ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:20.17KB ,
资源ID:6605986      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6605986.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库原理》实践考试题目.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《数据库原理》实践考试题目.docx

1、数据库原理实践考试题目数据库原理实践考试题目试题一1.现在为学校建立一个数据库,学校院系机构设置如下;一个系有若干个专业,每个专业一年只招一个班,每个班有若干学生.要求建立一个关系,学生,班级的数据库,关系模式为:学生 STUDENT(学号,姓名,年龄,班号)班 CLASS(班号,专业名,系名,入学年份)系 DEPARTMENT(系号,系名)2. 使用SQL语句建表,要求声明: (1)每个表的主外码. (2)每个班级的人数不能超过20人. (3)学生年龄介于16到30岁之间. (4)学生姓名不能为空. (5)只有班里没有学生的时候,才能删除该班.3. 插入如下数据- CLASS(- 101,软

2、件, 计算机, 1995; 102,微电子, 计算机, 1996;- 111,无机化学, 化学, 1995; 112,高分子化学, 化学, 1996;- 121,统计数学, 数学, 1995; 131,现代语言, 中文, 1996;- 141,国际贸易, 经济, 1995; 142,国际金融, 经济, 1996;STUDENT(- 8101,张三,18,101; 8102,钱四,16,121;- 8103,王玲,17,131; 8105,李飞,19,102;- 8109,赵四,18,141; 8110,李可,20,142;- 8201,张飞,18,111; 8302,周瑜,16,112;- 8

3、203,王亮,17,111; 8305,董庆,19,102;- 8409,赵龙,18,101; 8510,李丽,20,142;DEPARTMENT(- 001,数学; 002,计算机;- 003,化学; 004,中文;- 005,经济;4.完成以下的查询功能: (1)找出所有姓李的学生,并按其年龄由小到大排序. (2)列出所有开设超过两个专业的系的名字. (3)列出学生人数大于等于2的系的编号和名称.5. 学生张三转到化学系111班,请更新相关的表6.设计触发器,插入学生时显示“插入成功”或“插入失败”数据库原理实践考试题目试题二1.已知一个关系数据库的模式如下:职工 EMP(职工号,姓名,工

4、资,所在部门)部门 DEPT(部门号,部门名,部门经理的职工号)2. 使用SQL语句创建上述表,要求声明: (1)每个表的主外码. (2)职工姓名和部门名不能为空. (3)工资取800到5000之间整数.3. 插入如下数据EMP- E01,汤姆,4000,D02- E02,丹尼,3000,D02- E03,约翰,1000,D01- E04,迪克,5000,D03- E04,迪克,5000,D01- E05,比尔,3500,D04DEPT- D01,人事,E04- D02,信息,E01- D03,销售,E05- D04,财务,E064. 用SQL表达以下查询:找出那些工资高于其所在部门经理工资的

5、职工的姓名及其工资.5. 新增加一个广告部门,编号为D066完成数据库的差异备份7. 设计触发器,插入职工信息或部门信息时显示“插入成功”或“插入失败”数据库原理实践考试题目试题三1.创建如下三个基本表,表结构如下:BORROWER:- 借书证 姓名 系名 班级- 03001 赵垒 信管系 03-1- 03002 刘诚 信管系 03-1- 03101 陈林 计算机系 03-2LOANS:- 借书证号 图书登记号 借书日期- 03001 T00101 2004.04.01- 03002 T00102 2004.05.01- 04001 T00201 2004.05.31BOOKS:- 索书号 书

6、名 作者 图书登记号 出版社 价格- TP311.13 数据结构 李卫 T00101 科学 19.00- TP311.14 数据结构 李伟 T00102 科学 20.00- TP.065 数据结构导论 李卫 T00201 北航 16.50- TP.1599 数据通信 扬志 T00301 清华 28.502. 检索借了5本书以上的学生的借书证号,姓名,系名和借书数量.3. 检索借书和赵垒同学所借书中任意一本相同的学生的姓名,系名,书名和借书日期.4. 建立信管系学生借书的视图SB,该视图的属性列由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成.5.定义相应的存储过程触发器,输入重复

7、的“索书号”,显示“书籍已存在,请重新输入”,并拒绝输入。6完成数据库的完全备份数据库原理实践考试题目试题四现有一个学生选课程的数据库,其中存放以下三张表:学生S(学号,姓名,性别,年龄,系别);课程C(课程号,课程名,任课老师);选修SC(学号,课程号,分数)请用SQL语言完成下列功能:1,建表,在定义中要求声明: (1)每个学生的主外码; (2)学生的年龄介于16到30之间; (3)学生的姓名和课程名称不能为空值; (4)选课成绩要么为空值,要么取0到100之间的整数.2往表中插入数据:学生S- 101,张三,男,18,计算机;- 102,李四,女,16,数学;- 103,王玲,女,17,

8、中文;- 105,李飞,男,19,计算机;- 109,赵四,女,18,历史;- 110,李平,男,20,化学课程C- 279,高等数学,王备;- 210,现代文学,王丹;- 243,有机化学,沈同;- 204,数据结构,张青;选修SC- 101,203,82;- 105,203,59;- 102,279,90;- 101,279,88;- 105,279,82;- 110,279,68;- 109,210,72;- 103,210,90;- 110,243,92;- 101,204,85;- 105,204,91;- 102,204,56;3.用SQL语句完成下列查询: (1)列出张三同学选修

9、的所有课程的名称及其成绩; (2)列出所有课程都及格了的同学的名字; (3)列出在选修张青老师所教授课程的学生中,成绩最高的学生姓名及其成绩;4. 删除所有成绩不及格的的选课记录.5. 将105号同学选修203号课程的成绩改为该门课程的平均成绩.6.设计触发器,插入学生选课记录时显示“插入成功”或“插入失败”数据库原理实践考试题目试题五1、创建如下两个基本表,表结构如下:Employs:- 职工编号 姓名 工作年限 职务级别 工程代号 工龄- 8146 李燕华 1999-9-1 5 10- 8234 王宏伟 1996-8-21 2 11- 6237 宋晓岚 1997-6-10 4 11- 79

10、73 吾敏霞 1998-9-15 3 12Project:- 工程代号 工程名称 工程负责人- 10 人行天桥 梁家辉- 11 东区D楼 朱世富- 12 力学楼翻新 杨咏宏- 13 中区校道 李家承2、对Employs表建立索引;(主键:职工编号,外键:工程代号) 对Project表建立索引;(主键:工程代号) 通过工程代号连接两个表3、用查询分析器完成以下操作(1)查询列出职工编号,职工姓名,职务级别,工程名称.(2)查询列出所有参加东区D楼工程的职工.(3)建立视图:职工编号,姓名,职务级别,工程名称,并按职工号排序.4、设计存储过程,插入更新记录时自动填写或更新“工龄”数据库原理实践考试

11、题目试题六1、创建图书借阅关系数据库的三个基本表,其结构如下: 图书:- 图书号 书名 作者 单价 库存量- B1 数据结构 严苇铭 22.5 35- B2 数据通信 梁景宏 26.5 44- B3 计算机网络 谢西芬 21.0 38- B4 离散数学 叶晓光 18.0 65- B5 C程序设计 谭昊强 16.5 36- B6 Java程序设计 李文君 23.0 52 读者:- 读者号 姓名 工作单位 地址- R001 王海 数学系 园西区48号- R003 刘宝林 科计系 东北区23号- R004 程伟林 科计系 东北区25号- R005 汪道晗 物理系 园西区13号- R016 卞靖宇 电

12、子系 蒲园区78号 借阅:(其中还期为NULL表示该书未还)- 图书号 读者号 借期 还期 备注- B3 R004 2004-6-30 NULL- B1 R003 2004-3-14 2004-5-14- B6 R003 2004-3-14 NULL- B5 R016 2004-5-17 NULL2、用SQL语句完成下列查询:检索读者号为R016的读者姓名,工作单位;检索借阅图书号为B5的读者姓名;检索读者刘宝林所借图书的书名;检索读者刘宝林所借图书中未还的书名;将读者刘宝林已还图书信息从借阅表中删除;建立未还图书的读者姓名和单位视图.3、建立完全备份4、设计触发器,查询读者或者书籍时,如果没

13、有查询结果显示“不存在”数据库原理实践考试题目试题七1、设某工厂数据库中有两个基本表:- 车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号,车间名和车间主任的职工号.- 职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号,姓名,年龄,性别,工资和所在车间的编号.2、自我设计一些数据,要求基本符合实际需要(必有金工车间、男女车间主任)3、使用查询分析器检索金工车间的男职员的职工号和名字4、建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO,ENAME);5、设计触发器,查询职工信息无结果时

14、显示“查无此人”数据库原理实践考试题目试题八1、设某企业数据库中有如下三个基本表:- 职工(职工号,姓名,性别,职务,家庭住址,部门编号)- 部门(部门编号,部门名称,地址,电话)- 保健(保健卡编号,职工号,检查身体日期,健康状况)2、使用查询分析器检索办公室的科长姓名和家庭地址;3、使用查询分析器检索财务科中健康状况为良好的职工姓名和家庭地址;4、用SQL语句写出,删除职工关系表中职工号为3016的记录;5、用SQL语句写出,将职工号为3061的职工的健康状况改为一般;6、建立健康状况为差的职工的视图.VIEW1(职工号,姓名,部门名称,健康状况)7、设计触发器,查询职工信息无结果时显示“

15、查无此人”注:自我设计一批数据,要求必须有部门“办公室、财务处”,有职工号“3061、3016”,有健康状况“良好,一般,差”;部门不得少于3个,每个部门员工不得少于4个,并且必须有科长。数据库原理实践考试题目试题九1、设某高校数据库中有如下三个基本表:- 学生关系S(学号,姓名,年龄,班级)- 选课关系SC(学号,课程号,成绩)- 课程关系C(课程号,学分,课程名称,先行课程号)注:自我设计一批数据,要求课程中必有C1、C2课程并且不少于6门课;要求学生中必有李林、王明学生并且不少于4个学生,每个学生选课不少于3门;(可以参考教材82页的关系数据)2、使用查询分析器检索没有选C1或C2课的学

16、生的学号;3、用SQL语句查询李林选了而王明没有选的课程号.4、建立视图,显示所有学生的选课状态;5、建立触发器,更新选课纪录时要求所选课程的先行课已经取得学分。数据库原理实践考试题目试题十某旅行社的旅行团管理系统针对”十一“黄金周的组团情况,存有三个表:Customer(CID,Cname,Sex,Age)对应含义:旅客(旅客编号,姓名,性别,年龄)Travel (TID,Guide,Destination,Price,Starttime,Backtime)对应含义:旅行团(团代号,导游,目的地,价格,发团时间,返回时间)Order(OID,TID,CID,Prepay,Shouldpay)对应含义:预定单(定单号,团代号,旅客编号,预付金额,实付金额)1:建立上述数据库,定义相应的主码、外码;自我设计数据,要求可以体现下述题目的数据。2:列出所有预定去Washington 的旅客的最高,最低,平均年龄3:列出预定旅行团数目最多的游客的编号,姓名4:建立视图view1(团代号,姓名,导游,目的地,发团时间,返回时间)5:找出预定多余一个旅行团的旅客,将其订单的应付金额乘以0.96:找出每个旅行团中年龄高于该团中旅客平均年龄的游客编号和姓名7:建立触发器,对已过“发团时间”的旅客拒绝删除。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1