第6章 数据库管理系统 Access 2010_第1页
第6章 数据库管理系统 Access 2010_第2页
第6章 数据库管理系统 Access 2010_第3页
第6章 数据库管理系统 Access 2010_第4页
第6章 数据库管理系统 Access 2010_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1计算机文化基础第6章数据库管理系统

Access2010

目录6.1数据库技术基础

6.2数据库管理系统Access2010

6.3项目实训

第6章

数据库Access20106.1.1数据管理技术的发展数据管理技术的发展大致经历了人工管理、文件系统和数据库系统三个阶段。6.1计算机概述6.1.2数据库系统的基本概念

1.数据(Data)数据是描述事物的符号,是对客观事物及其属性进行的描述。其表现形式是数字、文字、图形、图像、声音等。2.数据库(DB)数据库(Database,简称DB)是长期存储在计算机内的、有组织的、可共享的数据集合。可以理解为“存放数据的仓库”,只不过这个仓库是计算机的存储设备。3.数据库管理系统(DBMS)

数据库管理系统(DatabaseManagementSystem,简称DBMS)完成数据的组织、存储、维护、获取等任务,是一种用于管理数据库的计算机系统软件。4.数据库系统(DBS)

数据库系统(DatabaseSystem,简称DBS)是指计算机系统中引进数据库技术后的整个系统构成,。它一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。

6.1计算机概述6.1.3数据模型

1.层次模型层次模型的基本结构是树形结构,如图所示:6.1计算机概述其特征是:(1)有且只有一个结点没有父结点,这个结点称为根结点;(2)根以外的其他结点有且只有一个父结点。6.1.3数据模型

2.网状模型网状模型的基本结构是网状,如图所示:6.1计算机概述其特征是:(1)允许一个以上的结点没有父结点;(2)一个结点可以有多于一个的父结点。

6.1.3数据模型

3.关系模型关系模型是使用最为广泛的一种数据模型,采用二维表格结构来表示实体和实体之间的联系,如下表6-1所示。6.1计算机概述学号姓名性别年龄专业03001马力刚男21计算机软件03102王萍华女20计算机网络03103张华男22计算机网络03223王平男21计算机安全03301李萍女19电子商务表6-1学生信息表所谓联系是指实体之间的关系,联系的类型有三种:(1)一对一的联系一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。如一个班级只有一个班长,一个班长只属于一个班级,班级与班长之间为一对一的联系。(2)一对多的联系一对多联系表现为主表中的每条记录与相关表中的多条记录相关联。即表A中的一条记录在表B中可以有多条记录与之对应,但表B中的一条记录最多只能与表A中的一条记录对应。如一个班级有多名学生,每个学生只属于一个班级,班级与学生之间为一对多的联系。(3)多对多的联系多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应,即表A中的一条记录在表B中可以对应多条记录,而B表中的一条记录在表A中也可对应多条记录。如一个学生可以选修多门课程,一门课程有多名学生选修。因此学生和课程之间存在多对多联系。6.1计算机概述6.1.3数据模型6.1.4关系数据库

1.关系数据库的基本概念(1)关系:一个关系对应一张二维表,每个关系有一个关系名,即每个表都有一个表名。(2)属性:表中的一列为一个属性,也称为字段。属性的名称被称为属性名。(3)域:属性的取值范围。例如,学生表中“性别”的取值范围只能是“男”或“女”。(4)记录:也称为元组,表示表中的一行。(5)主关键字:也称为主键:能唯一区分表中的每一条记录,不允许为空也不能有重复的值。例如,将学生表中的“学号”设置为主键。(6)关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)6.1计算机概述2.关系运算常用的关系运算有:选择、投影、连接。(1)选择:在关系中选择满足条件的行组成新表。(2)投影:在关系中选择指定的列组成新表。(3)连接:从多个关系中选择属性及满足条件的元组形成一个新表。6.1.3数据模型6.1计算机概述1.VisualFoxPro2.MicrosoftAccess3.MicrosoftSQLServer数据库4.DB25.Oracle数据库6.Sybase7.MySQL6.1.4常用的数据库管理系统

6.1计算机概述Access2010

是Microsoft公司力推的、运行于新一代操作系统Windows7上的关系数据库管理系统,是目前Access的较新版本。Access2010广泛应用于财务、金融、统计、审计和行政等很多管理领域。不仅能够存储数据,还能够对数据进行分析和处理,更重要的是对海量数据进行查询,可以大地提高数据处理的效率,高效地完成各种中小型数据库管理工作,已经成为目前最流行的数据库管理软件之一1.Access2010的特点6.2.1Access2010综述6.2数据库管理系统Access2010

2.Access数据库的对象

(1)表(2)查询(3)窗体(4)报表(5)宏(6)模块3.Access2010的启动与退出6.2.1Access2010综述6.2数据库管理系统Access2010

1.使用模板创建数据库

启动Access2010,在“文件”选项卡的“新建”中选择“可用模板”→“样本模板”选项,然后选择所需的模板,在右下角“文件名”文本框处设置数据库的文件名,单击“创建”按钮,就在指定位置创建数据库,并进入数据库的工作界面。2.直接创建空数据库

启动Access2010,在“文件”选项卡的“新建”中选择“空数据库”选项,在右下侧选择文件保存的位置,并在“文件名”文本框中输入要建的数据库名,单击“创建”按钮,就会新建一个空数据库。例:建立“图书管理.accdb

”数据库6.2.2创建数据库6.2数据库管理系统Access2010

数据表是Access数据库的基础,数据表有表结构和记录两部分组成。1.数据表结构(1)数据类型①文本型②备注型③数字型④日期/时间型⑤货币型⑥自动编号型⑦是/否型⑧OLE对象⑨超级链接⑩查阅向导6.2.3创建数据表6.2数据库管理系统Access2010

(2)字段属性字段属性用来指定字段在表中的存储方式,不同类型的字段具有不同的属性,常用属性有:字段大小、格式、小数位数、标题、有效性规则等。有效性规则属性用来限定字段的值,例如,对表示百分制成绩的“数学”字段,可用有效性规则将其限定为0~100。(3)主关键字对每一个数据表都可以指定某个或某些字段为主关键字,主关键字的作用如下:①使数据表中的每条记录唯一可识别,如学生表中的“学号”字段。②加快对记录进行查询、检索的速度。③用来在表间建立关系。6.2.3创建数据表6.2数据库管理系统Access2010

2.建立数据表

表的建立包括两部分,一部分是表的结构建立,另一部分是输入表的数据。

例1:使用“表设计视图”在“图书管理.accdb”数据库中创建“图书”表,其表结构如6-2所示。6.2.3创建数据表6.2数据库管理系统Access2010

字段名数据类型字段大小说明总编号文本10主键分类号文本10书名文本15作者文本6出版单位文本15单价数字单精度型,1位小数表6-2图书表结构创建“图书”表的方法如下:(1)打开“图书管理.accdb”数据库,在功能区上的“创建”选项卡的“表格”组中,单击“表设计”按钮。(2)打开表的设计视图,按照图书表结构内容,在字段名称列输入字段名称,在数据类型列中选择相应的数据类型,在常规属性窗格中设置字段大小。(3)单击保存按钮,以“图书”为名称保存表。6.2.3创建数据表6.2数据库管理系统Access2010

创建“图书”表的方法如下:(4)可以利用“设计视图”/“数据表视图”进行切换,如图所示,对表进行表结构的修改和表数据的输入。6.2.3创建数据表6.2数据库管理系统Access2010

3.建立表之间的关系三种联系:一对一、一对多、多对多。例:建立“图书管理.accdb”数据库中的表之间的联系。6.2.3创建数据表6.2数据库管理系统Access2010

1.使用“查询向导”建立查询(1)在当前数据库中,在功能区上的“创建”选项卡的“查询”组中,单击“查询向导”按钮,如图所示,选择“简单查询向导”,单击“确定”按钮。6.2.4查询的建立6.2数据库管理系统Access2010

(2)从“表/查询”列表中选择数据源及可用字段,单击“下一步”按钮。(3)为查询指定标题,单击“完成”按钮,即可完成查询的创建。2.使用“查询设计视图”建立查询(1)在当前数据库中,在导航窗格中单击“查询”对象,单击“创建”选项卡,在“查询”组中单击“查询设计”,出现“表格工具/设计”选项卡,如图所示。6.2.4查询的建立6.2数据库管理系统Access2010

(2)添加表到设计视图中。(3)选择输出的字段。(4)设置条件表达式。(5)运行并保存查询。1.建立窗体窗体是应用程序与用户之间的接口,是创建数据库应用系统最基本的对象,主要用于输入和显示数据。窗体中显示的数据源于数据表/查询中的字段,在窗体中可以显示标题、日期、页码、图形和文本等。窗体的创建可以使用向导创建,也可以直接在设计视图中创建。6.2.5窗体及报表的建立6.2数据库管理系统Access2010

(1)利用窗体向导创建窗体①在功能区“创建”选项卡的“窗体”组,单击“窗体向导”按钮。②在打开的“窗体向导”对话框中,在“表和查询”下拉列表中选择数据源,然后选定字段,单击“下一步”按钮。③在打开“请确定窗体使用的布局”对话框中,选择“纵栏表/表格”,单击“下一步”按钮。④在新的对话框中,输入窗体标题,选取默认设置“打开窗体查看或输入信息”,单击“完成”按钮,即可查看所创建窗体的效果。6.2.5窗体及报表的建立6.2数据库管理系统Access2010

(2)利用窗体向导创建窗体①在导航窗格中,选“表”对象,选择“读者”表,在功能区“创建”选项卡的“窗体”组中选择“窗体设计”,打开“窗体设计”窗口,如图所示。6.2.5窗体及报表的建立6.2数据库管理系统Access2010

(2)利用窗体向导创建窗体

②将所需的表及所需字段拖放到窗体的主体节中。例如,将读者表中的借书证号、单位、姓名、性别字段拖放到窗体的主体节中,并按图调整好它们的大小和位置。

6.2.5窗体及报表的建立6.2数据库管理系统Access2010

③在窗体窗口中右单击,添加“窗体页眉/页脚”,利用“窗体设计工具”的标签

控件,在页眉处添加标签并输入标题“读者信息”,右击打开“属性表”,如下图(左)所示,设置字号、文本对齐方式、字体粗细,对窗体美化,结果如下图(右)所示。

6.2.5窗体及报表的建立6.2数据库管理系统Access2010

2.建立报表报表是以打印格式展示数据的一种数据库对象。在报表中可以展示图形、文字标题、字段数据或汇总数据等信息。利

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论