二级access课件

上传人:kms****20 文档编号:51267350 上传时间:2018-08-13 格式:PPT 页数:100 大小:372.50KB
返回 下载 相关 举报
二级access课件_第1页
第1页 / 共100页
二级access课件_第2页
第2页 / 共100页
二级access课件_第3页
第3页 / 共100页
二级access课件_第4页
第4页 / 共100页
二级access课件_第5页
第5页 / 共100页
点击查看更多>>
资源描述

《二级access课件》由会员分享,可在线阅读,更多相关《二级access课件(100页珍藏版)》请在金锄头文库上搜索。

1、计算机等级考试二级ACCESS第1章 数据库基础知识1.1数据库基础知识 1.1.1计算机数据管理的发展 数据:是指存储在某种介质上能够识别的物理符号.(这里的能够识别并不是指 符号的本身,而是指能够描述事物特性的数据内容) 计算机数据管理:计算机在数据管理方面经历了由低级到高级的发展过程,先 后经历了人工管理、文件系统和数据库系统、分布式数据库系统、以及面 向对象的数据库系统等几个阶段。 数据冗余:是指程序与程序之间存在大量的重复数据. 数据库管理系统:为数据库的建立、使用和维护而配置的软件,它需要在操作 系统的支持下才能运行。 1.1.2数据库系统 数据库:就是存储在计算机存储设备、结构化

2、的相关数据的集合。它不仅包括 描述事物的数据本身,而且包括相关事物之间的关系。 数据库应用系统:是指系统开发人员利用数据系统资源开发的面向某一类实际 应用的软件系统。数据库系统:是指引进数据库技术后的计算机系统,是实现有组织地、动态地 存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系 统由5部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据 库管理员和用户。 数据模型:是从现实世界到机器世界的一个中间层次。包括:层次数据模型、 网状数据模型和关系数据模型。 关系模型:是指用二维表结构来表示实体以及实体之间联系的模型。实体之间 的联系有三种:一对一,一对多,多对多 1.2

3、 关系数据库 1.2.1关系数据模型 1、关系:一个关系就是一张二维表。格式为:表名(字段名1,字段名2, 字段名n) 2、元组:二维表中水平方向的行称为元组。 3、属性:二维表中垂直方向的列称为属性。 4、域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 5、关键字:其值能够唯一地标识一个元组的属性或属性的自合。(6)外部关键字:如果表中的一个字段不是本表的主关键字,而是另外一个表 的主关键字和候选关键字,这个字段(属性)就称为外主关键字。 2.关系的特点 关系具有如下特点: (1)关系必须规范化:所谓关系必须规范化是指关系模型中的每一个关系模 式都必须满足一定的要求。最基本的

4、要求是每个属性必须是不可分割的数 据单元,即表中不能再包含表。 (2)在同一个关系中不能出现相同的属性名 (3)关系上不允许有完全相同的元组,即冗余。 (4)在一个关系中元组的次序无关紧要。 (5)在一个关系中列的次序无关紧要。 考点4:关系运算 (1)并:两个相同结构关系的并是由这两个关系的元组组成的集合 (2)差:设有两个相同的结构R和S,R差S的结构是由属于R但不属于S的元组组成的集合。即差运算的结果是从R中去掉S中也有的元组。 (3)交:两个相同的结构R和S,它们的交是由既属于R又属于S的元组组成 的集合。交运算的结果是R和S中的共同元组。 (4)选择:从关系中找出满足给定条件的元组的

5、操作,影响行数但不影响列 数。 (5)投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度 进行的运算,相当于对关系进行垂直分解,因此一定影响列数,但也有可 能影响行数。 (6)联接:联接运算将两个关系模式拼接成一个更宽的关系模式。 (7)自然联接:在联接运算中,按照字段值对应相等为条件进行的联接操作 称为等值联接。自然联接是去掉重复属性的等值联接。2.3 数据库设计基础考点5 数据库设计步骤 1、设计原则 (1)关系数据库的设计应遵从概念单一化“一事一地”的原则 (2)避免在表之间出现重复字段 (3)表中的字段必须是原始数据和基本数据元素 (4)用外部关键字保证有关联的表之间的联系

6、。 2、设计步骤(1)需求分析(2)确定需要的表(3)确定所需要字段(4)确 定联系(5)设计求精 考点6 数据库设计过程 1、确定主关键字字段 (1)每个字段直接和表的实体相关 (2)以最小的逻辑单元存储信息:表中的字段必须是基本数据元素,而不是 多项数据的组合 (3)表中的字段必须是原始数据:不必把计算结果存储在表中(4)确定主关键字字段:主关键字可以是一个字段,也可以是一组字段。ACCESS利用 关键字迅速关联多个表中的数据,不允许在主关键字字段中有重复值或空值。 2、数据表之间的关系 (1)一对多联系:一对多联系是关系数据库中最普遍的联系。在一对多联系中,表A的 一条记录在表B中可以有

7、多条记录与之对应,但在表B中一条记录最多只能有表A中 的一条记录与之对应。 (2)多对多联系: (3)一对的一联系:系别报到人数未到人数一系1003二系2003三系3006学号系别班级0001一系01020002一系0102003二系0122表一表二表二和表一构成的关系为 ?2.4ACCESS简介考点7 ACCESS数据库的特点及系统结构 1、ACCESS数据库的特点 ACCESS数据系统既是一个关系数据库系统,还是设计作为Windows图形用户界面的 应用程序生成器。 2、Access数据库的系统结构 Access将数据库定义为一个扩展名为.mdb的文件,并分为7种不同的对象:表,查询 ,窗

8、体,报表,数据访问页,宏和模块。 表是整个数据库的核心与基础 查询是数据库设计目的的体现,建立数据库之后,数据只有被使用者查询才能体现出它 的价值。 窗体是数据库和用户联系的界面 报表可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的 方式发送到打印机 数据访问页是一种特殊类型的Web页,可以直接与数据库中的数据相连。 宏是一系列操作的集合 模块就是建立复杂的VBA程序以完成宏等不能完成的任务。考点8 ACCESS窗口及其基本操作 1、ACCESS基本操作 (1)启动 (2)关闭 2、ACCESS窗口 课堂练习(1)第3章 数据库和表3.1建立表 考点1 建立表的结构 1

9、、表的结构 表的结构是指数据表的框架,主要包括表名和字段属性两部分。在ACCESS中 ,字段的命名规则为: (1)长度为164 (2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头; (3)不能包含句号、惊叹号、方括号和单引号 2、数据类型 (1)文本 (2)备注:备注型字段可用于保存较长的文本,允许存储的最多字符个数为 64000 (3)数字 (4)日期/时间:用一对#括起来(5)货币:向货币型字段输入数据时不必键入美元版本号和千位分隔符, ACCESS会自动显示。 (6)自动编号:自动编号类型比较特殊,ACCESS会自动插入唯一顺序号, 即在自动编号字段中指定某一数值。自动编号

10、型一旦被指定,就会永久地 记录连接,即使删除了表中含有自动编号型字段的一条记录,ACCESS也 不会对表中的自动编号型字段重新编号。 (7)是/否 (8)OLE对象:OLE对象型是指字段允许单独地“链接”或“嵌入”OLE对象。 如Word文档、Excel表格、图象、声音或其他的二进制数据。OLE对象 字段最大可位1GB (9)超级链接:该型字段包括作为超级链接地址的文本或以文本形式存储的 字符与数字的组合。 (10)查阅向导 3、表结构的建立 4、定义主键经典题解 一、选择题 【例1】某数据库的表中要添加Internet站点的网址,应采用的字段类型是( ) A OLE对象数据类型 B 超级链接

11、数据类型 C 查阅向导数据类型 D 自动编号数据类型 【例2】以下字符串不符合ACCESS字段命名规则的是()? A school B 生日快乐 C hello.c D /注视 二、填空题 关系中能够唯一标识某个记录的字段称为()字段 三、上机题 在“samp1.mdb”数据库中建立表“tCourse”,其结构如表所示。字段名称数据类型字段大小格式 课程编号文本8 课程名称文本20 学时数字整型 学分数字单精度型 开课日期日期/时间短日期 必修否是/否是/否 简介备注考点2 设置字段属性 1、字段大小:只适用于数据类型为“文本型”或“数字型”,“文本型”取值范围 为0255,默认值为50. 2

12、、输入掩码:输入掩码可以避免用手动方式重复输入固定格式的数据带来的 麻烦。它将格式中不变的符号固定成格式的一部分,这样在输入数据时, 只需要输入变化的值即可。 注意:如果为某字段定义了输入掩码,同时又设置了它的“格式”属性,“格式” 属性将在数据显示时优先于输入的掩码的设置,这意味着即使已经保存了 输入掩码,在数据设置格式显示时,将会忽略输入掩码 输入掩码属性所使用字符的含义如表所列字符说明 0必修输入数字(09)9可以选择输 入数据或空格#可以选择输 入数据或空格(在“编译”模式下空格以空白显示,但是在保存数据时将空 白删除,允许输入加号或减号) L必修输入字母(AZ)?可以选择输 入字母(

13、AZ)A必修输入字母或数字A可以选择输 入字母或数字- /小数点占位符及千位、日期与时间的分隔符将所有字符转换为 大写!使输入掩码从右边到左显示,而不是从左边到右边显示。使接下来的字符以原义字符显示3、默认值 4、有效性规则:有效性规则允许定义一条规则,限制可以接受的内容 5、有效性文本:若输入的数据违反了有效性规则,系统就会显示提示信息, 可以通过有效性文本给出明确的提示信息。 6、索引:索引能根据键值加速在表中查询和排序的速度,并且能对表中的记 录实施唯一性。按索引功能分,索引有唯一索引,普通索引和主索引3种 。其中,唯一索引的索引字段值不能相同,一个表可以有多个唯一索引; 普通索引的索引

14、值可以相同。主索引有且只有一个 提示:如果已经有重复值的字段要创建索引,则不能创建唯一索引。 经典题解 一、选择题 【例1】邮政编码是由6位数字组成的字符串,位为邮政编码设置输入掩码的 格式是()? A 000000 B CCCCCC C 999999 D LLLLLL【例2】下列可以设置为索引的字段是()? A 备注 B OLE对象 C 主关键字 D 超级链接 二、上机题 【例1】对数据库文件“samp1.mdb”中的表对象“学生基本情况”,做如下的 操作 (1)将“学生基本情况”表名改为“tStud” (2)设置“身份ID”字段为主键,并设置“身份ID”字段的相应属性,使该字段 在数据表视

15、图中的显示标题为“身份证” (3)将“姓名”字段设置为有重复索引 (4)将新增“电话”字段的输入掩码设置为“010-*”的形式,其中, “010-”部分自动输出,后8位为0到9的数字显示考点3 建立表之间的关系 1、表间关系的概念 说明:可以将一对一关系的两个表合并为一个表,这样既不会出现重复信息, 也便于表的查询。而任何多对多的关系都可以拆成多个一对多的关系。因 此在ACCESS中,表之间的关系都可以定义为一对多的关系。通常将一端 的表称为主表,将多端的表称为相关表 2、参照完整性 说明:如果实施了参照完整性,那么当主表中没有记录时,就不能将记录添加 到相关表中,也不能在相关表中存在匹配的记

16、录时删除主表的记录,更不 能在相关表中有相关记录时,更改主表上的主键值。也就是说,实施了参 照完整性后,对表中主键字段操作时系统会自动地检查主键字段,看看该 字段是否被删除、修改或添加了。如果对主键的修改违背了参照完整性的 要求,那么系统会自动强制执行参照完整性。 3、建立表之间的关系:注意,在定义表之间的关系之前,应关闭所有需要定义 关系的表具体建立的操作可以单击工具栏上的“关 系”按钮进行 经典题解 一、选择题 在ACCESS数据库中,表之间的关系一般 都定义为()? A 一对一 B 一对多 C 多对多 D 以上都不对 二、填空题 必修通过两表的()来创建两表之间的关 系 考点4 向表中输入数据 经典题解:在数据库文件“samp1.mdb” 中的“tEmployee”表,输入如下的 数据职工ID姓名职称聘任日期00001112副教授1995-11-100002113教授1995-12-12000031

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号