版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5.6数据库系统概述 数据量急剧增长,海量信息需要处理百度拥有10亿的中文网页数据库嫦娥一号传回来的各种数据存储到数据库北京密云的50口径天线地面站,承担嫦娥1号科学探测数据的接收任务5.6数据库系统概述 超市收款用到商品数据库 5.6.1数据库管理系统Access和Excel异同 学习了Excel为何还要学习Access数据量很大时,Excel处理时的速度效率比较低,它的速度会明显下降Access,操作的界面和后台的数据可完全隔离,用户可不理会后台数据的组织形式,而Excel,用户面对的就是数据本身,一旦数据丢失或改错了,恢复困难Access 在Web动态网站中常充当后台数据库的角色。用户通
2、过Web浏览器与后台数据库进行交流查询,结果以网页形式从Web 服务端传送回客户端浏览器 对于 Access,不同的用户可以同时存取数据库中的同一个数据Access 比Excel提供了更多的安全保护措施 总之,Excel在制作一般的电子表格,数据统计与分析方面功能比较强,也比较便利。而数据管理和开发中小型应用软件是Access的优势,它对于一般的数据录入、统计与分析方面没有Excel方便。 5.6.2数据管理技术的产生和发展人工管理文件系统数据库系统 数据库系统的优点 数据结构化 数据库系统中的数据必须按照某一特定的数据模型组织,具有特定的统一的结构。数据共享度高 数据库系统从整体角度看待和描
3、述数据,数据不再面向某个应用而是面向整个系统,数据可以通过数据库管理系统被多个应用程序或多个用户所共享。数据共享可以大大减少数据冗余,节约存储空间。用户与数据库之间的关系见下图应用程序1应用程序2数据库(Database)数据库管理系统(DBMS)用户1用户n5.6.3 数据库、数据库管理系统和数据库系统数据库(Database,简称DB) 是长期储存在计算机外部存储器中的、有结构的、可共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为不同的用户共享。 数据库就是计算机中存放数据的地方。数据库管理系统(Database Man
4、agement System,简称DBMS) 是位于用户和操作系统之间的系统软件它能对数据库进行有效组织、管理和存取DBMS是数据库系统的核心,其主要工作就是管理数据库,为用户或应用程序提供访问数据库的方法DBMS在操作系统的支持下,支持用户对数据库的各项操作。数据库系统(Database System,简称DBS) DBS指带有数据库的计算机应用系统,由图中各部分组成。常把数据库系统简称为数据库。 5.6.4数据库技术的新进展和数据库新技术数据库技术的新进展多媒体数据库系统 网络数据库系统 主动数据库系统分布式数据库系统面向应用领域的数据库新技术数据仓库 数据仓库是一个处理过程,该过程从历史
5、的角度组织和存储数据,并能集成地进行数据分析。换句话说,数据仓库就是一个很大的数据库,存储了经营过程的所有业务数据。工程数据库 是一种能存储和管理各种工程设计图形和工程设计文档,并能为工程设计提供各种服务的数据库。是针对CAD/CAM等工程应用领域的需求而提出来的,目的是利用数据库技术对各类工程对象进行有效地管理,并提供相应的处理功能及良好的设计环境。 5.6.5 数据模型和数据库分类数据模型层次数据模型现有数据库系统均是基于某种数据模型的网状数据模型关系数据模型 学生编号大学英语数学大学计算机07001889267070028289890700365835007004746985070059
6、18990说明了学生和课程成绩之间的关系数据库的分类层次型数据库网络型数据库关系型数据库以Access关系型数据库管理系统为例关系型数据库特性 关系数据库中,数据都是以二维表(称为关系)的形式组织起来的。二维表的第一行,是各字段的名称,称为字段名二维表的列称为字段,表示了事物的各种属性,字段是数据表的可访问的最小逻辑单位二维表的行称为记录。记录整体地表示了一个事物的各个属性或各事物之间的联系字段名字段值记录一个二维表可以构成一个简单的关系数据库。二维表有如下特性: 一个二维表中,所有的记录格式相同,长度相同。在同一个二维表中,字段名不能相同。同一字段数据的类型相同,它们均为同一属性的值。行和列
7、的排列顺序并不重要。 5.7 数据库管理系统Access 中文版概述5.7.1Access 基本功能建立数据库 根据实际问题的需要建立数据库,在数据库中建立若干个表结构,并向表中输入具体的数据,再建立表间的联系。5.7.1Access 基本功能数据库操作 对于数据库中的表执行增加、删除、修改、索引、排序、检索(查询)、统计分析、打印或显示报表、制作网页等操作 数据通讯 在Access 与Excel、Word等之间实现数据的传输和交换5.7.2数据库的建立Access 提供了三种创建数据库的方法使用Access 提供的模板,在“数据库向导”帮助下,对向导所给出的选项做出不同选择,可建立一个包含表
8、、查询、窗体、报表等对象的数据库先创建一个没有表、查询等任何对象的空数据库,然后再添加表、查询、报表及其它对象根据现有数据库文件新建,用这种方法可以快速创建一个数据库的副本创建空数据库开始”“程序”“Microsoft Office Access”,再选择菜单栏上的“文件”下的“新建”命令,显示“新建文件”的“任务窗格”如图5-7-1所示。 选择菜单栏上的“文件” “新建” 在“新建文件”的“任务窗格” 选择“空数据库”, “学生成绩管理”数据库窗口工具栏数据库工具栏主要按钮及功能 5.7.3 Access 数据库的构成数据基本表(二维表、表)表的栏目(表结构)表中一行称为记录 ,记录是数据库
9、的基本(操作)单位 表中一列称为字段, 字段是数据库的最小逻辑单位查询 在数据库的表或查询中检索特定信息3.窗体 用于数据的输入、显示、编辑修改和计算等,以及应用程序的执行控制。报表 输出检索到的信息,可以显示或打印宏 若干个Access命令的序列,用以简化一些经常性的操作页 可将数据发布Internet上,并可使用浏览器进行数据的维护和操作模块用Access所提供的VBA语言编写的程序段一个数据库文件学生信息表学生成绩管理.mdb 成绩表数学及格查询成绩报表5.7.4 简单的学生成绩管理系统的设计 系统分析 系统设计 “学生信息”表和“成绩”表分别见表5.3和表5.4 系统实现 系统运行与维
10、护使用表向导创建表 使用Access提供的示例表,按照提示完成表的结构的创建 通过输入数据创建表 利用数据表视图,直接输入数据创建表 5.8数据表的建立5.8.1 使用表向导和通过输入数据创建表使用设计器创建数据表建立表的结构和输入数据 数据表结构的建立5.8.2使用设计器创建数据表 表结构的相关概念字段的名称可用164个字符数据类型 字段到底选用什么数据类型要根据实际需要而定注意当在数字前面有0,如学号为01002时,数据类型用文本型才能保证有效数字1前面的0出现。Access对于这种文本型的数字进行排序时,将数字作为字符串进行排序(如从小到大顺序为:1,10,100,2,20,200等),
11、而不是按数字的大小进行排序。为了提高数据的输入效率和准确性,最好减少直接输入数据的操作,例如可将“性别”字段定义为“查阅向导”,就可创建一个查阅列让用户在输入数据时直接在“男、女”中选择字段属性5.8.3表的导入与链接1.Access 可以访问的数据文件格式2.表的导入3.表的链接5.8.4 修改数据表结构需要对字段的数据类型、字段属性等进行修改时,无论用哪种方法创建的数据表,都可以在表设计视图中通过对表结构进行修改来完成。1.修改字段2.插入新字段3.删除字段4.移动字段5.8.5创建和修改数据表之间的关系1.表与表之间的关系2.创建数据表之间的关系3.删除表之间的关系5.9数据表数据的编辑
12、和使用字段属性 不同数据类型的字段有不同的属性。介绍其中主要的几种:字段大小 该属性限定文本字段的大小和数字型数据的种类。对文本字段,字段大小可取值的范围为1255,默认值为50。应该以该字段输入的最大字符数来确定字段大小,如“性别”字段,其字段大小取可1。对数字型字段,字段大小用来定义数字型数据的种类和取值范围、小数点位数等格式 控制数据显示和打印的格式。不同类型的数据可以选择不同的显示和打印格式输入掩码例5.8.2 利用输入掩码向导来完成对“出生年月”字段掩码的输入,使其具有下图的效果 。 小数位数 指定小数点右边可以显示的小数位数范围在015位之间。如果字段大小为字节、整型、长整型,则小
13、数位数自动为0位。单精度型可为07位小数;双精度型则为015位小数;货币型默认为2位小数。标题默认值但如不对格式属性进行设置,或者将格式属性设为“常规数字”,则小数位数属性设置无效 有效性规则 有效性规则是给字段输入数据时设置的限制条件。如高考分数不可能为负数,可以为“高考分数”字段设置“=0”的有效性规则。 有效性规则表达式含义0可以输入一个非零值0 Or 100值必须为 0 或大于 100=#97-1-1# And 大于总分240查询总分大于240的记录不等于大学英语0查询大学英语不为0的记录=大于等于略略小于略略=60 and 85查询数学成绩在6084之间的记录or(或)数学85查询数
14、学成绩在60以下或者85以上的记录创建参数查询 当运行参数查询时,用户随机输入参数值(查询条件),系统会根据输入的参数给出查询结果,从而可以实现交互式查询参数查询实质上是把选择查询的“条件”设置成一个带有参数的“可变条件” 参数查询可以通过查询设计器创建其操作步骤与利用查询设计器创建查询是类似的,可以在条件行中输入方括号括起的名字和短语作为参数的名称打开查询时需要输入具体的参数。 511创建实用报表5111 报表的种类 纵栏式报表 每行显示一个字段表格式报表 每行显示一个记录的各个字段图表报表 Access 在图表报表提供了20种图表,包括柱形图、折线图、饼图等。柱形的图表报表 标签报表 标签
15、报表将数据表示成邮件标签形式,准考证等常用这种形式。 5112 创建报表 使用“自动创建报表”建立报表 使用“报表向导”创建报表使用设计视图创建报表 构成报表的五个节报表页眉:报表首页的顶部,一般用于放置报表的标题 页面页眉:报表中每页的顶部,可用于显示每一页的标题主体:报表的中间部分,用于显示报表中的数据。即报表数据源中的各条记录放在主体节中 页面页脚:报表中每页的底部,与页面页眉相对应。可利用它显示页码等 报表页脚:整个报表的最后一页的底部,与报表页眉相对应。 例584 以“成绩”表为数据源,创建一个如图5-11-7所示名为“综合分计算”的报表,包含学生编号、数学、大学英语、大学计算机、综
16、合分,其中,综合分=数学04+大学英语03+大学计算机03。 工具箱及控件 工具箱是一个“命令中心”,它包括设计各种控件所需的工具 在设计或修改报表时,可以利用Access提供的报表控件来美化报表 控件按钮 功能和说明 选择对象使用它可以对控件进行选择、定尺寸、移动和编辑 标签可以创建显示和说明文本的控件,如:报表上的标题或说明性文字 文本框用来创建文本框,显示、输入或编辑表中的数据 选项按钮用于创建单选按钮 复选框按钮用于创建复选框 直线用它可以将一个报表分成不同的部分 其它控件按钮单击此按钮,系统将会显示所有已加载的控件,提供用户使用工具箱中常用控件按钮、功能和说明 报表向导和设计器的使用
17、场合向导多表、计算平均总计、最大、最小设计器单表、一般的公式、格式变化512 窗体 Access数据库中应用最广泛的对象窗体可以为用户提供一个形式友好、内容丰富的数据库操作界面窗体可以作为输入、输出数据的常用界面制作数据库应用系统的重要工具可以直接通过窗体界面来使用应用系统的各种功能窗体是数据库中最灵活的部分,起着联系数据库与用户的桥梁作用。5121窗体的种类数据交互型窗体 是数据库应用系统中应用最多的一类窗体,利用窗体可以对数据库中相关的数据进行显示、添加、编辑和修改等操作数据交互型窗体的特点 它必须有数据源,数据源可以是数据库中的表或查询等命令选择型窗体 数据库应用系统通常具有一个主操作界
18、面窗体,在这个窗体上安放一些命令按钮以实现对数据库应用系统中其它窗体的调用,常同时显示了本系统所具有的全部功能。从应用的角度来看,这属于命令选择型窗体。“学生成绩管理系统”主界面,通过单击选择不同的选项,可以调用系统的不同功能模块,完成不同的操作5122使用自动方式创建窗体 本方式是创建窗体最简单的方法本方式能够创建三种窗体纵栏式、表格式、数据表创建步骤见下图 5123使用窗体向导创建窗体用窗体向导创建窗体的过程中,可以选择窗体中所需的字段窗体的布局窗体的背景样式 例:使用向导创建一个“学生信息添加”的窗体,以便向“学生信息”表中添加新的学生记录。 5124使用设计视图创建窗体 使用窗体设计视图不仅可以创建窗体,特别是创建命令选择型窗体,还可以修改窗体的设计。例:使用设计视图创建一个“学生信息编辑 ”窗体。 管理包含两个层次,对象内部的管理和对象整体的管理在对象内部实施管理的操作,包括对具体对象结构和数据的管理,已经在以上各节中作了介绍本节介绍对于对象(如表、查询、报表和窗体等)的整体管理选定了对象之后,对数据库中的对象的整体管理操作都是一样的将以数据表为例,介绍数据库对象的备份、恢复、更名和删除等操作方法 513 管理数据库5131 数据库对象的备份和恢复在数据库内部备份例:为“学生成绩管理”数据库的“学生信息”表作一个名为“学生信息-1”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国紧缩带数据监测研究报告
- 2024至2030年中国参鱼行业投资前景及策略咨询研究报告
- 2024至2030年中国银行柜员制网络化数字监控系统数据监测研究报告
- 2024至2030年中国螺纹松动剂数据监测研究报告
- 2024年手持式数字温度计项目可行性研究报告
- 2024年冻三文鱼项目可行性研究报告
- 2024年三角星把手项目可行性研究报告
- 2024年中国顶级粗茶市场调查研究报告
- 中国静电耗散材料行业市场现状分析及竞争格局与投资发展研究报告(2024-2030版)
- 中国造船龙门起重机行业市场现状分析及竞争格局与投资发展研究报告(2024-2030版)
- 75t汽车吊起重性能表
- 光伏系统的安装工程监理实施细则
- 标准作业组合票--自动生成
- 王洼二矿原煤仓机电设备安装工程资料文稿
- 国家开放大学《理工英语1》边学边练参考答案
- (完整版)绕口令基本功练习
- PSR-E423中英文音色对照表
- 船舶舱室内装饰施工及检验标准
- 餐饮MBO目标管理课件
- 《2021国标结构专业图集资料》15G323-2 钢筋混凝土吊车梁(A4、A5级)(有水印)
- 设备管理系统概要设计说明书.doc
评论
0/150
提交评论