欢迎来到天天文库
浏览记录
ID:52279691
大小:1.33 MB
页数:89页
时间:2020-04-03
《《数据库及应用》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章数据库及应用6.1数据库系统概述数据量急剧增长,海量信息需要处理百度拥有10亿的中文网页数据库嫦娥一号传回来的各种数据存储到数据库北京密云的50口径天线地面站,承担嫦娥1号科学探测数据的接收任务超市收款用到商品数据库数据库管理系统Access和Excel异同学习了Excel为何还要学习Access?数据量很大时,Excel处理时的速度效率比较低,它的速度会明显下降Access,操作的界面和后台的数据可完全隔离,用户可不理会后台数据的组织形式,而Excel,用户面对的就是数据本身,一旦数据丢失或改错了,恢复困难Access在Web动态网站中
2、常充当后台数据库的角色。用户通过Web浏览器与后台数据库进行交流查询,结果以网页形式从Web服务端传送回客户端浏览器对于Access,不同的用户可以同时存取数据库中的同一个数据总之,Excel在制作一般的电子表格,数据统计与分析方面功能比较强,也比较便利。而数据管理和开发中小型应用软件是Access的优势,它对于一般的数据录入、统计与分析方面没有Excel方便。数据管理技术的产生和发展人工管理文件系统数据库系统数据库系统的优点数据结构化数据库系统中的数据必须按照某一特定的数据模型组织,具有特定的统一的结构。数据共享度高数据库系统从整体角度看待和
3、描述数据,数据不再面向某个应用而是面向整个系统,数据可以通过数据库管理系统被多个应用程序或多个用户所共享。数据共享可以大大减少数据冗余,节约存储空间。用户与数据库之间的关系见下图……应用程序1应用程序2数据库(Database)数据库管理系统(DBMS)……用户1用户n6.1.1数据库与数据库管理系统数据库(Database,简称DB)是长期储存在计算机外部存储器中的、有结构的、可共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为不同的用户共享。数据库就是计算机中存放数据的地方
4、。数据库管理系统(DatabaseManagementSystem,简称DBMS)是位于用户和操作系统之间的系统软件它能对数据库进行有效组织、管理和存取DBMS是数据库系统的核心,其主要工作就是管理数据库,为用户或应用程序提供访问数据库的方法DBMS在操作系统的支持下,支持用户对数据库的各项操作。数据库系统(DatabaseSystem,简称DBS)DBS指带有数据库的计算机应用系统,由图中各部分组成。常把数据库系统简称为数据库。数据库DB数据库管理系统DBMS应用程序1应用程序2应用程序3应用程序n用户1用户2用户m数据库系统DBS(含五部分
5、:硬件系统、数据库、DBMS、应用软件、DBMS维护管理人员)数据记录••••••数据库数据库是由一个称为数据库管理系统的软件进行管理,使得它能以最佳的方式,最少的数据重复为多个用户服务。(数据库中的数据是统一存储、集中管理的。他们可以由多个用户共享。)6.1.2数据模型及关系数据库数据模型层次数据模型现有数据库系统均是基于某种数据模型的网状数据模型关系数据模型学生编号大学英语数学大学计算机0700188926707002828989070036583500700474698507005918990说明了学生和课程成绩之间的关系数据库的分类①层
6、次型数据库②网络型数据库③关系型数据库层次数据模型-------反映一对多关系(树型)网状数据模型-----反映多对多关系关系数据模型-----二维表的关系关系型数据库特性关系数据库中,数据都是以二维表(称为关系)的形式组织起来的。二维表的第一行,是各字段的名称,称为字段名二维表的列称为字段,表示了事物的各种属性,字段是数据表的可访问的最小逻辑单位二维表的行称为记录。记录整体地表示了一个事物的各个属性或各事物之间的联系字段名字段值记录以Access关系型数据库管理系统为例一个二维表可以构成一个简单的关系数据库。二维表有如下特性:①一个二维表中,
7、所有的记录格式相同,长度相同。②在同一个二维表中,字段名不能相同。③同一字段数据的类型相同,它们均为同一属性的值。④行和列的排列顺序并不重要。6.2Access数据库和数据表建立数据库根据实际问题的需要建立数据库,在数据库中建立若干个表结构,并向表中输入具体的数据,再建立表间的联系。Access基本功能数据库操作对于数据库中的表执行增加、删除、修改、索引、排序、检索(查询)、统计分析、打印或显示报表、制作网页等操作数据通讯在Access与Excel、Word等之间实现数据的传输和交换6.2.3数据库和数据表的创建Access提供了三种创建数据库
8、的方法使用Access提供的模板,在“数据库向导”帮助下,对向导所给出的选项做出不同选择,可建立一个包含表、查询、窗体、报表等对象的数据库先创建一个没
此文档下载收益归作者所有