全球旧事资料 分类
库三级逻辑结构示意图。4简述DBMS对数据库的安全性控制功能包括哪些常用手段
四、数据库设计共15分1假设有一个关系,用来记录每个人的身份证号、姓名和工作单位。还包含他她的每个孩子的身份证号、姓名和出生地,以及他她所拥有的每辆汽车的牌号和型号。由现实世界的已知事实得知:有一些人可能有若干辆汽车,这些汽车可能是同一型号,也可能不是同一型号;有一些人没有汽车;如果某人有汽车,他的每辆汽车都有一个汽车牌号;有一些人可能有若干个孩子,有一些人没有孩子。初步设计的关系模式如下:R身份证号,姓名,工作单位,C身份证号,C姓名,C出生地,汽车牌号,型号其中“C身份证号,C姓名,C出生地”分别是孩子的身份证号、姓名和出生地。请将该关系模式分解成BCNF的关系模式,确定主关系键。(7分)
(一)、公民(身份证号,姓名,工作单位)
汽车(汽车牌号,型号,身份证号)
孩子(C身份证号,C姓名,C出生地,身份证号)
2假设某一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。为了建立该数据库,需要先设计好概念模型,即设计ER图,然后再将概念模型转换为关系模型。请设计出ER图。读者的属性有:读者号、姓名、年龄、地址和单位。每本书的属性有:书号、书名、作者和出版社。对每个读者借的每本书有:借出日期和应还日期。(8分)
五、计算题本大题共3小题,共16分设有一个顾客商品关系数据库,有三个基本表,表结构如下:商品表:Article商品号,商品名,单价,库存量客户表:Customer顾客号,顾客名,性别,年龄,电话订单表:OrderItem顾客号,商品号,数量,购买价,日期注意:回答时要将答案写到规定的地方;给出的答案要求字迹必须清楚;不允许改变程序结构和随意添加子查询。1请用SQL语言创建一个视图GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名、金额和日期。金额等于数量购买价(6分)CREATVIEWGM_VIEW顾客号,顾客名,商品名,金额,日期ASSELECT___________FROMArtcleCustomerOrderItemWHERE___________;2请用SQL语言找出女顾客购买的商品号、商品名和数量合计。(6分)SELECT___________FROMOrderItemArtcleCustomerWHERE___________GROUPBYOrderItem商品号,商品名;
f3请用SQL语言ALTERTABEL命令给商品表Article增加一个字段,字段名为:产地,数据类型为:CHAR,长度为:30,命令如下:(4分)ALTERTABEL___________
试题二答案:
一DBCACCCDCC二笛卡儿积删除异常实体完整性参照完整性用户自r
好听全球资料 返回顶部