第一章数据库概论本章属于基础知识,主要是对一些概念的理解和记忆
没有难点,相对的重点在于ER模型的设计和关系模型的掌握
一、数据管理技术的发展阶段(识记)数据管理技术共经历了三个阶段:人工管理阶段、文件系统阶段、数据库阶段:1、人工管理阶段的特点:(1)数据不保存在机器中(2)没有专用软件对数据进行管理(3)只有程序的概念,没有文件的概念
2、文件系统阶段的特点与缺陷:(1)数据可长期保存在磁盘上
(2)数据的逻辑结构与物理结构有了区别(3)文件组织呈现多样化(4)数据不再属于某个特定程序,可以重复使用
其缺陷是:数据冗余性数据不一致性数据联系弱3、数据库阶段的特点采用复杂的数据模型表示数据结构有较高的数据独立性(数据结构分成用户的逻辑结构、整体逻辑结构和物理结构三级)数据库系统为用户提供方便的用户接口,可以使用查询语言、终端命令或程序方式操作数据库
系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据安全性
对数据的操作不一定以记录为单位,还可以数据项为单位
数据库技术中的四个名词:DB、DBMS、DBS、数据库技术
其概念是不同的,要分清
DB:数据库(Database),DB是统一管理的相关数据的集合
DBMS:数据库管理系统(DatabaseManagementSystem),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS
DBS:数据库系统(DatabaseSystem),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统
数据库技术:是一门研究数据库结构、存储、管理和使用的软件学科
二、数据描述的术语