数据库设计1-5习题

上传人:xian****812 文档编号:298852657 上传时间:2022-05-26 格式:DOC 页数:5 大小:56KB
返回 下载 相关 举报
数据库设计1-5习题_第1页
第1页 / 共5页
数据库设计1-5习题_第2页
第2页 / 共5页
数据库设计1-5习题_第3页
第3页 / 共5页
数据库设计1-5习题_第4页
第4页 / 共5页
数据库设计1-5习题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库设计1-5习题》由会员分享,可在线阅读,更多相关《数据库设计1-5习题(5页珍藏版)》请在金锄头文库上搜索。

1、数据库设计习题1-5章P12(第一章)1. 什么是数据库?答:为了实现一定的目的按某种规则组织起来的“数据”的“集合4. 在客户/服务器体系结构中客户和服务器的功能是什么?答:客户/服务器体系结构是两层的多层体系结构。客户层负责界面并产生对服务器的请求,服务器响应来自客户端的请求。5. 指出三层体系结构的层名。概要描述每层实现的功能。答:三层体系结构包括客户端、应用服务器、数据服务器。客户端:负责表达逻辑并与交互应用服务器:实现应用逻辑数据服务器:负责数据管理6. 什么是实体?答:客观存在并可相互区别的事物都称为实体。8. 什么是关系数据库?答:关系数据库将数据存储在交叠的表集合中,以行和列的

2、形式组织数据,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据P26(第二章)3. 什么是属性?给出一些例子。答:属性是实体所具有的特征,它与记录型或基本表结构中的属性对应。7. 什么是实体完整性。答:属性是实体所具有的特征,它与记录型或基本表结构中的属性对应。8. 什么是参照完整性?答:参照完整性:没有不匹配的外键值10. 什么是视图?答:视图是从基本表中导出的子集,由CREATEVIEW命令创建。它使得DBA可以限制数据库对于每个用户的可视区域。P53(第三章)3. 什么是关联表?答:关联表:实现多对多关系而创建的新表。它将两个父表之间的记录严格的关联起

3、来4. 定义一对多关系?答:第一个表中的一行与第二个表中的多行匹配,但第二表中的一行仅与第一个表的一行匹配。5. 一对多关系在ER图中是如何创建的?答:如果对于实体集A中的每一个实体,实体B中有n个实体(n=0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系7. 多对多关系在ER图中是如何建模的?答:如果对于实体集A中的每一个实体,实体B中有n个实体(n=0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系P71(第四章)1. 解释由非规范化设计引起的插入问题。答:比如一个刚刚成立的系,尚未招收学生,但因如此系主任,班主任的信息就无法存

4、入数据库,这就引起了插入问题。2. 解释由非规范化设计引起的更新问题。答:比如一个系的信息记录中,系主任是一样的,如果按照学生来修改系主任,修改了一个而没修改其他的,则无法确定哪个是正确的,这就产生了更新问题3. 解释由非规范化设计引起的删除问题。答:如一个系的学生毕业了,删除这些学生的记录,如果是非规范化设计,则随之系主任,班主任的信息不会被删除。9. 什么是确定因子。答:一般/特殊层次也称作超类/子类层次。由包含所有共同属性的一般实体和仅包含实体的某些实例所共有的属性的特殊实体组成的结构P71(第五章)5什么是一般/特殊层次?答:一般/特殊层次也称作超类/子类层次。由包含所有共同属性的一般

5、实体和仅包含实体的某些实例所共有的属性的特殊实体组成的结构练习(以下见第四章ppt):1.产品出入库管理系统数据库设计(p1)。2.学生课程数据库设计(p35)。 1.产品出入库管理系统数据库设计(p1)入库表:inbound_table连续号码:ser_num物资类别ID:sup_ID物资编号:ite_num交来单位及部门ID:paU_ID验收仓库ID:WaH_ID发票号码或生产单位号码:inv_num时间:date物资编号:ite_ID合计:comboin描述字段类型范围说明连续号码ser_numvarchar10主键物资类别IDsup_IDvarchar20交来单位IDpaU_IDvar

6、char20验收仓库IDwaH_IDvarchar20发票号码inv_numvarchar20时间datedate物资编号ite_IDvarchar20合计comboinfloat货物表:items_table物资编号:ite_ID名称:ite_name规格:ite_spe单位:ite_uni交库数量:han_num实收数量:acc_num实际价格:act_pri实际单位 act_uni计划价格:pla_pri计划单位:pla_uni入库时间:acc_date描述字段类型范围说明编号ite_IDvarchar20主键名称ite_namevarchar10规格ite_spevarchar10单位

7、ite_univarchar10交库数量han_numint20实收数量acc_numint20实际价格act_prifloat实际单位act_univarchar10计划价格pla_prifloat计划单位pla_univarchar10入库时间acc_datedate物资类别表:supplies_table物资类别ID:sup_ID物资类别名称:sup_name描述字段类型范围说明物资类别IDsup_IDvarchar20主键物资类别名称sup_namevarchar30交来部门表:payunits_table交来部门ID:paU_ID交来部门名称:paU_name描述字段类型范围说明交来

8、部门IDpaU_IDvarchar20主键交来部门名称paU_namevarchar30验收部门表:acceptunits_table验收部门ID:waH_ID验收部门名称:waH_name描述字段类型范围说明验收部门IDwaH_IDvarchar20主键验收部门名称waH_namevarchar30 2.学生课程数据库设计(p35)。学生表:students_table学号:stu_ID姓名:stu_name性别:stu_sex年龄:stu_age家庭住址:stu_adr照片:stu_ima描述字段类型范围说明学号stu_IDvarchar20主键姓名stu_namevarchar20性别s

9、tu_sexvarchar5年龄stu_agevarchar5住址stu_adrvarchar100照片 stu_imaimage课程表:courses_table课程ID:cou_ID课程名称:cou_name描述字段类型范围说明课程IDcou_IDvarchar20主键课程名称cou_namevarchar20选课表:select_table描述字段类型范围说明选课IDsle_IDvarchar20主键课程IDcou_IDvarchar20授课教师IDTea_IDvarchar20学号stu_IDvarchar20成绩gradevarchar10班级表:班级编号:cla_ID班级名称:cla_name所在系ID:dep_ID班级归属表:classes_table班级编号:cla_ID学生学号:stu_ID描述字段类型范围说明学生学号stu_IDvarchar20主键班级编号cla_IDvarchar20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号