您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 第六章数据库管理系统Access2003
1第六章数据库管理系统Access2003目录6.1数据库的概念6.1.1数据处理技术发展①人工管理阶段:主要用于数值计算。特点:从硬件上看,外存只有纸带、卡片没有直接的存储设备。从软件上,没有操作系统及管理数据的软件从数据看,数据不保存,数据无结构,数据依赖于应用程序,数据不独立性,数据不共享,产生冗余。②、文件系统管理阶段:特点:从硬件上看,已有磁盘等存储设备。从软件上看,有操作系统及管理数据的软件(文件系统);从数据看,文件系统把数据组成相互独立的数据文件。用户可以对文件进行增、删、改等操作。实现记录内数据结构性,但整体无结构。数据的独立性不好,数据冗余大。③、数据库系统管理阶段特点:从硬件上看:有了大容量的磁盘;从软件上看,有了数据库管理技术;从数据看,数据实现了整体的结构性(与文件系统的根本区别)、数据共享、数据独立性高,数据由数据库管理系统统一管理和控制,减少了数据冗余,独立的数据操作界面。数据库6.1.1数据库的基础知识1.数据库(DB)数据库是一个存储在计算机内的、结构化的、可共享的“数据”的“集合”。2.数据库管理系统(DBMS)(1)概念:数据库管理系统是对数据库进行管理的系统软件,是数据库系统的核心,它的职能是有效地组织和存储数据、获取和管理数据,是用户和操作系统之间的一层管理软件。(2)数据库管理系统的主要功能有几个方面:1)数据定义功能DDL(表、视图的建立)2)数据操纵功能DML(查询、修改、删除)3)数据库运行管理(数据的完整性、安全性)4)数据库的建立和维护功能(库的建立、数据输入、分析)3.数据库系统(DBS)(1)概念:数据库系统是指引入数据库后的系统。(2)组成:DB、DBMS、应用系统、相关人员(数据库管理员(DBA)和数据库设计员、应用程序员和终端用户)4.数据模型(RM)relational(1)数据库中最常见的逻辑数据模型有三种:层次模型、网状模型、关系模型。(2)RDBMS:关系型数据库管理系统(3)用二维表结构来表示实体及实体间关系的模型称关系数据模型。(4)实体之间的关系分为:一对一,一对多和多对多①层次模型②网状模型③关系数据模型用二维表结构来表示实体及实体间关系的模型称关系数据模型。如下图:5.关系数据库的基本概念(1)关系:一个关系就是一张二维表,每个关系模型中的关系就是一张二维表。(2)属性:也称字段,二维表中垂直方向的列称为属性。(3)域:一个属性的取值范围叫做一个域。(4)元组:也称记录,二维表中水平方向的行称为元组。码(又称为关键字):若它的值唯一地标识了一个元组,则称该属性为候选码。若一个关系有多个候选码,则选定其中一个为主码,简称码,码的属性称为主属性。分量:每个元组的一个属性值叫做元组的一个分量。关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映像。通常简记为:关系名(属性名1,属性名2,……,属性名n)6、专门的关系运算(1)选择选择运算即在关系中选择满足某些条件的元组。(2)投影投影运算是在关系中选择某些属性的值。(3)连接连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。Select*fromxsqkwhere系名=计算机系例如从学生信息表关系中选取所有记录的系名和姓名字段显示。命令:select系名,姓名fromxsqk(3)连接①将两个数据表中的某些或全部字段,按照关联字段连接生成一个新的数据表文件。SQL中连接运算是通过JOIN命令或命令实现的。②自然连接:在连接中,按关联字段值对应相等为2条件,去掉重复属性(字段)的等值连接。(常用的连接)7、关键字关键字:经过排序的字段,是逻辑结构,依赖于数据表,不是数据库的物理部分。候选关键字:要求字段值不能有重复值(即能唯一的表示一行或列)。主关键字:主关键字是被挑选出来的,是做表的行的唯一标识的候选关键字。一个表中只有一个主关键字。6.1.2Access2003简介Access是一种功能强大的桌面数据库管理系统,是MicrosoftOffice2000套件产品之一。提供了VBA程序设计语言,让数据库开发人员构造比较高级的信息管理系统;可以将Access表导出为excel表6.2Access2003的基本操作6.2.1Access2003的启动与退出启动Access2003的几种常用的启动方法:单击“开始”→“程序”→“MicrosoftAccess”。在“资源管理器”或者“我的电脑”窗口中,双击Access2003应用程序的文件名Msaccess.exe。单击“开始”→“运行”,打开“运行”对话框。在该对话框的“打开”文本框中输入MSAccess程序名,然后单击“确定”按钮。6.2.1Access2003的启动与退出退出Access2003常用的几种方法:从“文件”菜单中选择“退出”命令。单击MicrosoftAccess应用程序窗口右上角的“关闭”按钮。双击MicrosoftAccess应用程序窗口左上角的应用程序控制菜单图标。按“Alt+F4”组合键。按ALT+F+X关闭Access6.2.2Access数据库的组件(7种)1.表对象table表是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。Access允许一个数据库(.mdb)中包含多个表,2.查询对象query:9601010查询是从表和其他查询中按要求查找所需要的内容。表对象是物理表,查询对象是虚拟表。6.2.2Access数据库的组件3.窗体对象form窗体是数据库对象中最具灵活性的一个对象。也称表单,是ACCESS提供的一种方便浏览、编辑数据的窗口式工具。利用窗体可以浏览数据也可以编辑数据。数据源:表、查询、查询的查询4.报表对象报表可以将表对象和查询对象的数据进行分析、整理和计算,并将数据以格式化的方式发送到打印机。注意:用户只能通过报表浏览数据,不能编辑数据。5.数据访问页对象数据访问页是Access2003新增的数据库对象,它是一种特殊类型的Web页,用户可以在此Web页中查看、修改Access数据库中的数据。6.宏对象在Access2003中,宏对象是一个或多个宏操作的集合,其中的每一个宏操作都能实现特定的功能。7.模块对象模块是将VisualBasicforApplications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。6.2.3数据库基本操作1.设计数据库在Access中,数据库的设计是很重要的,一个成功的数据库设计方案应该将用户的需求充分融入其中,这样才能创建出一个能够有效完成所需功能的数据库。2.创建数据库两种创建数据库的方法:一种是创建一个空白的数据库。另一种是利用Access数据库模板创建数据库——提供的数据库向导快速地创建包含许多对象的数据库3.打开及关闭数据库1)打开数据库方法1:启动时,利用“MicrosoftAccess”对话框来打开数据库;方法2:利用“文件”菜单中的“打开”命令或“打开”按钮来打开数据库。注意:Access在同一时间只能打开一个数据库。2)关闭数据库关闭数据库的方法有以下三种:单击“数据库”窗口右上角的“关闭”按钮。双击“数据库”窗口左上角的“菜单控制图标”;单击“菜单控制图标”,然后从弹出的下拉菜单中选择“关闭”命令。从“文件”菜单中选择“关闭”命令。4.“数据库”窗口的基本操作1)改变对象的显示方式3默认情况下,“数据库”窗口中对象的显示方式为“列表”。如果要更改对象的显示方式,单击“数据库”窗口工具栏中提供的按钮来更改对象的显示方式。2)使用组管理对象组是Access数据库中用于管理数据库对象快捷方式的一个集合,用户可以右击数据库对象/新组,建立新组,右击某个表/添加到组,将表的快捷方式添加到指定的组中,以便快速访问和管理对应的数据库对象。3)显示或更改数据库对象的属性在“数据库”窗口中,可以根据需要设置某些数据库对象的属性6.3表6.3.1表的概念表是Access2003数据库的最重要的对象之一,是用来存储数据的地方,数据库中的表相互联系,不能单独存在。一个表是由两部分组成的,表结构和表内容。表有两种显示窗口:设计视图窗口和数据表视图窗口。打开表后单击“视图”菜单切换。(1)设计视图窗口用于显示和编辑表的字段名称、数据类型和字段属性。(2)数据表视图用于显示、编辑表中的记录。6.3.2建立表常用的创建表的方法有3种:使用表向导创建表通过输入数据创建表使用设计器创建表(常用方法)1.使用向导创建表1)在要创建表的“数据库”窗口中选择“表”选项卡。2)单击“新建”按钮,弹出“新建表”对话框。3)在“新建表”对话框中选择“表向导”选项。4)单击“确定”按钮,弹出“表向导”对话框。5)在“表向导”对话框中,确定新表的类别,选择要使用的字段。确定表的名称以及是否由表向导设置主键。2.通过输入数据创建表Access2003允许用户先不创建表,而是通过输入一组数据,从而创建一个新表。1)单击“对象”栏中的“表”。2)双击“通过输入数据创建表”,系统自动打开一个空表,各个字段的默认名称依次是“字段1”、“字段2”、“字段3”等。3)如果要对字段重新命名,双击字段名,然后输入所需的名称。4)输入完数据后,单击工具栏中的“保存”按钮,保存表时,Access将询问是否要创建一个主键。3.使用设计器创建表使用Access提供的设计器,不但可以创建一个表,而且能够修改表的结构。1)打开数据库,在数据库窗口的“对象”栏中单击“表”。2)在数据库窗口右边的对象列表框中双击“使用设计器创建表”,出现表设计视图。3)在“设计视图”中定义表中的每个字段。4)如果需要,可以在窗口下部的“字段属性”栏内设置字段的属性。5)单击工具栏上的“保存”按钮。(1)定义字段名称字段名称应遵循如下命名规则:字段名称的长度最多可达64个字符。字段名称可以包含字母、汉字、数字、空格和其他字符。不能将空格作为字段名称的第一个字符。字段名称不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(‵)。不能使用控制字符(ASCII值从0至31的控制字符)。(2)字段的数据类型Access2003有10种数据类型:文本(Text)最多容纳255个,没有字符型,备注(Memo)数字(Number)日期/时间(Date/Time)货币(Currency)自动编号(AutoNumber)是/否(Yes/No)OLE对象(OLEObject)超(级)链接(Hyperlink)查阅向导(LookupWizard)(5)设置主键字段主键(也可称为主关键字)是用于惟一标识表中每条记录的一个或一组字段。Access2003建议为每个表设置一个主键,这样在执行查询时用主键作为主索引可以加快查找速度;还可以定义多个表之间的关系。设置主键的目的为了区分不同的记录,主键必须是唯一的,不允许出现空值。在Access2003中可以定义3种主键:自动编号、单字段和多字段。(5)设置主键字段自动编号主键:创建表时若用户没有设置主键,则4保存表时,系统会询问是否需要自动设置一个自动编号的主键,这是创建主键最简单的方法。单字段主键:若一个字段包含唯一的值,则可以将该字段定为单字段主键。多字段主键:若表中单字段不能唯一标识一个记录,则可以将两个或多个字段定为主键。设置主键打开数据库窗口,单击“设计”按钮,切换到设计视图中。单击“行选定器”选择要设置行,若要设置多字段主键,先按ctrl键,然后选所需字段。单击“表设计”工具栏的“主键”按钮,主键标志显示在该行选定器上,系统自动设置为索引。(6)设置索引索引的概念:索引也是一种数据对象,用于加快用户查找所需数据的速度。可以建立一个字段或多个字段的索引索引做简单了解即可。设置索引创建单字段索引:在设计视图中打开表,选择设计索引的字段在表设计窗口的字段属性框中单击“索引”属性,从中选所需选项。若设主索引,则单击“视图”/“索引”命令。单击工具栏的保存。设置索引创建多字段索引:在设计视图中打开表,则单击“视图”/“索引”命令或工具栏
本文标题:第六章数据库管理系统Access2003
链接地址:https://www.777doc.com/doc-2159147 .html