《数据库管理系统及Access的使.ppt》由会员分享,可在线阅读,更多相关《数据库管理系统及Access的使.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第第4章章 数据库管理系统及数据库管理系统及 Access的使用的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统概述数据库系统概述Access2007Access2007简介简介AccessAccess数据表设计数据表设计AccessAccess数据库的查询与输出数据库的查询与输出结构化查询语言结构化查询语言SQLSQLVBAVBA程序设计初步程序设计初步数据库应用系统的设计与开
2、发数据库应用系统的设计与开发计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统概述数据库系统概述随着计算机应用的不断深入,作为一种资源,数据的重要性随着计算机应用的不断深入,作为一种资源,数据的重要性越来越显现出来。数据库技术是计算机科学技术发展最快的越来越显现出来。数据库技术是计算机科学技术发展最快的重要分支之一,已成为信息系统的重要技术支柱。重要分支之一,已成为信息系统的重要技术支柱。
3、计算机数据管理经历了以下几个阶段计算机数据管理经历了以下几个阶段人工管理人工管理文件管理文件管理数据库系统数据库系统计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库新技术数据库新技术:随着网络技术、数据信息技术,数据发展趋势:随着网络技术、数据信息技术,数据发展趋势:分布式数据库分布式数据库面向对象数据库面向对象数据库多媒体数据库多媒体数据库数据仓库数据仓库计算机应用基础计算机应用基础(一级
4、一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统数据库系统组成组成:计算机硬件计算机硬件数据库数据库数据库管理系统数据库管理系统应用程序应用程序数据库用户数据库用户计算机硬件计算机硬件(Hardware)是数据库系统赖以存是数据库系统赖以存在的在的物质基础物质基础,是存储数据库及运行数据库管理,是存储数据库及运行数据库管理系统系统DBMS的硬件资源,主要包括主机、存储设的硬件资源,主要包括主机、存储设备、备、I/O通道等
5、。通道等。数据库数据库是存储在计算机存储设备上,是存储在计算机存储设备上,结构化的结构化的相关数据集合相关数据集合。它包括描述事物的数据本身,。它包括描述事物的数据本身,和相关事物之间的联系和相关事物之间的联系应用程序(应用程序(Application)是在是在DBMS的的基础上,由用户根据应用的实际需要所基础上,由用户根据应用的实际需要所开发的、处理特定业务的应用程序。应开发的、处理特定业务的应用程序。应用程序的操作范围通常仅是数据库的一用程序的操作范围通常仅是数据库的一个子集,也即用户所需的那部分数据。个子集,也即用户所需的那部分数据。数据库管理员(数据库管理员(DataBase dmin
6、istrator,DBA)负责管理、监督、维护数据库系统的正负责管理、监督、维护数据库系统的正常运行;常运行;应用程序员(应用程序员(Application Programmer)负责负责分析、设计、开发、维护数据库系统中运行的分析、设计、开发、维护数据库系统中运行的各类应用程序;各类应用程序;终端用户(终端用户(End-User)是在是在DBMS与应用程序与应用程序支持下,操作使用数据库系统的普通使用者。支持下,操作使用数据库系统的普通使用者。数据库管理系统数据库管理系统(DataBase Management System,DBMS)是指负是指负责数据库存取、维护、管理的责数据库存取、维护
7、、管理的系统软件系统软件。它是它是数据库系统的核心数据库系统的核心,其功能的强弱,其功能的强弱是衡量数据库系统性能优劣的主要指标。是衡量数据库系统性能优劣的主要指标。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统数据库系统特点特点:数据共享数据共享减少数据冗余减少数据冗余采用特定的数据模型采用特定的数据模型具有较高的数据独立性具有较高的数据独立性增强了数据的安全性增强了数据的安全性所有
8、用户可以同时存取数据;所有用户可以同时存取数据;数据冗余就是数据重复。数据冗余就是数据重复。数据库从全局观念来组织和存储数据,有数据库从全局观念来组织和存储数据,有效地节省了存储资源,减少了数据冗余,增效地节省了存储资源,减少了数据冗余,增强了数据的一致性。强了数据的一致性。数据模型就是数据结构,表示数据间的数据模型就是数据结构,表示数据间的关系及联系关系及联系所谓数据独立是指数据与应用程序所谓数据独立是指数据与应用程序之间的彼此独立之间的彼此独立 数据库的数据独立包括两个方面:数据库的数据独立包括两个方面:(1)物理数据独立)物理数据独立(2)逻辑数据独立)逻辑数据独立数据库加入了安全保数据
9、库加入了安全保密机制,可以防止对密机制,可以防止对数据的非法存取。数据的非法存取。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据模型数据模型数据库管理系统用来表示实体与实体间联系的数据库管理系统用来表示实体与实体间联系的方法。方法。几个概念几个概念实体实体:客客观观存在并且可以相互区存在并且可以相互区别别的事物称的事物称为实为实体体属性:属性:实实体所具有的特性,都有特定的取体所具有的特性,
10、都有特定的取值值范范围围(值值域域)包括:属性型和属性包括:属性型和属性值值实实体体联联系系:实实体体间间的的对应对应关系关系3种种类类型:一型:一对对一、一一、一对对多、多多、多对对多多计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University班长班长班长班长-班级班级班级班级11班长班长班长班长-学生学生学生学生1n教师教师教师教师-学生学生学生学生mn一对一一对一 一对多一对多 多对多多对多计算机应用
11、基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University常用的数据模型常用的数据模型层次模型层次模型层次模型层次模型是用树型结构来表示数据之间的联系。是用树型结构来表示数据之间的联系。R1R21R22R31R32R33特点特点:(1)有且仅有一个结点)有且仅有一个结点无父结点,这个结点即无父结点,这个结点即为树的根;为树的根;(2)其其它它结结点点有有且且仅仅有有一个父结点。一个父结点。计算机应用基础计算机应用基础
12、(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University网状模型网状模型网网状状模型模型是用网络结构来表示数据之间的联系,可是用网络结构来表示数据之间的联系,可以表示以表示多对多多对多的联系。的联系。R1R2R5R4R3R6R7特点:特点:(1)可以有一个以上的)可以有一个以上的结点无父结点;结点无父结点;(2)至少有一个子结点)至少有一个子结点有一个以上的父结点;有一个以上的父结点;(3)在两个结点之间有)在两个结点之间有两个或两
13、个以上的联系。两个或两个以上的联系。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关系模型关系模型关系模型关系模型是把数据结构看成一个二维表,关系模型是把数据结构看成一个二维表,关系模型是由若干个二维表格组成的集合。是由若干个二维表格组成的集合。特点:特点:(1)表格中的每一列都是不)表格中的每一列都是不可再分的基本属性;可再分的基本属性;(2)各列被指定一个相异的)各列被指定一个相异的名字;名
14、字;(3)行、列的次序无关。)行、列的次序无关。表中每一行为关系的一个元组,也称为一个记录;表中每一行为关系的一个元组,也称为一个记录;表中的每一列为关系的一个属性,也称为一个字段。表中的每一列为关系的一个属性,也称为一个字段。记录记录字段字段计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关系数据库关系数据库一个关系就是一张二维表。一个关系就是一张二维表。每个关系都有一个关系名。每个关系都有一个
15、关系名。关系模式关系模式对关系的描述称为关系模式,其格式为:对关系的描述称为关系模式,其格式为:关系名(属性名关系名(属性名1,1,属性名属性名2,2,属性名属性名n n)学生(姓名,学号,班级,身份证)学生(姓名,学号,班级,身份证)元组元组(记录)二维表的每一行在关系中称为元组。二维表的每一行在关系中称为元组。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University属性属性(字段字段)二维表的每一列在
16、关系中称为属性,每个属性二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的都有一个属性名,属性值则是各个元组属性的取值。取值。域域属性的取值范围称为域。属性的取值范围称为域。关键字关键字关系中能唯一区分、确定不同元组的属性或属关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字性组合,称为该关系的一个关键字计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo Universi
17、ty主关键字主关键字和和候选关键字候选关键字在关键字中选定一个作为当前唯一标志元组的在关键字中选定一个作为当前唯一标志元组的依据,称为该关系的依据,称为该关系的主关键字主关键字(主键主键/主码主码),其,其他的关键字则可称为他的关键字则可称为候选关键字候选关键字外部关键字外部关键字关系中某个属性或属性组合并非关键字,但却关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。合为本关系的外部关键字。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用
18、信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University 关系模型实例学学生生表表学学分分表表成成绩绩表表外部关键字外部关键字外部关键字外部关键字主关键字主关键字主关键字主关键字计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关系运算主要有选择、投影和联接三种。关系运算主要有选择、投影和联接三种。1.选择(选择(Se
19、lection)运算运算是从关系中查找符合指定条件元组的操作。是从关系中查找符合指定条件元组的操作。2.投影(投影(Projection)运算运算是从关系中选取若干个属性的操作。是从关系中选取若干个属性的操作。3.联接(联接(Join)运算运算是是将将两两个个关关系系模模式式的的若若干干属属性性拼拼接接成成一一个个新新的的关关系系模模式式的的操操作作,对对应应的的新新关关系系中中,包包含含满满足足联联接条件的所有元组。接条件的所有元组。关系运算关系运算计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学
20、院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University 例如,考生成绩表按照例如,考生成绩表按照“性别性别=”女女“”的条件进行选择运的条件进行选择运算算准考证准考证号号姓名姓名性别性别出生日期出生日期笔试成绩笔试成绩上机成绩上机成绩总分总分25019999000250199990001 1赵赵 娜娜女女12/01/7012/01/708585929217717725019999000250199990003 3张晓云张晓云女女05/05/6905/05/6964647575139139 1选择(选择(Selection)准考证准考证号号姓名姓
21、名性别性别出生日期出生日期笔试成笔试成绩绩上机成上机成绩绩总分总分25019999000250199990001 1赵赵 娜娜女女12/01/7012/01/708585929217717725019999000250199990002 2李李 小军小军男男04/15/7304/15/737373808015315325019999000250199990003 3张晓云张晓云女女05/05/6905/05/696464757513913925019999000250199990004 4刘志学刘志学男男11/06/7011/06/7095959090185185250199990002501
22、99990005 5孙孙 亮亮男男08/23/7108/23/716767747414114125029999000250299990006 6李建国李建国男男09/28/7209/28/7253535757110110计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University例例如如,选选取取考考生生成成绩绩表表中中姓姓名名、笔笔试试成成绩绩、上上机机成成绩绩三三列列的投影操作的投影操作 2投影(投影(P
23、rojection)准考证号准考证号姓名姓名性别性别出生日期出生日期笔试成笔试成绩绩上机成绩上机成绩总分总分250199990025019999000101赵赵 娜娜女女12/01/7012/01/7085859292177177250199990025019999000202李李 小军小军男男04/15/7304/15/7373738080153153250199990025019999000303张晓云张晓云女女05/05/6905/05/6964647575139139250199990025019999000404刘志学刘志学男男11/06/7011/06/70959590901851
24、85250199990025019999000505孙孙 亮亮男男08/23/7108/23/7167677474141141250299990025029999000606李建国李建国男男09/28/7209/28/7253535757110110姓名姓名笔试成绩笔试成绩上机成绩上机成绩赵赵 娜娜85859292李李 小军小军73738080张晓云张晓云64647575刘志学刘志学95959090孙孙 亮亮67677474李建国李建国53535757计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学
25、院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格 3联接(联接(Join)准考证号准考证号身份证号身份证号姓名姓名性性别别出生日期出生日期工作单位工作单位电话号电话号码码250199990001250199990001420106701201396420106701201396赵赵 娜娜女女12/01/7012/01/70武汉水利电力大武汉水利电力大学学8787453287874532250199990002250199990002420102730415317420102
26、730415317李李 小军小军男男04/15/7304/15/73武汉电建一公司武汉电建一公司8283576282835762250199990003250199990003420104690505496420104690505496张晓云张晓云女女05/05/6905/05/69武汉大学武汉大学8787127987871279250199990004250199990004420106701106397420106701106397刘志学刘志学男男11/06/7011/06/70华中理工大学华中理工大学87651842876518422501999900052501999900054201
27、05710823495420105710823495孙孙 亮亮男男08/23/7108/23/71湖北大学湖北大学8686801486868014250299990006250299990006420106720928497420106720928497李建国李建国男男09/28/7209/28/72湖北工学院湖北工学院8801467388014673准考证准考证号号姓名姓名性别性别出生日出生日期期笔试成笔试成绩绩上机成绩上机成绩总分总分25019999000250199990001 1赵赵 娜娜女女12/01/7012/01/708585929217717725019999000250199
28、990002 2李李 小军小军男男04/15/7304/15/737373808015315325019999000250199990003 3张晓云张晓云女女05/05/6905/05/696464757513913925019999000250199990004 4刘志学刘志学男男11/06/7011/06/709595909018518525019999000250199990005 5孙孙 亮亮男男08/23/7108/23/716767747414114125029999000250299990006 6李建国李建国男男09/28/7209/28/7253535757110110计算
29、机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格准准 考考 证证号号姓姓 名名性别性别工工 作作 单单 位位笔试成笔试成绩绩上机成上机成绩绩总总 分分250199990001250199990001赵赵 娜娜女女武汉水利电力大学武汉水利电力大学85859292177177250199990002250199990002李李 小军小军男男
30、武汉电建一公司武汉电建一公司73738080153153250199990003250199990003张晓云张晓云女女武汉大学武汉大学64647575139139250199990004250199990004刘志学刘志学男男华中理工大学华中理工大学95959090185185250199990005250199990005孙孙 亮亮男男湖北大学湖北大学67677474141141250299990006250299990006李建国李建国男男湖北工学院湖北工学院53535757110110 3联接(联接(Join)计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库
31、管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关关系系完完整整性性是是为为保保证证数数据据库库中中数数据据的的正正确确性性和和相相容容性性,对对关系模型提出的某种约束条件或规则。关系模型提出的某种约束条件或规则。1实体完整性实体完整性实体完整性是指关系的主关键字不能取实体完整性是指关系的主关键字不能取“空值空值”。2参照完整性参照完整性参照完整性是定义建立关系之间联系的主关键字与外部关键字引用参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。的约束条
32、件。外部关键字只能取相应被参照关系中已经存在的主关键字值。外部关键字只能取相应被参照关系中已经存在的主关键字值。3用户定义完整性用户定义完整性用户定义完整性则是根据应用环境的要求和实际的需要,对某一具用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。体应用所涉及的数据提出约束性条件。用户定义完整性主要包括如下两方面:用户定义完整性主要包括如下两方面:(1)字段有效性约束。)字段有效性约束。(2)记录有效性约束。)记录有效性约束。关系的完整性约束关系的完整性约束计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Acce
33、ss的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversityAccess 2007概述概述典型的关系型数据库管理系统典型的关系型数据库管理系统Oracle、SQL Server、Access、VFP等等Access 2007中文版是中文版是Microsoft公司发布的公司发布的Office 2007中文版软件包中的关系数据库产品中文版软件包中的关系数据库产品属于小型桌面数据库系统,是管理和开发小型属于小型桌面数据库系统,是管理和开发小型数据库系统的非常好的工具。数据库系统的非常好的工具。通过通过7个对
34、象对数据进行管理个对象对数据进行管理表、查询、窗体、报表、页、宏、模块表、查询、窗体、报表、页、宏、模块计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University表表:数据库的基本对象,存储数据。:数据库的基本对象,存储数据。查询查询:查找和检索所需的数据。:查找和检索所需的数据。窗体窗体:查看、添加和更新数据库的数据。:查看、添加和更新数据库的数据。报表报表:以特定的版式分析或打印数据。:以特定的版式分析
35、或打印数据。数据访问页数据访问页:查看、更新或分析来自:查看、更新或分析来自Internet或或Intranet的数据库数据。的数据库数据。宏宏:一个或多个操作的集合,执行各种操作,控:一个或多个操作的集合,执行各种操作,控制程序流程。制程序流程。模块模块:VBA编程,是处理、应用复杂的数据信息编程,是处理、应用复杂的数据信息的处理工具。的处理工具。计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University
36、“表表”创建创建按钮按钮“窗体窗体”创建按钮创建按钮“报表报表”创建按钮创建按钮“查询查询”创建按钮创建按钮“宏宏”和和“模块模块”创建创建按钮按钮导航窗导航窗格格计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University表达式表达式 表达式由多个单独使用或组合使用以生成某个结表达式由多个单独使用或组合使用以生成某个结果的可能元素组成果的可能元素组成标志符标志符:字段、属性或控件的名称:字段、属性或控件的名
37、称常量常量:access运行时其值保持不变的命名数据项运行时其值保持不变的命名数据项数字型数字型:可用:可用e/E的科学记数法的科学记数法本文型本文型:用双引号:用双引号(西文输入西文输入)日期日期/时间型时间型:用编号符:用编号符(#)括起来括起来是否型是否型:Yes、No、True、False计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University运算符运算符算术运算符算术运算符幂幂 乘乘*除除/加加
38、+减减-右除右除mod关系运算符关系运算符小于小于 小于等于小于等于 大于等于大于等于=等于等于=不等于不等于逻辑运算符逻辑运算符非非not 与与and 或或or 相等相等eqv 异或异或xor 计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University特殊运算符特殊运算符betweenand 介于两值之间介于两值之间in 在一组值中在一组值中is null 字段为空字段为空is not null 字段不为
39、空字段不为空&字符串合并字符串合并/拼接拼接 like 匹配模式匹配模式通配符通配符功能功能举例举例*任意数目的字符串任意数目的字符串wh*at?单个字符或汉字单个字符或汉字b?ll#表示任何一个数字表示任何一个数字1#3 括号内的任何单一字符括号内的任何单一字符baell!不在列表中的任何单一字符不在列表中的任何单一字符b!aell-以递增顺序范围内的任一字符以递增顺序范围内的任一字符ba-ell计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo Un
40、iversityNingbo University函数函数count(字符表达式字符表达式):返回字符表达式中值的个数返回字符表达式中值的个数min(字符表达式字符表达式):返回最小值返回最小值max(字符表达式字符表达式):返回最大值返回最大值 avg(字符表达式字符表达式):返回平均值返回平均值sum(字符表达式字符表达式):返回总和返回总和date():返回当前的系统日期返回当前的系统日期year(日期日期):返回指定日期的年份返回指定日期的年份month(日期日期):返回指定日期的月份返回指定日期的月份len(字符表达式字符表达式):返回字符个数返回字符个数right(string,l
41、ength):返回字符串右边指定长度的子串返回字符串右边指定长度的子串left(string,length):返回字符串左边指定长度的子串返回字符串左边指定长度的子串lf(判断式判断式,为真的值为真的值,为假的值为假的值):返回真假对应的值返回真假对应的值计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University启动和关闭启动和关闭access启动和关闭启动和关闭access和其他应用程序一样和其他应用程序
42、一样Access数据库文件扩展名是数据库文件扩展名是.accdb导航窗格导航窗格Office按钮按钮快速访问工具栏快速访问工具栏功能区选项功能区选项标题栏标题栏计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University新建和打开数据库新建和打开数据库新建数据库新建数据库空空access数据库数据库启动后,单击【空白数据库】启动后,单击【空白数据库】【Office按钮】按钮】|【新建】【新建】利用模板创建数据
43、库利用模板创建数据库打开和关闭打开和关闭数据库?数据库?计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University单击单击“空数据空数据库库”链接链接 模版类型切换模版类型切换选择数据库的选择数据库的存放位置存放位置单击单击数据库模板数据库模板123计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大
44、学宁波大学宁波大学 Ningbo UniversityNingbo UniversityAccess数据表设计数据表设计 一个一个Access数据库可以包含多个表,一个表对象数据库可以包含多个表,一个表对象是一个关于特定主题的数据的集合是一个关于特定主题的数据的集合表结构表结构数据表的框架,包括字段名称、数据类型、字数据表的框架,包括字段名称、数据类型、字段大小等信息段大小等信息数据类型数据类型文本、备注、数字、日期文本、备注、数字、日期/时间、货币时间、货币自动编号、是自动编号、是/否、否、OLE对象、超链接、查阅向导对象、超链接、查阅向导计算机应用基础计算机应用基础(一级一级):第第4章章
45、 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University字段的常规属性字段的常规属性字段大小字段大小文本和数字类型的字段大小才可调,其他是固定的文本和数字类型的字段大小才可调,其他是固定的格式格式可以针对不同的类型设置不同的风格可以针对不同的类型设置不同的风格输入掩码输入掩码可以使数据输入更加方便可以使数据输入更加方便输入掩码向导输入掩码向导标题标题默认值默认值计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Acces
46、s的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University有效性规则有效性规则指定输入到本字段中数据的要求或规则指定输入到本字段中数据的要求或规则有效性文本有效性文本违反有效性规则时提示的错误信息违反有效性规则时提示的错误信息必填字段必填字段是否允许为空是否允许为空允许空字符串允许空字符串索引索引设置索引,可加速对索引字段的查询设置索引,可加速对索引字段的查询字段的查阅属性字段的查阅属性方便表字段数据的输入,其取值可来自其他表方便表字段数据的输入,其取值可来自其他表或固定的数据列表或固定的数据列表计算
47、机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University表的新建表的新建创建表的一般步骤创建表的一般步骤创建表的方法创建表的方法 (五种五种)数据表视图、表设计视图数据表视图、表设计视图、表模板、表模板、SharePoint列表列表创建创建表结构表结构输入输入表记录表记录建立建立表间联系表间联系表设计视图表设计视图数据表视图数据表视图关系设计视图关系设计视图计算机应用基础计算机应用基础(一级一级):第第4章章
48、 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University使用数据表视图建立表使用数据表视图建立表打开已创建的数据库,选择【创建】打开已创建的数据库,选择【创建】|【表】【表】标签标签新建表操新建表操作界面作界面计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University利
49、用设计视图创建表利用设计视图创建表最常用的创建表方法最常用的创建表方法打开已创建的数据库,选择【创建】打开已创建的数据库,选择【创建】|【表设计】【表设计】1单击单击“表设计表设计”按钮按钮 2单击单击“创建创建”标签标签计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University34输入字段名称输入字段名称选择数据类型选择数据类型在此可设在此可设置字段参置字段参数数计算机应用基础计算机应用基础(一级一级):
50、第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University定义主键定义主键主键的优点主键的优点设置主键能大大提高查询和排序的速度设置主键能大大提高查询和排序的速度在窗体和数据表中查看数据时,系统将按主键的顺序在窗体和数据表中查看数据时,系统将按主键的顺序现实现实当插入新记录时,系统可自动检查记录是否有重复当插入新记录时,系统可自动检查记录是否有重复在一个表中加入另一个表的主键作为该表的一个字段,在一个表中加入另一个表的主键作为该表的一个字段,此时这