【2120】数据库及其应用复习资料

合集下载

数据库原理及应用考试知识点

数据库原理及应用考试知识点

《数据库原理及应用》考试知识点第一章数据库概述1、明白得数据库技术的大体概念,了解数据库的由来和进展数据、数据库、数据库治理系统、数据库系统、数据库治理员2、把握数据描述,明白得实体间的联系,E-R方式3、把握数据模型的概念,层次模型和网状模型,深刻明白得关系模型4、明白得数据库的三级体系结构、二级映象外模式、模式、内模式数据独立性5、了解单机系统、主从式、散布式和客户/效劳器有数据库结构第二章关系数据库1、把握关系模型的数据结构和完整性关系、关系模式、关系数据库实体完整性、参照完整性、用户概念完整性2、熟练把握关系代数的大体操作传统的集合运算:交、并、差、笛卡尔积专门的关系运算:选择、投影、连接、除第三章关系数据库标准语言SQL1、明白得SQL的体系结构2、熟练把握SQL的数据概念语句3、熟练把握SQL的数据查询语句4、熟练把握SQL的数据更新语句5、把握视图的概念和对视图的操作6、了解数据操纵的方式和意义,把握SQL的数据操纵语句第四章关系系统及其查询优化1、了解关系系统的概念2、了解关系代数表达式优化的一样策略第五章关系数据理论1、明白得和把握函数依托的概念函数依托、一般的函数依托、非一般的函数依托、完全函数依托、部份函数依托、传递函数依托等2、明白得多值依托的概念3、把握关系模式的范式(1NF到4NF),和低一级范式分解为高一级范式的方式分解的无损连接性分解的维持函数依托性4、进行模式的标准化处置第六章数据库设计1、把握数据库设计的全进程2、了解需求分析的任务与方式3、了解概念结构设计的任务4、把握局部E-R图和全局E-R图的设计方式视图集成的方式各分E-R图之间的冲突有:属性冲突、命名冲突、结构冲突5、把握数据库逻辑结构设计方式6、把握E-R图向关系模型转换的一样原那么7、了解数据库物理设计、数据库实施、数据库运行及保护第七章数据库恢复技术1、把握事务的大体概念2、把握故障的种类3、熟练把握数据库恢复的关键技术4、把握数据库恢复的大体策略5、了解数据库复制和镜象第八章并发操纵1、明白得并行事务的并发执行,熟练把握数据库的并发操纵机制2、把握大体锁的类型,包括:X锁和S锁3、把握三级封锁协议和两段锁协议4、把握活锁与死锁5、明白得封锁的粒度第九章数据库平安性1、了解数据库的平安性2、把握数据库平安操纵手腕用户标识与辨别存取操纵自主存取操纵方式强制存取操纵方式视图机制审计数据加密第十章数据库完整性1、明白得数据库完整性规那么2、把握数据库完整性操纵的方式参考书目:《数据库原理》高等教育出版社王姗。

《数据库系统及应用》复习提纲

《数据库系统及应用》复习提纲

《数据库系统及应用》复习提纲第一章数据库系统概述1.数据库、数据库模式、数据库管理系统和数据库系统的概念答: 数据库: 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的基本特征:(1)数据按一定的数据模型组织、描述和储存(2)可为各种用户共享(3)数据间联系密切, 具有最小的冗余度和较高的独立性(4)服务于某个特定的应用数据库模式是数据库中全体数据的逻辑结构和特征的描述.DBMS(Database Management System), 是计算机程序的集合, 用于创建和维护数据库.DBS(DataBase System), 指在计算机系统中引入了数据库后的系统, 即采用了数据库技术的计算机系统.2.DBMS的分类按数据模型网状型DBMS层次型DBMS关系型DBMS对象DBMS其它DBMS按所支持的用户数单用户DBMS多用户DBMS按允许数据库可以分布的站点数集中式DBMS分布式DBMS按用途通用DBMS, 如Oracle、Informix等专用DBMS, 如时态数据库、空间数据库、移动数据库等第二章数据库系统体系结构1.数据库模式和实例模式(Schema)和实例(Instance)模式是数据库中全体数据的逻辑结构和特征的描述, 它仅仅涉及类型的描述, 不涉及具体的值模式的一个具体值称为模式的一个实例关系: 一个模式可有很多实例模式反映数据的结构及联系, 实例反映的是某一时刻数据库的状态模式相对稳定, 而实例相对变动2、数据库的三级模式结构和两级映象的含义是什么?三级模式结构(1)概念模式: 数据库中全体数据的逻辑结构和特征的描述(2)外模式: 单个用户所看到的局部数据的逻辑结构和特征的描述(3)数据物理结构和存储方式的描述两级映像外模式/模式映像: 定义了外模式与概念模式之间的对应关系。

a)属性名称可能不同b)外模式中的属性可能由模式中的多个属性运算而得模式/内模式映像: 定义了概念模式与内模式之间的对应关系。

【2120】大数据库及其应用复习资料

【2120】大数据库及其应用复习资料

数据库及其应用串讲笔记第一章数据库基础知识第一节数据库的基本概念[填空]数据管理技术与计算机硬件、软件和计算机的应用范围有着密切的联系,其发展主要经历了人工管理方式、文件系统方式和数据库系统方式等三个阶段。

[简答]数据库技术的特点:(1)数据结构化。

(2)数据共享。

(3)数据冗余小。

(4)有较高的数据独立性。

(5)数据库系统为用户提供了使用方便的用户接口。

(6)增加了系统的灵活性。

[简答]简述数据独立性的含义及其作用。

数据独立性是指应用程序与数据库的数据结构之间的相互独立,是数据库系统努力追求的目标。

数据独立性有两层含义,如果数据库物理结构改变时,不影响数据库的整体逻辑结构、用户的逻辑结构和应用程序,这样我们就认为数据库达到了“物理数据独立性”;如果在整体逻辑结构改变时,不影响用户的逻辑结构及应用程序,那么我们就认为数据库达到了“逻辑数据独立性”。

[选择]数据库的基本术语:数据库:是指长期存储在计算机内的、有组织的、统一管理的相关数据的集合。

数据库系统:是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,实际上是指采用了数据库技术后的整个计算机系统。

[简答]DBMS是数据库系统中专门用来管理数据的软件,它位于用户与操作系统(Operating System,简记为OS)之间,是用户使用数据库的接口,为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。

[填空]DBMS总是基于某种数据模型,主要有关系型、层次型、网状型和面向对象型等。

第二节数据描述[填空]联系是指实体之间的关系。

与一个联系有关的实体集的个数,称为联系的元数。

[选择、填空]二元联系的三种类型:(1)一对一联系(简记为1∶1)对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1∶1联系。

例如,一夫一妻制社会中,“丈夫”与“妻子”两实体集之间为1∶1联系。

[整理]02120数据库及其应用

[整理]02120数据库及其应用

数据库复习提纲1.实体联系方式有一对一、一对多、多对多2.从用户到数据库之间,数据库数据结构经历了外模式、逻辑模式和内模式三个级别,用户只需逻辑的使用数据,不必关心数据的存储。

3.数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。

4.数据库与文件系统的根本区别在于数据的结构化5.支持数据库各种操作的软件是数据库管理系统6.分解是解决冗余的主要方法,也是规范化的一条原则。

7.在关系中凡能惟一标识元组的属性(或属性集),称为关系模式的候选键。

8.设关系R(A,B,C,D,E)中的属性函数依赖为:A→B,A→C,C→D,D→E,若将关系R分解为以下R1和R2两个关系:R1(A,B,C)R2(C,D,E)则R1属于3 范式,R2属于2范式。

9.若关系R(A,B,C,D)中,属性C只依赖于主键中的B,而与A无关,则该种依赖称为部分函数依赖10.关系的主属性不能取空值,属于实体完整性规则11.学生关系S(学号,姓名,班级,班主任,课程号,课程名,学时数)属于第1范式12.在数据库设计中,将E-R图转换成关系数据模型的过程属于概念设计阶段13.基于“雇员”表查找所有“女”雇员的关系运算属于选择运算14.DBMS是用户与数据库的接口,应用程序只有通过它才能和数据库打交道。

15.按下Alt+F4可以退出Access16.Access数据库可以包含7个对象,文件扩展名为.mdb。

17.若双击Access标题栏上的控制按钮,则会关闭数据库。

18.为某个数据库对象设置说明信息的方法是单击视图菜单中选择属性命令来完成。

19.Access提供的数据压缩和修复功能,可以是受损的数据库在一定程度上得到修复。

20.Access提供的设置数据库密码和使用用户级安全机制保护都可以提高数据库的安全性管理。

21.空数据库是指不含任何对象的数据22.设置“默认数据库文件夹”可通过“工具”菜单中的“选项”命令并在“常规”选项卡中进行设置23.更改字段名称不会造成表中数据丢失24.建立关系的两个表,主表与相关表主表的主键字段必须出现在相关表的字段中25.除了表可作为窗体数据源外,查询也是窗体的一个重要数据源26.获取外部数据,Access提供导入和链接两种不同的方法创建新表。

数据库技术及应用知识点总结

数据库技术及应用知识点总结

数据库技术及应用知识点总结一、数据库概念及发展历史1.数据库的概念:数据库是指长期存储在计算机内、有组织、可共享、具有较高的操作效率和较低的冗余度的数据集合。

2.数据库系统的组成:数据库系统由数据库、数据库管理系统(DBMS)和应用程序组成。

3.数据库的发展历史:数据库的发展经历了文件系统、层次结构数据库、网络数据库、关系数据库、面向对象数据库等阶段。

二、关系型数据库概述1.关系型数据库的定义:关系型数据库是以表的形式来组织和存储数据的数据库,表是由行和列组成的二维结构。

2.关系型数据库的特点:结构化、模式化、单一的数据视图。

3.关系型数据库的优点:数据之间的关系清晰、数据冗余度低、数据一致性高。

4. 关系型数据库的代表产品:Oracle、MySQL、SQL Server等。

三、数据库设计1.数据库设计的目的:通过合理的数据库设计,实现对数据进行存储和管理,提高数据的可用性和可靠性。

2.数据库设计的步骤:确定需求、数据建模、规范化、物理设计。

3.数据建模的常用工具:实体关系图(ER图)、UML类图。

4.规范化的概念及作用:规范化是一种通过分解关系模式,消除冗余和保持数据一致性的方法,可以提高数据库的性能和可维护性。

四、SQL语言1. SQL语言的定义:SQL是结构化查询语言(Structured Query Language)的缩写,是一种用于数据库管理系统的标准交互式语言。

2. SQL语言的基本操作:查询(Select)、插入(Insert)、更新(Update)和删除(Delete)。

3. SQL语言的高级操作:连接查询(Join)、子查询(Subquery)、聚合函数(Aggregate Functions)等。

五、数据库索引1.数据库索引的定义:数据库索引是一种数据结构,可以加快数据库表中数据的查询速度。

2.数据库索引的作用:提高查询效率、保证数据的唯一性、加速数据的排序。

3.数据库索引的类型:聚集索引、非聚集索引、全文索引、哈希索引等。

02120数据库及其应用(2016)自考复习资料

02120数据库及其应用(2016)自考复习资料

检索 更新 查询定义 添加 复制 统计 分析 交叉表查询
基本查询 重新组织格式 方便数据分析 生成表 更新查询 删除查询 追加查询 输入查询参数 子查询 传递查询 联合查询
选择查询
相关概念
与表区别
表存储数据 查询数据来源表 设计视图 创建修改查询 创建修改查询 显示运行结果
操作查询
查询类型
查询视图
存储在计算机内 数据库 DB 有组织的 可共享的 数据定义 数据操作 基本功能 运行管理 管理系统 DBMS 安全性 并发控制 维护 操作语言 窗体 应用程序 从用户信息需求描述全局逻辑结构 从计算机实现观点描述全局逻辑结构 从用户使用的观点描述局部逻辑结构 计算机物理设备上的存储和存取 概念模型 逻辑模型 外部模型 物理模型 报表 查询 向用户提供数据和信息
M:N
多对多
无箭头
求平均值 求总和 求最大值 求最小值 计数
AVG SUM MAX MIN COUNT
聚集函数
SELECT FROM WHERE
基本表
SELECT <列名> FROM 表名 WHERE <标件表达式>
数据定义语言 格式
索引 视图 查询 更新
要显示的列
AS关键字指定新列
SELECT字句
从表中选择行的条件 逻辑,比较,算术 日期两端加# 数据来源 可多个表
LIKE NOT LIKE WHERE字句
基本格式
概述
数据操纵语言
插入 删除 修改 完整性
数据控制语言
FROM字句
安全性 一致性
操作符 字符串加引号 字符串操作
查询语句
* ?
通配符 定义表结构
CREATE TABLE <表名> (<列名1> <数据类型>,.....) PRIMARY KEY 定义主键

(完整word版)数据库系统原理及应用教程考试复习重点

(完整word版)数据库系统原理及应用教程考试复习重点

第一章数据库基础知识1.数据库管理是数据处理的基础工作, 数据库是数据管理的技术和手段。

数据库中的数据具有整体性和共享性。

2.数据库(DB)是一个按数据结构来存储和管理数据的计算机系统软件。

3、数据管理系统(DBMS)能够为数据的库提供数据的定义、建立、维护、查询和统计等操作功能, 并完成对数据完整性、安全性进行控制的功能。

4.数据库管理系统的数据控制主要指对数据安全性和完整性的控制。

数据安全性控制是为保证数据库的安全可靠, 防止不合法的使用造成数据泄漏和破坏, 即避免数据被人偷看、篡改或破坏;数据完整性控制是为了保证数据中的数据正确、有效和相容, 以防止不合语义的错误数据被输入或输出。

5.数据库管理技术经历了手工管理、文件管理和数据库技术三个发展阶段。

6、数据库分类:单用户(access、fox base、FoxPro), 多用户(SQL sever、oracle、Informix、Sybase、Delphos)7、数据库系统管理数据的特点①数据库系统以数据模型为基础②数据库系统的数据冗余度小, 数据共享度高③数据系统的数据和程序之间具有较高的独立性④数据库系统通过DBMS进行数据安全性呵完整性的控制⑤数据库中数据的最小存取单位是数据项8、数据系统的数据和程序之间的独立性数据和程序之间的依赖程度低、独立程度大的特性称为数据独立性高。

数据独立性可分为两级a.数据的物理独立性b.数据的物理独立性是指应用程序对数据存储结构的依赖度。

数据物理独立性高是指当数据的物理结构发生变化时, 应用程序不需要修改也可以正常工作。

c.数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时, 它们对应用程序不需要改变仍可以正常运行。

9、数据库系统是指带有数据并利用数据库技术进行数据管理的计算机系统。

一个数据库系统应包括计算机硬件、数据库、数据库管理系统、应用程序系统及数据库管理员。

数据库原理与应用复习资料

数据库原理与应用复习资料

数据库原理与应用复习资料第一章数据库的基础知识1.信息:是一种已被加工为特定形式的数据,这种数据形式对于使用者来说是由意义的,而且对当前和将来的决策具有明显的实际价值。

2.数据库的特点:能够被各种用户共享,具有最小的冗余度(Redundancy),数据间有密切的联系,并具有较高的对程序的独立性。

3.计算机数据管理的三个阶段及各阶段特点:1)人工管理阶段:数据不保存;无软件对数据进行管理;没有文件概念;数据面向应用,不能共享。

2)文件系统阶段:数据可长期保存在磁盘上;系统提供数据与程序之间的存取方法;文件的形式多种多样;程序与数据之间有一定的独立性。

3)数据库系统阶段:数据共享且具有独立性;数据是结构化的;数据是面向系统的;数据库系统比文件系统具有更高的独立性;提供了方便的接口和控制功能。

4.数据库系统的组成:1)数据库管理系统(Data Base Management System,DBMS,它是专门负责组织和管理数据的程序);2)数据库应用系统(它能够获取、显示和更新由DBMS存储的数据);3)数据库(按一定结构组织在一起的相关数据的集合);5.数据库管理系统的功能:数据库定义功能;数据库存取功能;数据库运行控制功能;数据库创建与维护功能;数据传输与通信功能。

6.数据库的设计:需求分析;概念结构设计;逻辑结构设计;物理结构设计;数据库实施;数据库运行和维护。

7.数据库的分类:数据库系统一般是基于某种数据模型的,可以分为层次型、网状型、关系型、面向对象型等。

8.层次型、网状型、关系型和面向对象型数据库的数据模型:层次模型、网状模型、关系模型、面向对象模型第二章 Access的基本操作Microsoft Access是微软公司的Office办公套件的一个重要组件。

Access数据库属于关系型数据库的一种。

1.Access数据库的特点:使用Microsoft Access不需要进行复杂的编程,利用所提供的向导和一些图形化的界面以及工具就能够完成数据库管理系统的设计与实现。

数据库及其应用补考复习资料(一)复习课程

数据库及其应用补考复习资料(一)复习课程

《数据库及其应用》补考复习资料(一)一、单项选择题:(每题2分,共20题,共40分)1、下列描述的实体联系方式中错误的是()。

A、一对一B、一对二C、一对多D、多对多2、文件系统与数据库系统的主要区别是()。

A、文件系统简单,而数据库系统复杂B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统管理的数据量少,而数据库系统可以管理大量数据D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3、不同实体之所以不同是根据()的不同加以区分的。

A、主键B、外键C、属性的语义、类型和个数D、名称4、存放金额数据,不能使用的字段数据类型是()。

A、文本型B、单精度数字型C、双精度数字型D、货币型5、存放身份证号码最好采用()。

A、数字型中的字节型B、数字型中的整型C、数字型中的长整型D、文本型并设置字段大小为156、下列字段的数据类型中,不能作为主键的数据类型是()。

A、文本B、是/否C、自动编号D、数字7、在表的设计视图中创建表,必须对每个字段进行定义的是()。

A、字段名称和说明B、字段名称、数据类型和说明C、字段名称和标题D、字段名称和数据类型8、通过输入数据创建表,下列说法中错误的是()。

A、系统自动提供10列21行的空表供用户输入数据B、在一列中可以输入不同类型的数据C、用户可以更改字段名D、在空表的一列中均输入日期值,则该列字段将被指定为日期型9、建立关系的两个表,主表与相关表()。

A、具有相同的主键B、主表的主键字段必须出现在相关表的字段中C、相关表没有重复的值D、主表可以有重复的值10、Access中的基本查询类型是()。

A、选择B、交叉表C、参数D、操作11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。

A、准则B、排序C、显示D、字段12、如果在查询准则中输入Like张[小中大]军,能查到的是()。

A、张伟军B、张广军C、张利军D、张大军13、下列关于选择查询论述中错误的是()。

《数据库及其应用》复习要点

《数据库及其应用》复习要点

第一章数据库知识入门信息,数据,数据处理,数据管理的概念;数据管理技术发展的三个阶段;数据库的概念,数据库系统的构成;MIS、数据库设计的含义;数据模型定义,概念模型的作用;实体联系(E-R)模型的概念和表示方法。

实体,属性,域,实体型、值、集,码的概念,实体联系及种类,E-R图示。

能够用E-R图画出简单的E-R模型;关系数据模型。

关系,元组,属性,域,候选码,主码,外码的概念;关系的基数与度数;关系的特点;关系模式及表示方法。

E-R模型向关系模型的转换。

VFP6.0的启动和退出;能够区分不同场合使用不同的术语。

1.数据库技术是目前计算机信息处理(数据处理)的主要技术之一,核心内容是数据管理。

信息是关于事物(或我们所关注的对象)以及事物间的联系的知识。

信息与能源、物质并列为人类社会活动的三大要素。

数据是为表达信息的符号记录。

数据是信息的载体,信息是数据的内涵。

所谓数据处理,就是指对数据的收集、整理、组织、存储、维护、查询、加工、传输的过程。

数据处理的目的是获取有用的信息,核心是数据。

2.计算机数据管理技术随着计算机软硬件技术的发展经历了三个阶段:手工管理阶段、文件系统阶段、数据库阶段。

3.所谓数据库(DB:Data Base),简而言之,就是相关联的数据的集合。

4.简述数据库技术的特点。

答:数据库技术是数据管理发展到数据库系统阶段所采用的技术,主要特点包括:⑴.数据结构化:数据库中存储的数据是相互联系的。

⑵.数据共享性好、冗余度低:数据库中的数据是面向整个组织的,是完备的。

不同用户从数据库中抽取出所需的数据,使数据冗余度减到最低,实现数据共享。

⑶.数据独立性强:数据库采用三级模式、两级映射,很强的数据独立性。

⑷.DBMS统一管理:数据库的定义、创建、维护、运行操作等所有功能由DBMS统一管理和控制。

5. 简述数据库系统的组成部分。

数据库系统是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、数据库管理系统(DBMS)、应用程序以及数据库管理员(DBA:Data Base Administrator)和数据库用户构成。

四川-数据库及其应用(02120)复习资料

四川-数据库及其应用(02120)复习资料

四川-数据库及其应用(02120)复习资料数据库及其应用(02120)复习资料一、单选题1. 在关系模型中,操作的对象和结果都是【 A 】A. 关系B. 记录C. 字段D. 属性2. 数据库系统与文件的主要区别是【 B 】A. 数据库系统比较复杂,而文件系统比较简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件3. 设有选修计算机基础的学生关系R,选修数据库原理的学生关系S。

求选修了计算机基础而没有选修数据库原理的学生,则需要进行的运算是【 B 】A. 并B. 差C. 交D. 或4. 在同一学校里,系和教师的关是【 C 】A. 一对一B. 多对一C. 一对多D. 多对多5.下列不能作为数据访问页的数据源是【 D 】A. 表中的数据B. 查询中的数据C. Excel电子表格中的数据D. 报表中的数据6.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不包括消除【 D 】A. 属性冲突B. 结构冲突C. 命名冲突D. 语法冲突7. 下列____对象可以查找符合条件的数据,并以数据表的形式显示出来。

【 B 】A. 表B. 查询C. 模块D. 数据访问页8.下列关于复制表论述中错误的是【 B 】A. 可以复制表结构和数据B. 只能复制表结构C. 复制后的副本不能与已有的表重名D. 可以把表中的数据以追加方式复制到已有的表中9. 用来表达用户需求观点的数据库全局逻辑结构的模型称为【 D 】A. 逻辑模型B. 外部模型C. 内部模型D. 概念模型10. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是【 A 】A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS11. 设置数据库密码时,应该选择打开数据库的方式是以【 C 】A. 读写方式打开B. 只读方式打开C. 独占方式打开D. 独占只读方式打开12. 在联接运算中,按照字段值对应相等为条件进行的联接操作称为【 B 】A. 自然联接B. 等值联接C. 横向联接D. 纵向联接13. 下列关系模型中术语解析不正确的是【 A 】A. 记录:满足一定规范化要求的二维表,也称关系B. 字段:二维表中的一列C. 数据项:也称分量,是每个记录中的一个字段的值D. 字段的值域:字段的取值范围,也称为属性域14. 如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个【 A 】A. 参数查询B. 选择查询C. 操作查询D. 更新查询15. 窗体有3种视图,那么用于创建窗体或修改窗体的窗口、显示记录数据的窗口、以及以行列格式显示的表、查询或窗体数据的窗口分别是【 A 】A. “设计”视图、“窗体”视图、“数据表”视图B. “窗体”视图、“设计”视图、“数据表”视图C. “数据表”视图、“窗体”视图、“设计”视图D. “透视表”视图、“窗体”视图、“设计”视图16. 利用对话框来提示用户输入准则,根据输入的准则来检索符合相应条件的记录的查询称为【 A 】A. 参数查询B. 选择查询C. 操作查询D. SQL查询17. 有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数【 A 】A. =Avg([成绩])B. =Count([成绩])C. =Sum([成绩])D. =Total([成绩])二、填空题18. 按功能可将窗体分为数据操作窗体、控制窗体和信息交互窗体三种不同类型。

【精品】数据库基础与应用期末重点复习题.docx

【精品】数据库基础与应用期末重点复习题.docx

数据库基础与应用期末重点复习题第一章数据库系统概论填空题1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。

(()7年7月考)(09年1、7月考)2.在文件管理阶段,程序和数据在存储位置上是分开存放的。

3.在人工管理和文件管理阶段,程序设计依赖于数据表示。

(09年1月考判断)4.数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

(()8年1月、()9.7考)5.在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。

(07年7月考是非题)6.在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。

(08 年1月考判断)7.在文件系统中,存取数据的基本单位为记录一,在数据库系统中,存取数据的基本单位为—数据项―。

8.在文件系统中,数据没有独立的操作界而,在数据库系统中数据具有独立的操作界面。

(08年1月考)9.在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。

10.DBMS具有安全性、一致性、并发性和数据库恢复等管理控制功能。

(08年1月考)11・分布式数据库系统既支持客户的—局部—应用,又支持客户的一全局—N用。

(07年7 月考是非题)12.分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、地域范围广、数据量人、客户数多等优点。

13.在实体屮能作为码的属性称为丄屆性否则称为非上属性。

()9.7考14.域是实体中相应属性的収值范围,性别属性的域包含2个俏。

(08年1月考)15.实体之间的联系类型有三种,分别是_1对1、1对多和多对多。

(08> ()7年7月考)(09年1月考)16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是—多对多的联系。

(09年1月考选择)17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是]对多的联系。

2120数据库及其应用复习

2120数据库及其应用复习

1.在数据库设计中,将E-R图转换成关系数据模型的过程属于①.需求分析阶段②.概念设计阶段③.逻辑设计阶段④.物理设计阶段2.下面哪个不是常用的数据模型①.关系模型②.线性模型③.层次模型④.网状模型3.下列描述的实体联系方式中错误的是①.一对一②.一对多③.一对二④.多对多4.数据库与文件系统的根本区别在于①.提高了系统效率②.方便了用户使用③.数据的结构化④.节省了存储空间5.关系的主属性不能取空值,属于①.实体完整性规则②.参照完整性规则③.用户定义完整性规则④.动态元组规则6.以下不属性Access特点的是①.Access提供许多可视化的操作工具和向导②.Access提供许多宏操作③.Access可以于其他任意数据库连接④.用户可以使用VBA创建模块7.基于“雇员”表查找所有“女”雇员的关系运算属于()运算①.选择②.投影③.连接④.集合8.支持数据库各种操作的软件是①.数据库系统②.操作系统③.数据库管理系统④.数据库操作系统9.下面的选项不是关系数据库基本特征的是①.不同的列应有不同的数据类型②.不同的列应有不同的列名③.与行的次序无关④.与列的次序无关10.下列哪种不属于ANSI根据数据抽象的级别定义的模型①.概念模型②.关系模型③.内部模型④.外部模型11.下列所述关系模型的三类完整性规则中错误的是①.操作完整性②.参照完整性③.实体完整性④.用户自定义完整性12.学生关系S(学号,姓名,班级,班主任,课程号,课程名,学时数)属于第几范式①.1NF ②.2NF ③.3NF ④.4NF13.以下不属性Access特点的是①.Access提供许多宏操作②.Access提供许多可视化操作工具和向导③.Access可以于其他任意数据库连接④.用户可以使用VBA创建模块14.下列所述的压缩数据库说法中错误的是①.重新组织数据文件②.制作数据库文件副本③.保证数据库的安全④.压缩时可以在一定程序上对数据库进行修复15.空数据库是指①.只含“表”对象但表中没有数据的数据库②.不含“表”对象的数据库③.不含任何对象的数据库④.只含“表”对象但不含其它对象的数据库16.下列关于复制表的论述错误的是①.可以复制表结构和数据②.只能复制表结构③.复制后的副本不能与已有的表重名④.可以把表中的数据以追加方式复制17.数据表中的“行”叫做①.字段②.数据③.记录④.数据视图18.以下哪个操作可以退出Access①.Shfit+F4 ②.Ctrl+F4 ③.Alt+F4 ④.Ctrl+Alt+F4 19.下列不能用来编辑表中数据的数据库对象是①.表②.查询③.报表④.窗体20.关于数据库的密码,下列说法中错误的是①.维护数据库的安全②.维护数据库的可靠性③.必须以独占方式打开数据库才能设置密码④.撤消数据库密码也需要知道原来设置的密码。

数据库及其应用备考资料

数据库及其应用备考资料
工作区的概念
工作区的概念 选择工作区 工作区之间的转换
a
数据库的操作命令
记录的修改
EDIT与CHANGE 成批修改:REPLACE命令的使用。 注意:REPLACE命令中的WITH表达式的写
法。
记录的删除
逻辑删除:含义,删除标志。 物理删除
浏览命令的应用:BROWSE命令的选项。
型:熟记常用的扩展名和表示的文件类 型,DBF、IDX、PRG、FPT等等。 主要技术指标
一个文件中存放的数据是有限的。 一个记录的长度是有限的。
a
FoxPro语法规则
数据类型:
不同数据类型的长度、符号、取值规则。
常量
日期型常量、逻辑型常量的书写。
变量
内存变量和字段变量 变量的优先级
数组:定义;使用(与数据库文件之间 的数据交换);初值。
a
FoxPro语法规则
运算符和表达式
日期型数据的运算 运算符的优先级
函数
函数名 参数的个数、含义、数据类型 函数的返回值 常用函数的名称、使用。
a
FoxPro语法规则
重点掌握:测试函数;类型转换函数; 数学函数。例如:
EOF() BOF() RECNO() FOUND() CTOD() DTOC()
借阅、教学管理、医院看病等业务内容 和数据管理要求,希望学员能够多做习 题,熟悉它们的实体、联系、关系模型 和应用程序设计。
a
文档资料
每一阶段都产生文档资料,记录工作成 果。
系统说明书 技术说明书 使用说明书 有哪些说明书?作用?内容?
a
第二部分:FoxPro基础
关系型DBMS 以文件为单位来存储和管理数据。 文件类型:文件的扩展名来表示文件类

数据库及其应用复习资料

数据库及其应用复习资料

数据库及其应用复习资料资料一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。

答案错选或未选者,该题不得分。

每小题2分,共20分。

)1.用二维表结构表示实体以及实体间联系的数据模型称为( )。

A.网关模型B.层次模型C.关系模型D.面向对象模型2.一个关系(Relation)对应通常所说的()。

A.一个二维表 B.元组 C.属性 D.关键字3.设关系R和S的元组个数分别为10和20,关系T是R与S的笛卡尔积,则T的元组个数是( )。

A.100 B.120 C.200 D.240 4.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的( )A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型5.在关系模型中,实体以及实体间的联系都是用( ) 来表示的。

A.关键字 B. 元组 C.属性 D.关系6.建立数据字典的时机是( )A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段7.通常所说的数据库系统(DBS)、数据库管理系统(DBMS)、和数据库(DB)三者之间的关系是( )A. DBMS包含DB和DBSB. DB包含DBS和DBMSC. DBS包含DB和DBMSD.三者无关8.()是数据库物理结构和存储方式的描述。

A.模式 B.外模式 C.内模式 D.概念模式9.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S 使用自然联接时,要求R和S含有一个或多个共有的( )A. 元组 B.行 C. 记录 D.属性10.关系模式中各级模式之间的关系为( )A.3NF⊂2NF⊂lNF B.3NF⊂lNF⊂2NFC.1NF⊂2NF⊂3NF D.2NF⊂lNF⊂3NF二、填空题(每空2分,共20分。

)1. 数据管理技术已经历了人工管理阶段,________阶段和________阶段。

2. 关系模式设计不合理会带来数据冗余、________和________问题。

《数据库技术及应用》知识点总结精选全文

《数据库技术及应用》知识点总结精选全文

可编辑修改精选全文完整版《数据库技术与应用》知识点总结第一章数据库基础1.基本概念:数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。

数据是形成信息的源泉,信息是有价值的数据是数据的内涵。

信息:有一定含义的、经过加工处理的、对决策有价值的数据数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。

数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。

数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。

2.数据管理的发展阶段1.人工管理阶段:没有直接存储设备、操作系统、管理软件2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件3.数据库系统阶段:一定的格式、统一管理、冗余度小4.分布式数据库阶段:物理上分离、逻辑上统一5.面向对象数据库阶段3. 数据模型:(1)基本概念:数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。

概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。

实体:客观存在的并且可以相互区别的“事物”实体集:性质相同的同类实体的集合属性:描述实体的特征域:属性的取值范围主键:用来唯一标识一个元组的某个属性或属性组合联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性关系模型:采用二维表来表示实体以及实体之间关系的模型。

本质是一张表。

关系、关系模式:1:1关系名(属性1,属性2,……)1:n 将1的主键放入n中学生(班级编号,……)n:m 将实体的主键放入关系的属性中(2)E-R模型:能根据具体问题构建E-R模型、画出E-R图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据结构、关系的性质数据查询、数据插入、数据删除、数据修改关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结(4)E-R模型转换为关系模型(5)关系模型的完整性(实体、参照、自定义)实体:主键不能为空参照:外键为空或在其担任主键的实体集中存在自定义:用户自己定义的语义要求第二章A ccess数据库与表的操作1. Access数据库设计的一般步骤2. 基本概念:Access数据库、表、记录、字段3. 使用表设计器创建表(1)字段名命名规则不能空格开头、不能用.!()[]、最长64个字符(2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择)(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段(4)设置主键4.建立表间关系:关联字段、实施参照完整性5.表的复制、更名、删除6.数据的导入、导出第三章查询1.查询的概念和作用查询是根据查询条件从一个或多个表中获取数据的方法浏览、更新、分析数据2.选择查询使用条件从一个或多个表中检索数据,然后按所需顺序显示数据3.条件查询(1)查询条件的表示①条件的组合:and、or、not②取值范围的说明: >、<、>=、<=、<>between… and…In③条件不确定: like*(替代零个一个或多个任意字符)、?(任意单一字符)、#(任意一个数字)、[ ](替代方括号内任意字符)、!(替代方括号内字符以外的任意字符)、-(2)函数①统计函数(SUM,AVG,COUNT,MAX,MIN)②字符串函数(LEN,LEFT,RIGHT,MID)③日期函数(DATE,NOW,YEAR,MONTH,DAY)4.交叉表查询、重复项查询、不匹配项查询:特点、何时适用交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个表或查询重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性不匹配:查找可能的遗漏,在一张表中有另一张表中没有4.参数查询在作为参数字段的条件行中,以[ ]括起与字段名不同的内容5.操作查询:生成表查询、更新查询、删除查询、追加查询第四章 SQL查询select-from-where、insert、update、delete,要求能读懂select:构成查询结果的属性列from:作查询的表where:查询条件insert:将子查询结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和修改基本表、定义视图和定义索引create(建立) drop (删除) alter(修改)数据操纵:用于表或视图的数据进行添加、删除和修改等操作 insert(插入)delete update数据查询:用于从数据库中检索数据 select数据控制:用于控制用户对数据的存取权利 grant(授权) revote(回收权限)第五章窗体1.窗体的概念和作用概念:通过灵活多样的控件使用构成了用户与数据库的交互界面,从而完成显示、输入和编辑数据等事物作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面可作为组织、控制整个系统中对象的外观界面2.创建窗体的三种方法自动创建、窗体向导、设计视图3.窗体的构成窗体页眉、页面页眉、主体、页面页脚、窗体页脚4.窗体的控件(1)类型:结合型控件、非结合型控件、计算型控件(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体/子报表(3)常用属性:名称、标题记录源:窗体的数据来源,一般为表或查询控件来源:控件所显示数据的来源,通常是与控件结合的字段行来源:组合框、列表框的列表选项来源5.主/子窗体:主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联的数据第六章报表1.报表的概念和作用:与窗体的功能比较、区别报表用于对数据库中的数据进行浏览、分析、汇总和输出;窗体用于浏览、编辑、输入、输出2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多10个字段分组)汇总项:可以添加多个字段的汇总,并且可以对同一字段执行多种类型的汇总分组间隔项:确定记录如何分组在一起,可以自定义标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段有/无页眉节选项:用于添加或移除每个组前面的页眉节4.标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库及其应用串讲笔记第一章数据库基础知识第一节数据库的基本概念[填空]数据管理技术与计算机硬件、软件和计算机的应用范围有着密切的联系,其发展主要经历了人工管理方式、文件系统方式和数据库系统方式等三个阶段。

[简答]数据库技术的特点:(1)数据结构化。

(2)数据共享。

(3)数据冗余小。

(4)有较高的数据独立性。

(5)数据库系统为用户提供了使用方便的用户接口。

(6)增加了系统的灵活性。

[简答]简述数据独立性的含义及其作用。

数据独立性是指应用程序与数据库的数据结构之间的相互独立,是数据库系统努力追求的目标。

数据独立性有两层含义,如果数据库物理结构改变时,不影响数据库的整体逻辑结构、用户的逻辑结构和应用程序,这样我们就认为数据库达到了“物理数据独立性”;如果在整体逻辑结构改变时,不影响用户的逻辑结构及应用程序,那么我们就认为数据库达到了“逻辑数据独立性”。

[选择]数据库的基本术语:数据库:是指长期存储在计算机内的、有组织的、统一管理的相关数据的集合。

数据库系统:是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,实际上是指采用了数据库技术后的整个计算机系统。

[简答]DBMS是数据库系统中专门用来管理数据的软件,它位于用户与操作系统(Operating System,简记为OS)之间,是用户使用数据库的接口,为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。

[填空]DBMS总是基于某种数据模型,主要有关系型、层次型、网状型和面向对象型等。

第二节数据描述[填空]联系是指实体之间的关系。

与一个联系有关的实体集的个数,称为联系的元数。

[选择、填空]二元联系的三种类型:(1)一对一联系(简记为1∶1)对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1∶1联系。

例如,一夫一妻制社会中,“丈夫”与“妻子”两实体集之间为1∶1联系。

(2)一对多联系(简记为1∶n)如果实体集A中至少有一个实体与实体集B中多于一个的实体有联系(可以是零个、一个或多个),则称A对B为1∶n联系。

例如,“母亲”和“子女”两实体间为1∶n联系。

(3)多对多联系(简记为m∶n)如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,则称其为m∶n联系。

例如,“学生”和“课程”两实体间为m∶n联系,因为一个学生可以选修多门课程,反之一门课程有多名学生选修。

第三节数据模型[填空、简答]在用户到数据库之间,数据库的数据结构分成了三个层次:外部模型、逻辑模型和内部模型。

这三个层次都要用数据库定义语言DDL来定义,一旦定义之后,就有了专门的术语,称为“模式”(Schema),即外模式、逻辑模式和内模式。

各个模式之间的关系是:逻辑模式是内模式的逻辑表示;内模式是逻辑模式的物理实现;外模式是逻辑模式的部分提取。

[选择、简答]现在,普遍采用实体联系模型(Entity Relationship,ER)来表示概念模型。

E R模型以图形来表示实体及其联系,因而也可称ER模型为E R 图。

E R图中有三个基本成分:(1)实体,用矩形框表示。

(2)联系,用菱形框表示。

(3)属性,用椭圆形框表示。

[简答]逻辑模型的特点:(1)逻辑模型表达的是数据库的整体逻辑结构。

(2)逻辑模型是从数据库实现的观点出发建模的。

(3)逻辑模型独立于硬件,但依赖于软件,特别是DBMS。

(4)逻辑模型是数据库设计人员与应用程序员之间进行交流的工具。

[简答]外部模型是一种用户观点下的DB局部逻辑结构模型,用于满足特定用户数据要求。

在应用系统中,常常根据业务的特点划分为若干业务单位,每一个业务单位都有特定的要求和约束。

在实际使用时,可以为不同的业务单位设计不同的外部模型。

外部模型中的模式称为视图(View)。

[简答]外部模型的特点:(1)外部模型反映了用户使用数据库的观点,是针对用户需要的数据而设计的。

(2)外部模型通常是逻辑模型的一个子集。

(3)硬件独立,软件依赖。

[简答]内部模型又称物理模型,是数据库最低层的抽象,它描述数据在磁盘上的存储方式,存取设备和存取方法。

内部模型是与硬件紧密相连的,因此从事这个级别的设计人员必须具备全面的软、硬件知识。

随着计算机软、硬件性能的提高,设计人员可以不必考虑内部级的细节。

尤其是关系模型主要以逻辑级为目标,内部结构由系统自动实现,这也是关系模型获得广泛应用的原因之一。

第四节数据库系统[填空、简答]数据库系统是一个可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件和数据库管理员的集合体。

[简答]DBMS的工作模式:DBMS是数据库系统的核心。

在DBS中,任何数据操作,包括创建数据库、查询数据、维护数据和数据库的运行控制等都是在DBMS管理下进行的。

DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库打交道。

DBMS总是基于某种数据模型,因此可以把DBMS看成是某种数据模型在计算机系统中的具体实现。

DBMS工作模式如下图所示。

对上图说明如下:(1)接受应用程序的数据请求。

(2)将用户的数据请求(高级指令)转换为机器代码(低层指令)。

(3)实现要求的数据操作。

(4)从对数据库的操作中接受查询结果。

(5)对查询结果进行处理(格式转换)。

(6)将处理结果返回给应用程序。

[简答]DBMS的主要功能:(1)数据库的定义功能。

(2)数据库操纵功能。

(3)数据库管理功能。

(4)数据库控制功能。

(5)数据库的维护功能。

第五节关系模型的基本概念关系模型的基本概念:(1)关系模型及其术语用二维表格表示实体集,用外键表示实体之间联系的模型就称为关系模型(Relational Model)。

在关系模型中,不论是实体集还是实体之间的联系,统一表现为二维表,这是关系数据模型的最大特点。

关系:一个关系就是一个二维表,在Access中,一个关系存储为一个表。

元组:在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行就是一个元组,它对应表中的一条具体记录。

属性:二维表中垂直方向的列称为属性,每一列有一个属性名。

域:指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

关键字:指其值能够惟一标识一个元组的属性或属性的组合。

外键:如果关系模式R中属性K是其他关系模式的主键,那么K在R中称为外键。

(2)关系模型的三类完整性规则①实体完整性规则;②参照完整性规则;③用户定义完整性规则。

(3)关系模型组成及优点关系模型有三个重要组成部分,即数据结构、数据操纵和数据完整性规则。

与其他数据模型相比,关系模型突出的优点如下:①关系模型采用单一的关系形式表示实体和联系,具有高度的简明性和精确性。

各类用户都可以很容易地掌握和运用基于关系模型的数据库系统。

②关系模型的逻辑结构和相应的操作完全独立于数据存储方式,具有高度的数据独立性,用户完全不必关心物理存储细节。

③关系模型建立在比较坚实的数学基础上。

关系运算的完备性和设计规范化理论为数据库技术奠定了基础。

第六节 E R模型的设计[简答]设计局部E R模型步骤如下:(1)确定局部结构范围;(2)实体定义;(3)联系定义;(4)属性分配。

[简答]设计全局E R模型步骤如下:(1)确定公共实体类型;(2)局部E R模型的合并;(3)消除冲突。

[简答]全局E R模型的优化原则:(1)合并相关实体类型。

(2)消除冗余的属性,消除那些可以从其他属性值推导出来的属性。

(3)消除冗余联系,全局E R模型中可能存在冗余的联系,通常利用规范化理论中函数依赖的概念予以消除。

第七节从E R模型到关系模型的转换[简答]从E R图导出关系模型的基本原则如下:E R图中每个实体类型都应转换为一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。

E R图中联系类型情况比较复杂,需根据不同情况做以下不同的处理。

(1)两个实体类型之间的一对一联系;(2)两个实体类型之间一对多的联系;(3)两个实体类型之间的多对多联系;(4)两个以上实体之间的多对多联系。

第八节关系代数[选择、填空、简答]关系代数中的运算可分为以下两类:(1)传统的集合运算①并:两个相同结构关系的并是由属于这两个关系的元组组成的集合。

②差:对于两个具有相同结构的关系R和S,R与S的差是由属于R但不属于S的元组组成的集合。

③交:对于两个具有相同结构的关系R和S,R与S的交是由既属于R又属于S的元组组成的集合。

(2)专门的关系运算①选择:从关系中找出满足给定条件的元组的操作称为选择。

②投影:从关系模式中指定若干属性组成新的关系称为投影。

③连接:连接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。

④自然连接:是去掉重复属性的等值连接。

第九节关系规范化[简答]所谓函数依赖是指关系中属性之间取值的依赖情况。

假定关系R(A,B,C)中,当A有一取值时,便惟一对应一个B值和C值,则称B和C依赖于A,或称A决定了B或C,简记为A→B,A→C。

[选择、填空、简答]在数据库设计中最常用的是3NF。

范式的种类与数据依赖有着直接的联系,基于函数依赖的范式有1NF、2NF、3NF等多种。

(1)第一范式(1NF)如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式(first normal form,简记为1NF)的模式。

(2)第二范式(2NF)如果关系模式中存在局部依赖,就不是一个好的模式,需要把关系模式分解,以排除局部依赖,使模式达到2NF的标准。

即对于满足1NF的关系,通过消除非主属性对主键的部分函数依赖,使之达到2NF。

(3)第三范式(3NF)对于满足2NF关系,如果不存在“非主属性”对主键的传递函数依赖,则称属于3NF关系。

即在2NF基础上排除那些存在传递函数依赖的属性,方法是通过投影操作分解关系模式。

3NF的关系是比较理想的关系,在实际中大部分使用3NF的关系。

[简答]分解关系中应遵循的原则:(1)分解必须是无损的,即分解后不应丢失信息。

(2)分解后的关系要相互独立,避免对一个关系的修改波及另一个关系。

(3)遵从“一事一地”原则,即一个关系只表达一个主题,如果涉及多个主题,就应该继续分解关系。

第二章 Access 2000综述第一节 Access 2000的特点[选择、填空]Access 2000是一个基于关系模型的数据库管理系统,它易学好用,用户界面友好,通过直观的可视化操作,就能建立一个数据库。

[简答]Access 2000的如下特点:(1)可视化的操作工具和向导。

(2)共享数据资源。

(3)宏。

(4)函数。

(5)编程语言。

相关文档
最新文档