- 1、本文档共179页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的基础及应用
数据库基础与应用 主编:刘世峰 目 录 第一章 数据库系统概论 第二章 关系运算 第三章 关系规范化基础 第四章 结构化查询语言——SQL 第五章 数据库应用系统设计 第六章 Access数据库管理系统的简单应用 第七章 Access数据库管理系统的高级应用 第八章 SQL Server数据库管理系统概述 第九章 SQL Server数据库简单应用 第十章 其他数据库系统与相关技术简介 第一章 数据库系统概论 『学习目标』 本章介绍了数据库系统的一些基本概念和ER图的概念与应用。通过学习,要求达到: ● 了解数据处理技术的各个阶段的不公特点; ● 了解和掌握实体、联系、属性、码等概念的含义,以及ER图的应用; ● 了解数据库设计中的各种逻辑结构模型的特点,特别是关系数据模型的优点; ● 了解数据库系统的构成,数据库用户的分类,数据库体系结构,存取数据库中数据大致过程等内容。 1.1 数据处理技术发展经历 数据和数据处理概念 数据——是人们描述客观事物及活动的抽象符号的表示; 是人们相互之间进行思想文化交流的工具。 数据的分类: 声音、文字 图形、绘画、图像等。 数据处理——是对数据进行加工的过程,对数据进行查找、统计、分类、修改、变换等运算都属于加工。 数据处理的方式: 1、手工处理: 效率不高,只能处理小量的数据。 2、计算机处理: 效率较高,能够快速、及时、准确地处理各种大量数据。 数据处理经历了: 人工管理→文件管理→数据库管理→分布式数据库管理等不同发展阶段。 1.1.1 人工管理阶段 在计算机初期: 工作效率极低,只能输入输出极少量的数据。 当时的计算机只能用于科学和工程计算,并且需计算机专业人员按用户计算要求编制出二进制代码程序。 也就是说:当数据的存储格式和位置、读写路径和方法改变时,处理他的程序也必须作出相应的修改。 1.1.2 文件管理阶段 从20世纪50年代中期到60年代中期,计算机软硬件技术发展到了一个新阶段。 硬件——晶体管取代了电子管;磁心存储器被大容量低价格的半导体存储器所取代;输入输出设备替换为键盘和行式打印机;出现了能够永久保存信息的外部磁带和磁盘存储设备。 软件——控制整个计算机系统运行的操作系统; 出现了既能数值计算,又能进行字符处理的计算机汇编语言和各种高级语言,如BASIC、FORTRAN语言等。 1.1.3 数据库管理阶段 从20世纪60年代中期以来,计算机软硬件技术不断取得新的飞跃。 硬件——电路的集成度越来越高,存储容量越来越大,运算速度越来越快。 软件——操作系统得到了不断的发展、丰富和完善;数据库管理技术越来越成熟和完善。 数据库进行管理和使用具有以下特点(也就是优点): 优点如下: 数据结构化 数据共享 数据独立性 数据粒度小(单位) 独立的数据操作界面 由DBMS(Data Base management System,DBMS)统一管理 由DBMS统一管理 DBMS是运行在操作系统上的数据库管理系统软件,它负责实施对外存上的数据库进行统一管理,并负责执行在DBMS之上开发的应用程序对数据库的全部操作。主要有以下四个方面的管理控制功能: (1)安全性控制 (2)一致性控制 (3)并发性控制 (4)数据库恢复 1.1.4 分布式数据库管理阶段 分布式数据库系统是数据库技术、通信技术和网络技术相结合的产物。 1.2 概念数据模型 概念数据模型——只考虑数据本身的结构以及相互之间的自然联系,不考虑在计算机上的具体表现。 实体联系模型——表示概念数据模型的常用工具;简称:ER模型。 由于它是以图形的方式表现的,所以又被称为实体联系图。简称:ER图 1.2.1 ER模型的有关概念 1.实体 实体(Entity):为了简单起见,直接称事物或活动为实体。如一个人、一本书、一辆汽车、一块手表、一次会议、一个文件等都是实体。 实体
文档评论(0)