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