数据库系统模拟试题.doc

数据库系统模拟试题.doc

ID:51767495

大小:51.45 KB

页数:2页

时间:2020-03-15

数据库系统模拟试题.doc_第1页
数据库系统模拟试题.doc_第2页
资源描述:

《数据库系统模拟试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统模拟试题一、(共12分)请为顾客定购零件设计一个数据库,要求包括零件和顾客的信息。零件的信息包括零件名、零件号、重量、颜色、单价、供应商;顾客的信息包括顾客名、顾客号、地址、电话;定购需要记录数量和价格。要求:1)将数据库用E/R图来描述;2)写出对应的关系模式。二、(每小题4分,共12分)用SQL的有关语句定义1)商店关系(S),包括商店号SNo、商店名SName、地址SAdd;2)商品关系(P),包括商品号PNo、商品名PName、单价PPrice;3)商店销售商品关系(Sell),包括某商店销售某商品的数量Sell_Number、日期Sell_Date

2、。注意:说明主键码和外键码(如果有的话)。三、(每小题4分,共12分)结合题2的数据库,用SQL的有关语句1)针对商店销售商品关系Sell,授予“大中电器商店”查询权限以及对SNo和PNo的插入权限;2)在商品关系P的键码属性上建立索引;3)删除编号为1200236的商品所有的有关数据。四、(共12分)设T1、T2、T3是如下三个事务:T1:A=A+2,T2:A=A*2,T3:A=A**2,A的初值为1。设T1、T2和T3可以并发执行,并对其操作的顺序不加限制,则它们的并发执行可能产生哪几种结果(写出最后的A值)。五、(共6分)关系模式如下:学生S(SNO,SN,SE

3、X,AGE)用SQL写出查询程序:查询年龄(AGE)大于“张三”年龄的学生姓名和年龄。六、(第一小题6分,第二小题8分,共14分)从学生选课数据库中查询选修“JAVA程序设计”课并且成绩在90分以上的学生名单,SQL语句序列如下:SELECTStudentNameFROMStudent,Course,StudentCourseWHEREStudent.StudentNo=StudentCourse.StudentNoANDCourse.CourseNo=StudentCourse.CourseNoANDCourse.CourseName=’JAVA程序设计’ANDSt

4、udentCourse.Score>90;(1)画出这个查询的关系代数语法树;(2)对该语法树进行优化。七、(每小题4分,共16分)结合题2的关系模式,按如下要求找出编号为AB3052089商品的商品名和单价。1)用关系代数表达式表达查询;2)用数据逻辑规则表达查询;3)用元组关系演算表达查询;4)用域关系演算表达查询。八、(第一小题12分,第二小题4分,共16分)产品(Product)类有三个属性:型号model、制造商maker和类型type(PC、便携式电脑或打印机)。假设型号对于所有制造商和产品类型都是唯一的。该类有三个子类:PC机(PC)、便携式电脑(Lap

5、top)、打印机(Printer)。PC机子类有四个属性:速度speed(指处理器的速度,以兆赫计算)、内存ram容量(以兆字节计算)、硬盘hd容量(以千兆字节算)和光盘驱动器cd速度(以几倍速描述)。便携式电脑Laptop子类与PC机子类不同之处在于:用屏幕尺寸screen(以英寸计算)代替光驱速度。打印机Printer子类有2个属性:输出颜色color(彩色为真)和打印机类型Printertype(激光、喷墨等)。1)用ODL写出类和三个子类的说明;2)用OQL写出查询:找出价格在8000元以下的所有PC机型号。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。