【艾琪出品】-【北京理工大学】(386)《实用数据库》期末试卷(A卷)试题参考资料正确答案

【声明】本博客内容,若有侵权请告之,会删除 非商业用途,如有侵权,请告知我,我会删除

如回复不及时,或不懂的请加我   微信 island68  QQ823173334    可以的话注明来自CSDN

很希望通过CSDN这个平台与大家交流

自用留存

(386)北京理工大学远程教育学院2019-2020学年第二学期

《实用数据库》期末试卷(A卷)

 

1.设有关系R和S:   

           R   A   B   C           S   A   B   C      

                1   2   3               5  5   7      

                5   5   7               9   0   3

                7   7   3              

                6   4   9

计算 R∩S。(10分)

答    R∩S=   5   5   7     

 

2.假设图书馆业务规则:(25分)

读者需要凭借书证借阅图书,借书证有借书证号、姓名、年龄、单位等属性;

每一本图书有书号、书名、作者、出版社等属性;

每一本借出的图书有借书证号、书号、借出日期、应还日期。

试根据上述业务规则:

(1)设计E-R模型,要求E-R图中注明属性和联系的类型。

(2) E-R模型转换成关系模型,用SQL语句创建表、定义完整性规则(字段类型及长度等信息自定义即可)。

答:

3.设有4个关系模式:(25分)

供应商关系:SSNOSNAMECITY),属性依次是供应商号、供应商名称和所在城市

零件关系: PPNOPNAMECOLOR, 属性依次是产品号、品名和颜色

工程关系: JJNOJNAMECITY, 属性依次是工程号、工程名和所在城市

供应关系:SPJSNOPNOJNOQTY,属性依次是供应商号、产品号、工程号和数量

试用关系代数完成下列操作:

(1)求供应J1工程零件的所有供应商号;

(2)求供应J1工程P1零件的供应商号;

(3)求供应工程J1红色零件的供应商号;

(4)S1供应商供应零件的所有工程号。

解:

4.设有3个关系模式:(25分)

业务员(业务员编号,业务员姓名,性别,年龄,月薪)

订单(订单号,日期,客户编号,业务员编号,金额)

客户(客户编号,客户姓名,地址,类别)

SQL语句解答下列问题。

(1) 向业务员表插入数据,其中业务员编号为0001,姓名为葛小平,女,30岁,月薪为3420元。

(2) 显示所有40岁以下男业务员的姓名和月薪。

(3) 统计每个客户签定订单的数目和总金额。

(4) 用连接检索所有经办客户王明订单的业务员姓名。

 5.试述文件系统与数据库系统的区别和联系。(15分)

 

你可能感兴趣的:(【艾琪出品】-【北京理工大学】(386)《实用数据库》期末试卷(A卷)试题参考资料正确答案)