Access2010数据库技术ExeAnswer 下载本文

内容发布更新时间 : 2024/12/26 5:52:44星期一 下面是文章的全部内容请认真阅读。

Access 2010数据库应用Exe Answer

Chapter 1

1.名词解释

(1)数据模型 (2)数据库 (3)数据库管理系统 (4)数据库系统 (5)数据字典 (6)属性 (7)实体 (8)联系 (9)E-R图 (10)候选键 (11)主键 (12)外健 (13)ODBC (14)主属性 (15)笛卡尔积 (16)范式

答案:

(1)数据模型是具体问题的模拟和抽象。即:针对实际问题,研究数据及其关系,利用概念或公式给出解决问题的方法和步骤。

(2)数据库(DataBase,DB)是储存在计算机内,有组织的、统一的、可共享的数据集合。即:通用化的综合性的数据集合。存放数据的电子仓库。

(3)数据库管理系统(DataBase Management System,DBMS)是提供给用户,并帮助用户建立、使用和管理数据库的软件系统。

(4)数据库系统是在计算机系统中引入数据库后,由数据库、数据库管理系统、数据库应用系统、数据库设计员、数据库管理员和用户等构成的完整的计算机系统。

(5)数据字典是对数据流图中的图形元素加以定义,使得每个图形元素都有确切的解释。

(6)属性:同类实体所具有的特性。

(7)实体:客观存在的且能够相互区别的事物。 (8)实体之间或者实体内部的关联关系。

(9)使用E-R方法约定的图形符号和连接方法绘制的图形。 (10)能够区分实体集中每一个实体的属性集。 (11)被选中使用的CK。 (12)如果X不是关系R的主键,但却是关系S的主键,则称X是R的外键(Foreign Key,FK)。

(13)开放数据库互连(Open Database Connectivity)。 (14)CK的属性。

(15)关系R中的每个元组和关系S中每个元组依次对接后所生成的所有元组的集合。即:R×S。

(16)范式是满足系统规范要求的关系模式的集合。即:范式是规范化的关系模式。

2.简答题

(1)数据管理技术的发展阶段。 (2)数据库管理系统的功能。 (3)数据库系统的组成和特点。

(4)常用的数据模型和数据模型的三个组成要素。 (5)数据库的组成层次。 (6)DBA的职责。

(7)数据库系统的模式结构。

(8)数据库系统设计的特点和步骤。 (9)数据独立性及其两类独立性。 (10)数据字典的内容。

(11)概念结构设计的方法和三要素。 (12)数据完整性的内容和约束规则。 (13)关系代数的八种运算。 (14)实体之间的三种基本联系。 (15)常用范式及其包含关系。

答案:

(1)人工管理、文件管理、数据库系统、数据仓库和数据挖掘等阶段。 (2)

1)数据定义:提供数据定义语言(Data Definition Language,DDL),可以方便的定义数据库的数据对象及其关系。

2)数据操纵:提供数据操纵语言(Data Manipulation Language,DML),可以灵活的对数据库进行插入、修改、删除、查询、表报和打印等操作。

3)数据组织、存储和管理:通过对数据的统一组织、存储和管理,确定数据库文件的存储结构和访问方式,减少数据冗余,提高数据库的利用率。

4)数据库的事务管理和运行管理:提供对数据库的安全、完整、并发和恢复等进行保护的数据控制语言(Data Control Language,DCL),保证数据的安全、正确、完整和有效。运行管理是DBMS的核心内容。包括数据定义、数据操纵、数据控制和数据存贮的具体实现。对数据库的所有访问都必须在DBMS的统一运行管理之下进行。

5)数据库的建立和维护功能:提供数据接口,实现不同软件系统之间的数据传输。数据库的创建、备份、重组、性能的监视与分析等维护功能。 (3)数据库系统一般由硬件、软件和人员三大部分组成。

特点:数据统一结构化处理,按照统一结构化存储模式进行存储;功能完善的快速存储设备,可以永久保存海量数据;提供功能完善的数据库管理系统对数据进行统一管理和控制;提供数据安全性、数据完整性、并发控制和数据恢复等数据保护机制;程序和数据之间具有较高的数据独立性;数据可以共享;数据冗余度低,节省存储空间;容易扩充。

(4)

常用的数据模型:层次模型、网状模型、关系模型和面向对象模型等。 数据模型的组成要素:数据结构、数据操作和完整性约束等。 (5)字段、记录、关系和数据库等

(6)决定数据库的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的改进和重组重构。

(7)数据库系统的模式结构是由外模式、模式和内模式三级模式以及外模式/模式和模式/内模式二级映像构成的结构。

(8)DBS设计的步骤:需求分析、概念结构设计、逻辑结构设计、物理结构设计、保护设计、实施与测试和运行与维护等。

特点是循环往复、循序渐进、精益求精。

(9)数据独立性:程序和数据之间相互独立,互不影响。具体包括数据的物理独立性和数据的逻辑独立性。三级模式和二级映像结构确保了数据独立性。

(10)数据项、数据结构、数据流、数据存储和处理过程等。 (11)

1)自顶向下:根据系统的全局需求,按照主要功能对应的局部需求设计局部概念结构,然后再对局部概念结构进行逐步细化,直至容易实现的局部概念结构。

2)自底向上:根据系统底层容易实现的局部需求设计局部概念结构,然后再依次对局部概念结构进行逐层综合集成和优化,最终得到系统的全局概念结构。

3)逐步扩张:根据系统内部的核心需求,设计主要的核心概念结构,然后按照系统功能模块的重要程度依次进行设计相应的局部概念结构,并与核心概念结构进行综合集成,最终逐步扩充到全局概念结构。

4)混合策略:混合策略是指在设计全局概念结构的框架和每一层的局部概念结构以及按照全局概念结构框架设计的要求进行集成的各个重要步骤和环节上,均可以局部使用上述三种不同的方法或者相互融合,最终实现全局概念结构的设计。

三要素:属性、实体和联系。

(12)内容:实体完整性、参照完整性和用户定义完整性。 规则:

1)实体完整性:如果属性(属性组)A是主属性,则A的取值不能为空。

2)参照完整性:如果X是关系R的外键,且X是关系S的主键,则X的取值:要么为空值;要么为S的主键的值。

3)用户定义完整性:根据DBS的应用需求,用户自己规定的一系列约束。

(13)广义笛卡尔积、并集、差集、交集、选择、投影、连接、除等。 (14)一对一、一对多和多对多。 (15)常用范式:第一范式(First Normal Form,1NF)、第二范式(2NF)、第三范式(3NF)、BC范式(Boyce Codd Normal Form,BCNF)、第四范式(4NF)和第五范式(5NF)等。

常用范式之间的联系:

1NF?2NF?3NF?BCNF?4NF?5NF

3.填空题

(1)数据库管理系统是位于( )之间的数据管理软件。

(2)若属性F是关系R的外键,且F是关系S的主键,则R中每个元组在F上的取值必须为( )或( )。

(3)若属性A是关系R的主属性,则A的取值( )。

(4)DBMS的语言系统通常提供数据定义语言DDL、( )和( )等子语言系统。 (5)实体-联系方法所建立的E-R图是描述( )结构的主要工具。 (6)数据模型的三要素是( )、( )和( )。 (7)关系模型的完整性约束包括( )( )和( )等。 (8)3NF相对于2NF来说,消除了( )。

(9)三级模式二级映象保证了数据库系统中的数据具有较高的( )和( )。 (10)概念模型描述的是( )之间的联系。

(11)主键是从( )键中选择的一个,能够唯一的标识元组。

(12)数据库是通用化的综合性的数据集合,可以提供给用户( ),具有较小的( )以及数据和程序的( )。

(13)数据库系统的核心是( ),它是用户与数据库的接口。 (14)数据独立性主要包括( )独立性和( )独立性等个方面。

(15)常用的数据模型是( )模型、( )模型、( )模型和面向对象模型等。 (16)数据库系统在三级模式中提供了( )和( )二级映像。

(17)设计概念结构的常用方法是( )、( )、逐步扩张和混合策略等。

(18)非主属性是不包含在任何一个( )中的属性。

(19)数据库保护主要包括数据安全性控制、( )、( )和数据恢复等控制机制。 (20)E-R图是数据库设计的( )阶段的主要方法。

(21)已知学生S(学号,姓名,班级)和选课SC(学号,课程号,成绩),为了确保数据的完整性,S与SC之间应满足( )完整性约束。

(22)关系R和S的交集R∩S可以由差运算导出,则其差运算的等价表达式为( )。 (23)表与表之间的联系是通过它们的( )来实现的。 (24)数据流图的设计属于( )阶段的任务。

(25)在层次模型和网状模型中,记录之间的联系是使用( )实现的。 (26)参照完整性规则是对( )键的约束。

(27)多个用户同时对同一数据进行的操作称为( )操作。

(28)已知关系R(A,B,C,D)和F={A→CD,C→B},则R属于第( )范式。 (29)已知关系R(A,B,C,D)和F={AB→D,D→C},则R属于第( )范式。 (30)如果两个关系没有公共属性,则其自然连接与( )操作等价。

(31)已知关系R(A,B,C,D)和F={AB→C,D→B},则R的候选键为( )。 (32)在数据库设计过程中,设计存储结构和存取方法属于( )设计。 (33)数据库系统模式结构的三级模式是指( ) 、模式和( )。 (34)在E-R图中,菱形框表示( )。

(35)物理结构设计是设计DB的物理结构,具体包括DB的( )和存取方法等。 (36)数据模型的规范化,主要是解决( )、修改异常、( )和( )等问题。 (37)如果数据库系统的逻辑模式发生改变时,( )映像需要作相应的改变,以保证外模式保持改变。

(38)E-R方法的三要素是( )、属性和( )。

(39)数据字典的内容包括数据项、( )、数据存储、()和处理过程等。 (40)在数据库中,数据的基本单位是( ),数据的最小单位是( )。 (41)在关系代数中,连接运算是由( )运算与( )运算导出。 (42)在关系模型中,表的行称为( ),列称为属性。 (43)关系中能够唯一标识元组的属性或者属性组称为( )。 (44)( )映像为数据库系统供了数据的物理独立性。

(45)用树型结构表示实体类型及实体间联系的数据模型称为( )。

(46)在数据库的模式结构中,数据是按( )模式在存储介质中存储数据,按( )模式为用户提供用户共享数据。

(47)对于函数依赖X→Y,如果Y是X的子集,则X→Y称为( )函数依赖。 (48)已知供应商S和零件P如表1.3和表1.4所示,其主键分别是供应商号和零件号,供应商号是P的外键,颜色只能取红、白或者蓝。假设DBMS无级联功能。

表1.3 供应商S 表1.4 零件P

供应商号 供应商名 B01 S10 T20 Z01 红星 宇宙 黎明 立新 城市 北京 上海 天津 重庆

零件号 010 011 201 312 颜色 红 蓝 蓝 白 供应商号 B01 B01 T20 S10 ① 如果向P插入新元组(‘201’,‘白’,‘S10’)、(‘301’,‘红’,‘T11’)

和(‘301’,‘绿’,‘B01’),则不能插入的元组是( )。

② 如果删除S的元组(‘S10’,‘宇宙’,‘上海’)和(‘Z01’,‘立新’,‘重庆’),则可以删除的是( )。

③ 如果把S中供应商号的值‘Z01’改为‘Z30’,或者把P中供应商号的值‘T20’改为‘T10’,则可以执行的操作是( )。

④ S×P的元组个数是( )。S与P自然连接后的元组个数是( )。

(49)已知SInfo(学号,系名,主任,课程名,成绩),且一个系有多个学生,一个学生只属于一个系;一个系只有一名主任;一个学生可以选修多门课程,每门课程允许多个学生选修;每个学生选修每门课程有一个成绩。

① SInfo的主键是( ); SInfo属于第( )范式。a

② 把SInfo分解为S(学号,系名,主任)和G(学号,课程名,成绩),则S的主键是( ),G的主键是( )。

③ S(学号,系名,主任)属于第( )范式,原因是S存在( )依赖。

(50)已知雇员和部门如表1.5和表1.6所示。 ① 雇员的AK是( );雇员的FK是( )。 ② 雇员名是雇员的CK,则该结论是对是错( )。

表1.5 雇员 表1.6 部门 雇员号 雇员名 部门号 001 010 056 101

答案:◇1.用户与操作系统。◇2.空值、S的主键的值。◇3.不能为空值。◇4.数据操纵语言DML、数据控制语言DCL。◇5.概念。◇6.数据结构、数据操作、完整性约束。◇7.实体完整性、参照完整性、用户定义完整性。◇8.非主属性对候选键的传递依赖。◇9.逻辑独立性、物理独立性。◇10.实体。◇11.候选。◇12.共享,冗余度,独立性。◇13.数据库管理系统DBMS。◇14.物理、逻辑。◇15.关系、层次、网状。◇16.外模式 / 模式映像,模式 / 内模式映像。◇17.自顶向下、自底向上。◇18.候选键。◇19.完整性约束, 并发控制。◇20.概念结构设计。◇21.参照。◇22.R -(R-S)。◇23.参照完整性约束。◇24.需求分析。◇25.指针。◇26.外。◇27.并发。◇28.2NF。◇29.1NF。◇30.广义笛卡尔积。◇31.AD。◇32.物理结构。◇33.内模式、外模式。◇34.联系。◇35.存储结构。◇36.插入异常、删除异常、数据冗余。◇37.模式/外模式。◇38.实体、联系。◇39.数据结构、数据流。◇40.记录、数据项。◇41.广义笛卡尔积、选择。◇42.元组。◇43.候选键。◇44.模式/内模式。◇45.层次模型。◇46.内、外。◇47.平凡。◇48.①均不能;②(‘Z01’,‘立新’,‘重庆’);③前者;④16;4。◇49.①(学号,课程名);1;②学号、(学号,课程名);③2、传递。◇50.①雇员号;部门号;②错误;③把两表中部门号是04的改为06。

4.设计题

设计连锁营销公司的商品销售管理系统的E-R图,把E-R图转换为关系模式,并判断是

张三 王宏 马林 张三 02 01 02 04 工资 2000 1200 1000 1500

部门号 部门名 01 02 03 04 业务部 销售部 服务部 财务部 电话 000 001 002 003 地址 A楼 B楼 C楼 D楼 ③如果部门中,财务部的部门号需要调整为06,则雇员的级联操作是( )。