二级ACCESS教程1- ppt课件_第1页
二级ACCESS教程1- ppt课件_第2页
二级ACCESS教程1- ppt课件_第3页
二级ACCESS教程1- ppt课件_第4页
二级ACCESS教程1- ppt课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ACCESS数据库第一部分 数据库根底知识数据库根底 笔试题分析明细表 本章评价:重要度 ;知识类型:实际;考核类型:笔试;所占分值:笔试约6分知识点所占分值 考核几率难易程度数据模型0480%关系数据模型0240%关系运算22100%数据库设计过程0220%Access数据库的特点及系统结构0460%信息和数据 信息:用文字、数字、符号、言语图像等信息:用文字、数字、符号、言语图像等介质来表示事件、事物、景象等内容、数介质来表示事件、事物、景象等内容、数量或特征。量或特征。 数据:指描画事物的符号记录。存储于某数据:指描画事物的符号记录。存储于某种媒体,用于载荷信息的物理符号,是一种媒体,用

2、于载荷信息的物理符号,是一种未经加工的原始资料。种未经加工的原始资料。 在计算机中文字、图形、图像、声音等都在计算机中文字、图形、图像、声音等都是数据,学生的档案、教师的根本情况、是数据,学生的档案、教师的根本情况、货物的运输情况等也都是数据。货物的运输情况等也都是数据。计算机数据处置和数据管理 数据处置:是将数据转换为信息的过程。 这种转变是从大量数据出发,根据事物间的联络和运动规律,经过归纳、演绎、推导等方式,提取出对人类有价值的部分,构成信息。 数据处置普通分为数据管理、数据加工、数据传播3类。 数据管理:是数据处置中的最根本任务,是其他数据处置的中心和根底。 数据管理任务包括对数据的组

3、织、分类、编码、存储、维护、查询统计等。计算机数据管理的开展阶段计算机在数据管理方面阅历了人工管理、文件系统、数据库系统,分布式数据库系统和面向对象数据库系统等几个阶段。人工管理文件系统数据库系统时间20世纪50年代中期以前20世纪50年代后期20世纪60年代后期应用程序和数据之间的关系示意图应用程序1数据组1应用程序2数据组2应用程序N数据组N应用程序1 数据组1应用程序2 数据组2 应用程序N 数据组N应用程序1 应用程序2 应用程序N特点数据和应用程序不具有独立性数据不能长期保存数据不能共享,冗余度高数据和应用程序具有一定独立性数据文件可以长期保存数据不能共享,冗余度高实现数据共享,减少

4、数据冗余采用特定的数据模型具有较高的数据独立性有统一的数据控制功能文件系统数据库管理系统数据库数据库系统相关概念数据库:缩写为数据库:缩写为DB,它是存储数据的仓库,是按某种特定方式,它是存储数据的仓库,是按某种特定方式存储在计算机内数据的集合。存储在计算机内数据的集合。它不仅包括描画事物的数据本身,而且包括相关事物之间的关它不仅包括描画事物的数据本身,而且包括相关事物之间的关系。数据库中的数据往往不只是面向某一特定的运用,而是面系。数据库中的数据往往不只是面向某一特定的运用,而是面向多种运用,可以被多个用户、多个运用程序共享。向多种运用,可以被多个用户、多个运用程序共享。数据库管理系统:缩写

5、为数据库管理系统:缩写为DBMS,是数据库系统中专门对数据,是数据库系统中专门对数据进展管理的软件,它是数据库系统的中心组成部分。数据库管进展管理的软件,它是数据库系统的中心组成部分。数据库管理系统是为数据库的建立、运用和维护而配置的软件。理系统是为数据库的建立、运用和维护而配置的软件。数据库管理系统的功能:数据库管理系统的功能:1数据定义;数据定义;2数据支配;数据支配;3数据库运数据库运转管理;转管理;4数据的组织、存储和管理;数据的组织、存储和管理;5数据库的建立和维护;数据库的建立和维护;6数据通讯借口数据通讯借口常用的数据库管理系统有常用的数据库管理系统有Oracle、SQL Ser

6、ver、Access等。等。数据库系统数据库系统:缩写为数据库系统:缩写为DBS,是指引进数据库技术后的计算机系统,是,是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据,提供数据处置和信息资源实现有组织地、动态地存储大量相关数据,提供数据处置和信息资源共享的便利手段。共享的便利手段。数据库系统由数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。相关软件、数据库管理员、用户。数据库系统的特点:数据库系统的特点:1实现数据共享,减少数据冗余实现数据共享,减少数据冗余2采用特定的数据模型

7、采用特定的数据模型3具有较高的数据独立性具有较高的数据独立性4有一致的数据控制功能有一致的数据控制功能三者关系:数据库管理系统是数据库系统的组成部分,数据库又是数三者关系:数据库管理系统是数据库系统的组成部分,数据库又是数据库管理系统的管理对象。数据库系统包括数据库管理系统和数据库。据库管理系统的管理对象。数据库系统包括数据库管理系统和数据库。练习题 下述关于数据库系统的表达中正确的选项是? A数据库系统减少了数据冗余 B数据库系统防止了一切冗余 C数据库系统中数据的一致性是指数据类型一致 D数据库系统比文件系统能管理更多的数据 数据库系统的中心是? A数据库 B数据库管理系统 C模拟模型 D

8、软件工程 以下不属于数据库系统DBS的组成部分的是? A硬件系统 B数据库管理系统及相关软件 C文件系统 D数据库管理员DBA 数据管理技术阅历了人工处置阶段、 和 、分布式数据库系统、面向对象的数据库系统等几个阶段。实体 实体:客观存在并相互区别的事物称为实体。实实体:客观存在并相互区别的事物称为实体。实体可以是实践的事物,也可以是笼统的事物。例体可以是实践的事物,也可以是笼统的事物。例如学生,课程,读者等都属于实践的事物。一场如学生,课程,读者等都属于实践的事物。一场上演,学生选课等都属于比较笼统的事物。上演,学生选课等都属于比较笼统的事物。 实体的属性:每个实体都有本人的特征。描画实实体

9、的属性:每个实体都有本人的特征。描画实体的特性称为属性。如对于一个学生来说,可以体的特性称为属性。如对于一个学生来说,可以用学号,姓名,性别,出生年月,入学时间等属用学号,姓名,性别,出生年月,入学时间等属性来描画。性来描画。实体间的联络 一对一联络 在Access中,一对一联络表现为主表中的每一条记录只与相关表中的一条记录相关联。比如 学校校长 的联络。 一对多联络 在Access中,一对多联络表现为主表中的每条记录与相关表中的多条记录相关联。比如:班长 学生 的联络 一对多联络是最普遍的联络 多对多联络 在Access中,多对多联络表现为一个表中的多条记录在相关表中同样可以有多条记录与之对

10、应。比如 学生课程 的联络数据模型 数据模型:数据库管理系统中用来表示实数据模型:数据库管理系统中用来表示实体和实体间联络的方法,是一组严厉定义体和实体间联络的方法,是一组严厉定义的概念集合。它具有数据构造、数据操作的概念集合。它具有数据构造、数据操作和完好性约束条件和完好性约束条件3个要素。个要素。 目前最常用的数据模型有目前最常用的数据模型有3种:层次模型、种:层次模型、网状模型、关系模型。其中层次模型、网网状模型、关系模型。其中层次模型、网状模型统称为非关系模型。状模型统称为非关系模型。层次模型 用树型构造表示实体及其之间联络的模型称为层次模型。 在层次模型中,结点是实体,树枝是联络,从

11、上到下是一对多包括一对一的联络。ABDECF网状模型 用网状构造表示实体及其联络的模型称为网状模型。实体呈现一种交叉关系。用网状模型可以表示层次数据模型所不能表示的非树型构造。BCAABDC关系模型 关系模型:用“二维表构造表示实体以及实体之间联络的模型称为关系模型。在关系数据模型中,操作的对象和结果都是二维表,这种二维表就是关系。 成果表学号课程号成绩010000011030000190010000011030000291010000021030000294练习题 右图所示的数据模型属于? A关系模型 B层次模型 C网状模型 D以上皆非ABDECF 关系模型中最普遍的联络是? A一对多联络

12、B多对多联络 C多对一联络 D一对一联络 用树型构造表示实体类型及实体间联络的数据模型称为 ,用二维表格表示实体类型及实体间联络的数据模型称为 。关系数据库 关系数据模型:用二维表的方式表示实体和实体间联络的数据模型。 关系数据库是当今主流的数据库。关系术语 关系:实践上就是一个二维表,每一个关系都有关系名。对关系的描画称为关系方式,一个关系方式对应一个关系的构造。其格式为: 关系名属性名1,属性名2,属性名n 在Access中,表示为表构造: 表名字段名1,字段名2,字段名n 属性:就是关系中的列,在Access中表示为字段名。 属性具有“型和“值两层含义,“型是指属性名和属性取值域,“值指

13、详细数值。 在Access中,每个字段的数据类型、宽度等在创建表的构造时规定。 元组:就是关系表中的行,每一行是一个元组,元组对应表中的一条详细记录。 域:属性的取值范围。 例如:姓名的取值范围是文字字符; 性别只能从“男,“女两个汉字中取一; 逻辑型属性“婚否只能从逻辑“真或逻辑“假两个值中取值。 关键字:可以独一地表示一个元组的属性或属性组合。 在Access中,能独一表示一个元组的就是主关键字和侯选关键字。如:学号 外部关键字:对两个相互联络的表R和S中,假设一个字段A不是本表S的关键字,而是另一个表R的关键字或侯选关键字,那么这个字段A就是S的外部关键字,也叫外码或外键。外部关键字用来

14、表现表与表之间的关联。关系的特点 1关系必需规范化关系必需规范化 所谓关系必需规范化是指关系模型中的每一个关所谓关系必需规范化是指关系模型中的每一个关系方式都必需满足一定的要求。最根本的要求是系方式都必需满足一定的要求。最根本的要求是每个属性是不可分割的数据单元,即表中不能再每个属性是不可分割的数据单元,即表中不能再包含表。包含表。 2在同一关系中不能出现一样的属性名在同一关系中不能出现一样的属性名 在在Access中不允许一个表中有一样的字段名中不允许一个表中有一样的字段名 3关系上不允许有完全一样的元组,即冗余关系上不允许有完全一样的元组,即冗余 在在Access中一个表不能有两个完全一样

15、的记录中一个表不能有两个完全一样的记录 4在一个关系中元组的次序无关紧要在一个关系中元组的次序无关紧要 即恣意交换两行的位置并不影响数据的实践意义即恣意交换两行的位置并不影响数据的实践意义 5在一个关系中属性的次序无关紧要在一个关系中属性的次序无关紧要 即恣意交换两列的位置并不影响数据的实践意义即恣意交换两列的位置并不影响数据的实践意义实践关系模型 假设干个关系方式的组合就构成了一个关系模型。在关系模型中,信息被组织成假设干张二维表,每张二维表成为一个二元关系。在Access数据库中,往往包含多个表,各表经过一样字段名构建联络。练习题 以下关系模型中术语解析不正确的选项是? A记录:满足一定规

16、范化要求的二维表,也称关系 B字段:二维表中的一列 C数据项:也称为分量,是每个记录中的一个字段的值 D字段的值域:字段的取值范围,也称为属性域 假设表中的一个字段不是本身所在表的主关键字,而是另一个表的主关键字或侯选关键字,这个字段称为 关系中可以独一标识某个记录的字段称为 字段关系运算 常见的运算符运算符类型常见的运算符集合运算符(并)、(交)、(差)、(笛卡尔积)专门的关系运算(选择)、(投影)、(联接)、(除)算术比较符、逻辑运算符(或)、(与)、乛(非)关系运算之传统集合运算ABCa1b1c1a1b2c1a2b1c2ABCa1b1c1a2b1c2a2b2c2并并由属于这两个关系的一切

17、元组组由属于这两个关系的一切元组组成的集合。成的集合。RS=关系关系R和关系和关系S的一切元的一切元组合并,再去掉反复的元组组合并,再去掉反复的元组RS关系关系R关系关系SABCa1b1c1a1b2c1a2b1c2a2b2c2传统集合运算ABCa1b1c1a1b2c1a2b1c2ABCa1b1c1a2b1c2a2b2c2交交假设假设R、S具有一样的构造关系,具有一样的构造关系,交运算的结果就是交运算的结果就是R、S共有共有的元组。的元组。RS=关系关系R和关系和关系S中一样的中一样的元组元组RS关系关系R关系关系SABCa1b1c1a2b1c2传统集合运算ABCa1b1c1a1b2c1a2b1

18、c2ABCa1b1c1a2b1c2a2b2c2差差假设假设R、S具有一样的构造关系,具有一样的构造关系,差运算的结果就是从差运算的结果就是从R中减去中减去S中也有的元组。中也有的元组。RS=关系关系R去掉和关系去掉和关系S中一中一样的元组样的元组=RRSRS关系关系R关系关系SABCa1b2c1专门的关系运算 专门的关系运算包括选择、投影、联接、除运算等。其中前3种是常用的关系运算。专门的关系运算ABCa1b1c1a1b2c1a2b1c2ABCa1b2c1选择选择从关系中找到满足条件的一切元从关系中找到满足条件的一切元组。它是原关系的一个子集。组。它是原关系的一个子集。 选择的运算符号为选择的

19、运算符号为F(R) ,其中其中R表示一个关系,表示一个关系,F是选择是选择条件,条件,表示选择运算符。表示选择运算符。关系关系RA=a1RB=b2RABCa1b1c1a1b2c1专门的关系运算ABCa1b1c1a1b2c1a2b1c2ACa1c1a2c2投影投影从关系中挑出假设干属性组成新从关系中挑出假设干属性组成新的关系。的关系。 假设新关系中包含反复元组,假设新关系中包含反复元组,那么去掉反复元组。投影运算记那么去掉反复元组。投影运算记为为(R) ,其中,其中R表示一个关系,表示一个关系,为一组属性名或属性序号。为一组属性名或属性序号。关系关系RABRACRABa1b1a1b2a2b1专门

20、的关系运算ABCa1b13a1b24a2b15BDb13b26b17联接联接将两个关系中的相关元组拼接成一个更将两个关系中的相关元组拼接成一个更宽的元组,生成的新关系中可以包宽的元组,生成的新关系中可以包含满足联接条件的全部相关元组。含满足联接条件的全部相关元组。联接记为联接记为R S,也称为,也称为联接。联接。R S关系关系R关系关系SABCDa1b133a1b137a1b246a2b153a2b157练习题 将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种操作被称为? A投影 B选择 C联接 D并 3个根本的关系运算是 、 和联接。 是从二维表的列方向进展的运算。数据库

21、设计根底 设计原那么设计原那么 1 关系数据的设计应遵照从概念单一化关系数据的设计应遵照从概念单一化“一事一地的原一事一地的原那么那么 “一事一地是指一个表描画一个实体或实体间的一种联一事一地是指一个表描画一个实体或实体间的一种联络。例如:将有关教师根本情况的数据,包括姓名、性别、络。例如:将有关教师根本情况的数据,包括姓名、性别、任务时间等保管到教师表中,而工资的信息那么应该保管任务时间等保管到教师表中,而工资的信息那么应该保管到工资表中,而不是将这些数据统统放到一同。到工资表中,而不是将这些数据统统放到一同。 2防止在表之间出现反复字段防止在表之间出现反复字段 3表中的字段必需是原始数据和根本数据元素表中的字段必需是原始数据和根本数据元素 如包括出生日期字段,但不包括年龄字段如包括出生日期字段,但不包括年龄字段 4用外部关键字保证有关联的表之间的联络用外部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论