欢迎来到天天文库
浏览记录
ID:39229746
大小:323.50 KB
页数:89页
时间:2019-06-28
《关系数据库管理系统基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章关系数据库管理系统基础知识1.1数据库系统概述1.2数据模型1.3关系数据库及其设计过程1.4关系数据库的规范化1.5数据表的关联与数据的完整性1.6关系数据库应用实例—《电脑器材销售管理》1.7实训要求与习题第1章关系数据库管理系统基础知识学习目的与要求数据库系统的基本概念数据模型的基本概念实体联系模型关系模型的概念和性质数据库系统的规范化理论等内容设计创建一个《电脑器材销售管理》数据库模型1.1数据库系统概述计算机应用从科学计算进入数据处理是一个重大转折,数据处理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动,其基本
2、环节是数据管理。数据管理指的是对数据的分类、组织、编码、储存、检索和维护。数据管理方式多种多样,其中数据库技术是在应用需求的推动下,在计算机硬件、软件高速发展的基础上出现的高效数据管理技术。数据库系统在计算机应用中起着越来越重要的作用,从小型单项事务处理系统到大型信息系统,从联机事务处理(OLTP)到联机分析处理(OLAP),从传统的企业管理到计算机辅助设计与制造(CAD/CAM)、现代集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,都离不开数据库管理系统。正是这些不断涌现的应用要求,又不断地推动了数据库技术的
3、更新换代。1.1.1数据库技术的产生与发展1.数据库技术的产生从20世纪60年代后期开始,计算机技术从科学计算迅速扩展到数据处理领域,随着数据处理的不断深入,数据处理的规模越来越大,数据量也越来越多,数据处理成为最大的计算机应用领域。数据处理技术也不断地完善,经历了人工管理、文件系统和数据库系统三个阶段。(1) 人工管理阶段计算机在其诞生初期,人们还是把它当作—种计算工具,主要用于科学计算。通常是在编写的应用程序中给出自带的相关数据,将程序和相关数据同时输入计算机。不同用户针对不同问题编制各自的程序,整理各自程序所需要的数据。数据的管理
4、完全由用户自己负责。人工管理阶段程序与数据的关系特点:数据不能单独保存。数据无独立性。数据冗余不能共享。(2) 文件系统阶段在文件系统中,把数据组织成相互独立的数据文件,利用“按文件名访问,按记录存取”的管理技术,程序和数据分别存储为程序文件和数据文件。数据文件是独立的,可以长期保存在外存储器上多次存取。数据的存取以记录为基本单位,并出现了多种文件组织形式,如顺序文件、索引文件、随机文件等。文件系统阶段程序与数据的关系数据与程序缺乏独立性。数据的冗余和不一致性。数据的无结构性。特点:(3) 数据库系统阶段为了从根本上解决数据与程序的相关
5、性,把数据作为一种共享的资源进行集中管理,为各种应用系统提供共享服务,数据库技术应运而生,使信息管理系统的重心从以加工数据的程序为中心转向以数据共享、统一管理为核心。数据库系统阶段程序与数据的关系① 数据结构化② 数据能够共享③ 数据冗余度小,易扩充④ 数据与程序的独立性较高⑤ 对数据实行集中统—控制优点:2.数据库技术的发展随着计算机科学的不断发展,数据库技术大致上经历了三个发展时期:(1) 20世纪60年代的萌芽期(2) 20世纪70年代的发展期(3) 20世纪80年代的成
6、熟期1.1.2数据库1、数据库数据库(Database,简称DB),顾名思义,是存放数据的仓库。只不过这个仓库是创建在计算机存储设备上,如硬盘就是一类最常见的计算机大容量存储设备。数据必须按一定的格式存放,以利于以后使用。可以说数据库就是长期存储在计算机内、与应用程序彼此独立的、以—定的组织方式存储在一起的、彼此相互关联的、具有较少冗余的、能被多个用户共享的数据集合。在这里要特别注意数据库不是简单地将一些数据堆积在一起,而是把相互间有一定关系的数据,按一定的结构组织起来的数据集合。2、数据库体系结构为了有效地组织、管理数据,人们为数据库
7、设计了一个严谨的体系结构,包括了内模式、模式和外模式三级模式结构,这三级模式反映了看待数据库的三种不同的数据观点。1.1.3数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是位于用户与计算机操作系统之间的一个系统软件,由一组计算机程序组成。它能够对数据库进行有效的组织、管理和控制,包括数据的存储、数据的安全性与完整性控制等。DBMS主要功能:1. 数据定义功能2. 数据操纵功能3.数据库的运行控制与管理4.数据库的建立和维护功能5. 数据通信接口1.1.4数据库系统数据库系统(Database
8、System,简称DBS)是指在计算机系统中引入数据库后的系统,带有数据库的计算机系统硬件和软件层次如图所示。数据库系统构成硬件平台数据库软件数据库管理系统(DBMS)、支持DBMS运行的操作
此文档下载收益归作者所有