数据库管理系统及Access的使.ppt
《数据库管理系统及Access的使.ppt》由会员分享,可在线阅读,更多相关《数据库管理系统及Access的使.ppt(63页珍藏版)》请在三一办公上搜索。
1、第4章 数据库管理系统及 Access的使用,数据库系统概述Access2007简介Access数据表设计Access数据库的查询与输出结构化查询语言SQLVBA程序设计初步数据库应用系统的设计与开发,数据库系统概述,随着计算机应用的不断深入,作为一种资源,数据的重要性越来越显现出来。数据库技术是计算机科学技术发展最快的重要分支之一,已成为信息系统的重要技术支柱。计算机数据管理经历了以下几个阶段人工管理文件管理数据库系统,数据库新技术:随着网络技术、数据信息技术,数据发展趋势:分布式数据库面向对象数据库多媒体数据库数据仓库,数据库系统组成:计算机硬件数据库数据库管理系统应用程序数据库用户,计算
2、机硬件(Hardware)是数据库系统赖以存在的物质基础,是存储数据库及运行数据库管理系统DBMS的硬件资源,主要包括主机、存储设备、I/O通道等。,数据库是存储在计算机存储设备上,结构化的相关数据集合。它包括描述事物的数据本身,和相关事物之间的联系,应用程序(Application)是在DBMS的基础上,由用户根据应用的实际需要所开发的、处理特定业务的应用程序。应用程序的操作范围通常仅是数据库的一个子集,也即用户所需的那部分数据。,数据库管理员(DataBase dministrator,DBA)负责管理、监督、维护数据库系统的正常运行;应用程序员(Application Programme
3、r)负责分析、设计、开发、维护数据库系统中运行的各类应用程序;终端用户(End-User)是在DBMS与应用程序支持下,操作使用数据库系统的普通使用者。,数据库管理系统(DataBase Management System,DBMS)是指负责数据库存取、维护、管理的系统软件。它是数据库系统的核心,其功能的强弱是衡量数据库系统性能优劣的主要指标。,数据库系统特点:数据共享减少数据冗余采用特定的数据模型具有较高的数据独立性增强了数据的安全性,所有用户可以同时存取数据;,数据冗余就是数据重复。数据库从全局观念来组织和存储数据,有效地节省了存储资源,减少了数据冗余,增强了数据的一致性。,数据模型就是数
4、据结构,表示数据间的关系及联系,所谓数据独立是指数据与应用程序之间的彼此独立 数据库的数据独立包括两个方面:(1)物理数据独立(2)逻辑数据独立,数据库加入了安全保密机制,可以防止对数据的非法存取。,数据模型数据库管理系统用来表示实体与实体间联系的方法。几个概念实体:客观存在并且可以相互区别的事物称为实体属性:实体所具有的特性,都有特定的取值范围(值域)包括:属性型和属性值实体联系:实体间的对应关系3种类型:一对一、一对多、多对多,一对一 一对多 多对多,常用的数据模型层次模型层次模型是用树型结构来表示数据之间的联系。,特点:(1)有且仅有一个结点无父结点,这个结点即为树的根;(2)其它结点有
5、且仅有一个父结点。,网状模型网状模型是用网络结构来表示数据之间的联系,可以表示多对多的联系。,特点:(1)可以有一个以上的结点无父结点;(2)至少有一个子结点有一个以上的父结点;(3)在两个结点之间有两个或两个以上的联系。,关系模型关系模型是把数据结构看成一个二维表,关系模型是由若干个二维表格组成的集合。,特点:(1)表格中的每一列都是不可再分的基本属性;(2)各列被指定一个相异的名字;(3)行、列的次序无关。,表中每一行为关系的一个元组,也称为一个记录;表中的每一列为关系的一个属性,也称为一个字段。,记录,字段,关系数据库,一个关系就是一张二维表。每个关系都有一个关系名。关系模式对关系的描述
6、称为关系模式,其格式为:关系名(属性名1,属性名2,属性名n)学生(姓名,学号,班级,身份证)元组(记录)二维表的每一行在关系中称为元组。,属性(字段)二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。域属性的取值范围称为域。关键字关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字,主关键字和候选关键字在关键字中选定一个作为当前唯一标志元组的依据,称为该关系的主关键字(主键/主码),其他的关键字则可称为候选关键字外部关键字关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。,关系模型实例
7、,外部关键字,外部关键字,主关键字,主关键字,关系运算主要有选择、投影和联接三种。选择(Selection)运算是从关系中查找符合指定条件元组的操作。投影(Projection)运算是从关系中选取若干个属性的操作。联接(Join)运算是将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足联接条件的所有元组。,关系运算,例如,考生成绩表按照“性别=”女“”的条件进行选择运算,1选择(Selection),例如,选取考生成绩表中姓名、笔试成绩、上机成绩三列的投影操作,2投影(Projection),将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格,3联接
8、(Join),将表1和表2中若干列,以“准考证号”列为依据,联接生成一个新的表格,3联接(Join),关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。,1实体完整性实体完整性是指关系的主关键字不能取“空值”。,2参照完整性参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。外部关键字只能取相应被参照关系中已经存在的主关键字值。,3用户定义完整性用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。用户定义完整性主要包括如下两方面:(1)字段有效性约束。(2)记录有效性约束。,关系的完整性约束,Acces
9、s 2007概述,典型的关系型数据库管理系统Oracle、SQL Server、Access、VFP等Access 2007中文版是Microsoft公司发布的Office 2007中文版软件包中的关系数据库产品属于小型桌面数据库系统,是管理和开发小型数据库系统的非常好的工具。通过7个对象对数据进行管理表、查询、窗体、报表、页、宏、模块,表:数据库的基本对象,存储数据。查询:查找和检索所需的数据。窗体:查看、添加和更新数据库的数据。报表:以特定的版式分析或打印数据。数据访问页:查看、更新或分析来自Internet或Intranet的数据库数据。宏:一个或多个操作的集合,执行各种操作,控制程序流
10、程。模块:VBA编程,是处理、应用复杂的数据信息的处理工具。,“表”创建按钮,“窗体”创建按钮,“报表”创建按钮,“查询”创建按钮,“宏”和“模块”创建按钮,导航窗格,表达式,表达式由多个单独使用或组合使用以生成某个结果的可能元素组成标志符:字段、属性或控件的名称常量:access运行时其值保持不变的命名数据项数字型:可用e/E的科学记数法本文型:用双引号(西文输入)日期/时间型:用编号符(#)括起来是否型:Yes、No、True、False,运算符算术运算符幂 乘*除/加+减-右除mod关系运算符小于 大于等于=等于=不等于逻辑运算符非not 与and 或or 相等eqv 异或xor,特殊运
11、算符betweenand 介于两值之间in 在一组值中is null 字段为空is not null 字段不为空&字符串合并/拼接 like 匹配模式,函数count(字符表达式):返回字符表达式中值的个数min(字符表达式):返回最小值max(字符表达式):返回最大值 avg(字符表达式):返回平均值sum(字符表达式):返回总和date():返回当前的系统日期year(日期):返回指定日期的年份month(日期):返回指定日期的月份len(字符表达式):返回字符个数right(string,length):返回字符串右边指定长度的子串left(string,length):返回字符串左边指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 系统 Access
链接地址:https://www.31ppt.com/p-6296538.html