数据库系统概念第五版pdf-数据通信原理第4版 pdf
《ACCESS数据库考试重点》由会员分享,可在线阅读,更多相关《ACCESS数据库考试重点(10页珍藏版)》请在人人文库网上搜索。
1、数据库技术与应用新概念教程 第一章:数据库原理PS:重点 E-R图及其转换模式第一部分 课本知识重点1 信息并不等于数据,有意义的数据才是信息。数据处理的本质是信息处理2 数据库是指逻辑上相关的、长期储存在计算机中的、有组织的、可共享的数据集合3 数据库(DB)特点:共享性,结构化,独立性,低冗余度,易维护4 数据库管理系统(DBMS)是用于数据库管 理的软件5 数据库系统(DBS)是指在计算机系统中引入数据库后的系统组成。一般由数据库(DB)、数据库管理系统(DBMS)、应用程序、数据管理员(DBA)和用户组成。6 数据模型就是现实世界及其联系的描述。7 最常用的概念数据模型是实体联系数据模
2、型(Entity-Relationship data model)简称E-R模型8 (1)实体:客观存在并能区分出来的事物 (2)属性:实体具有的某方面特性 (3)实体型:同类实体使用相同实体名和相同属性名来表达,这种表达方式叫做实体型 (4)实体集:具有相同实体型的各具体实体的集合9 E-R模型采用图示来表示现实世界中的实体、属性和实体之间的联系的方法。矩形表示实体,椭圆形表示属性,菱形表示联系10 二维表关系:一个关系就是一张二维表 元组:关系中的没一行数据成为元组,也称记录属性:关系中的每一列即为属性,也称一个字段11 关系的性质:(1)关系中每个属性的属性值必须来自同一个域(2)不同属
3、性的属性值可以具有相同的域,但必须具有不同属性名(3)关系中所有属性的排列可以任意改变(4)关系中任意两个元组不可以完全相同(5)关系中元组的排列顺序可以任意改变(6)关系中任意一个属性值都必须是不可再分的12 常见的数据操作:查询,添加,删除,修改。通过关系运算完成13 关系运算包括两类:一类来自传统集合运算,包括关系的并、交、差和广义笛卡尔积运算。 二类是专门的关系运算,包括关系的选择、投影、联接和除运算。14 关系完整性规则:三类 实体完整性规则,参照完整性规则和用户完整性规则实体完整性规则:主键的所有属性对于任何元组都不能取空值(Null)15 数据库设计过程6个阶段:需求分析阶段,概
4、念结构设计阶段(就是E-R模型方法),逻辑结构设计阶段(E-R模型转换为关系模型),物理结构设计阶段,数据库实施阶段,数据库运行与维护阶段16 Access早期数据库格式是MDB,Access2007数据库文件格式是ACCDB。“退出数据库”快捷键是“Alt+F+X”17 Access六大对象:表、查询、窗体、报表、宏、模块 第二章 创建数据库PS:1重点常用运算符,常用数据类型,常用函数 2 创建表的有关操作方法 如数据类型、字段属性、表属性、约束、掩码等.(见课本操作过程)第一部分课本知识重点1 Access2007提供了 系统默认(打开)、只读、独占、独占只读四种打开以创建数据库的方式p
5、402 Access为字段设置了10种可选数据类型:文本(最大储存255字符)、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、附件、超链接PS查阅向导本身不属于数据类型。3 字段属性:数字:整型 长整型 单精度型 双精度型 同步复制ID 小数有效性规则:提供一个表达式,该表达式为true时,才能在该字段添加或更改值有效性文本:在该自算输入了违反了“有效性规则”时显示的文本4 字段数据类型,字段属性是数据库表设计和管理中的重要概念 数据类型的选择和相应属性设置体现优化原则,从而达到存储、检索速度最快、数据空间占用最小。5 数据有效性是数据库应用安全的主要保障:(1)通过对表中字段数
6、据类型的定义限制用户输入的内容。如日期/时间字段只能接收日期时间(2)通过定义字段大小,利用最大值限制无效文本、数字的输入(3)输入掩码通过以特定方式的输入值来避免数据输入错误(4)利用属性验证有效性6 有效性规则示例有效性规则 有效性文本 >=0 值不得小于0 BETWEEN 0 AND 1 输入带百分号的值 #01/01/2010# AND =住院日期(2)日期用“#”号括起来(3)文本用双引号括起来 “友谊”(4)用逗号分隔项目,并将列表放入圆括号7 常用运算符 NOT IN AND BETWEEN OR8 表的索引:索引不改变文件中的物理顺序,而是按某个索引关键字创建记录的逻辑顺序。所有关键字按升序或者降序排列 PS一般只对频繁查询的或排序的字段创索引9 索引通过定义字段属性创建。只有字段类型为文本、数字、货币、日期/时间、自动编号、是/否、超链接7种才能设置索引。主键可以自动设置为索引,备注、OLE对象不能被设置为索引10 筛选:A
8、ccess提供 基于筛选器筛选、基于选定内容筛选、按窗体筛选、使用高级筛选等工作方式。P6711 常用函数 (1)字符串函数Trim(string) 去掉string左右两端的空白Ltrim(string) 去掉string左端的空白Rtrim(string) 去掉string右端的空白Len(string) 计算string长度Mid(string,start,x) 取string从start开始的x个字符组成的字符串(2)转换函数 Val(string) 把字符转换成数据型 Str(string) 把数据型转换成文本型(3)VBA时间函数 Now() 返回当前计算机系统的日期和时间 Dat
9、e() 返回当前计算机系统日期 Time() 返回当前计算机系统时间 Weekday(date,firstdayofweek) 返回指定日期数据型的星期 第三章 数据查询与SQL命令PS:重点创建查询的有关操作方法 如设计视图的应用 SQL查询等第一部分 课本知识重点1 查询的功能:(1)查看、搜索和分析数据(2)追加、更改和删除数据(3)记录筛选、排序汇总和计算(4)作为报表、窗体和数据页的数据源(5)将一个表和多个表中的数据联接2 查询的种类:(5种)选择查询(包括 简单选择查询、统计查询、重复项查询、不匹配项查询)、 交叉表查询 、参数查询 、操作查询(包括 生成表查询、追加查询、更新查
10、询、删除查询)3 创建查询:查询向导只能创建选择查询,包括简单查询、交叉表查询、查找重复项查询和不匹配想查询; 查询设计可以创建一般的选择查询、参数查询及操作查询4 SQL命令查询:select语句是SQL语言的核心。(1)As表别名,例如从病人表中选择“姓名”和“身份证号”字段,表的别名是“患者”Select 姓名,身份证号 from病人as患者(2)Where子句限制查询记录范围。规则,检索文本用引号数据库系统概念第五版pdf,数据用#括起来,使用通配符必须包括关键词likeWhere 姓名=李有病 and 性别=男(3)范围BetweenAndWhere 出生日期 Between #7/1/96# And #2/
11、1/96#(4)列表(In 、Not In)运算符Where 性别 In (男)(5)模式匹配(Like)运算符,可以检验包含字符串的字段值是否匹配某一指定模式例如联系方式在13 000 000 00013 999 999 999之间的客户Select 姓名,联系方式From 病人Where Phone Like 13#(6)Order by决定返回记录的排列顺序(7)Group by用于查询结果按指定列分组Sum 求和 Avg平均值5 其他命令:数据插入 Insert into表名(字段名1,字段名2,)VALUES(值1,值2,)数据修改Update 表名 set 字段名1=新值,字段名2
12、=新值2 where 条件删除数据 Delete from 表名 where 条件 第四章 使用外部数据第一部分课本知识重点1 Access可导入文件类型:Excel表 、 Sharepoint列表 、文本文件、XML文件、HTML文件、Outlook文件夹、数据库文件(包括Access数据库、ODBC数据库、dBASE文件、Paradox文件、Lotus文件)2 导入Excel可以选择“第一行包含标题”复选框,可以对相应字段信息进行必要的更改,可以选择“不要主键”单选按钮3 导入文本文件(1)“带分隔符格式的”文本文件选择“带分隔符-逗用号或制表符之类的符号分割每个字段”的按钮。 选择字段分
13、隔符为“制表符”选择“第一行包含字段名称”,可以接下来对字段信息进行修改(2)还可以选“固定宽度-字段之间使用空格使所有字段在列内对齐”接下来同上4 为word中的邮件合并提供数据源在“外部数据”中的“导出”组单击“其他”按钮,下拉菜单中选择“Microsoft Office Word合并”选项,弹出“Microsoft Word邮件合并向导”对话框,选择“将数据链接到现有的Microsoft Word 文档”单选按钮,然后编辑.“插入合并域”类似插入,单击“下一步:完成合并”5 链接与导入的本质区别:导入是将数据源复制到目标对象中数据库系统概念第五版pdf,导入后的数据与源数据没有任何关系;链接只是建立了引用关系,并
14、没有复制数据,连接后数据随着源数据变化而变化6 链接HTML文件,可以在对话框中指定每一字段的信息,可以选择“第一行包含标题”7 管理链接表:对于链接表,如要添加、删除字段,或者更改字段属性或数据类型,必须在源数据表中进行。 第五章 窗体设计与制作PS:重点创建窗体的有关操作方法 如设计视图下制作窗体的主要应用方法第一部分课本知识重点1 窗体的功能:显示编辑数据、控制应用程序的流程、显示信息、打印数据2 2窗体的结构:窗体页眉(用于显示窗体的标题和使用说明)、页面页眉(显示标题、列标题、日期或页码,显示在窗体每页的顶部)、窗体主体、页面页脚(用于窗体和报表每页底部显示汇总、日期或页码)、窗体页
15、脚3 Access窗体分为6种:纵栏式窗体、表格式窗体、数据表窗体、主/子窗体(一对多)、图表窗体和数据透视窗体(与excel中的数据透视表类似,可以动态改变版面布局,以不同方式分析数据)4 创建窗体方法:直接创建窗体、利用向导创建窗体、利用设计视图创建窗体5 窗体的布局:纵栏表(每次在屏幕上显示一条记录,字段名显示在左侧)、 表格(显示多条记录)、 数据表(紧凑的方式显示多条记录)、 两端对齐(每次只显示一条记录)6 “设计”选项卡工具:视图、字体、网格线、控件、工具7 使用设计视图下创建窗体详见p1268 使用命令按钮:(6类)记录导航、记录操作、窗体操作、报表操作、应用程序、杂项9 使用
16、文本框:拖动不同数据类型的字段会创建不同类型的控件。例如:“是/否”字段拖动到窗体或报表上,会创建一个复选框;“OLE对象”形成一个绑定对象框10 选项卡:用于创建多页窗体,可以在文件夹形式的页面显示多页。11 使用 复选框、选项按钮和切换按钮显示“是/否”值12 选项组:一次只能从选项组选出一个选项。选项组由一组框,以及一组复选框、切换按钮或选项按钮组成。13 列表框用于显示值或者选项的列表,用户只能选择列表框中的选项,不能在列表框中输入值。14 组合框以更加紧凑的方式显示选项列表。单击下拉按钮。列表框和组合框可以绑定,也可以是未绑定控件。15 设置控件属性:格式:背景样式、字体、视觉效果、
17、边框等16 特殊效果:可以为控件提供 平面、凸起、凹陷、蚀刻、阴影、凿刻效果。17 数据:包括 空间来源、输入掩码、有效性规则、可用、是否锁定、智能标记等18 【Tab键】次序:从上到下,从左到右。 可以自定义tab键次序,“排列”选项卡中的“空间布局”组中,单击“Tab键次序”按钮19 文本框控件中输入控件表达式 例如“=Sum(医生!挂号费)”20 表达式生成器 p14821 主/子窗体:主窗体显示来自关系“一”端的数据,子窗体显示来自关系“多”端的数据22 利用窗体向导创建新窗体和子窗体 P15023 利用拖动的方法创建子窗体:如果有两个现成的窗体,可以将一个窗体拖到梁一个窗体中,来创建
18、子窗体。 第六章 报表第一部分课本知识重点1 Access2007报表中,三种视图:报表视图、布局视图、设计视图2 布局视图同样提供了数据显示的功能,并且能够对布局进行操作,如调整列宽、添加分组、修改报表上的文字等3 创建报表:简单报表、使用空报表、使用报表向导、使用报表设计 此外还可以创建标签报表、多列报表和子报表4 创建标签报表:“创建”选项卡中的“标签”按钮设置尺寸设置字段5 创建子报表:主报表“一”,子报表“多”子报表中可以包含来自多个表和查询的字段6 多列报表能够定义报表的各个部分,使多列充满整个打印页面。 在“页面设置”选项卡中“页面布局”组中单击“页面设置”按钮,进行设置 第七章
19、 宏操作PS:重点创建宏的有关操作方法 如常用宏命令、宏的创建过程、宏与窗体结合等第一部分课本知识重点1 宏中的每一个宏操作都能体现特定的功能2 基本宏:以宏操作定义的先后顺序来依次执行。3 宏组:调用宏组的宏格式,宏组名.宏名 宏组的执行顺序是从调用的宏名开始到该宏对应的宏操作结束,并不会顺序执行宏组中的下一个宏。4 宏的设计窗格:宏名、条件、操作、参数和注释5 宏是由多个宏操作构成的。OpenQuery的参数“视图方式”可以确定在何种视图方式打开查询。“数据模式”参数可以确定是否允许编辑数据记录6 宏的执行顺序是从第一行宏操作开始,一直执行到最后一行7 当“条件”栏逻辑表达式“Froms!
20、登录!psw”meiyou”结果为真时,执行宏操作 MsgBox,即弹出信息框。 PS 有条件的宏中,宏操作的执行顺序是按照先后顺序执行的。在执行宏操作之前进行条件判断,如果满足条件,则执行该操作,否则跳过该操作8 创建宏组:将相关的宏分到不同的宏组中有助于对数据库进行管理。格式为宏组名.宏名9 调试宏:为了保证宏的正确性,Access提供了方便的测试工具“单步运行宏”,从而帮助用户测试宏10 事件触发宏:两种常用的事件触发宏的方法,一种是通过命令按钮自动调用宏,另一种是在控件的事件属性添加宏11 菜单宏 P19712 自动运行的宏:使用AutoExec来完成13 常用宏操作:(1) 打开或关闭数据表OpenFrom 打开窗体OpenReport 打开报表OpenQuery 打开查询Close 关闭数据库对象(2) 运行宏和控流程RunSQL 执行指定的SQL语句Quit 退出Access2007(3) 刷新Requery 刷新控件数据(4) 通知或警告用户Beep 使计算机发出“嘟嘟”声MsgBox 显示消息框 PS 可将MsgBox操作与验证宏一起使用