数据库原理实践考卷

上传人:博****1 文档编号:470781757 上传时间:2022-08-16 格式:DOC 页数:6 大小:29.02KB
返回 下载 相关 举报
数据库原理实践考卷_第1页
第1页 / 共6页
数据库原理实践考卷_第2页
第2页 / 共6页
数据库原理实践考卷_第3页
第3页 / 共6页
数据库原理实践考卷_第4页
第4页 / 共6页
数据库原理实践考卷_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库原理实践考卷》由会员分享,可在线阅读,更多相关《数据库原理实践考卷(6页珍藏版)》请在金锄头文库上搜索。

1、数据库系统原理自学考试实验考核模拟题现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成:商品(商品号,商品名,单价,商品类别,供应商);顾客(顾客号,姓名,住址);购买(编号,顾客号,商品号,购买数量);(*表中带下划线的字段为主键。)要求在MS SQL Server2000环境下完成下列任务:1、建库。使用Enterprise Manager创建数据库Shopping,数据文件的初始大小为10MB,文件增长量为2MB。(5分)2、建表。使用Enterprise Manager或SQL语句创建“商品”表,“顾客”表和“购买”表,在表的定义中要求声明:(15分) 2.1)每个表的主外键

2、;2.2)顾客的姓名和商品名不能为空值;2.3)单价必须大于0;2.4)购买数量必须在1到20之间;3、使用Enterprise Manager或SQL语句往表中插入下列数据。插入数据结束后,要求给出下列查询语句结果的界面截图:(20分)select * from 商品;select * from 顾客;select * from 购买;商品(M01,佳洁士,8.00,牙膏,宝洁M02,高露洁,6.50,牙膏,高露洁M03,洁诺,5.00,牙膏,联合利华M04,舒肤佳,3.00,香皂,宝洁M05,夏士莲,5.00,香皂,联合利华M06,雕牌,2.50,洗衣粉,纳爱斯M07,中华,3.50,牙膏

3、,联合利华M08,汰渍,3.00,洗衣粉,宝洁M09,碧浪,4.00,洗衣粉,宝洁)顾客(C01,Dennis,海淀C02,John,朝阳C03,Tom,东城C04,Jenny,东城C05,Rick,西城)购买(1,C01,M01,32,C01,M05,23,C01,M08,24,C02,M02,55,C02,M06,46,C03,M01,17,C03,M05,18,C03,M06,39,C03,M08,110,C04,M03,711,C04,M04,312,C05,M06,213,C05,M07,8)4、用SQL语句完成下列查询,并给出各查询的SQL代码以及查询结果的界面截图: 4.1)列出

4、购买了供应商宝洁产品的所有顾客的姓名;(10分) 4.2)列出各个供应商销售出去的牙膏总量;(10分) 4.3)列出顾客Jenny购买的所有商品的名称和数量。(10分)5、将销售总量小于等于5的商品的单价降低10%。要求给出相应的代码以及执行结果的界面截图。(15分)6、建一个存储过程,以商品号为参数,若该商品从未被购买过,则删除该商品记录并返回0,否则返回该商品的销售总量。分别以M01和M09为参数调用该过程。要求给出相应的代码以及执行结果的界面截图。(15分)数据库系统原理自学考试实验考核试题A现有一个图书馆数据库,由下面三个表组成:借阅者(读者号,姓名,地址,性别,年龄,单位);书籍(书

5、号,书名,作者,出版社);借阅(读者号,书号,借出日期,应还日期)。(*表中带下划线的字段为主键。)要求在MS SQL Server2000环境下完成下列任务:1、 建库。使用Enterprise Manager或查询分析器创建数据库library,数据文件的初始大小为50MB,文件增长量为1MB。(5分)2、 建表。使用Enterprise Manager或SQL语句创建“借阅者”表、“书籍”表和“借阅”表,在表的定义中要求声明:(15分)2.1)每个表的主外键;2.2)借阅者的年龄介于16到80岁之间;2.3)借阅者姓名和单位不能为空;2.4) 书籍的书名不能为空;2.5)借阅期限为两个月

6、。3、 使用Enterprise Manager或SQL语句往表中插入数据。插入数据结束后,要求给出下列查询语句结果的界面截图:(20分)select * from 借阅者;select * from 书籍select * from 借阅借阅者(R001,陈城,长沙,男,21,信息院R002,刘军,长沙,男,20,物理院R003,李响,邵阳,男,20,商学院R004,赵天涯,益阳,男,19,信息院R005,王艳,长沙,女,20,地埋院R006,伍云,衡阳,男,22,商学院R007,雷军,邵阳,男,20,信息院R008,谢娟,长沙,女,20,物理院R009,刘兵,长沙,男,19,商学院);书籍(

7、B00001,Visual c+.net,邓远辉,清华大学出版社B00002,Java程序设计,蔡翠平,北方交通大学出版社B00003,数据库系统原理与应用,刘先锋,武汉大学出版社B00004,Linux基础教程,高新田,清华大学出版社B00005,数据库系统概论,萨师煊,高等教育出版社);借阅(R001,B00004,2008-1-12,2008-3-12R002,B00001,2008-10-12,2008-12-12R003,B00002,2008-5-12,2008-7-12R003,B00005,2008-05-12,2008-07-12);4、 用SQL语句完成下列查询,并给出各查

8、询的SQL代码以及查询结果的界面截图:4.1)列出单位是“信息院”的借阅者的全部信息。(10分)4.2)列出单位是信息院,还没有借过书的读者的全部信息。(10分)4.3)列出所有读者号,姓名,所借书籍的书号和书名。(10分)5、 创建一个视图实现功能:将借了清华大学出版社出版的书籍的读者的全部信息,及借出日期,应还日期,书名做为该视图的字段. 给出相应的代码以及查询该视图返回的结果截图.(15分)6、 建一个存储过程,以读者号为参数,将该读者2008年5月以前借的书(如果有)延迟一个月归还,2008年5月以后(包括5月1日)借的书(如果有)延迟两个月归还。以R003为参数,调用该存储过程。给出

9、相应的代码以及执行结果的界面截图。(15分)数据库系统原理自学考试实验考核试题B现有一个图书馆数据库,由下面三个表组成:学生(学号,姓名,性别,年龄,所在系);课程(课程号,课程名);选课(学号,课程号,成绩)。(*表中带下划线的字段为主键。)要求在MS SQL Server2000环境下完成下列任务:1、 建库。使用Enterprise Manager或查询分析器创建数据库Student,数据文件的初始大小为50MB,文件增长量为1MB。(5分)2、 建表。使用Enterprise Manager或SQL语句创建“学生”表、“课程”表和“选课”表,在表的定义中要求声明:(15分)2.1)每个

10、表的主外键;2.2)学生的年龄介于16到30岁之间;2.3) 性别只能是男或女;2.4) 成绩为0,100;3、 使用Enterprise Manager或SQL语句往表中插入数据。插入数据结束后,要求给出下列查询语句结果的界面截图:(20分)select * from 学生;select * from 课程select * from 选课学生(S100,王强,男,20,信息系S101,王维利,男,22,财会系S102,李立,男,22,英语系S103,李明,男,20,计算机系S104,李小峰,男,19,财会系S105,许鹏飞,男,26,财会系S106,赵艳,女,20,英语系S107,李红,女,

11、19,计算机系S108,李峰,男,20,计算机系);课程(K0001,语文K0002,英语K0003,数学);选课(S100,k0001,90S101,k0001,83S102,k0001,94S100,k0002,85S103,k0001,98S104,k0001,86S105,k0001,65S105,k0003,76S104,k0002,54S101,k0002,76S100,k0003,74S102,k0002,86S103,k0003,60S104,k0003,76);4、 用SQL语句完成下列查询,并给出各查询的SQL代码以及查询结果的界面截图:4.1)列出计算机系所有姓李的男学生的所有信息。(10分)4.2)列出选了英语而没有选语文的学生的学号和姓名。(10分)4.3) 查看学生成绩(100分制),如果高于或等于80分,则显示”优”;如果低于80分但高于或等于70分,则显示”良”;如果低于70分,但高于等于60分,则显示”及格”;如果低于60分,则显示”不及格”;(10分)5、 列出大于平均年龄的学生的选课信息,并按学号排序(15分)6、行列转换,将选课表里的记录以列的形式显示出来,并按学号排序.(15分)示例:某位学生的信息如下: 转换成列的形式后:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号