数据库系统原理及应用实验报告

数据库系统原理及应用实验报告

ID:9801367

大小:459.00 KB

页数:15页

时间:2018-05-10

数据库系统原理及应用实验报告_第1页
数据库系统原理及应用实验报告_第2页
数据库系统原理及应用实验报告_第3页
数据库系统原理及应用实验报告_第4页
数据库系统原理及应用实验报告_第5页
资源描述:

《数据库系统原理及应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统原理及应用》实验指导书数据库系统原理及应用实验指导书学号:姓名:专业班级:指导教师:15《数据库系统原理及应用》实验指导书一.“教学管理系统”实验数据库模式描述2.关系模式描述定义Student(sno,sname,sbirthday,ssex,sclass,sremark,address,zipcode,phone,email)Primarykey(sno)Course(cno,cname,cpno,ctime,credit)Primarykey(cno)Foreignkey(cpno)Score(sno,cno,scor

2、e)Primarykey(sno,cno)Foreignkey(sno)Foreignkey(cno)Teacher(tno,tname,tsex,tbirthday,position,department,tamount,experience)Primarykey(tno)Teaching(tno,cno,tdate,classroom,sclass)Primarykey(tno,cno)Foreignkey(tno)Foreignkey(cno)二.上机实验(一)实验目标通过“数据库系统概论”书本知识学习和“数据库原理与应用”课程教

3、学所授知识对“教学管理系统”实验内容进行分析,建立相应的数据库、数据表、数据视图以及相应的界面程序,利用SQL结构化查询语言提供的数据操纵功能,编程设计实现对数据的定义、修改、删除、查询、更新以及控制等操作,并按照实验指导书的各项要求完成实验。(三)实验内容实验一:设计数据库、数据表和数据视图并编程实现1.目的要求(1)这是一个验证性实验。(2)利用所学E-R数据模型图概念,描述“学生管理”系统中数据表之间以及各数据项之间的联系。并按照课程教学大纲要求,转化相关E-R图为关系模型中对应的二维表,指出每个数据表中的关键字、索引项、外码以及

4、表中需要满足完整性约束条件;(3)对照关系模型中(1:1)、(1:n)、(m:n)实体联系,指出各数据表实体属于哪一类联系。(4)熟悉微软公司SQLServer的企业管理器(后台实验平台)和查询分析器(前台实验平台)内嵌的SQL编程环境,正确登录、退出和使用实验平台环境;(5)熟练掌握SQL环境下的程序编辑和运行命令;(6)建立一个教学管理数据库,即建立五个相关数据表。练习并掌握定义、删除和修改表的数据结构操作。建立数据库和数据表、数据视图并完成对各个数据表输入一定查询要求的模拟数据(模拟数据记录尽量多输一些且数据要能满足查询要求)的内

5、容。2.实验内容(1)根据实验建议所示,建立“学生管理”数据库,这里是以SQLServer2000为例来(2)建立数据表的方法,建立五个相关的数据表。完成数据库的建立并定义各表的完整性约束条件。分别使用企业管理器和SQL语言来实现。(3)熟练掌握并应用SQL中的数据表定义、删除和修改等操作命令;15《数据库系统原理及应用》实验指导书(4)熟练掌握为各表常用字段建立索引,以提高数据检索效率。建表的代码如下:分别为student,course,score,teacher,teaching表usestudent_managment;creat

6、etablestudent(snochar(9),snamechar(10),sbirthdayDatetime,ssexchar(2)constraintc2check(ssexin('男','女')),sclasschar(20),sremarkchar(100),addresschar(40),zipcodechar(6),phonechar(15),emailchar(40),constraintpk_studentprimarykey(sno));createtablecourseifnotexists(cnochar(6),

7、cnamechar(20),cpnochar(6),ctimenumeric(2),creditnumeric(2),scorenumeric(3),constraintpk_courseprimarykey(cno),);createtablescore(snochar(9),cnochar(6),scorenumeric(3),primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencescourse(cno));createta

8、bleteacher(tnochar(7),tnamechar(10),tsexchar(2),tbirthdayDatetime,positionchar(12),departmentchar(16),t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。