




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
00:56,计算机学院计算机等级考试培训,第一章 数据库基础知识,主讲老师: 刘欣,00:56,计算机等级考试ACCESS培训,通过本章学习,读者应达到以下要求: 1.了解数据与数据处理的概念、数据管理发展的几个阶段 2.理解数据库系统中的基本概念,理解数据模型的分类及数据模型中的实体概念以及实体之间的关系 3.掌握关系数据库中关系、元组、属性、域、关键字等术语、掌握常见关系运算 4.初识Access,1、学习目标与要求,00:56,计算机等级考试ACCESS培训,信息 信息与能源、物质并列为人类社会活动的三大要素,我们所在的时代被称为信息时代。 信息是对现实世界中事物的存在特征、运动形态以及不同事物间的相互联系等多种属性的描述,通过抽象形成概念。这些概念能被人们认识、理解,被表达、加工、推理和传播,以达到认识世界和改造世界的目的。因此,信息是关于事物以及事物间联系的知识。 信息一般分三类:事物的静态属性信息、动态属性信息、事物间的内在联系信息。 目前人们使用的信息表达方法,主要包括:数字、文字和语言、公式、图形和曲线、表格、多媒体(包含图像、声音、视频等)、超链接等。 信息具有可共享性、易存储性、可压缩性、易传播性等。,00:56,计算机等级考试ACCESS培训,数据与数据处理系统 表达信息的符号记录就是数据。数据是信息的载体,信息是数据的内涵。计算机是目前最普遍使用和最重要的信息处理工具。计算机是处理数据的。作为数据的符号在计算机中都转换成二进制符号“0”和“1”保存和处理 为实现特定数据处理目标所需要的所有各种资源的总和称为数据处理系统。一般情况下,主要指硬件设备、软件环境与开发工具、应用程序、数据集合、相关文档等。 数据处理系统的开发是指在选定的硬件、软件环境下,设计实现特定数据处理目标的软件系统的过程。数据库技术是数据处理系统的核心技术。,00:56,计算机等级考试ACCESS培训,计算机数据管理的发展阶段,1、人工管理 这一时期的计算机数据管理的特点是:数据与程序不具有独立性,一组数据对应一组程序,数据不能长期保存,程序运行结束后就退出计算机系统一个程序中的数据不能被其他程序使用,因此,程序与程序之间存在大量的重复数据,即数据冗余。 2文件系统 程序与数据有了一定的独立性,程序与数据分开存储,数据文件可以长期保存在外存储器上被多次存取。程序只需用文件名就可以访问数据文件 3、数据库系统,00:56,计算机等级考试ACCESS培训,提高了数据的共享性,使多个用户能够同时访问数据库;中的数据,减少数据的冗余,提高数据的一致性和完整性;提高了数据和应用程序的独立性,减少了应用程序的开发和维护代价 为数据库的建立、使用和维护而配置的软件为数据库管理系统(Data Base Management System DBMS) 4、分布式数据库系统 即客户机/服务器(Client/Server,C/S)系统结构。C/S结构将应用程序根据应用情况分布到客户的计算机和服务器上,将数据库管理系统和数据库放置到服务器上,客户端的程序使用开放数据库连接(Open Data Base Connectivity,ODBC)标准协议通过网络访问远端的数据库。 5、面向对象数据库系统 相关真题:数据管理技术发展的三个阶段中 没有专门的软件对数据进行管理 a人工管理阶段 b 文件系统阶段 c 数据库阶段,00:56,计算机等级考试ACCESS培训,数据库系统的基本概念,1.数据 数据指描述事物的符号记录。在计算机中文字、图形、图像、声音等都是数据,学生的档案、教师的基本信息、货物的运输情况也都是数据 2.数据库 即存储在计算机存储设备、结构化的相关数据的集合,它不仅包括描述事物的数据本身,也包括相关事物之间的关系。比如一个具有姓名地址电话等信息的通讯录,就是一个简单的数据库,我们既可以添加信息,也可以更改信息。,00:56,计算机等级考试ACCESS培训,3.数据库应用系统 即指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。 4.数据库管理系统 即(DataBase Management System,DBMS),是用户和操作系统之间的一层数据管理软件,是为了数据库的建立、使用和维护而配置的软件。 5.数据库系统 即(DataBase System ,DBS),是指引进数据库技术后的计算机系统,层次如下,数据库应用系统,数据库管理系统,操作系统,硬件,最终用户,专业用户,数据库,管理员,00:56,计算机等级考试ACCESS培训,数据模型,数据库需要根据应用系统中数据的性质、内在联系,按照管理的要求设计和组织。数据模型就是从现实世界到机器世界的一个中间层次。 一、实体描述 1.实体 客观存在并相互区别的事物成为实体,可以是实际的事物,也可以是抽象的事物如学生、课程、读者都是实际的事物,而学生选课、借阅图书等都是抽象的事物。 2.实体的属性 描述实体的特性即为属性,如学生实体用学号,姓名,性别,出生年月,入学时间等属性来描述,图书实体属性用图书编号、分类号、书名、作者、单价等多个属性来描述。,00:56,计算机等级考试ACCESS培训,3.实体间的联系及分类 实体之间的对应关系即为联系,它反映现实世界事物之间的相互关系,实体联系分为以下三种 a、一对一关系; b、一对多关系; c、多对多的关系 举例 1.如果表A中的一条记录与表B中的多条记录匹配,且表B中的一条记录与表A中的一条记录匹配,则表A与表B的关系是 2.如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是 3.假设数据表A与表B建立了一对多的关系,表A为“多”的一方则下述正确的是,00:56,计算机等级考试ACCESS培训,a、表B中的一个字段能与表A中的多个字段匹配 b、表B中的一个记录能与表A中的多个记录匹配 c、表A中的一个记录能与表B中的多个记录匹配 d、表A中的一个字段能与表B中的多个字段匹配 4、在人事管理数据库中工资和职工的关系是 5、下列实体联系中,属于多对多的联系是 a.学生与课程 b.学校与校长 c.住院的病人与病床 d.工资与职工 6、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是 7、在学校中,教师的“职称”与教师个人“职工号”的联系是,00:56,计算机等级考试ACCESS培训,关系数据库,一个关系的逻辑结构就是一个二维表,用这种二维表的形式表示实体和实体联系的数据模型为关系数据模型。 1.关系: 一个关系就是一个二维表 2.元组: 在二维表中,元组也称记录 3.属性: Access表中字段名即为属性 4.域 : 属性的取值范围 5.关键字:能够唯一识别一条记录的属性或属性的组合 6.外部关键字:如果表中的一个字段不是本表的主关键字段,而是另外一个表的主关键字或候选关键字这个字段就为外部关键字,00:56,计算机等级考试ACCESS培训,关系运算,一、传统的集合运算 1.并 2.差 3.交 二、专门的关系运算 1.选择运算 从关系中找出满足给定条件的元组的操作即为选择运算。即找出给定逻辑表达式为真的记录。 2.投影运算 从关系模型中指定若干属性(字段)组成新的关系即为投影 3.联接运算 将两个或者更多的关系模式(二维表)拼接成一个更宽的关系模式(表),生成的关系(表)包含满足联接条件的元组(记录) 4.自然连接 联接运算中,按照字段值对应相等为条件进行的联接操作为等值联接,自然连接是去除重复属性的等值联接,00:56,计算机等级考试ACCESS培训,举例 1.设关系R和关系S的元数分别是3和4,元组数分别是5和6,则R和S自然连接所得到的关系,其元数和元组数分别为 a.7和11 b.12和30 c.小于7和小于30 d.等于7和小于等于30 2.在关系运算中,选择运算的含义是 a在基本表中选择满足条件的记录组成新的关系 b在基本表中选择需要的字段组成一个新的关系 c在基本表中选择满足条件的记录和属性组成新的关系 d以上均正确 3.关于二维表说法错误的是 a二维表中的列成为属性 b属性值的取值范围称为值域 c二维表中的行称为元组 d属性的集合称为关系,00:56,计算机等级考试ACCESS培训,4.常见的数据模型有三种,它们是层次、关系、网状 5.在关系数据模型中,一个关系就是一个二维表 6.用树形结构表示实体之间的联系的模型是层次模型 7在教室表中,如果要找到职称是“教授”的教师,所采用的关系运算是 a选择 b投影 c联接 d自然联接,00:56,计算机等级考试ACCESS培训,第二章 数据库与表,2.1建立数据库 a 创建空数据库 b 使用“向导”创建数据库 2.2建立表 2.2.1表的组成 注:字段命名规则:1.长度为1-64个字符;2.可以包含数字、字母、汉字、空格等字符,但不能以空格开头;3.不能包含句号、感叹号、方括号及单引号,00:56,计算机等级考试ACCESS培训,数据类型 Access的数据类型共有10种包括 1.文本型 可以用来保存文本或数字(此数字不再 需要计算),默认大小为50个字符,最大 255个,超过255个,可使用备注型 2.备注型 允许存储最大64000个字符 3.数字型 用来存储算术运算的数字数据 4.日期型 5货币型 6.自动编号 自动编号一旦被指定,就会永久和记录连接,如果删除了某一 记录,其他记录自动编号不会重新编号,当插入记录时,不再使用已删除的自动编号的数值而是递增重新赋值,对自动编号,人为不能干预。 7.是/否型(逻辑型或布尔型) 域值只有两种情况:Yes/No、True/False、On/Off,前者值为-1,后者为0,00:56,计算机等级考试ACCESS培训,8.OLE对象 OLE对象是指由OLE(Object Linking and Embedding )协议程序创建的对象,如Word文档,Excel表格、图像、声音或其他二进制数据。 该类型是指字段允许单独地链接或者嵌入ole对象 ,如果是嵌入,OLE对象存放在数据库中,如是链接,链接对象只存放在最初的文件中。 9.超级链接 10.查阅向导 在进行数据输入的时候,如果希望通过一个列表或组合框选择所需的数据以便将其输入到字段中,而不是手工输入,可使用该类型。,00:56,计算机等级考试ACCESS培训,2.2.2建立表结构 1、三种方法 a.使用数据表视图 b.使用设计视图 c.使用表向导 2、定义主键 a.什么是主键 主键也称为主关键字,是表中能够唯一识别记录的一个字段或多个字段的组合。只有为表定义了主键,才能与数据库中的其他表建立关系。 b.主键的类型 c.主键的建立方法,00:56,计算机等级考试ACCESS培训,2.2.3字段属性 1.字段大小 2.格式 3.输入掩码 例如: 掩码 允许值显示 (000)0000-0000 (010)5448-1165 (999)9999-9999! (010)6566-5458 ( )4695-5444 (000)AAAA-AAAA (201)5498-drgg #999 -20 2000,00:56,计算机等级考试ACCESS培训,2.3维护表 2.3.1打开、关闭表 2.3.2修改表的结构 主要有添加、删除、移动字段位置 2.3.3编辑表 2.3.4调整表的外观 主要有改变字段次序、字段的显示高度宽度、隐藏列、冻结列、数据表格式、字体显示。 2.4表操作 2.4.1查找数据 注意通配符的使用方法 * :任意字符 - 通配范围内的任意单个字符 ? 任意单个字符 ! 在不方括号内的任意单个字符 通配括号内的任意单个字符 # 任何单个数字字符,00:56,计算机等级考试ACCESS培训,举例: wh* 可以找到who、what等,不能找wash、with b?ll 可以找ball 、boll 不能找beall、blle beall 可以找bell 、ball 不能找bill b!eall 可以找bill bull 不能找bell、ball ba-cll 可找ball bbll bcll 不能找bdll 1#3 可找103 113 123等 如果要查询空值,可使用null 2.4.2替换数据 2.4.3排列记录 数据类型不同排序的规则不同(英文、中文、数字、日期时间) 特例: 现有文本字符串“5”、“6”,“12”,按升序排序,结果为,00:56,计算机等级考试ACCESS培训,2.4.4筛选记录 a.按内容筛选 b.按窗体筛选 c按筛选目标筛选 d.高级筛选 2.4.5 编辑表之间的关系 1、定义关系的条件 a.如果仅有一个相关字段是主键或具有唯一索引,则建立一对多的关系 b.如果两个相关字段都是主键或唯一索引,则创建一对一的关系 c.多对多的关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键 2、参照完整性 如果设置了参照完整性,当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时更改主表中的主键值。 设置参照完整性条件: a.主表的匹配字段是主键或具有唯一索引 b.相关字段具有相同的数据类型 c.两个表都属于同一个access数据库,00:56,计算机等级考试ACCESS培训,1.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在关系中设置() 2.Access中的参照完整性规则不包括() 删除规则 插入规则 查询规则 更新规则 3,对数据进行筛选操作,结果是() a显示满足条件的记录,并将这些记录保持到一个新表 b 只显示满足条件的记录,将不满足条件的记录删除 c将满足条件的记录和不满足条件的记录分为两个表显示 d 只显示满足条件的记录,不满足条件的记录被隐藏 4关于输入掩码的叙述,正确的是 a定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符 b 定义输入掩码,是为了设置输入时以密码显示 c输入掩码中的字符“A”表示可以选择输入数字0-9 d直接使用字符定义输入掩码时不能将字符组合起来 5数据类型是 a字段的另一种说法 b决定字段能包含那类数据的设置 c一类数据库应用程序 d一类用来描述access表向导从中选择的字段名称,相关试题,00:56,计算机等级考试ACCESS培训,6在access中,在要查找的条件中设置与任意一个数字字符匹配的条件,可使用的通配符是() 7在Access数据库的表设计视图中,不能进行的操作是 修改字段类型 设置索引 增加字段 删除记录 8在数据表视图中,不能 修改字段的类型 修改字段的名称 删除一个字段 删除一条记录 9下列正确的是 a 在access表中,不能对备注型字段进行格式属性设置 b 创建表之间的关系时,应关闭所有打开的表 c若删除表中含有自动编号型字段的一个记录,access 不会对表中自动编号字段重新编号 d可在access 表的设计视图“格式”列中对字段进行具体的说明 10某文本型字段的值只能是字母且不允许超过4个,则可将该字段的输入掩码定义为 AAAA & LLLL # 11“是/否”数据类型常称为 真假型 对错型 I/O型 布尔型,00:56,计算机等级考试ACCESS培训,12能够使用“输入掩码向导”创建输入掩码的字段类型是 13access中,如果不想显示数据表中的某些字段,可以使用的命令是 隐藏 删除 冻结 筛选 相关机试题,00:56,计算机等级考试ACCESS培训,2,00:56,计算机等级考试ACCESS培训,3,00:56,计算机等级考试ACCESS培训,00:56,计算机等级考试ACCESS培训,第三章 查询,3.1查询的基本知识 3.1.1选择视图的方法 a 使用视图工具 b使用菜单 c使用工具栏上工具按钮 3.1.2查询的分类 a 选择查询 b参数查询 c交叉表查询 d操作查询 e SQL查询,00:56,计算机等级考试ACCESS培训,3.2查询操作 3.2.1选择查询 a 创建不带条件的查询 b 创建带条件的查询 常用的一些运算符 算术运算:+ - * / mod 关系运算 = = = 逻辑运算 and or not 特殊运算 in between 通配符 * ? Like is null is not null c 创建带“与”或者“或”条件的查询 查询中表达式实例 Between #1998-8-8# And #1998-9-9# Like (“张*”) Like “*小*” Like (“?”) In(“回族”,”汉族”),3,00:56,计算机等级考试ACCESS培训,在选择查询中实现计算 在选择查询中,除可实现有图中的运算外,也可 实现自定义运算。 实例: 1.以学生表为数据源,建立一个统计各班人数的查询 2.查询各班期中成绩的平均值 3.计算期末成绩,期末成绩=(期中成绩+期末成绩+平时成绩)/3 4.以学生表、成绩表为数据源,统计各班成绩表中的最好成绩。 3.2.2参数查询 参数查询也叫人机对话查询,当运行查询时,根据设计好的提示信息,输入参数,从而得到查询结果。 实例: 1.建立一个参数查询,根据输入性别进行查询,要求输出全部字段。 2.建立一个带有性别及民族两个条件的参数查询。 3.2.3交叉表查询 交叉表可以实现表格的汇总计算,并将结果显示在行或列交叉的单元格中,00:56,计算机等级考试ACCESS培训,实例: 1.以学生表为数据源,产生“班号”(行)与“性别”(列)的交叉表查询。 3.2.4操作查询 操作查询也叫动作查询,操作查询可以修改数据源。包括生成表查询、更新查询、删除查询和追加查询。 a、生成表查询 可以实现由一个或多个数据源提取数据而生成一个新的数据源 实例: 由学生表和成绩表为数据源生成一个新的表。 b、更新查询 可是更新操作表的数据,在实现更新过程中,还可以 对表中的字段进行运算。 实例:将学生表中的政治面貌由团员更新为党员 c、追加查询 是指将表中符合一定条件的某些记录追加到另外一个表尾部的操作,也叫表见操作。 实例: 建立一个政治面貌为党员的表,命名为“党员表”,再将学生表中政治面貌为团员的学生记录追加到党员表中。,00:56,计算机等级考试ACCESS培训,d、删除查询 可以从一个或多个表中产出一组记录,将删除整个记录,而不是只删除记录中所选的字段。 实例: 建立一个删除查询,删除“是否代培”为“-1”的记录 相关上机真题实例: 1.,00:56,计算机等级考试ACCESS培训,2 3,00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉会议系统施工方案
- 2025岗位聘任的合同范本
- 2025版个人房屋买卖合同
- 2025年中学生离队入团活动实施方案
- 荆州钢结构网架施工方案
- 2025至2030年中国耐磨合金配件数据监测研究报告
- 2025至2030年中国粘液酸数据监测研究报告
- 开平排水带施工方案
- 固原地基打桩施工方案
- 荣昌超市地毯施工方案
- GB/T 15292-1994晶闸管测试方法逆导三极晶闸管
- 大象版科学(2017)六年级下册2.5《资源的节约与再利用》课件
- 静配中心岗前培训测试题附答案
- 滚花机滚花工序作业指导书
- 动物医学毕业论文
- 2023年河南测绘职业学院单招职业适应性测试笔试模拟试题及答案解析
- 河北省建筑工程管理规程课件
- 甘肃省甘南藏族自治州各县区乡镇行政村村庄村名明细及行政区划代码
- (完整word版)高考英语作文练习纸(标准答题卡)
- 二年级科学下册教案 -《3 可伸缩的橡皮筋》 冀人版
- 力学竞赛综合练习含答案
评论
0/150
提交评论