Access1—7章的重点内容提炼.doc_第1页
Access1—7章的重点内容提炼.doc_第2页
Access1—7章的重点内容提炼.doc_第3页
Access1—7章的重点内容提炼.doc_第4页
Access1—7章的重点内容提炼.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

必须要掌握的内容11、数据库系统(DataBase System 简称DBS ) 数据库系统由5部分组成:硬件系统、数据库(DataBase)、数据库管理系统(DataBase Management System,简称DBMS )及相关软件、数据库管理员(DataBase Administrator,DBA)和用户2、数据库系统的特点 1、实现数据共享,减少数据冗余 2、采用特定的数据模型 3、具有较高的数据独立性 4、有统一的数据控制功能3、数据库管理系统 数据库系统层次示意图 数据库应用系统数据库管理系统操作系统硬件最终用户专业用户数据库管理员最终用户DBMS的主要功能包括6个方面1、数据定义:定义模式之间的映射及定义有关的约束条件2、数据操纵:对数据的检索、插入、修改和删除等基本操作。3、数据运行管理:是DBMS运行时的核心部分,对数据进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。4、数据组织、存储和管理5、数据的建立和维护6、数据的通信接口DBMS的组成1、 数据定义语言(DDL)及其翻译处理程序2、 数据操纵语言(DML)及其编译(或解释)程序3、 数据运行控制程序4、 实用程序4、两实体间的联系有三种类型一对一联系:表A中的一条记录在表B中可以有一条记录与之对应,而表B中的一条记录最多也只能与表A中的一条记录对应。 例如:学校与校长一对多联系:表A中的一条记录在表B中可以有多条记录与之对应,但表B中的一条记录最多只能与表A中的一条记录对应。 一对多联系是最普遍的联系,一对一联系是一对多的特殊情况。 例如:系与学生多对多联系:表A中的一条记录在表B中可以有多条记录与之对应,而表B中的一条记录在表A中也可对应多条记录。 例如:学生与课程例题1:一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系例题2:在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是A)顾客与收款口的关系 B)收款口与收款员的关系C)班组与收款员的关系 D)收款口与设备的关系5、数据模型 是数据库管理系统用来表示实体及实体间联系的方法。分为三种: (1)层次数据模型:它用树形结构表示各类实体以及实体之间的联系。典型的代表:IBM公司的IMS(Information Management System)数据库管理系统。 此模型为一颗倒立的树,无双亲。学院系教师 课程 (2)网状数据模型:非树形结构,是一个网络,典型代表是DBTG系统,也成CODASYL系统,学院系教师宿舍学生 (3)关系数据模型:用二维表结构来表示实体及实体之间联系的模型称为关系模型。代表是DBMS数据库管理系统。关系型数据库的基本结构是二维表,每一张二维表称为一个关系。6、关系数据模型:一个关系的逻辑结构就是一张二维表,这种用二维表的形式表式实体和实体间联系的数据模型称为关系数据模型。关系术语概念关系一个关系就是一个二维表,每个关系有一个关系名。关系名(属性1,属性2.) 表名(字段1,字段2.)元组一个二维表(一个具体关系)中,水平方向的行称为元组,每一行是一个元组,元组对应表中的一条具体的记录。属性垂直方向的列称为属性,每一列有一个属性名。域属性的取值范围,即不同元组对同一个属性的取值所限定的范围。关键字其值能够唯一地标识一个元组的属性或属性的组合。外部关键字如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字。7、关系运算 1:传统的集合运算 并:有两个相同结构关系的并是由属于这两个关系的元组组成的集合。 差:两个相同的结构R和S,R差S是由属于R但不属于S的元组组成。 交:两个具有相同结构的关系R和S,交就是R和S中共同的元组。 2:专门的关系运算 选择:从关系中找出满足给定条件的元组的操作称为选择。 投影:从关系模式中指定若干属性组成新的关系称为投影。 联接:是关系的横向结合。自然连接:按照字段值对应相等为条件进行的联接操作称为等值联接,自然联接是去掉重复属性的等值联接。例题1:在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是A)选择 B)投影 C)联接 D)自然联接例题2:有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为A)并 B)自然连接 C)笛卡尔积 D)交例题3:有两个关系R,S如图3.14所示。 RABCa32b01c21S ABa3b0c2图3.14 由关系R通过运算得到关系S,则所使用的运算为A)选择 B)投影 C)插入 D)连接例题4:有三个关系R,S和T如下: RABCa12b21c31SABCd32TABCa12b21c31d32其中关系T由关系R和S通过某种操作得到,该操作为A)选择 B)投影 C)交 D)并例题5:(10)有3个关系R、S和T如图3.9所示。RABm1n2SBC1335TABCm13图3.9由关系R和S通过运算得到关系T,则所使用的运算为A)笛卡儿积B)交C)并D)自然连接例题6:有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接 B)交 C)除 D)并例题7:有两个关系R和T如下:则由关系R得到关系T的操作是A)选择 B)投影 C)交 D)并8、Access将数据库定义为一个扩展名为.mdb文件,并分为七种不同的对象,它们是表、查询、窗体、报表、数据访问页、宏和模块。 表是整个数据库的基础。 Access优点明显: (1)、具有方便实用的强大功能,Access用户不用考虑构成传统PC数据库的多个单独的文件。 (2)、可以利用各种图例块数获得数据。 (3)、采用OLE技术能够方便地创建和编辑多媒体数据库,尤其包括文本、声音、图像和视频等对象 (4)、支持ODBC标准的SQL数据库的数据 (5)、设计过程自动化,提高了数据库的工作效率 (6)、具有较高的集成开发功能。 (7)、可以采用VBA数据库应用程序 (8)、提供了包括断点设置、单步执行等调试功能 (9)、能够像Word那样自动进行语法检查和错误诊断 (10)、进一步完善了将Internet/Intranet集成到整个办公室的桌面操作环境。9、表的组成 (1)表结构:指数据表的框架,主要包括表名和字段属性 表名:该表存储在磁盘上的唯一标识,也可以理解为是用户访问数据的唯一标识。 字段属性:表的组织形式,包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则等。 (2)表内容:10、字段的命名规则 长度为164个字符 可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头不能包含句号(。)、惊叹号(!)、方括号( )、单引号()11、字段属性 字段名称概念字段大小可以控制字段使用的空间大小格式数据的显示格式,不同数据类型的字段,选择的格式有所不同。输入掩码将格式中不变的符号固定成格式的一部分,输入时只需输入变化的值即可。默认值为了减少数据的输入量,可以将出现较多的值作为该字段的默认值有效性规则允许定义一条规则,限制可以接受的内容。有效性文本违反规则,系统会显示提示信息。索引能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。(唯一索引、普通索引、主索引)12、数据的类型:Access的数据类型有10种1、文本:文本或文本与数字的组合。不参与计算的数字。默认文本型字段大小为50个字符。取值范围0-2552、备注:最多字符个数为640003、数字:存储进行算术运算的数据。4、日期时间:用来存储日期、时间或日期时间的组合。5、货币:6、自动编号:7、是否:8、OLE对象:可以存储字段内容为Word文档、Excel电子表格、图像、声音或其他二进制数据。9、超级链接:10、查阅向导:例题1:如果字段内容为声音文件,则该字段的数据类型应定义为A)文本 B)备注 C)超级链接 D)OLE对象例题2:下列选项中,不属于Access数据类型的是A)数字 B)文本 C)报表 D)时间/日期13、输入掩码属性所使用的字符的含义字符说明0必须输入数字(09)9可以选择输入数据或空格#可以选择输入数据或空格(在“编辑”模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加好或减号)L必须输入字母(AZ)?可以选择输入字母(AZ)A必须输入字母或数字a可以选择输入字母或数字&必须输入一个任意的字符或一个空格C可以选择输入任意的字符或一个空格.:;-/小数点占位符及千位、日期与时间的分隔符(实际的字符将根据“Windows控制面板”中的“区域设置属性”中的设置而定。将所有字符转换为大写!使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方输入感叹号。使接下来的字符以原义字符显示(例如,A只显示为A)例题1:若设置字段的输入掩码为#,该字段正确的输入数据是A)0755123456 B)0755abcdef C)abcd123456 D)#例题2:在定义表中字段属性时,对要求输入相对固定格式的数椐,例如电话号码01065971234,应该定义该字段的 A)格式 B)默认值 C)输入掩码 D)有效性规则14、通配符的用法字符用法示例*通配任意个数的字符wh*可以找到white和why,但找不到wash和without?通配任意单个字符b?ll可以找到ball和bill,但找不到blle和beall 通配方括号内任何单个字符baell可以找到ball和bell,但找不到bill!通配任何不在括号内的字符b!aell可以找到bill和bull,但找不到bell和ball-通配范围内的任何一个字符,必须以递减排序顺序来指定区域(A到 Z,而不是Z到A)ba-cd可以找到bad、bbd和bcd,但找不到bdd#通配任何单个数字字符1#3可以找到103、113和123例题1:查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是 A)Like 等级考试 B)Like *等级考试。 C)Like 等级考试* D)Like *等级考试*15、查找空值或空字符串在Access表中,如果某条记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。空值与字符串的含义不同。空值是缺值或还没有值(即可能存在但当前未知)允许使用NULL值来说明一个字段里的信息目前还无法得到。空字符串是用双引号括起来的字符串,且双引号中间没有空格。这种字符串长度为0.例题1:以下关于空值的叙述中,错误的是A)空值表示字段还没有确定值 B)Access使用NULL来表示空值C)空值等同于空字符串 D)空值不等于数值016、参照完整性如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表 中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主键值。 如果选择了“实施参照完整性”复选框,然后选择“级联更新相关字段”复选框,可以在主表的主键更改时,自动更新相关表中的对应数值。 如果选择了“实施参照完整性”复选框,然后选择“级联删除相关字段”复选框,可以在删除主表中的记录时,自动的删除相关表中的相关记录。 如果只选择了“实施参照完整性”复选框,则相关表中的相关记录发生变化时,主表中的主键不会相应的变化,而且当删除相关表中的任何记录时,也不会更改主表中的记录。17、在Access中,可以导入的表类型包括Access数据库中的表,Excel、Louts和DBASE等应用程序创建的表,以及HTML文档等。 文件获取外部数据(1)导入:指从外部获取数据后形成自己数据库中的数据表对象,并与外部数据源断绝联接。 这意味着当导入操作完成后,即使外部数据源的数据发生了变化,也不会影响已经导入的数据。 (2)链接表:数据本身并不存在Access数据库中,而是保存在外部数据源处。在Access数据库中通过链接对象对数据所做的任何修改,实质上都是在修改外部数据源中的数据。同样,在外部数据源中对数据所做的任何改动也都会通过该链接对象直接反映到Access数据库中。18、Access提供了4种筛选记录的方法,分别是按选定内容筛选、按窗体筛选、按筛选目标筛选、高级筛选。 经过筛选后的表,只显示满足条件的记录,而那些不满足条件的记录将被隐藏起来。19、修改表结构的操作主要包括增加字段、删除字段、修改字段、重新设置主键等 添加字段、删除字段在设计视图或数据表视图都可以 修改字段包括修改字段的名称、数据类型、说明、属性等。在数据表视图中,只能修改字段名,如果要改变其数据类型或定义字段的属性,重新设置主键则需在设计视图中进行。20、编辑表中内容的操作主要包括定位记录、选择记录、添加记录、删除记录、修改数据以及复制字段中的数据等。这些操作都在数据表视图中完成。21、查询的条件成绩在60分到80分之间的 =60 and =#1978-1-1# and =#1978-1-1# and =#2005-12-31#查询姓名中姓“李”的人like “李*”Left(姓名,1)=“李” Instr(姓名,“李”)=1查询姓名中不是姓“李”的人not like “李*”Left(姓名,1)“李” Not “李*”查询课程名称中包含“计算机的” like “计算机*”Left(课程名称,1)=“计算机” Instr(课程名称,“计算机”)=1 like “*计算机*”查询职称为教授或副教授的记录“教授” or “副教授” In(“教授”,“副教授”) Right(职称,2)=“教授” Instr(职称,“教授”)=1 or instr(职称,“副教授”)=2查询姓名为两个字的记录len(姓名)=2查询学生编号第5和第6个字符为03的记录 mid(学生编号,5,2)=03 insr(学生编号,“03”)=5指定一个字段为空值或非空 is null is not null22、SQL语言(结构化查询语言) 常用语句要掌握语句作用形式Create table定义基本表Create table 表名(字段1 数据类型1 约束条件,)Alter table修改已建表的结构添加新字段的SQL语句:Alter table 表名 add 字段名 约束条件删除字段的SQL 语句:Alter table 表名 drop 字段名 修改字段的属性的SQL语句:Alter table 表名 alter 字段名 约束条件Drop table删除某个不需要的表Drop table 表名Insert 插入新纪录Insert into 表名 values(常量1,常量2,常量3.)update更新记录Update 表名 set 更新字段名=更新字段值 where delete删除满足条件的记录Delete from 表名 whereSelect from查找、检索、分组、统计等Select 字段1,字段2,字段3, from 表名 where.From 子句说明要检索的数据来自哪个或那些表,可以对单个或多个表进行检索;Where 子句说明检索条件,条件表达式可以是关系表达式,也可以是逻辑表达式;Group By子句用于对检索结果进行分组,可以利用它进行分组汇总;Having 必须跟随Group By使用,它用来限定分组必须满足的条件;Order By 子句用来对检索结果进行排序,如果排序时选择ASC,表示检索结果按某一字段值升序排序,如果选择DESC,表示检索结果按某一字段值降序排序。23、表、查询、窗体、报表、页、宏对象目的具体功能视图数据来源类型表存储数据1、设计视图 2、数据表 3、数据透视表 4、数据透视图查询根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据库表进行查看和分析1:、选择字段2、选择记录3、编辑记录4、实现计算5、建立新表6、为窗体、报表或页提供数据。1、设计视图2、数据表视图3、SQL视图4、数据透视表视图5、数据透视图视图表查询1、 选择查询2、 交叉表查询3、 参数查询4、 操作查询5、 SQL查询窗体本身并不存储数据,但可以通过窗体输入数据、编辑数据、显示和查询数据。1、 输入和编辑数据2、 显示和打印数据3、 控制应用程序流程1、 设计视图2、 窗体视图3、 数据表视图4、 数据透视表视图5、 数据透视图视图表查询SQL1、纵栏式2、表格式3、数据表4、主/子窗体5、图表6、 数据透视表7、 数据透视图报表可以对数据库中的数据以格式化的形式显示和打印数据1、 可以格式化形式输出数据2、 可以对数据分组,进行汇总3、 可以包含子报表及图表数据4、 可以输出标签、发票、订单和信封等多种样式报表5、 可以进行计数、求平均、求和等统计计算6、 可以嵌入图像或图片来丰富数据显示1、 设计视图2、 打印预览试图3、 版面预览表查询SQL1、 纵栏式报表2、 表格式报表3、 图表报表4、 标签报表页可以发布数据库中保存的数据直接与数据库中数据连接的网页,设计用于查看和操作来自Internet或intranet的数据。1、 设计视图2、 页视图宏通过宏能够自动执行重复任务,使用户能够方便快捷的操纵Access数据库系统。1、设计视图1、 操作序列宏2、 宏组3、 条件宏24、操作查询种类概念生成表查询利用一个或多个表中的全部或部分数据组合起来生成一个新表。删除查询从一个或多个表中删除记录如果删除的记录来自多个表,则必须满足一下几点:(1)在“关系”窗口中定义相关表之间的关系。(2)在“关系”对话框中选中“实施参照完整性”复选项。(3)在“关系”对话框中选中“级联删除相关记录”复选项。追加查询将一个或多个表的数据追加到另一个表的尾部。更新查询它能对一个或多个表中的一组记录全部更新。注意:删除查询将永久删除指定表中的记录,并且无法恢复。因此在运行删除查询时要十分谨慎,最好对要删除记录所在的表进行备份,以防由于误操作而引起数据丢失。删除查询每次删除整个记录,而不是指定字段中的数据。如果只删除指定字段中的数据,可以使用更新查询将该值改为空。25、条件(限制宏命令的操作范围)宏 宏是由一个或多个操作组成的集合。其中每个操作都能自动执行,并实现特定的功能。 操作:如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。 “条件”是逻辑表达式,返回值只能是“真”True 或“假”False。运行时将根据条件结果的“真”或“假”,决定是否执行对应的操作。在输入条件表达式时,可能会引用窗体或报表上的控件值。可以使用如下的语法: Forms!窗体名!控件名 或 Forms!窗体名!控件名Reports!报表名!控件名 或 Report!报表名!控件名 设置条件的含义是:如果前面的条件式结果为True,则执行此行中的操作;若结果为False,则忽略其后的操作。在紧跟此操作的下一行的“条件”栏内输入省略号(.),就可以在上述条件为真时连续执行其后的操作。 在宏的操作序列中,如果既有带条件的操作又有不带条件的操作,那么带条件的操作是否执行取决于条件式结果的真假,而没有指定条件的操作则会无条件执行。26、由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件: 打开(open)加载(load)调整大小(resize)激活(activate)获取焦点(gotfocus)成为当前(current) 在关闭窗体时,将按下列顺序发生相应的事件: 卸载(unload)失去焦点(lostfocus)停用(deactivate)关闭(close)27、有多个操作构成的宏、执行时是按排列次序依次执行的。命名为AutoExec的宏在打开该数据库时会自动运行。12345628、 1、宏名 2、条件 3、插入行 4、删除行 5、运行(如果要暂停运行,则按Ctrl+Break) 6、单步29、工具箱的对比 1、报表和窗体1234567891011122132142152162172182192202控件代码12345678910名称选择对象控件向导标签文本框选项组切换按钮选项按钮复选框组合框列表框控件代码11121314151617181920名称命令按钮图像非绑定对象框绑定对象框分页符选项卡空间子窗体/子报表直线矩形其他控件控件的作用自己看(p124)注意:1、控件是窗体上用于显示数据、执行操作、装饰窗体的对象。在窗体中添加的每一个对象都是空间。 控件的类型分为绑定型、未绑定型与计算型3种。 绑定型控件主要用于显示、输入、更新数据库中的字段。 未绑定型控件没有数据源,可以用来显示信息 计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。2、组合框的列表是由多行数据组成,但平时只显示一行,需要选择其他数据时,可以单击右侧的向下箭头按钮。使用组合框既可以进行选择,也可以输入数据,而列表框只可以显示数据,不能输入数据。30、数据访问页123456791011121321421521621721821922022128222232242控件代码4613141516171819名称绑定范围滚动文字展开记录浏览Office数据透视表Office图表Office电子表超链接图像超链接控件代码2021名称影片图像作用在书上自己看(p178)31、窗体的设计视图的组成部分 由五个节组成,打开时默认一个主体节。可以在视图调出其它四个节 窗体页眉:位于窗体顶部位置,一般用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其他功能的命令按钮等 窗体页脚:位于窗体底部,一般用于显示对所有记录都要显示的内容、使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。页面页眉:一般用来设置窗体在打印时的页头信息,例如,标题、用户要在每一页上方显示的内容。页面页脚:一般用来设置窗体在打印时的页脚信息,例如,日期、页码或用户要在每一页下方显示的内容。主体节:通常用来显示记录数据,可以在屏幕或页面上只显示一条记录,也可以显示多条记录。32、由多个节组成,打开时默认主体节和页面页眉、页面页脚。可以在视图调出报表页眉和报表页脚报表页眉:在报表开始处,用来显示报表的大标题、图形或说明性文字,每份报表只有一个报表页眉页面页眉:显示报表中的字段名称或对记录的分组名称,报表的每一页由一个页面页眉,以保证当数据较多报表需要分页的时候,在报表的每页上面都有一个表头。主体:打印表或查询中的记录数据,是报表显示数据的主要区域页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。报表页脚:用来显示整份报表的汇总信息或者是说明信息,在所有数据都被输出后,只输出在报表的结束处。组页眉页脚:视图排序与分组中。实现报表的分组输出和分组统计。33、报表的页码格式显示 自动创建页码:设计视图中插入页码(可以选择页码的格式) 手动创建页码:设计视图中在页面页脚加一文本框在文本框中输入公式或(右键单击文本框属性数据控件来源输入公式) 页码常用格式:代码显示文本=“第” & page & “页”第N(当前页)页=page & “/” & pagesN/M(总页数)=“第” & page & “页,共” & pages & “页”第N页,共M页=“” & page & “”N34、报表中时间和日期的设置方法 自动创建:设计视图中插入日期和时间(可以选择页码的格式) 手动创建:设计视图中在页面页脚加一文本框在文本框中输入公式或(右键单击文本框属性数据控件来源输入公式) 35、计算控件的控件来源属性一般设置为以=开头。 窗体、报表中常见计算控件公式含义平均年龄含义平均成绩公式=round(avg(年龄),1)公式=avg(成绩)含义数学最大值含义语文最小值公式=max(数学)公式=mi

温馨提示

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

评论

0/150

提交评论