数据库基础知识讲解

数据库基础知识讲解

ID:24744631

大小:1.95 MB

页数:55页

时间:2018-11-15

数据库基础知识讲解_第1页
数据库基础知识讲解_第2页
数据库基础知识讲解_第3页
数据库基础知识讲解_第4页
数据库基础知识讲解_第5页
资源描述:

《数据库基础知识讲解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、商务信息技术第十讲第6章数据库基础知识6.1数据库系统概述6.2数据模型6.3实体—联系模型(E—R方法)6.4逻辑数据模型6.5关系数据库概述6.6数据库设计基础6.1数据库系统概述6.1.1数据库、数据库管理系统和数据库系统1.数据库数据库是关于某个特定主题或目的数据的集合,或者理解为用来存储和管理所需各种信息的通用“仓库”。在日常生活和工作中经常会接触到各种数据库。例如,课程表和客户通讯录等都可以看作是简单的“数据库”。酒店管理客户客房服务员……网络购物商品顾客商家物流订单……6.1数据库系统概述6.1数据库系统概

2、述2.数据库管理系统(DataBaseManagementSystem)在数据处理的一系列活动中,数据的收集、存储、分类、传输等操作为基本操作,这些基本操作环节称为数据管理,而这些环节是靠管理或支持数据库的系统软件——数据库管理系统提供的,它的任务就是对数据资源进行管理,并且使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。6.1数据库系统概述数据库管理系统主要功能:(1)数据库定义功能定义数据库的结构和数据库的存储结构定义数据库中数据之间的联系定义数据的完整性约束条件和保

3、证完整性的触发机制等(2)数据库操纵功能装入、删除、修改数据重新组织数据库的存储结构,完成数据库的备份和恢复等操作;(3)数据库查询功能以各种方式提供灵活的查询功能,使用户可以方便地使用数据库中的数据;6.1数据库系统概述(4)数据库控制功能完成对数据库的安全性控制、完整性控制、多用户环境下的并发控制等各方面的控制(5)数据库通信功能在分布式数据库或提供网络操作功能的数据库中还必须提供数据库的通信功能。使用数据库的主要目的是跟踪数据的变化。用户除了将数据放在数据库中外,还需要进行数据的编辑、排序和筛选,或者根据需要生成各

4、种各样的报表。6.1数据库系统概述3.数据库系统包括:以数据为主体的数据库管理数据库的系统软件DBMS支持数据库系统的计算机硬件环境和操作系统环境管理和使用数据库系统的人,特别是数据库管理员方便使用和管理系统的各种技术说明书和使用说明书。6.1数据库系统概述6.1.2数据库管理技术的发展数据库的发展大致经历了如下四个阶段:人工管理阶段文件系统阶段数据库系统阶段高级数据库阶段6.1数据库系统概述人工管理阶段:(1)数据不进行保存。(2)没有专门的数据管理软件应用程序设计人员负担重,数据的独立性差(3)数据面向应用。程序之间

5、存在大量的数据冗余(4)只有程序的概念,基本上没有文件的概念。6.1数据库系统概述文件系统阶段:(1)数据可以长期保存在磁盘上。用户可以反复对文件进行查询、修改、插入和删除等操作。(2)文件系统提供了数据与程序之间的存取方法。应用程序和数据有了一定的独立性。(3)数据冗余量大。数据冗余是指不必要的重复存储。在文件系统中,文件仍然是面对应用的,一个文件基本上对应于一个应用程序。即使多个程序使用了一部分相同的数据,也必须建立各自的文件,不能对数据项进行共享,因此数据冗余大,存储空间浪费。(4)文件之间缺乏联系,相对孤立,仍然

6、不能反映客观世界各个事物之间错综复杂的联系。6.1数据库系统概述数据库系统阶段:(1)数据的结构化。数据库采用特定的数据模型,使得整体数据结构化,是数据库的主要特征之一,也是数据库系统和文件系统的本质区别。(2)数据的共享性好,冗余度低。DBMS采用特殊的技术协调同时访问数据造成的各种冲突问题,允许事物并发执行,提高了数据的共享程度。同时,减少了数据冗余。(3)数据的独立性好。数据系统有三层结构:用户(局部)数据的逻辑结构、整体数据的逻辑结构和数据的物理结构(4)数据存储粒度小。数据库中数据存取的方式非常灵活,便于对数据

7、的管理。6.1数据库系统概述高级数据库阶段数据库技术与分布处理技术相结合,出现了分布式数据库数据库技术与并行处理技术相结合,出现了并行数据库。数据库技术与人工智能技术相结合,出现了知识库和主动数据库系统。数据库技术与多媒体处理技术相结合,出现了多媒体数据库。数据库技术与模糊技术相结合,出现了模糊数据库等。数据库技术应用到其他领域中,出现了数据仓库、工程数据库、统计数据库、空间数据库及科学数据库等多种数据库技术,扩大了数据库应用领域。6.2数据模型数据模型是用来抽象地表示和处理现实世界中数据和信息的工具。数据模型应满足3个

8、方面的要求:一是能够比较真实地模拟现实世界;二是容易被人理解;三是便于在计算机系统中实现。6.2数据模型6.2.1什么是数据模型数据需要人们认识、理解、整理、规范和加工,然后才能存放到数据库中。数据从现实生活进入到数据库实际经历了若干个阶段,称之为数据的三种范畴。现实世界阶段信息世界阶段机器世界阶段在实施数据库应用中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。