数据库基本概念

数据库基本概念

ID:43516948

大小:336.50 KB

页数:65页

时间:2019-10-09

数据库基本概念_第1页
数据库基本概念_第2页
数据库基本概念_第3页
数据库基本概念_第4页
数据库基本概念_第5页
资源描述:

《数据库基本概念》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章数据库基本概念数据库的应用超市购物手机话费飞机、火车订票数据库的地位数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志1.1数据库系统概述1.1.1数据、数据库、数据库管理系统、数据库系统一、数据(Data)数据是描述事物的符号记录,是信息的载体。例如,学校为了管理学生信息,可能会将学生的学号、姓名、性别、年龄、出生年月、籍贯、所在系、入学时间等数据组织起来,

2、下面就是一个学生有关这些方面的数据集:(20012502033,李明,男,19,1982,江苏,计算机系,2001)二、数据库(DataBase,简称DB)数据库是指长期存储在计算机内的、有组织的、有结构的、可共享的数据集合。三、数据库管理系统(DataBaseManagementSystem,简称DBMS)对数据进行定义、组织、使用、管理和维护的一个专用系统软件。DBMS主要提供如下几方面功能:1.数据定义功能(DataDefinitionLanguageDDL)2.数据操纵功能(DataManipulationLanguageDML)3.数据控

3、制功能(DataControlLanguageDCL)当前主流的数据库管理系统大型数据库管理系统:oracle,db2,Sybase,sqlserver中小型数据库:access,foxpro,dbase,mysql四、数据库系统 (DataBaseSystem,简称DBS)数据库系统指采用数据库技术进行数据处理的计算机系统,由计算机硬件、操作系统、DB、DBMS(及其开发工具)、应用系统、数据库管理员(DBA—DataBaseAdministrator)和用户组成。数据库系统(DBS)结构示意图用户用户用户应用系统应用开发工具数据库管理系统操作系

4、统硬件数据库管理员数据库系统(DBS)数据库技术:对数据进行分类、组织、编码、存储、检索和维护的技术。数据管理技术的发展是和计算机技术及其应用的发展联系在一起的,经历了由低级到高级的过程。1.1.2数据库管理技术的产生和发展一、人工管理阶段(20世纪50年代中期前)■计算机的用途:主要是科学计算■典型外存储设备:磁带、卡片等顺序设备■管理软件:无操作系统和管理软件■工作方式:批处理■结论:无法由计算机管理数据应用程序1应用程序2应用程序n数据集1数据集2数据集n…人工管理阶段人工管理具有如下一些特点:(1)数据不保存,用完即撤走。(2)数据管理工作

5、由程序员通过应用程序完成,程序员负担极重。(3)没有文件概念,数据面向应用程序,不共享。(4)数据与程序间不具有独立性。二、文件系统阶段(20世纪50年代后期到60年代中期)■计算机用途:开始大量用于事务管理■典型外存储设备:磁盘、磁鼓等直接存取存储设备■管理软件:操作系统包含的文件系统■工作方式:联机实时处理■结论:数据可以交给管理软件管理应用程序1应用程序2应用程序n…文件系统数据集1数据集2数据集n…文件系统管理阶段这一阶段具有如下特点:(1)数据以文件形式长期保留于外存,以便反复处理。(2)由文件系统管理数据。(3)数据与程序间有了一定独立

6、性,但独立性不够高。(4)数据基本上还是面向应用程序,共享性差,冗余度大。三、数据库系统阶段(20世纪60年代后期开始)■计算机用途:数据处理规模越来越大,应用广泛■典型外存储设备:大容量磁盘■管理软件:专用数据管理软件■工作方式:联机实时处理和分布式处理■结论:文件系统无法承担,出现数据库系统数据库数据库管理系统应用程序1应用程序2应用程序n…数据库系统阶段数据库系统的特点:一、数据结构化在数据库系统中,数据被集中统一管理,数据之间的各种复杂联系均有良好体现,因此具有十分复杂的数据结构,且这种数据是面向全组织的,而不是面向单个应用的。二、数据的共

7、享性高,冗余度低,易扩充在数据库中,同样的数据,可以被多个用户使用。数据共享提高了数据利用率,同时也节约了空间,减少了数据存取时间。由于数据库从整体观点来看待和描述数据,数据面向整个系统,因此任何数据都可以不重复存储,从理论上讲,可以完全消除数据冗余。同时由于数据的高度共享,可以避免数据间的不相容和不一致。数据库系统的扩充性能也非常好,在统一的数据集合上,可以根据应用需要增加新的应用,并且不会对已有应用造成不良影响。三、数据独立性高由于数据库系统将数据管理与程序设计彻底分离开来,使得DBS中数据与程序间具有非常高的独立性。这种独立性还因为DBS采用

8、三级模式的体系结构而分为两个级别:物理独立性用户的应用程序与存储介质上物理数据库中的数据是独立的。在数据库系统中,数据的存

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

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

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