免责声明:私人学习之余整理,如有错漏,概不负责
1. 简述数据库设计过程。
需求分析、结构设计、行为设计、数据库实施、数据库库运行和维护
2. 数据库结构设计包含哪几个过程?
概念结构、逻辑结构和物理机构
3. 需求分析中发现事实的方法有哪些?
检查文档、面谈、观察业务的运转、研究、问卷调查
4. 数据库概念结构设计有哪些特点?
丰富的语义表达能力、易于交流和理解、易于更改、易于向各种数据模型转换
5. 什么是数据库的逻辑结构设计?简述其设计步骤。
将概念设计产生的概念模型转换为具体的数据库管理系统支持的组织层数据模型
概念结构转换为关系数据模型、对关系数据模型进行优化、设计面向用户的外模式
数据库属性的概念6. 把E-R模型转换为关系模式的转换规则有哪些?
1) 一个实体转换为一个关系模式
2) 1对1联系可以转换为独立的关系模式,也可以与任意一端对应的关系模式合并
3) 1对多联系可以转换为独立的关系模式,也可以与多端所对应的关系模式合并
4) 多对多联系必须转换为独立的关系模式
5) 三个或三个以上实体间的多元联系可以转换为一个关系模式
6) 具有相同主码的关系模式可以合并
7. 数据模型的优化包含哪些方法?
1) 确定各属性间的函数依赖关系
2) 对各个关系模式之间的书依赖进行极小化处理,消除冗余联系
3) 判断每个关系模式的范式,根据实际需要确定最合适的范式
4) 根据需求分析阶段得到的处理要求,确定是否对某些模式进行分解或合并
8. 合并为一个E-R图,转为符合第三范式的关系模式,说明主码外码
关系模式如下(主码有下划线):
职工(职工编号,姓名,性别,年龄,职务,部门) 外码:部门
部门(部门号,部门名,电话,地点)
设备(设备号,名称,规格,价格,部门)        外码:部门
零件(零件号,零件名,规格,价格)
厂商(厂商号,厂商名,电话,地址)
生产表(厂商号,零件号,生产日期)            外码:厂商号,零件号
装备表(设备号,零件号,零件数量)            外码:设备号,零件号
9. 建立描述顾客在商店的购物情况的数据库应用系统,该系统有如下要求:商店和顾客多对多,顾客每次购物有购物金额和购物日期,,每个客户每天在每个商店最多一次购物。
商店信息:商店编号,商店名,地址,
顾客信息:顾客号,姓名,住址,身份证号,性别
10. 将E-R图转换为符合3NF的关系模式,指出主码外码(主码有下划线)。E-R图略
1) 图书(书号,书名,作者名,出版日期)
读者(读者号,读者名,,所在单位)
借阅(书号,读者号,借书日期,还书日期)    外码:书号,读书号
2) 商店(商店编号,商店名,)
商品(商品编号,商品名称,库存量,商品分类)
厂家(厂家编号,联系地址,)
订购(商店编号,厂家编号,商品编号,订购日期,订购数量)
外码:商店编号、商品编号、厂家编号
3) 学生(学号,姓名,性别,专业)
社团(社团号,社团名,电话,性质)
参加(学号,社团号,参加日期)    外码:学号,社团号   
注:本体社团与学生为一对多关系

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。