上海市高等教育自学考试[001].pdf
上海市高等教育自学考试 电子商务(本科)互联网数据库实践练习二 说明:(1)Web 服务器使用 IIS(2)数据库系统使用 SQL Server 2000(3)将“教学管理、教学管理”以附加数据库方法添加到 SQL Server 2000 系统中。一使用 SQL Server 完成下列操作,并将结果保存为相应文件 1创建数据库、表及索引(1)创建一数据库,数据库名为:Class,在 Class 数据库中定义一个班级表,表名为:Class,数据库内容见下表:ClassID ClassName DepartID BeginDate Master MasterTel Description 010101 01 级计算机应用 1班 01 2001-9-1 王兵 计算机应用 010201 01 级信息管理 1 班 01 2001-9-1 赵成 信息管理 (2)为上表建立索引 index_id,按学生序号(ClassID)升序建立唯一索引。2在“jxgl”数据库(相关表 student,course,sc)中完成下列操作。(1).查询选修了课程的学生的学号,结果保存为文件 t1_1 (2)求年龄在 20 岁与 22 岁之间的学生年龄和姓名,结果保存为文件 t1_2 (3)查询选修课程 3 且成绩在 80 分以上的所有学生,结果保存为文件 t1_3 (4)查询选修了课程 1 或者选修了课程 2 的学生,结果保存为文件t1_4 (5)定义一个视图名为 IS_age 反映学生出生年份的视图 二请完善考盘中数据库连接状态测试程序,并调试运行 该程序要求:(1)利用 Connection 对象,使用字符串命令数据库连接方式,连接数据库 Northwind 并打开。(2)当数据库处于连接状态时(对象的属性 state=1),屏幕显示数据库已经打开;否则屏幕显示数据库没有打开。(3)关闭数据库,并释放与该连接对象相关的系统资源。(4)数据库相关参数:主机:(local);用户名:sa;密码:sql;数据库名:Northwind 三填空 E-R 图 把下面用关系表示的实体、实体与实体之间的联系,用 E-R 图表示出来(依下图中所示数字顺序在填充栏中填入相应内容),要求表示联系的类型(11、1n、mn)。实体 1:学生(学号,姓名,性别,年龄);关键字为:学号。实体 2:课程(课程号,课程名,学分数);关键字为:课程号。实体 1 与实体 2 的联系:学习(学号,课程号,成绩);关键字为:学号+课程号。注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)