《数据库及应用》PPT课件.ppt
《《数据库及应用》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库及应用》PPT课件.ppt(89页珍藏版)》请在三一办公上搜索。
1、第六章数据库及应用,6.1 数据库系统概述,数据量急剧增长,海量信息需要处理百度拥有10亿的中文网页数据库嫦娥一号传回来的各种数据存储到数据库,北京密云的50口径天线地面站,承担嫦娥1号科学探测数据的接收任务,超市收款用到商品数据库,数据库管理系统Access和Excel异同,学习了Excel为何还要学习Access?数据量很大时,Excel处理时的速度效率比较低,它的速度会明显下降Access,操作的界面和后台的数据可完全隔离,用户可不理会后台数据的组织形式,而Excel,用户面对的就是数据本身,一旦数据丢失或改错了,恢复困难Access 在Web动态网站中常充当后台数据库的角色。用户通过W
2、eb浏览器与后台数据库进行交流查询,结果以网页形式从Web 服务端传送回客户端浏览器 对于 Access,不同的用户可以同时存取数据库中的同一个数据,总之,Excel在制作一般的电子表格,数据统计与分析方面功能比较强,也比较便利。而数据管理和开发中小型应用软件是Access的优势,它对于一般的数据录入、统计与分析方面没有Excel方便。,数据管理技术的产生和发展,人工管理文件系统数据库系统,数据库系统的优点,数据结构化 数据库系统中的数据必须按照某一特定的数据模型组织,具有特定的统一的结构。数据共享度高 数据库系统从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统,数据可以通过数据
3、库管理系统被多个应用程序或多个用户所共享。数据共享可以大大减少数据冗余,节约存储空间。,用户与数据库之间的关系见下图,6.1.1 数据库与数据库管理系统,数据库(Database,简称DB)是长期储存在计算机外部存储器中的、有结构的、可共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为不同的用户共享。数据库就是计算机中存放数据的地方。,数据库管理系统(Database Management System,简称DBMS)是位于用户和操作系统之间的系统软件它能对数据库进行有效组织、管理和存取DBMS是数据库系统的核心,其主要工作就
4、是管理数据库,为用户或应用程序提供访问数据库的方法DBMS在操作系统的支持下,支持用户对数据库的各项操作。,数据库系统(Database System,简称DBS),DBS指带有数据库的计算机应用系统,由图中各部分组成。常把数据库系统简称为数据库。,数 据 库DB,数据库管理系统DBMS,应用程序1,应用程序2,应用程序3,应用程序n,用户1,用户2,用户m,数 据 库 系 统 DBS(含五部分:硬件系统、数据库、DBMS、应用软件、DBMS维护管理人员),数据,记录,数据库,数据库是由一个称为数据库管理系统的软件进行管理,使得它能以最佳的方式,最少的数据重复为多个用户服务。(数据库中的数据是
5、统一存储、集中管理的。他们可以由多个用户共享。),6.1.2 数据模型及关系数据库,数据模型层次数据模型,现有数据库系统均是基于某种数据模型的,网状数据模型,关系数据模型,说明了学生和课程成绩之间的关系,数据库的分类层次型数据库网络型数据库关系型数据库,层次数据模型-反映一对多关系(树型),网状数据模型-反映多对多关系,关系数据模型-二维表的关系,关系型数据库特性 关系数据库中,数据都是以二维表(称为关系)的形式组织起来的。二维表的第一行,是各字段的名称,称为字段名二维表的列称为字段,表示了事物的各种属性,字段是数据表的可访问的最小逻辑单位二维表的行称为记录。记录整体地表示了一个事物的各个属性
6、或各事物之间的联系,以Access关系型数据库管理系统为例,一个二维表可以构成一个简单的关系数据库。二维表有如下特性:一个二维表中,所有的记录格式相同,长度相同。在同一个二维表中,字段名不能相同。同一字段数据的类型相同,它们均为同一属性的值。行和列的排列顺序并不重要。,6.2 Access数据库和数据表,建立数据库 根据实际问题的需要建立数据库,在数据库中建立若干个表结构,并向表中输入具体的数据,再建立表间的联系。,Access 基本功能,数据库操作 对于数据库中的表执行增加、删除、修改、索引、排序、检索(查询)、统计分析、打印或显示报表、制作网页等操作 数据通讯 在Access 与Excel
7、、Word等之间实现数据的传输和交换,6.2.3 数据库和数据表的创建,Access 提供了三种创建数据库的方法使用Access 提供的模板,在“数据库向导”帮助下,对向导所给出的选项做出不同选择,可建立一个包含表、查询、窗体、报表等对象的数据库先创建一个没有表、查询等任何对象的空数据库,然后再添加表、查询、报表及其它对象根据现有数据库文件新建,用这种方法可以快速创建一个数据库的副本,创建空数据库开始”“程序”“Microsoft Office Access”,再选择菜单栏上的“文件”下的“新建”命令,显示“新建文件”的“任务窗格”如图5-7-1所示。选择菜单栏上的“文件”“新建”在“新建文件
8、”的“任务窗格”选择“空数据库”,“学生成绩管理”,数据库窗口,工具栏,数据库工具栏主要按钮及功能,七种数据库对象,从某些数据表中根据查询准则的要求抽取特定的信息,数据的输入和输出显示格式控制,将查询出的记录以表格方式显示或打印出来,操作指令的集合每个操作实现特定功能,用V BA编写的函数(模块),保存数据库中的数据是数据库的核心,Access 2003 数据库的构成,用户可以直接通过它建立Web页,Access 数据库的构成,数据基本表(二维表、表),表的栏目(表结构)表中一行称为记录,记录是数据库的基本(操作)单位 表中一列称为字段,字段是数据库的最小逻辑单位,数 据 表 视 图,字段名,
9、表中记录,第一条记录,前一条记录,记录号,下一条记录,最后一条记录,表中的记录数,数据表视图的作用是:向表录入记录数据,查询 在数据库的表或查询中检索特定信息窗体 用于数据的输入、显示、编辑修改和计算等,以及应用程序的执行控制。报表 输出检索到的信息,可以显示或打印宏 若干个Access命令的序列,用以简化一些经常性的操作页 可将数据发布Internet上,并可使用浏览器进行数据的维护和操作模块用Access所提供的VBA语言编写的程序段,5.7.4 简单的学生成绩管理系统的设计,系统分析 系统设计“学生信息”表和“成绩”表分别见表5.3和表5.4 系统实现 系统运行与维护,使用表向导创建表
10、使用Access提供的示例表,按照提示完成表的结构的创建 通过输入数据创建表 利用数据表视图,直接输入数据创建表 使用设计器创建数据表,5.8数据表的建立5.8.1 使用表向导和通过输入数据创建表,使用设计器创建数据表建立表的结构和输入数据 数据表结构的建立,使用设计器创建数据表,表结构的相关概念字段的名称可用164个字符数据类型字段属性,字段到底选用什么数据类型要根据实际需要而定,字段属性,不同数据类型的字段有不同的属性。介绍其中主要的几种:字段大小 该属性限定文本字段的大小和数字型数据的种类。对文本字段,字段大小可取值的范围为1255,默认值为50。应该以该字段输入的最大字符数来确定字段大
11、小,如“性别”字段,其字段大小取可1。对数字型字段,字段大小用来定义数字型数据的种类和取值范围、小数点位数等格式 控制数据显示和打印的格式。不同类型的数据可以选择不同的显示和打印格式,输入掩码例5.8.2 利用输入掩码向导来完成对“出生年月”字段掩码的输入,使其具有下图的效果。,小数位数 指定小数点右边可以显示的小数位数范围在015位之间。如果字段大小为字节、整型、长整型,则小数位数自动为0位。单精度型可为07位小数;双精度型则为015位小数;货币型默认为2位小数。标题默认值,但如不对格式属性进行设置,或者将格式属性设为“常规数字”,则小数位数属性设置无效,有效性规则 有效性规则是给字段输入数
12、据时设置的限制条件。如高考分数不可能为负数,可以为“高考分数”字段设置“=0”的有效性规则。,若干有效性规则表达式及含义示例,有效性文本 有效性文本指输入数据不符合有效性规则时所显示的提示信息。设定主关键字(主键)为表设定主键,可确保表中记录具有唯一性,并加快查询的速度。选择没有重复值的字段作为主键主键字段也就不能为空(NULL),注意,当在数字前面有0,如学号为01002时,数据类型用文本型才能保证有效数字1前面的0出现。Access对于这种文本型的数字进行排序时,将数字作为字符串进行排序(如从小到大顺序为:1,10,100,2,20,200等),而不是按数字的大小进行排序。为了提高数据的输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库及应用 数据库 应用 PPT 课件

链接地址:https://www.31ppt.com/p-5519495.html