数据库课后习题答案(仅供参考).docVIP

  • 5
  • 0
  • 约6.13千字
  • 约 9页
  • 2016-02-25 发布于江苏
  • 举报
数据库课后习题答案(仅供参考).doc

第1章?数据库基础知识?答案 一、简答题 1.(张红超提供) DB: Datebase,DB)是按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。 DBMS: ????数据库管理系统(Database Management System,DBMS)是对数据库中数据资源进行统一管理和控制的软件,它提供数据定义、数据操作、数据库管理、数据库建立和维护以及通信等功能。 DBS: ????数据库系统(Database System,DBS)是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成,是由这几个方面组成的具有高度组织性的总体。 区别: ????数据库就是存放数据的仓库,数据库管理系统就是用来管理数据库的,其中数据库系统是一个通称,包括数据库、数据库管理系统、数据库管理人员等的统称,是最大的范畴。 ? 2.(张红超提供) (1)?Entity) 是现实世界客观存在并可相互区别的事物 可以是具体的人、事、物或抽象的概念(某次活动,某种思想)。 (2)?属性(Attribute) 实体所具有的特性或特征。一个实体可以由若干个属性来刻画。分“型”属性名和“值”取值。? (3)主码(Primary Key,关键字?) 唯一标识实体的属性或属性组称为主码。 ? 3.(张红超提供) 1)需求分析:收集和分析数据库所有用户的信息需求和处理需求。 (2)概念结构设计:对用户需求进行综合、归纳与抽象,把用户的信息要求统一到一个整体逻辑结构中,通常用E-R图表示概念模型。这是数据库设计的关键。 (3)逻辑结构设计:将概念模型转换为某个DBMS所支持的数据模型(如关系模型),形成数据库的模式和外模式。 (4)物理设计:确定数据库的物理结构并对其评价(时间效率和空间效率)物理设计的结果是形成数据库的内模式。 (5)数据库实施:在计算机系统上建立起实际数据库结构、装入数据、测试、试运行的过程。 (6)数据库运行和维护:数据库投入运行标志着开发任务的基本完成和维护工作的开始。这一阶段主要是收集和记录实际系统运行的数据,数据库运行的记录用来评价数据库系统的性能,从而进一步调整和优化数据库。? 5.(张红超提供) —联系(Entity-Relationship,E-R)方法 用E-R图来描述现实世界的概念模型,是建立概念模型的实用工具。 ? 8.(张红超提供) 1.? 2.?实体间联系的转换 (1)一个m:n?联系转换为一个关系模式。与该联系相连的两个实体的码以及联系本身的属性转换为关系的属性,而关系的主码由两个实体的码组合而成。 (2)一个1:n联系可以与n端对应的关系模式合并 (3)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 (4)一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性。而关系的码为各实体码的组合。 ? 10.(张红超提供) Access:表、?查询、窗体报表、宏、数据库访问页和模块。窗口右侧是对象列表框。? ? 二、选择题 1.A?????????2.C?????????3.D?????????4.C?????????5.A?????????6.B?????????7.B?????????8.C????????9.A?????????10.D 11.D ???????12.C ???????13.B ???????14.D ???????15.A ???????16.D ???????17.B ???????18.C ?????????19.D ???????20.D ? 三、填空题 1.?????????数据库管理系统 2.?????????.mdb 3.?????????记录 4.?????????一对一、一对多、多对多 5.?????????关系模型 6.?????????选择、联接、投影 7.?????????关系 8.?????????多对多 9.?????????主码 10.?????数据库 ? ? ? ? -------------------------------------------------------------------------------------------------- ? ? ? ? 第2章?数据库和表?答案 一、简答题 1.??Access提供了几种方法建立数据库? 答:Access提供两种建立数据库的方法。我们可以先建立一个空数据库,然后向其中添加数据表、查询、窗体和报表等对象,这是创建数据库最灵活的方法。另一种方法是使用“数据库向导”,运用系统模板创建数据库及其对象,然后进行必要的修改。 ? 6.??表的建立分几步进行? 答:表的建立分两步

文档评论(0)

1亿VIP精品文档

相关文档