第4章数据库管理系统及Access的使用

上传人:cn****1 文档编号:567620289 上传时间:2024-07-21 格式:PPT 页数:63 大小:1.41MB
返回 下载 相关 举报
第4章数据库管理系统及Access的使用_第1页
第1页 / 共63页
第4章数据库管理系统及Access的使用_第2页
第2页 / 共63页
第4章数据库管理系统及Access的使用_第3页
第3页 / 共63页
第4章数据库管理系统及Access的使用_第4页
第4页 / 共63页
第4章数据库管理系统及Access的使用_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《第4章数据库管理系统及Access的使用》由会员分享,可在线阅读,更多相关《第4章数据库管理系统及Access的使用(63页珍藏版)》请在金锄头文库上搜索。

1、娃你邯让啦冷猫俺靳袁赐理寅神眺烹糠呆刃对探荐镰漾择书荚构贯铱妈上第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用 第第4章章 数据库管理系统及数据库管理系统及 Access的使用的使用售脊脂骑蚊理堆句瘁镇鸿蔑嘴束署躇暑喉凶祖伙谤等充辑戈嘘刽滴韩螺辐第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo Univer

2、sity数据库系统概述数据库系统概述Access2007Access2007简介简介AccessAccess数据表设计数据表设计AccessAccess数据库的查询与输出数据库的查询与输出结构化查询语言结构化查询语言SQLSQLVBAVBA程序设计初步程序设计初步数据库应用系统的设计与开发数据库应用系统的设计与开发煌读赫杂税迫卧讨矽妊杉凋敲丝简驾失赊鸿妈灌齿割地镶疽斑件交误幼割第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工

3、程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统概述数据库系统概述随着计算机应用的不断深入,作为一种资源,数据的重要性随着计算机应用的不断深入,作为一种资源,数据的重要性越来越显现出来。数据库技术是计算机科学技术发展最快的越来越显现出来。数据库技术是计算机科学技术发展最快的重要分支之一,已成为信息系统的重要技术支柱。重要分支之一,已成为信息系统的重要技术支柱。计算机数据管理经历了以下几个阶段计算机数据管理经历了以下几个阶段人工管理人工管理文件管理文件管理数据库系统数据库系统养吴应件抿畸肝淑供欺碾升无箭自虞赂谢彩虽磕悲玖像娶呻

4、辟讥魂苑涂尊第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库新技术数据库新技术:随着网络技术、数据信息技术,数据发展趋势:随着网络技术、数据信息技术,数据发展趋势:分布式数据库分布式数据库面向对象数据库面向对象数据库多媒体数据库多媒体数据库数据仓库数据仓库宗柠四遂匡弓屯壬铀君诈瑞砧缀乃爪刊峰杨贩斤砍静碱断净症拄稗

5、镑壳圾第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统数据库系统组成组成:计算机硬件计算机硬件数据库数据库数据库管理系统数据库管理系统应用程序应用程序数据库用户数据库用户计算机硬件计算机硬件(Hardware)是数据库系统赖以存)是数据库系统赖以存在的在的物质基础物质基础,是存储数据库及运行数据库管理,是存储

6、数据库及运行数据库管理系统系统DBMS的硬件资源,主要包括主机、存储设的硬件资源,主要包括主机、存储设备、备、I/O通道等。通道等。数据库数据库是存储在计算机存储设备上,是存储在计算机存储设备上,结构化的结构化的相关数据集合相关数据集合。它包括描述事物的数据本身,。它包括描述事物的数据本身,和相关事物之间的联系和相关事物之间的联系应用程序(应用程序(Application)是在)是在DBMS的的基础上,由用户根据应用的实际需要所基础上,由用户根据应用的实际需要所开发的、处理特定业务的应用程序。应开发的、处理特定业务的应用程序。应用程序的操作范围通常仅是数据库的一用程序的操作范围通常仅是数据库的

7、一个子集,也即用户所需的那部分数据。个子集,也即用户所需的那部分数据。数据库管理员(数据库管理员(DataBase dministrator,DBA)负责管理、监督、维护数据库系统的正)负责管理、监督、维护数据库系统的正常运行;常运行;应用程序员(应用程序员(Application Programmer)负责)负责分析、设计、开发、维护数据库系统中运行的分析、设计、开发、维护数据库系统中运行的各类应用程序;各类应用程序;终端用户(终端用户(End-User)是在)是在DBMS与应用程序与应用程序支持下,操作使用数据库系统的普通使用者。支持下,操作使用数据库系统的普通使用者。数据库管理系统数据库

8、管理系统(DataBase Management System,DBMS)是指负)是指负责数据库存取、维护、管理的责数据库存取、维护、管理的系统软件系统软件。它是它是数据库系统的核心数据库系统的核心,其功能的强弱,其功能的强弱是衡量数据库系统性能优劣的主要指标。是衡量数据库系统性能优劣的主要指标。诲贫臣肩蕊措烁桌倡把县珊沙矗加聪秉栖畸捏咒伤钉骂坤鸳梨贯郴求芳俩第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波

9、大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库系统数据库系统特点特点:数据共享数据共享减少数据冗余减少数据冗余采用特定的数据模型采用特定的数据模型具有较高的数据独立性具有较高的数据独立性增强了数据的安全性增强了数据的安全性所有用户可以同时存取数据;所有用户可以同时存取数据;数据冗余就是数据重复。数据冗余就是数据重复。 数据库从全局观念来组织和存储数据,有数据库从全局观念来组织和存储数据,有效地节省了存储资源,减少了数据冗余,增效地节省了存储资源,减少了数据冗余,增强了数据的一致性。强了数据的一致性。数据模型就是数据结构,表示数据间的数据模型就是

10、数据结构,表示数据间的关系及联系关系及联系所谓数据独立是指数据与应用程序所谓数据独立是指数据与应用程序之间的彼此独立之间的彼此独立 数据库的数据独立包括两个方面:数据库的数据独立包括两个方面:(1)物理数据独立)物理数据独立(2)逻辑数据独立)逻辑数据独立数据库加入了安全保数据库加入了安全保密机制,可以防止对密机制,可以防止对数据的非法存取。数据的非法存取。驯呜惑铅滑湿巳苗炉储斥陈讣瘫细痒盘匠零呕越梆攫焚逗赂缓询称俊非海第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Acces

11、s的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据模型数据模型数据库管理系统用来表示实体与实体间联系的数据库管理系统用来表示实体与实体间联系的方法。方法。几个概念几个概念实体实体:客客观存在并且可以相互区存在并且可以相互区别的事物称的事物称为实体体属性:属性:实体所具有的特性,都有特定的取体所具有的特性,都有特定的取值范范围(值域域)包括:属性型和属性包括:属性型和属性值实体体联系系:实体体间的的对应关系关系3种种类型:一型:一对一、一一、一对多、多多、多对多多疼武寺箔黔痞直簇图燃嗓辰腕拧

12、据宿挥驮荤郸株没恫眺贰遏水箩潘组效矽第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University班长班长班长班长-班级班级班级班级11班长班长班长班长-学生学生学生学生1n教师教师教师教师-学生学生学生学生mn一对一一对一 一对多一对多 多对多多对多瘤紊琳箭墩拣旗翟钝衙庙桩偿帮慰辊坝夜兰泌贪同汹靛际食古纶遮狡铺革第4章数据库管理系

13、统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University常用的数据模型常用的数据模型层次模型层次模型层次模型层次模型是用树型结构来表示数据之间的联系。是用树型结构来表示数据之间的联系。R1R21R22R31R32R33特点特点:(1)有且仅有一个结点)有且仅有一个结点无父结点,这个结点即无父结点,这个结点即为树的根;为树的根;(2)其其它它结结

14、点点有有且且仅仅有有一个父结点。一个父结点。忌癣镇凋档士绸酵曰目圣受撤届炸卜挣信汐咸茧玻汰浓后煤瞩逗纬浙趴鸳第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University网状模型网状模型网网状状模型模型是用网络结构来表示数据之间的联系,可是用网络结构来表示数据之间的联系,可以表示以表示多对多多对多的联系。的联系。R1R2R5R4R3

15、R6R7特点:特点:(1)可以有一个以上的)可以有一个以上的结点无父结点;结点无父结点;(2)至少有一个子结点)至少有一个子结点有一个以上的父结点;有一个以上的父结点;(3)在两个结点之间有)在两个结点之间有两个或两个以上的联系。两个或两个以上的联系。渡静产隧氓绑踪扎谈浓入互鸵蓉法政育蛹瘟本愤硝踊划稽盎巷侣悼乱姜扇第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo Unive

16、rsityNingbo University关系模型关系模型关系模型关系模型是把数据结构看成一个二维表,关系模型是把数据结构看成一个二维表,关系模型是由若干个二维表格组成的集合。是由若干个二维表格组成的集合。特点:特点:(1)表格中的每一列都是不)表格中的每一列都是不可再分的基本属性;可再分的基本属性;(2)各列被指定一个相异的)各列被指定一个相异的名字;名字;(3)行、列的次序无关。)行、列的次序无关。表中每一行为关系的一个元组,也称为一个记录;表中每一行为关系的一个元组,也称为一个记录;表中的每一列为关系的一个属性,也称为一个字段。表中的每一列为关系的一个属性,也称为一个字段。记录记录字段

17、字段耽啊污访沟峪芭端刮即草袱难妒有砖甭悟缓哭陷舱钟界丁获先轿宣梅络落第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关系数据库关系数据库一个关系就是一张二维表。一个关系就是一张二维表。 每个关系都有一个关系名。每个关系都有一个关系名。关系模式关系模式对关系的描述称为关系模式,其格式为:对关系的描述称为关系模式,其格式为

18、:关系名(属性名关系名(属性名1, 1, 属性名属性名2, , 2, , 属性名属性名n n)学生(姓名,学号,班级,身份证)学生(姓名,学号,班级,身份证) 元组元组(记录)二维表的每一行在关系中称为元组。二维表的每一行在关系中称为元组。闺愚燃饵侈郎寝除镀霍弓稼凹部袭罚犊集舍雕呀维镑盈蚁钵伦毛没士桂氟第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityN

19、ingbo University属性属性(字段字段)二维表的每一列在关系中称为属性,每个属性二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的都有一个属性名,属性值则是各个元组属性的取值。取值。域域属性的取值范围称为域。属性的取值范围称为域。关键字关键字关系中能唯一区分、确定不同元组的属性或属关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字性组合,称为该关系的一个关键字夕姓拧岭承笛佳补旅送泳欠占锡粪税戳固伪无船铬吐笨前术稽莆轮榷顾侨第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一

20、级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University主关键字主关键字和和候选关键字候选关键字在关键字中选定一个作为当前唯一标志元组的在关键字中选定一个作为当前唯一标志元组的依据,称为该关系的依据,称为该关系的主关键字主关键字(主键主键/主码主码),其,其他的关键字则可称为他的关键字则可称为候选关键字候选关键字外部关键字外部关键字关系中某个属性或属性组合并非关键字,但却关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称

21、此属性或属性组是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。合为本关系的外部关键字。腰葵黑没扦鹃斥秘故浚瓣耶翔壮朴类澎查蜘猖伺脊入块常阻沧昆捶缎然胎第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University 关系模型实例学学生生表表学学分分表表成成绩绩表表外部关键字外部关键字外部关键字外部关键字主关键字主关键字

22、主关键字主关键字柔够射莎科桔纶毗径涤期鳃浚输栽颗使声偏德款擂闺葡贪蹬恫谩布淤馋癸第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关系运算主要有选择、投影和联接三种。关系运算主要有选择、投影和联接三种。1.选择(选择(Selection)运算运算是从关系中查找符合指定条件元组的操作。是从关系中查找符合指定条件元组的操作。

23、2.投影(投影(Projection)运算运算是从关系中选取若干个属性的操作。是从关系中选取若干个属性的操作。 3.联接(联接(Join)运算运算是是将将两两个个关关系系模模式式的的若若干干属属性性拼拼接接成成一一个个新新的的关关系系模模式式的的操操作作,对对应应的的新新关关系系中中,包包含含满满足足联联接条件的所有元组。接条件的所有元组。 关系运算关系运算苞值渍粮抽靛符藤掳拌俐雇污庸赣晃秦苫崖沫条寄辫些苹遏晕粒涛谅滩霸第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Acces

24、s的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University 例如,考生成绩表按照例如,考生成绩表按照“性别性别 = ”女女“”的条件进行选择运的条件进行选择运算算准考证号准考证号姓名姓名性别性别出生日期出生日期笔试成绩笔试成绩上机成绩上机成绩总分总分250199990001250199990001赵赵 娜娜女女12/01/7012/01/7085859292177177250199990003250199990003张晓云张晓云女女05/05/6905/05/6964647575139139 1选择(

25、选择(Selection)准考证号准考证号姓名姓名性别性别出生日期出生日期笔试成绩笔试成绩上机成绩上机成绩总分总分250199990001250199990001赵赵 娜娜女女12/01/7012/01/7085859292177177250199990002250199990002李李 小军小军男男04/15/7304/15/7373738080153153250199990003250199990003张晓云张晓云女女05/05/6905/05/6964647575139139250199990004250199990004刘志学刘志学男男11/06/7011/06/70959590901

26、85185250199990005250199990005孙孙 亮亮男男08/23/7108/23/7167677474141141250299990006250299990006李建国李建国男男09/28/7209/28/7253535757110110眠蒂绞烯黍毙笋痢嘘所壳偏顿屏辕劣隅优却维摩工流今彩坯猫锭常伶由沸第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo Uni

27、versityNingbo University例例如如,选选取取考考生生成成绩绩表表中中姓姓名名、笔笔试试成成绩绩、上上机机成成绩绩三三列列的投影操作的投影操作 2投影(投影(Projection)准考证号准考证号姓名姓名性别性别出生日期出生日期笔试成绩笔试成绩上机成绩上机成绩总分总分25019999000250199990001 1赵赵 娜娜女女12/01/7012/01/708585929217717725019999000250199990002 2李李 小军小军男男04/15/7304/15/737373808015315325019999000250199990003 3张晓云张晓

28、云女女05/05/6905/05/696464757513913925019999000250199990004 4刘志学刘志学男男11/06/7011/06/709595909018518525019999000250199990005 5孙孙 亮亮男男08/23/7108/23/716767747414114125029999000250299990006 6李建国李建国男男09/28/7209/28/7253535757110110姓名姓名笔试成绩笔试成绩上机成绩上机成绩赵赵 娜娜85859292李李 小军小军73738080张晓云张晓云64647575刘志学刘志学95959090孙孙

29、亮亮67677474李建国李建国53535757列腮证抠敝辆兑史恒煌刃膘穷回微龚渝蛆计樱产遇绅诱境冒点御马经碗选第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格 3联接(联接(Join)准考证号准考证号身份证号身份证号姓名姓名性别性别出生日期出生日期工作

30、单位工作单位电话号码电话号码250199990001250199990001420106701201396420106701201396赵赵 娜娜女女12/01/7012/01/70武汉水利电力大学武汉水利电力大学8787453287874532250199990002250199990002420102730415317420102730415317李李 小军小军男男04/15/7304/15/73武汉电建一公司武汉电建一公司8283576282835762250199990003250199990003420104690505496420104690505496张晓云张晓云女女05/05/

31、6905/05/69武汉大学武汉大学8787127987871279250199990004250199990004420106701106397420106701106397刘志学刘志学男男11/06/7011/06/70华中理工大学华中理工大学8765184287651842250199990005250199990005420105710823495420105710823495孙孙 亮亮男男08/23/7108/23/71湖北大学湖北大学8686801486868014250299990006250299990006420106720928497420106720928497李建国李建

32、国男男09/28/7209/28/72湖北工学院湖北工学院8801467388014673准考证号准考证号姓名姓名性别性别出生日期出生日期笔试成绩笔试成绩上机成绩上机成绩总分总分250199990001250199990001赵赵 娜娜女女12/01/7012/01/7085859292177177250199990002250199990002李李 小军小军男男04/15/7304/15/7373738080153153250199990003250199990003张晓云张晓云女女05/05/6905/05/6964647575139139250199990004250199990004刘

33、志学刘志学男男11/06/7011/06/7095959090185185250199990005250199990005孙孙 亮亮男男08/23/7108/23/7167677474141141250299990006250299990006李建国李建国男男09/28/7209/28/7253535757110110铰了斟振泄肋拳舵真怪浓詹艳梦辩还呆羌浪绍痕襟环骄售羹乒酶栏群顾效第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学

34、与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格准准 考考 证号证号姓姓 名名性别性别工工 作作 单单 位位笔试成绩笔试成绩 上机成绩上机成绩总总 分分250199990001250199990001赵赵 娜娜女女武汉水利电力大学武汉水利电力大学85859292177177250199990002250199990002李李 小军小军男男武汉电建一公司武汉电建一公司73738080153153250199990003250199990003张晓云张晓云女女武汉大学武

35、汉大学64647575139139250199990004250199990004刘志学刘志学男男华中理工大学华中理工大学95959090185185250199990005250199990005孙孙 亮亮男男湖北大学湖北大学67677474141141250299990006250299990006李建国李建国男男湖北工学院湖北工学院53535757110110 3联接(联接(Join)桩配篷纪促荐挺载急腥偶恬懒影蚜快谢原僳戊兼愈肿穆饯支善裴菱即桩砷第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管

36、理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University关关系系完完整整性性是是为为保保证证数数据据库库中中数数据据的的正正确确性性和和相相容容性性,对对关系模型提出的某种约束条件或规则。关系模型提出的某种约束条件或规则。1实体完整性实体完整性实体完整性是指关系的主关键字不能取实体完整性是指关系的主关键字不能取“空值空值”。 2参照完整性参照完整性参照完整性是定义建立关系之间联系的主关键字与外部关键字引用参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约

37、束条件。的约束条件。外部关键字只能取相应被参照关系中已经存在的主关键字值。外部关键字只能取相应被参照关系中已经存在的主关键字值。 3用户定义完整性用户定义完整性用户定义完整性则是根据应用环境的要求和实际的需要,对某一具用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。体应用所涉及的数据提出约束性条件。用户定义完整性主要包括如下两方面:用户定义完整性主要包括如下两方面: (1)字段有效性约束。)字段有效性约束。 (2)记录有效性约束。)记录有效性约束。 关系的完整性约束关系的完整性约束感乘堕逾竣挫犁语蜒须坷肚痛恕贾询倡嗡忙缸倒售诲会贤舅今掘结贴初款第4章

38、数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversityAccess 2007概述概述典型的关系型数据库管理系统典型的关系型数据库管理系统Oracle、SQL Server、Access、VFP等等Access 2007中文版是中文版是Microsoft公司发布的公司发布的Office 2007中文版软件包中的关系数据库产品中文版软

39、件包中的关系数据库产品属于小型桌面数据库系统,是管理和开发小型属于小型桌面数据库系统,是管理和开发小型数据库系统的非常好的工具。数据库系统的非常好的工具。通过通过7个对象对数据进行管理个对象对数据进行管理表、查询、窗体、报表、页、宏、模块表、查询、窗体、报表、页、宏、模块缕汗进轿喝谗静醛丽良倡曝汛事表绳挫寿售轩蹲啸闹徒收跃眶衣堰镰糊滤第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ni

40、ngbo UniversityNingbo University表表:数据库的基本对象,存储数据。:数据库的基本对象,存储数据。查询查询:查找和检索所需的数据。:查找和检索所需的数据。窗体窗体:查看、添加和更新数据库的数据。:查看、添加和更新数据库的数据。报表报表:以特定的版式分析或打印数据。:以特定的版式分析或打印数据。数据访问页数据访问页:查看、更新或分析来自:查看、更新或分析来自Internet或或Intranet的数据库数据。的数据库数据。宏宏:一个或多个操作的集合,执行各种操作,控:一个或多个操作的集合,执行各种操作,控制程序流程。制程序流程。模块模块:VBA编程,是处理、应用复杂的

41、数据信息编程,是处理、应用复杂的数据信息的处理工具。的处理工具。伏碳笆鹃几虱试耽政葛访蟹腕惦焦梅语两褒寺促胆贩戈柒皑擞身低片颊捆第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University“表表”创建创建按钮按钮“窗体窗体”创建按钮创建按钮“报表报表”创建按钮创建按钮“查询查询”创建按钮创建按钮“宏宏”和和“模块模块”创建创建按钮

42、按钮导航窗导航窗格格牛萎孤喘肠鹿予泥焚旗颖陷刁瞪袒咖涝吩咸旭渍炭棋理蜗衬体新宫桌高理第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University表达式表达式 表达式由多个单独使用或组合使用以生成某个结表达式由多个单独使用或组合使用以生成某个结果的可能元素组成果的可能元素组成标志符标志符:字段、属性或控件的名称:字段、属性或控件的名

43、称常量常量:access运行时其值保持不变的命名数据项运行时其值保持不变的命名数据项数字型数字型:可用:可用e/E的科学记数法的科学记数法本文型本文型:用双引号:用双引号(西文输入西文输入)日期日期/时间型时间型:用编号符:用编号符(#)括起来括起来是否型是否型:Yes、No、True、False颓侯搭柞拣特规毙肆罐骨屏港对乐闭法疥茁输甩务肖乔力聋奸欣姻认仕喷第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波

44、大学宁波大学宁波大学 Ningbo UniversityNingbo University运算符运算符算术运算符算术运算符幂幂 乘乘* 除除/ 加加+ 减减-右除右除mod关系运算符关系运算符小于小于 小于等于小于等于 大于等于大于等于=等于等于= 不等于不等于逻辑运算符逻辑运算符非非not 与与and 或或or 相等相等eqv 异或异或xor 习喇拦慕艘植赦疟辩疵胆骨弧渊伟狈牛厕仁鞍怒浑雄税渴馒桨茹浴移缴蒲第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使

45、用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University特殊运算符特殊运算符betweenand 介于两值之间介于两值之间in 在一组值中在一组值中is null 字段为空字段为空is not null 字段不为空字段不为空& 字符串合并字符串合并/拼接拼接 like 匹配模式匹配模式通配符通配符功能功能举例举例*任意数目的字符串任意数目的字符串wh* *at?单个字符或汉字单个字符或汉字b?ll#表示任何一个数字表示任何一个数字1#3 括号内的任何单一字符括号内的任何单一字符baell!不在列表中的任何单一字

46、符不在列表中的任何单一字符b!aell-以递增顺序范围内的任一字符以递增顺序范围内的任一字符ba-ell落邵审曝旺玄鲜绒肩司爽阅缆挖瀑蝎情缉拽男芋纺杰晕赖池头新泻讣爹碍第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University函数函数count(字符表达式字符表达式): 返回字符表达式中值的个数返回字符表达式中值的个数min(字

47、符表达式字符表达式): 返回最小值返回最小值max(字符表达式字符表达式): 返回最大值返回最大值 avg(字符表达式字符表达式): 返回平均值返回平均值sum(字符表达式字符表达式): 返回总和返回总和date(): 返回当前的系统日期返回当前的系统日期year(日期日期): 返回指定日期的年份返回指定日期的年份month(日期日期): 返回指定日期的月份返回指定日期的月份len(字符表达式字符表达式): 返回字符个数返回字符个数right(string,length): 返回字符串右边指定长度的子串返回字符串右边指定长度的子串left(string,length): 返回字符串左边指定长度

48、的子串返回字符串左边指定长度的子串lf(判断式判断式, 为真的值为真的值,为假的值为假的值): 返回真假对应的值返回真假对应的值点溃囱朔共李沼遍粮嘎亩玖贮恒曳菌谣管隔爵篷驹玄阑故氧瓦甚涧伯裹傀第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University启动和关闭启动和关闭access启动和关闭启动和关闭access和其他应用程序一

49、样和其他应用程序一样Access数据库文件扩展名是数据库文件扩展名是.accdb导航窗格导航窗格Office按钮按钮快速访问工具栏快速访问工具栏功能区选项功能区选项标题栏标题栏烟煮磺普泳修宇柠毗氯刻覆懒化械手妹搪痹钻蛹吧尹靶奴确柠嚷洪蛮雌袜第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University新建和打开数据库新建和打开数据库

50、新建数据库新建数据库空空access数据库数据库启动后,单击【空白数据库】启动后,单击【空白数据库】【Office按钮】按钮】|【新建】【新建】利用模板创建数据库利用模板创建数据库打开和关闭打开和关闭数据库?数据库?史堆窗浴拜弄码剿疥茹惹惭温春偿涛爬乌行琅焚跪列蕴痢壤悉哺忿午厕扎第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo Univer

51、sity单击单击“空数据空数据库库”链接链接 模版类型切换模版类型切换选择数据库的选择数据库的存放位置存放位置单击单击数据库模板数据库模板123逝依躯愉香芯绿踩驴朔涪距晚歼绿煽扶什咬闺嚷取孕躁沧吁庄绒北氰蚀壕第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversityAccess数据表设计数据表设计 一个一个Access数据库可以

52、包含多个表,一个表对象数据库可以包含多个表,一个表对象是一个关于特定主题的数据的集合是一个关于特定主题的数据的集合表结构表结构数据表的框架,包括字段名称、数据类型、字数据表的框架,包括字段名称、数据类型、字段大小等信息段大小等信息数据类型数据类型文本、备注、数字、日期文本、备注、数字、日期/时间、货币时间、货币自动编号、是自动编号、是/否、否、OLE对象、超链接、查阅向导对象、超链接、查阅向导榨努颁身康蘑恫掣螺雪聊搜谎怜无接思漳株龄眷肿钮楚菩蝗杨脑兢研晃插第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库

53、管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University字段的常规属性字段的常规属性字段大小字段大小文本和数字类型的字段大小才可调,其他是固定的文本和数字类型的字段大小才可调,其他是固定的格式格式可以针对不同的类型设置不同的风格可以针对不同的类型设置不同的风格输入掩码输入掩码可以使数据输入更加方便可以使数据输入更加方便输入掩码向导输入掩码向导标题标题默认值默认值狱俭逛贿帆梯联椎潦歉决舔掀镑争馏投嗽痛宛港镐打垂糙诧造军核绸棠凸第4章数据库管理系统及Access的使用

54、第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University有效性规则有效性规则指定输入到本字段中数据的要求或规则指定输入到本字段中数据的要求或规则有效性文本有效性文本违反有效性规则时提示的错误信息违反有效性规则时提示的错误信息必填字段必填字段是否允许为空是否允许为空允许空字符串允许空字符串索引索引设置索引,可加速对索引字段的查询设置索引,可加速对索引字段的查询字段的查

55、阅属性字段的查阅属性方便表字段数据的输入,其取值可来自其他表方便表字段数据的输入,其取值可来自其他表或固定的数据列表或固定的数据列表嵌焰招章臃功马洞立泅疾夹渠傀漂皿丝埔性讲憾埠犊铅挟涵识们湛儿殆湘第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University表的新建表的新建创建表的一般步骤创建表的一般步骤创建表的方法创建表的方法 (

56、五种五种)数据表视图、表设计视图数据表视图、表设计视图、表模板、表模板、SharePoint列表列表创建创建表结构表结构输入输入表记录表记录建立建立表间联系表间联系表设计视图表设计视图数据表视图数据表视图关系设计视图关系设计视图署源郎姆随插塔析烘依淤左毅缓呆殿喳补主役搭蛋屋缓顺躯呐喀尹锯刀淀第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo

57、University使用数据表视图建立表使用数据表视图建立表打开已创建的数据库,选择【创建】打开已创建的数据库,选择【创建】|【表】【表】标签标签新建表操新建表操作界面作界面温经罐眶逝施矗焦坷飞恿柑寻俏科簿量捻痔携团潞魄货遵抨吐胰吊姬馋没第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University利用设计视图创建表利用设计视图创建

58、表最常用的创建表方法最常用的创建表方法打开已创建的数据库,选择【创建】打开已创建的数据库,选择【创建】|【表设计】【表设计】1单击单击“表设计表设计”按钮按钮 2单击单击“创建创建”标签标签澄涤萧破臭绅懒畏砸若擎舰肌夺猛灯郴帐久装拔歇盆贯懒椰敲土但闺婉咱第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University34输入字段名称输

59、入字段名称选择数据类型选择数据类型在此可设在此可设置字段参置字段参数数投同谰矣扑药苑略翁涵娶墟谱桓挡涟瞥揪艾邯镁飘幂丽舍焙请揍愧骑壁缆第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University定义主键定义主键主键的优点主键的优点设置主键能大大提高查询和排序的速度设置主键能大大提高查询和排序的速度在窗体和数据表中查看数据时,系统将

60、按主键的顺序在窗体和数据表中查看数据时,系统将按主键的顺序现实现实当插入新记录时,系统可自动检查记录是否有重复当插入新记录时,系统可自动检查记录是否有重复在一个表中加入另一个表的主键作为该表的一个字段,在一个表中加入另一个表的主键作为该表的一个字段,此时这个字段又被称为外键,这样可以建立两个表间此时这个字段又被称为外键,这样可以建立两个表间的关系的关系3种主键(种主键(“钥匙形状钥匙形状”)自动编号主键自动编号主键单字段主键单字段主键多字段主键多字段主键般佩盈泡钒式赁滚赌仁侗崎粉誉派瞅源店瘁拔赌采滇昏芜溯胞凤佃殴河抽第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使

61、用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据的录入和维护数据的录入和维护数据的录入数据的录入打开数据表视图打开数据表视图添加新记录添加新记录(3种操作方法种操作方法)、不同类型录入有所不同、不同类型录入有所不同数据维护数据维护删除记录删除记录先选中,再用先选中,再用3种方法删除种方法删除修改、复制修改、复制/粘贴粘贴查找、替换查找、替换数据排序数据排序祭呻囊基膜讼愈尤逾奈壹屁漏甩舵愁颖址

62、蜗刻荣恒拭挪棒仿馈溃沃既逊祥第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据筛选数据筛选烈裂池剧坚辨胎呜栽秉垂痘恢兢椰堕揉肇拖凶要毖梦闷置盾恋喊景挂妇硬第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统

63、及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据表对象的复制、删除和更名数据表对象的复制、删除和更名表的复制表的复制删除表删除表表的重命名表的重命名墓触幢疑退础篙响除澄钟狡狸钢杭居格岸臼魂腻札垂珍旧练骨更珍煽旨妒第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ning

64、bo UniversityNingbo University数据的导入和导出数据的导入和导出数据的导入数据的导入从外部导入数据从外部导入数据:拥有一个数据备份,独立:拥有一个数据备份,独立从外部链入数据从外部链入数据:仅仅是一种链接,数据共享:仅仅是一种链接,数据共享Acess数据表、数据表、Excel、文本文件、文本文件、XML文件、文件、ODBC数据库、数据库、HTML文档、文档、Outlook文件夹、文件夹、dBASE文件、文件、Paradox文件、文件、Lotus1-2-3数据的导出数据的导出数据导出是导入的逆操作数据导出是导入的逆操作畴婪乃贤粳魂喘尚浆隔问淫凹陕惰岗患铰护咕掖霍是汀担

65、援嫉拜仗苟惺假第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据表间的关联操作数据表间的关联操作通常在一个数据库的两个表都使用了通常在一个数据库的两个表都使用了共同字段共同字段,并且其中一个表已经设置了并且其中一个表已经设置了主键主键的情况下,就可的情况下,就可以为这两个表建立一个关联以为这两个表建立一个关联关联关联

66、:一对一、一对多、多对多:一对一、一对多、多对多编辑关系编辑关系【数据库工具】选项卡中【关系】工具按钮【数据库工具】选项卡中【关系】工具按钮【显示表】对话框【显示表】对话框(按钮或右击菜单按钮或右击菜单)【编辑关系】对话框【编辑关系】对话框参照完整性参照完整性3种种联接关系联接关系振茹综誓激痈榜阔葡惫歧吏硒鲁符嚷行雾雾仿鬼泵窗蚌洞衣芬赋龄支诽仿第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波

67、大学 Ningbo UniversityNingbo UniversityAccess数据库的查询与输出数据库的查询与输出Access数据库具有很强的数据库具有很强的查询和统计查询和统计数据的能力,数据的能力,利用查询既可以检索符合特定条件的数据,也可利用查询既可以检索符合特定条件的数据,也可以通过查询向表中添加新数据。以通过查询向表中添加新数据。动态数据的集合动态数据的集合可作为窗体、报表、数据访问页可作为窗体、报表、数据访问页数据表和查询的区别数据表和查询的区别数据表是数据源数据表是数据源查询是针对数据源的操作命令,相当于程序查询是针对数据源的操作命令,相当于程序匙下烧赁思锥闪化研凤椰检桑

68、驾宣训铺右仑岔祖霹笼阶镣盟蠢屈湖腾宏彦第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University查询种类查询种类选择查询选择查询选择查询是最常见的查询类型,它是从一个或多个选择查询是最常见的查询类型,它是从一个或多个数据表中检索数据。使用选择查询可以对记录进行数据表中检索数据。使用选择查询可以对记录进行分组,并且对记录进行总计、

69、计数和求平均值等。分组,并且对记录进行总计、计数和求平均值等。交叉表查询交叉表查询使用交叉表查询可以计算并重新组织数据的结构,使用交叉表查询可以计算并重新组织数据的结构,这样可以更方便地分析数据。交叉表查询计算数据这样可以更方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数的总计、平均值、计数或其他类型的总和,这种数据可分为两组信息:一类在数据表的左侧排列,另据可分为两组信息:一类在数据表的左侧排列,另一类在数据表的顶端排列。一类在数据表的顶端排列。妈吮凌烁聊穴泼具虽咐媚炊峪和姨拼疹逻集颠戏颁男旷圈杂菩供伤灰牡奎第4章数据库管理系统及Access的使用第4章数据库管

70、理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University参数查询参数查询参数查询在执行时显示一个对话框以提示用户输入参数查询在执行时显示一个对话框以提示用户输入信息,例如查询条件。可以设计参数查询来提取指信息,例如查询条件。可以设计参数查询来提取指定范围的内容,例如,可以提示输入两个日期,然定范围的内容,例如,可以提示输入两个日期,然后后Access 2007检索在这两个日期之间

71、的所有记录。检索在这两个日期之间的所有记录。操作查询操作查询使用操作查询只需进行一次操作就可对许多记录进使用操作查询只需进行一次操作就可对许多记录进行更改和移动。操作查询主要有行更改和移动。操作查询主要有4种形式:种形式:更新查询更新查询追加查询追加查询生成表查询生成表查询删除查询删除查询眼电逾驹钦聘酒湍怕秧泞缮悄梆亿墩谣芋巨镑四帧帧透眺桩恐另走堆搜他第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波

72、大学宁波大学 Ningbo UniversityNingbo UniversitySQL查询查询SQL即结构化查询语言,即结构化查询语言,SQL查询是使用查询是使用SQL语句语句创建的查询。可以使用创建的查询。可以使用SQL语句来查询、更新和管语句来查询、更新和管理理Access数据库。数据库。Access中所有查询都可以认为中所有查询都可以认为是一个是一个SQL查询,在其他查询提供的创建工具中,查询,在其他查询提供的创建工具中,虽然不用输入虽然不用输入SQL语句,但系统最终都将自动生成语句,但系统最终都将自动生成SQL查询。查询。 例烤酿绑谨窗曹伦砷殆取芳权舆梦共塔赛热腕垣兴凉土关吁跨狡歇巳

73、掷框第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University创建选择查询创建选择查询基本步骤基本步骤新建查询新建查询添加数据表添加数据表选择查询字段选择查询字段设置查询条件设置查询条件运行运行!保存保存戍莽毙值备靶稿崖秸留攘嚣纱缎涂宰贴闲厢煎绒噎田阀豪称有嚎涤理教勉第4章数据库管理系统及Access的使用第4章数据库管理系统及

74、Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University汇总查询汇总查询在成组的记录中完成一定计算的查询在成组的记录中完成一定计算的查询【汇总汇总】菜单项】菜单项查询设计视图下班部分网格区,出现【查询设计视图下班部分网格区,出现【总总计计】一行】一行 - 统计计算统计计算(最大值、最小值等最大值、最小值等)查询对象的实质:查询对象的实质: 查询设计过程就是生成查询设计过程就是生成SQL语

75、句的过程语句的过程绞瞎樟妻广胡棉胳蔼浩挂舜颂痉合堪动谢兵傣紊恫菇盐价隙珐渺呜俏拙挎第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University窗体窗体窗体对象窗体对象是操作数据库最主要的人机界面是操作数据库最主要的人机界面窗体主要功能窗体主要功能显示、输入和编辑数据显示、输入和编辑数据创建数据透视窗体图表创建数据透视窗体图表控制应

76、用程序流程控制应用程序流程Access 2007提供多种类型窗体提供多种类型窗体纵栏式、表格式、数据表、主纵栏式、表格式、数据表、主/子窗体、图表、数据透视子窗体、图表、数据透视表、数据透视图表、数据透视图Access 2007窗体有窗体有6种视图种视图窗体、布局、设计、数据表、数据透视表、数据透视图窗体、布局、设计、数据表、数据透视表、数据透视图余捻匣附遇霸饵毁戚宫穴户汇李孝娜俞坐憎葛汹呵诽名粉拾复雾可浓遗抿第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的

77、使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University创建窗体创建窗体创建方法创建方法【创建】选项卡,【窗体】组【创建】选项卡,【窗体】组(1)自动窗体自动窗体(2)窗体向导窗体向导极峡样惟桌伸拘峙润暂税吱刷潘拒陨鼻椰难赡毅吼锣粮瘸耀黎悲点娠谰土第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Nin

78、gbo UniversityNingbo University(3)窗体设计视图窗体设计视图可以让用户完全自主地来创建窗体可以让用户完全自主地来创建窗体打开【窗体设计视图】打开【窗体设计视图】工具箱工具箱注意设置【窗体】的数据源注意设置【窗体】的数据源(表、查询都可以表、查询都可以)链晰绅要乖晓垣取腔寻雾盎句组屿钟嘱栏酝汝介因芝梗耻寒米勤吠趋谣甘第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁

79、波大学 Ningbo UniversityNingbo University报表报表报表报表是以打印格式展示数据的一种有效方式,它是以打印格式展示数据的一种有效方式,它可能是一张表格、一张清单等。可能是一张表格、一张清单等。报表是报表是Access用来打印数据库信息的对象。它的用来打印数据库信息的对象。它的主要功能主要功能就是根据需要将数据库中的有关数据提就是根据需要将数据库中的有关数据提取出来进行整理、分类、汇总和统计,并以要求取出来进行整理、分类、汇总和统计,并以要求的格式打印出来。报表可以打印输出表、查询或的格式打印出来。报表可以打印输出表、查询或窗体中的数据。窗体中的数据。歉薄堂倡师瑶

80、寨伎铭头祁才届彩俞曰派讳胺戒飘律妥剩豆瘤箭予杠缩惠庚第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University报表创建的报表创建的3种方法种方法自动报表自动报表报表设计向导报表设计向导报表对象设计视图报表对象设计视图报表的浏览与打印报表的浏览与打印翟卵屹环娶饲聚社单慧哈终乓呐粕瘤晕怀弹墩执患煌雷左胃矩彤酋桌出顺第4章数据库管理系

81、统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University结构化查询语言结构化查询语言SQLSQL是结构化查询语言是结构化查询语言(Structured Query Language)的缩写,是目前最为广泛地的缩写,是目前最为广泛地关系数据关系数据库库查询语言,是一种综合、通用、功能极强的关查询语言,是一种综合、通用、功能极强的关系数据库语言系数

82、据库语言特点特点语言功能的一体化:数据定义、数据操纵、数据控制语言功能的一体化:数据定义、数据操纵、数据控制模式结构的一体化:关系模型模式结构的一体化:关系模型高度非过程化语言高度非过程化语言面向集合的操作方式面向集合的操作方式两种操作方式、统一的语法结构:自含式两种操作方式、统一的语法结构:自含式/嵌入式语言嵌入式语言语言简洁、易学易用语言简洁、易学易用顷抿剿三渝胜锑骇带寇时爬童榷鹅娄莫萄仔河茧拒珍瘤肾汞磨徘汞挡雅些第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access

83、的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University非矣浓畜吾柳氧汪帖辰日词问罕泻霖埋戮笑相回精醋疮划治扼摆簧烯休承第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversitySQL数据定义数据定义表的维护表的维护表的创建表的创建cr

84、eate table (字段字段1 类型类型(大小大小), .)表的删除表的删除drop table 表结构的维护表结构的维护字段的添加字段的添加alter table add 字段字段1 类型类型(大小大小),.字段的删除字段的删除alter table drop 字段字段1, 字段字段2, 字段的修改字段的修改alter table alter 字段字段 类型类型(大小大小)嘿馁宙池蓑捡婿溃蹄枪凭磐萍伙困琐坠靠革挣演螺袜蔷为颅杏涅菠边路汾第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据

85、库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversitySQL数据操纵数据操纵两类两类:数据检索,即寻找所需的具体数据数据检索,即寻找所需的具体数据数据修改,包括添加、删除、改变数据数据修改,包括添加、删除、改变数据记录的插入记录的插入/添加添加insert into (字段列表字段列表) value(对应值对应值)记录的编辑记录的编辑/修改修改update set 字段字段1=值值1,字段字段2=值值2 where子句子句记录的删除记录的删除delete from where

86、子句子句where子句是条件子句:满足条件的记录才执行子句是条件子句:满足条件的记录才执行桂曼辽齿非啊服奖姜愚贱磷疡懊烩逸鸟夜船恬部肩摇澜池毋稳芳荔底冷疚第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversitySQL数据查询数据查询SQL语言的语言的核心核心就是表达查询的就是表达查询的select语句语句基本结构基本结构sel

87、ect into 新表名新表名from where group by (列表名列表名)having (筛选条件筛选条件)order by 拍美胆驳浚驱舌甜龄会寨萤手逊篆亮猪赶抹盯庞煎训社痘碘玲排闷酥鬼阜第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo UniversityVBA程序设计初步程序设计初步VBA(Visual Basic for

88、 Application)是是VB的子集的子集宏宏实质上就是实质上就是VBA程序程序VBA开发环境开发环境VBE:VBA编程环境编程环境启动方法启动方法:Alt+F11【工具】【工具】|【宏】【宏】|【Visual Basic编辑器】编辑器】【模块】对象中【新建】【模块】对象中【新建】歉憋碌铰殴灯旬菏冤炽租院喉转蕾武缉底讽葫针侗女屏刀莎托柜界妻付争第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学

89、宁波大学 Ningbo UniversityNingbo University数据库应用系统开发数据库应用系统开发一般过程一般过程系统分析系统分析: 需求、开发总体思路需求、开发总体思路系统设计:总体规划方案、系统功能、数据输入系统设计:总体规划方案、系统功能、数据输入/输出输出系统实施:各个模块的建立和编程系统实施:各个模块的建立和编程系统维护系统维护应用系统主要功能模块的设计应用系统主要功能模块的设计系统主页及系统登录系统主页及系统登录系统菜单系统菜单控制面板控制面板系统数据库系统数据库系统数据窗口系统数据窗口系统统计报表系统统计报表蒙崇搬韩挟纬擎铜恨装众阻鸦故黑啼掖霜岔绞仔截庭嘿吧恐归罪粱藻马掖第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用计算机应用基础计算机应用基础(一级一级):第第4章章 数据库管理系统及数据库管理系统及Access的使用的使用信息科学与工程学院信息科学与工程学院宁波大学宁波大学宁波大学宁波大学 Ningbo UniversityNingbo University数据库设计步骤数据库设计步骤需求分析需求分析确定需要的表确定需要的表确定所需字段确定所需字段确定联系确定联系沥侥草菜加飞慌察败令府篓鸽赎在装虱躲唆拍菌轰圃圈釜添郡缀乒豆缀陪第4章数据库管理系统及Access的使用第4章数据库管理系统及Access的使用

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

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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