数据库原理与应用实验教学大纲改

数据库原理与应用实验教学大纲改

ID:41114882

大小:156.00 KB

页数:10页

时间:2019-08-16

数据库原理与应用实验教学大纲改_第1页
数据库原理与应用实验教学大纲改_第2页
数据库原理与应用实验教学大纲改_第3页
数据库原理与应用实验教学大纲改_第4页
数据库原理与应用实验教学大纲改_第5页
资源描述:

《数据库原理与应用实验教学大纲改》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库原理与应用实验教学大纲一.实验教学目的和任务本实验教学是作为理论课教学的补充,为了使学生更扎实的掌握《数据库原理与应用》课程中非常重要的SQL的用法、特点和数据库设计方法和步骤,特开设本实验。本课程实验教学的目的和任务是使学生通过实验深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。二.实验教学的主要内容该实验教学环节包括8个实验。实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQLServerEnterpriserManagerServer创建数据库、表、索引和修改表结构,并学会使用SQLServerQuery

2、Analyzer,接收T-SQL语句和进行结果分析。实验内容:l)创建数据库和查看数据库属性。2)创建表、确定表的主码和约束条件,为主码建索引。3)查看和修改表结构。4)熟悉SQLServerEnterpriserManager和QueryAnalyzer工具的使用方法具体实验任务如下:1.基本操作实验1)使用EnterpriserManager建立图书读者数据库2)在EnterpriserManager中查看图书读者数据库的属性,并进行修改,使之符合要求。3)通过EnterpriserManager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出

3、版社,作者,书名,定价,作者);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期人)要求为属性选择合适的数据类型,定义每个表的主键,AllowNull(是否允许空值)和DefaultValue(缺省值)等列级数据约柬。4)在EnterpriserManager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey(主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查

4、)约束。2.提高操作实验建立学生_课程库操作,在SQLServerEnterpriserManager中实现。库中表结构为:学生(学号,姓名,年龄,性别,所在系):课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。要求:l)建库、建表、建立表间联系。2)选择合适的数据类型。3)定义必要的索引、列纽约束和表级约束。3选择操作实验(1)将自设计的数据库应用系统中的数据库、库中的表、索引和约束用T-SQL表达,并通过EnterpriserManager或QueryAnalyzer实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。(2)内容:1.分别利用企业管

5、理控制台创建方式、向导创建方式及命令行方式将下面各表建立到教学管理数据库中。注意:表创建存在先后顺序,实际操作中注意体会。(1)学生表(student),采用企业管理控制台创建方式。字段名代码类型约束学号s_nochar(6)主键姓名s_namechar(10)非空性别s_sexchar(2)只取男、女出生日期s_birthdaydate入学成绩s_scorenumber(5,1)附加分s_addfnumber(3,1)班级编码class_nochar(5)与班级表中class_no外键关联(2)班级表(class),采用企业管理控制台向导创建方式。字段名代码类型约束班级编码clas

6、s_nochar(5)主键班级名class_namechar(10)非空所属系部dept_nochar(2)与系部表中dept_no外键关联(3)系部表(department),采用命令行方式。字段名代码类型约束系部编码dept_nochar(2)主键系部名dept_namechar(10)非空(4)课程表(course),采用命令行方式。字段名代码类型约束课程编码course_nochar(5)主键课程名course_namechar(20)非空(5)教师表(teacher),采用企业管理控制台向导创建方式。字段名代码类型约束教师编码t_nochar(6)主键教师姓名t_namec

7、har(8)非空性别t_sexchar(2)只取男、女出生日期t_birthdaydate职称tech_titlechar(10)(6)选修表(choice),采用命令行方式。字段名代码类型约束学生编码s_nochar(6)主键,与学生表中s_no外键关联,级联删除课程编码course_nochar(5)主键,与课程表中course_no外键关联成绩scorenumber(5,1)(7)授课表(teaching),采用企业管理控制台创建方式。字段名代码类型

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

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

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