预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库原理 实 验 教授课学期:10-11(1) 案授课班级:计算机0812 任课教师:段汉根 安徽科技学院理学院 学年学期:10—11(1)班级:计算机0812任课教师:段汉根 实验名称实验1:建立数据库、建立表 周次12实验类型验证型教学对象本科生实验时数2 目的: 实验 练习使用SQL语句建立数据库、建立表,同时建立表的主键、外键,向表中插入数 目的 据时体会关系模型的实体完整性规则和参照完整性规则。 及 要求: 要求 熟练掌握create语句。 1.建立一个供应数据库,包含四个基本表: 供应商情况基本表S(SNO,SNAME,CITY) 工程情况基本表J(JNO,JNAME,CITY) 实验零件情况基本表P(PNO,PNAME,COLOR,WEIGHT) 内容供货情况基本表SPJ(SNO,PNO,JNO,QTY) 要求建立每个表的主键和外键。 2.向每个表中输入不少于10个元组。 3.修改表的结构 实验重点: 重点用SQL语句建立数据库、建立表,同时建立表的主键、外键 与难点: 难点插入数据体会关系模型的实体完整性规则和参照完整性规则 教学内容时间分配教学方式教学结果标注 1预习情况检查:10%提问、抽查 实 2教师讲述(以下项目可选): (1)实验内容: 验 (2)实验设备: (3)实验原理: 教 (4)实验操作步骤: (5)实验注意事项: 学 (6)实验报告填写要求: 设 3学生操作,教师巡回检查辅导: 计(1)出勤情况:5%记录到点名册 (2)实验情况:85% a)实验过程和步骤:个别指导 b)实验数据与结果:记录到平时成绩 参考资料《数据库原理实验指导书》中的“实验一建立数据库、建立表和数据库完整性” 思考题 《数据库原理》实验教案1 学年学期:10—11(1)班级:计算机0812任课教师:段汉根 实验名称实验2:SQL数据查询一(单表查询) 周次13实验类型验证型教学对象本科生实验时数2 实验目的: 目的熟练掌握SQLSELECT语句,能够运用该语句完成一般查询 及要求: 要求熟练掌握SELECT语句的一般格式。 在实验一建立的供应数据库基础上,进行SQL语句的一般查询 1.查询所在城市为“北京”的所有工程号和工程名。 2.查询所有零件的名称和颜色。 3.查询工程J1中供货量大于300的供货商号和所供应的零件号。 4.查询在工程JI或J2中使用的零件编号。 实验5.查询颜色未知的零件号和零件名。 内容6.查询在工程J1中所使用的红色零件和零件号。 7.查询不供应P2零件的供应商号和供应商名。 8.查询与工程J1在同一个城市的供货商信息。 9.查询只为工程J1供货的供货商号和供应商名。 10.查询为所有工程供货的供应商名。 实验重点: 重点用SQL语句进行一般查询 与难点: 难点嵌套查询的使用 教学内容时间分配教学方式教学结果标注 1预习情况检查:10%提问、抽查 实 2教师讲述(以下项目可选): (1)实验内容: 验 (2)实验设备: (3)实验原理: 教 (4)实验操作步骤: (5)实验注意事项: 学 (6)实验报告填写要求: 设 3学生操作,教师巡回检查辅导: (1)出勤情况: 计5%记录到点名册 (2)实验情况: 85% a)实验过程和步骤: 个别指导 b)实验数据与结果: 记录到平时成绩 参考资料《数据库原理程序设计实验指导书》中的“实验二SQL数据查询(一)” 思考题 《数据库原理》实验教案2 学年学期:10—11(1)班级:计算机0812任课教师:段汉根 实验名称实验3:SQL数据查询二(多表查询) 周次14实验类型验证型教学对象本科生实验时数2 实验目的: 目的熟练掌握SQLSELECT高级语句。 及要求: 要求能够运用SELECT语句完成使用集函数及嵌套查询。 在实验一建立的供应数据库基础上,进行SQL语句的集函数查询 1.查询工程J1中由北京供应商供应的零件总数。 2.查询每个工程所需的零件总数。 3.查询为每个工程供货的供应商个数。 4.查询供应商数超过3个的工程号和供应商个数。输出时按供应商个数升序排 实验列,供应商个数相同时,按工程号降序排列。 内容5.查询向工程J1供货的各供应商号和供货总量,并按供货量降序排列输出。 6.查询最轻的螺丝刀的零件号和颜色。 7.查询各种零件的平均使用量和零件号。 8.查询在所有工程中用量最大的零件号。 9.查询供货总量超过5000的供应商号和供应商名。 10.查询红色零件的种类。 实验重点: 重点使用集函数的查询。 与难点: 难点使用SQL语句的复杂查询 教学内容时间分配教学方式教学结果标注 1预习情况检查:10%提问、抽查 实 2教师讲述(以下项