- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 关系数据库管理系统基础知识 1.1 数据库系统概述 1.2 数据模型 1.3 关系数据库及其设计过程 1.4 关系数据库的规范化 1.5 数据表的关联与数据的完整性 1.6 关系数据库应用实例—《电脑器材销售管理》 1.7 实训要求与习题 第1章 关系数据库管理系统基础知识 学习目的与要求 数据库系统的基本概念 数据模型的基本概念 实体联系模型 关系模型的概念和性质 数据库系统的规范化理论等内容 设计创建一个《电脑器材销售管理》数据库模型 1.1 数据库系统概述 计算机应用从科学计算进入数据处理是一个重大转折,数据处理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动,其基本环节是数据管理。数据管理指的是对数据的分类、组织、编码、储存、检索和维护。数据管理方式多种多样,其中数据库技术是在应用需求的推动下,在计算机硬件、软件高速发展的基础上出现的高效数据管理技术。数据库系统在计算机应用中起着越来越重要的作用,从小型单项事务处理系统到大型信息系统,从联机事务处理(OLTP)到联机分析处理(OLAP),从传统的企业管理到计算机辅助设计与制造(CAD/CAM)、现代集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,都离不开数据库管理系统。正是这些不断涌现的应用要求,又不断地推动了数据库技术的更新换代。 1.1.1 数据库技术的产生与发展 1.????? 数据库技术的产生 从20世纪60年代后期开始,计算机技术从科学计算迅速扩展到数据处理领域,随着数据处理的不断深入,数据处理的规模越来越大,数据量也越来越多,数据处理成为最大的计算机应用领域。数据处理技术也不断地完善,经历了人工管理、文件系统和数据库系统三个阶段。 人工管理阶段程序与数据的关系 数据不能单独保存。 数据无独立性。 数据冗余不能共享。 (2)? 文件系统阶段 在文件系统中,把数据组织成相互独立的数据文件,利用“按文件名访问,按记录存取”的管理技术,程序和数据分别存储为程序文件和数据文件。数据文件是独立的,可以长期保存在外存储器上多次存取。数据的存取以记录为基本单位,并出现了多种文件组织形式,如顺序文件、索引文件、随机文件等。 文件系统阶段程序与数据的关系 数据与程序缺乏独立性。 数据的冗余和不一致性。 数据的无结构性。 (3)??数据库系统阶段 为了从根本上解决数据与程序的相关性,把数据作为一种共享的资源进行集中管理,为各种应用系统提供共享服务,数据库技术应运而生,使信息管理系统的重心从以加工数据的程序为中心转向以数据共享、统一管理为核心。 数据库系统阶段程序与数据的关系 ①?????? 数据结构化 ②?????? 数据能够共享 ③?????? 数据冗余度小,易扩充 ④?????? 数据与程序的独立性较高 ⑤?????? 对数据实行集中统—控制 2.?? 数据库技术的发展 随着计算机科学的不断发展,数据库技术大致上经历了三个发展时期: (1)??? 20世纪60年代的萌芽期 (2)??? 20世纪70年代的发展期 (3)??? 20世纪80年代的成熟期 1.1.2 数据库 1、数据库 数据库(Database,简称DB),顾名思义,是存放数据的仓库。只不过这个仓库是创建在计算机存储设备上,如硬盘就是一类最常见的计算机大容量存储设备。数据必须按一定的格式存放,以利于以后使用。可以说数据库就是长期存储在计算机内、与应用程序彼此独立的、以—定的组织方式存储在一起的、彼此相互关联的、具有较少冗余的、能被多个用户共享的数据集合。在这里要特别注意数据库不是简单地将一些数据堆积在一起,而是把相互间有一定关系的数据,按一定的结构组织起来的数据集合。 2、数据库体系结构 为了有效地组织、管理数据,人们为数据库设计了一个严谨的体系结构,包括了内模式、模式和外模式三级模式结构,这三级模式反映了看待数据库的三种不同的数据观点。 1.1.3 数据库管理系统 数据库管理系统(DataBase Management System,简称DBMS)是位于用户与计算机操作系统之间的一个系统软件,由一组计算机程序组成。它能够对数据库进行有效的组织、管理和控制,包括数据的存储、数据的安全性与完整性控制等。 DBMS主要功能: 1.1.4 数据库系统 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统,带有数据库的计算机系统硬件和软件层次如图所示。 数据库系统构成 硬件平台 数据库 软件 数据库管理系统(DBMS)、支持DBMS运行的操作系统、具有数据库接口的高级语言及其编译系统、以DBMS为核心的应用开发
文档评论(0)