文档介绍:《数据库管理系统应用(Access)》期末复习提要(知识点)
2012_13学年第一学期
一、笔试题型与分数分配:
1、单项选择题(30题,每题1分,共30分)
2、写出函数或表达式的值(5题,每题2分,共10分)
3、阅读程序写出结果(5题,每题2分,共10分)
4、填空题(30个空,每空1分,共30分)
5、编程与SQL语句题(3题,第1题10分;第2、3题,每题5分)
二、笔试考核要点如下:
(一)数据库基础:
(1)数据管理技术的五个发展阶段
1)人工管理阶段: 40s中—50s中
特点:①数据不能长期保存
②数据和程序之间无独立性
③数据不共享
2)文件系统阶段: 50s中—60s中
背景:①应用需求:科学计算,管理
②硬件水平:磁盘、磁鼓
③软件水平:有文件系统
④处理方式:联机实时处理
特点:①数据可组织成文件,长期保存
②数据具有较低的独立性
③数据共享性低,冗余度大
3)数据库系统阶段:60s末—
特点:①共享性
②独立性高(物理独立性、逻辑独立性)
③整体结构化
4)分布式数据库系统阶段
5)面向对象数据库系统阶段(C++,JAVA)
(2)Access数据库文件的扩展名
.mdb
(3)数据访问的基本单位
字段
(4)应用数据库的主要目的
1)采用特定的数据结构,以数据库文件组织形式长期保存。
2)实现数据共享,冗余度小。
3)具有较高的独立性。
4)具有统一的数据控制功能。
(5)数据独立性最高的阶段是什么
数据库系统阶段(具有高度的物理独立性和一定的逻辑独立性)
(6)数据逻辑独立性和物理独立性的含义
1)逻辑独立性:用户的应用程序和数据库中的逻辑结构是相互独立的。当数据的逻辑结构发生改变时应用不需要改变。逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与应用程序间的逻辑独立性。
2)物理独立性:用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据库中数据物理存储结构改变时,即内模式发生变化,应用不需要改变。数据的物理独立性是指数据库中数据与应用程序间的物理独立性。
(7)数据库系统的三级模式(P6)
(选择,反映用户对数据要求的模式是;三级模式不包括:数据模式)
1)概念模式:数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。与硬件、软件环境、平台(DBMS)无关。概念数据库:由物理数据库映射而成。
2)外模式(子模式、用户模式):用户所看见和理解的数据模式,给出了用户的局部数据描述。由概念模式推倒。用户数据库:由物理数据库映射而成。
3)内模式(物理模式):给出了物理数据库的存储结构和物理存取方法(数据存储的文件结构、索引、存取路径)。物理数据库:实际存在于计算机中。
(二)Access数据库的组成与数据模型:
(1)层次模型与关系模型的定义(P9)
1)层次模型:把客观问题抽象为一个严格的自上而下的层次关系。用树型(层次)结构表示实体类型及实体间的联系。
2)关系模型:关系模型是建立在数学概念基础上的,用二维表的形式表示实体和实体间的联系,这个二维表就叫关系。
(2)层次模型、网状模型的“图示识别”(P9)
1)层次模型:(树形结构)
2)网状模型:
(3)关系运算的分类:
考点一:传统的集合运算:
前提:具有相同的模式
1)并运算
2)差
3)交
考点二:专门的关系运算——属性不变、元组减少
1)选择运算:一元运算、只对一个关系进行,行上的变化——属性减少、元组不变
2)投影运算:一元运算、列上的变化
3)乘积运算(广义笛卡尔积)
关系R:n个属性、P行元组
关系S:m个属性、q行元组
R×S:m+n个属性列,p×q个行元组
等值连接:不要求有相同的属性名。
4)连接运算(笛卡尔连接)
先写出笛卡尔积,在积中挑选符合条件的
5)自然连接运算
前提:依据公有属性值相等所建立的连接操作
要求:①两个关系之间有公共属性列
②取两个关系中公共属性列值相等的元组进行连接
6)除运算(笛卡尔积的逆运算)
条件:①关系中必须包含R中的所有属性
②关系中有些属性是R所没有的
操作规则:①运算结果由那些T中有但R中没有的属性组成
②结果中的任一元组,由它与R中所有的元组的组合在T中都有出现
7)等值与自然的比较:
①等值连接属性可同可不同,自然连接必须有相同
②自然连接必须去掉重复的属性,等值无要求
③自然连接用于有公共属性的情况,交运算
考点三:关系运算的“图示”演算
考点四:关系运算的具体化(即与具体操作命令的“结合”)
(4)关系模式