收藏 分享(赏)

数据库系统原理_课程实验教学大纲_2013版.doc

上传人:weiwoduzun 文档编号:2419969 上传时间:2018-09-15 格式:DOC 页数:6 大小:49.50KB
下载 相关 举报
数据库系统原理_课程实验教学大纲_2013版.doc_第1页
第1页 / 共6页
数据库系统原理_课程实验教学大纲_2013版.doc_第2页
第2页 / 共6页
数据库系统原理_课程实验教学大纲_2013版.doc_第3页
第3页 / 共6页
数据库系统原理_课程实验教学大纲_2013版.doc_第4页
第4页 / 共6页
数据库系统原理_课程实验教学大纲_2013版.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、数据库系统原理课程实验教学大纲编 号:031022课程总学时:64 实验学时:8课程总学分:3.5 实验学分: 先修课程:数据结构适用专业:计算机科学与技术专业、网络工程专业、软件工程专业一、本课程实验的主要目的与任务SQL是关系数据库的标准数据操作语言,具有很强的实用性,是数据库管理和应用开发的基础。通过实验,熟悉和掌握关系数据库的 SQL语言,练习数据定义、数据更新、数据查询。使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。二、本课程实验应开设项目三、各实验项目主要实验内容和基本要求各实验项目的主要内容和基本要求见附录。四、实验成绩考

2、核与评定办法学生应做好实验准备,认真完成每个实验,按时完成实验报告。任课教师应认真批改实验报告并给出实验报告成绩,并结合学生实验考勤情况给出学生实验课堂成绩。实验成绩由实验报告成绩、实验课堂成绩两部分组成。其中实验报告成绩占 70%、实验课堂成绩占 30%。五、大纲说明为了反映数据库系统原理课程发展,满足本科教学要求,在计算机科学与信息工程学院数据库系统原理实验指导书的基础上编写了数据库系统原理课程序 号 实验项目名称 学时 类型 必做/选做 所需主要设备型号、名称1 数据定义 2 验证性 必做 安装关系数据库系统环境的微机2 数据更新 2 验证性 必做 安装关系数据库系统环境的微机3 数据查

3、询 4 验证性 必做 安装关系数据库系统环境的微机实验大纲。六、主要参考书目数据库系统概论第四版,王珊 萨师煊,高教出版社数据库系统教程,施伯乐等,高教出版社数据库系统基础第二版,冯玉才,华中理工大学出版社撰写人:侯贵法 审定人:钟家民批准人:赵重明 执行时间:2013 年 8月实验一 数据定义(数据库模式设计及建立)1实验目的(1)让学生自己完成数据库模式的设计。(2)用 SQL 命令建立数据库表。(3)用可视化环境建立数据库表。2实验内容(1)定义数据表。(2)修改表结构:增添字段,修改字段类型。(3)删除表结构。3实验要求(1)建立学生数据库模式。学生表:student (sno, sn

4、ame, ssex, sage, sdept)学生 学号 姓名 性别 年龄 所在系sno 长度为 4 的字符串sname 长度为 8 的字符串ssex 长度为 2 的字符串sage 短整数sdept 长度为 10 的字符串其中 sno 为主码。课程表:course ( cno, cname)课程 课程号 课程名 学分cno 长度为 4 的字符串cname 长度为 10 的字符串credit 短整数其中 cno 为主码。选课表: sc (sno, cno, cname, grade)选课 学号 课程号 课程名 成绩sno 长度为 4 的字符串cno 长度为 4 的字符串cname 长度为 10

5、的字符串grade 短整数其中(sno, cno) 为主码;sno 为外码和 student 表对应; cno 为外码和 course 表对应;grade 的值或空或为 0100 之间。(2)修改数据表结构在课程表中增加一个 cpno 字段,表示先修课,类型为长度 4 的字符串。从选课表中删除 cname 字段。(3)撤销数据表。建立一个临时表,然后再把它撤销。4实验器材(1)安装关系数据库系统环境的微机。实验二 数据更新(数据的插入、修改和删除)1实验目的(1)对实验一中已建好的 student、course、sc 三个表进行数据的插入、修改和删除操作。(2)建立视图、查询视图、建立索引等操

6、作。(3)让学生充分体会 SQL 语言的灵活多变,功能强大,体会 SQL 语言之所以成为关系数据库操作语言标准的原因。2实验内容(1)本实验是在实验一的基础上,对实验一中的三个表进行数据记录的插入、修改、删除更新,以及视图、索引等操作。3实验要求(1) 在 student 表中输入 6 条记录。(2)在 course 表中输入 4 条记录。(3)在 sc 表中输入 10 条记录,注意有些课程可有多人选,有些课程可能没人选。(4)练习数据的删除和修改。(5)练习多个记录的增加、删除和修改。(6) 给 sc 表建立索引,先 sno 按升序、再按 cno 降序。(7) 删除上述的索引。(8) 建立视

7、图 view1,要求有 sno,sname,cname,grade 四个字段。(9) 建立视图 view2,要求有 sno,ssex,sage 三个字段。4实验器材(1)安装关系数据库系统环境的微机实验三 数据查询(简单查询和复杂查询)1实验目的(1)对实验一、实验二已建好的 student 、course 、sc 表进行查询操作。(2)充分体会 SQL 语言的结构化查询功能,让学生充分体会 SQL 语言的灵活多变,功能强大。2实验内容(1)在实验一和实验二的基础上,进行数据库的查询,充分体会 SQL 语言的强大功能。简单查询:包含选择和投影的简单单表查询。 、包含 between、is nu

8、ll 等条件的单表查询。包含分组和排序的单表查询、带连接条件的简单多表查询。(2)嵌套查询 :使用 In 短语的嵌套查询、使用 Exists 短语的嵌套查询、使用集合运算的多表查询。3实验要求(1)查询全体学生的学号和姓名。(2)查询全体学生的详细记录。(3)查询全体学生的姓名和出生年份。(4)查询选修了课程的学生的学号。(5)查询计算机系的学生的姓名。(6)查询年龄在 20 岁以下的计算机系的学生的学号和年龄。(7)查询年龄在 2022 岁的学生的学号。(8)查询信息系、计算机系和外语系的学生的信息。(9)查询姓“王”的学生的信息。(10)查询选修了 3 号课程的学生的学号及成绩,结果按分数的降序排列。(11)查询学生总人数。(12)查询选修 1 号课程的学生的最高分。(13)查询选修了 3 门以上课程的学生的学号。(14)查询每个学生及其选修课程的情况。(15)查询选修 2 号课程且分数在 90 分以上的所有学生。(16)查询每个学生的学号、姓名、选课名及成绩。(17) 查询与“张三”在同一系的学生。(18) 查询选修了课程名为“数据库”的学生学号和姓名。(19) 查询没有选修 1 号课程的学生的姓名。(20) 查询选修了所有课程的学生的姓名。4实验器材(1)安装关系数据库系统环境的微机。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报