数据库原理实践考试题目_第1页
数据库原理实践考试题目_第2页
数据库原理实践考试题目_第3页
数据库原理实践考试题目_第4页
数据库原理实践考试题目_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读书破万卷下笔如有神《数据库原理》实践考试题目、试题一现在为学校建立一个数据库,学校院系机构设置如下;一个系有若干个专业,每个专业一年只招一个班,每个班有若干学生.要求建立一个关系,学生,班级的数据库,关系模式为:学生STUDENT(学号,姓名,年龄,班号)班CLASS(班号,专业名,系名,入学年份)系DEPARTMENT系号,系名)使用SQL语句建表,要求声明:每个表的主外码.每个班级的人数不能超过20人.学生年龄介于16到30岁之间.学生姓名不能为空.只有班里没有学生的时候,才能删除该班.插入如下数据--CLASS(--101,软件,计算机,1995;102,微电子,计算机,1996;1996;化学,1995;112,高分子化学,--111,无机化学,化学,1996;,现代语言,中文121,统计数学,数学,1995;131,--1996;经济,经济,1995;142,国际金融,—141,国际贸易STUDENT(',16,121;钱四--8101,'张三',18,101;8102,'',19,102;--8103,'王玲',17,131;8105,'李飞',20,142;--8109,'赵四',18,141;8110,'李可',16,112;张飞',18,111;8302,'周瑜--8201,'',19,102;董庆',17,111;8305,'--8203,'王亮',20,142;8510,'李丽--8409,'赵龙',18,101;DEPARTMENT(';计算机数学--'001','';'002','';';--'003','化学'004','中文';--'005','经济4.:完成以下的查询功能.,并按其年龄由小到大排序找出所有姓李的学生(1).列出所有开设超过两个专业的系的名字(2).列出学生人数大于等于(3)2的系的编号和名称5.请更新相关的表班学生张三转到化学系111,插入学生时显示“插入成功”或“插入失败”,设计触发器6.读书破万卷下笔如有神

数据库原理》实践考试题目数据库原理》实践考试题目试题二已知一个关系数据库的模式如下:职工EMP(职工号,姓名,工资,所在部门)部门DEPT(部门号,部门名,部门经理的职工号)使用SQL语句创建上述表,要求声明:每个表的主外码.职工姓名和部门名不能为空.工资取800到5000之间整数.插入如下数据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,财务,E06用SQL表达以下查询:找出那些工资高于其所在部门经理工资的职工的姓名及其工资.新增加一个广告部门,编号为D066.完成数据库的差异备份插入职工信息或部门信息时显示“插入成功”或“插入失败”,设计触发器7.读书破万卷下笔如有神《数据库原理》实践考试题目一试题三创建如下三个基本表,表结构如下:BORROWER:--借书证姓名系名班级信管系赵垒03-1--03001信管系刘诚03-1--03002陈林计算机系--0310103-2LOANS:借书日期借书证号--图书登记号2004.04.01T00101--030012004.05.01T00102--030022004.05.31T0020104001BOOKS:价格作者--索书号书名图书登记号出版社李卫T00101TP311.1319.00科学一数据结构一TP311.14李伟T00102科学数据结构20.00数据结构导论李卫--TP.065T00201北航16.50清华扬志T0030128.50数据通信TP.1599—检索借了5本书以上的学生的借书证号,姓名,系名和借书数量.检索借书和赵垒同学所借书中任意一本相同的学生的姓名,系名,书名和借书日期.建立信管系学生借书的视图SB,该视图的属性列由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成.定义相应的存储过程触发器,输入重复的“索书号”,显示“书籍已存在,请重新输入”,并拒绝输入。•完成数据库的完全备份6.读书破万卷下笔如有神《数据库原理》实践考试题目试题四现有一个学生选课程的数据库,其中存放以下三张表:学生S(学号,姓名,性别,年龄,系别);课程C(课程号,课程名,任课老师);选修SC(学号,课程号,分数)请用SQL语言完成下列功能:1,建表,在定义中要求声明:每个学生的主外码;学生的年龄介于16到30之间;学生的姓名和课程名称不能为空值;选课成绩要么为空值,要么取0到100之间的整数.往表中插入数据:学生S--101,张三,男,18,计算机;--102,李四,女,16,数学;--103,王玲,女,17,中文;--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语句完成下列查询:列出张三同学选修的所有课程的名称及其成绩;列出所有课程都及格了的同学的名字;列出在选修张青老师所教授课程的学生中,成绩最高的学生姓名及其成绩;删除所有成绩不及格的的选课记录.将105号同学选修203号课程的成绩改为该门课程的平均成绩.设计触发器,插入学生选课记录时显示“插入成功”或“插入失败”6.读书破万卷下笔如有神《数据库原理》实践考试题目试题五1、创建如下两个基本表,表结构如下:Employs:--职工编号姓名工作年限职务级别工程代号工龄108146--李燕华1999-9-15111996-8-2128234--王宏伟1141997-6-10--6237宋晓岚12--7973吾敏霞1998-9-153Project:工程名称工程负责人--工程代号10--人行天桥梁家辉D楼朱世富东区--11--12力学楼翻新杨咏宏13--李家承中区校道2、对Employs表建立索引;(主键:职工编号,外键:工程代号)对Project表建立索引;(主键:工程代号)通过工程代号连接两个表3、用查询分析器完成以下操作查询列出职工编号,职工姓名,职务级别,工程名称.查询列出所有参加东区D楼工程的职工.建立视图:职工编号,姓名,职务级别,工程名称,并按职工号排序.4、设计存储过程,插入更新记录时自动填写或更新“工龄”读书破万卷下笔如有神

数据库原理》实践考试题目数据库原理》实践考试题目试题六1、创建图书借阅关系数据库的三个基本表,其结构如下:图书:--图书号书名作者单价库存量严苇铭22.535--B1数据结构梁景宏--B2数据通信26.544--B3计算机网络谢西芬21.03865--B4叶晓光18.0离散数学36C程序设计谭昊强16.5—B5—B6Java程序设计李文君23.052读者地址工作单位--读者号姓名号48数学系R001—王海园西区东北区R003—刘宝林科计系号23号25东北区科计系--R004程伟林R005--13园西区汪道晗物理系号靖宇R016一卞电子系号78蒲园区借阅:(其中还期为NULL表示该书未还)还期备注一图书号读者号借期NULL2004-6-30B3—R0042004-5-14B1R0032004-3-14-NULL--R003B62004-3-14NULLR016B52004-5-172、用SQL语句完成下列查询:检索读者号为R016的读者姓名,工作单位;检索借阅图书号为B5的读者姓名;检索读者刘宝林所借图书的书名;检索读者刘宝林所借图书中未还的书名;将读者刘宝林已还图书信息从借阅表中删除;建立未还图书的读者姓名和单位视图.3、建立完全备份、设计触发器,查询读者或者书籍时,如果没有查询结果显示“不存在”4.读书破万卷下笔如有神《数据库原理》实践考试题目试题七1、设某工厂数据库中有两个基本表:—车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号,车间名和车间主任的职工号.—职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号,姓名,年龄,性别,工资和所在车间的编号.2、自我设计一些数据,要求基本符合实际需要(必有金工车间、男女车间主任)

3、使用查询分析器检索金工车间的男职员的职工号和名字4、建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(EN0,ENAME);、设计触发器,查询职工信息无结果时显示“查无此人”5.读书破万卷下笔如有神《数据库原理》实践考试题目试题八1、设某企业数据库中有如下三个基本表:--职工(职工号,姓名,性别,职务,家庭住址,部门编号)--部门(部门编号,部门名称,地址,电话)--保健(保健卡编号,职工号,检查身体日期,健康状况)2、使用查询分析器检索办公室的科长姓名和家庭地址;3、使用查询分析器检索财务科中健康状况为良好的职工姓名和家庭地址;4、用SQL语句写出,删除职工关系表中职工号为??尷的记录;5、用SQL语句写出,将职工号为??就的职工的健康状况改为一般;6、建立健康状况为差的职工的视图.VIEW1(职工号,姓名,部门名称,健康状况)7、设计触发器,查询职工信息无结果时显示“查无此人”注:自我设计一批数据,要求必须有部门“办公室、财务处”,有职工号“3061、3016”,有健康状况“良个,并且必须有科长。4个,每个部门员工不得少于3;部门不得少于好,一般,差”读书破万卷下笔如有神数据库原理》实践考试题目数据库原理》实践考试题目试题九1、设某高校数据库中有如下三个基本表:—学生关系S(学号,姓名,年龄,班级)—选课关系SC(学号,课程号,成绩)—课程关系C(课程号,学分,课程名称,先行课程号)注:自我设计一批数据,要求课程中必有Cl、C2课程并且不少于6门课;要求学生中必有李林、王明学生并且不少于4个学生,每个学生选课不少于3门;(可以参考教材82页的关系数据)2、使用查询分析器检索没有选C1或C2课的学生的学号;3、用SQL语句查询李林选了而王明没有选的课程号.4、建立视图,显示所有学生的选课状态;、建立触发器,更新选课纪录时要求所选课程的先行课已经取得学分。5.读书破万卷下笔如有神《数据库原理》实践考试题目、某旅行社的旅行团管理系统针对”十一“黄金周的组团情况,存有三个表:Customer(CID,Cname,Sex,Age)对应含义:旅客(旅客编号,姓名,性别,年龄)Travel(TID,Guide,Destination,Price,Starttime,Backtime)对应含义:旅行团(团代号,导游,目的地,价格,发团时间,返回时间)Order(OID,TID,CID,Prepay,Shouldpay)对应含义:预

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论