第一章:绪论1
数据库的四个基本概念
数据:描述事物的符号记录
数据库(DB):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享
有永久存储、有组织、可共享三个基本特点
数据库管理系统(DBMS):数据库管理系统的一种计算机的基础软件,用来操作数据库
数据库系统(DBS):数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统
数据管理技术的发展阶段
(P7)人工管理阶段:①数据不保存;②应用程序管理数据;③数据不共享;④数据不具有独立性
文件系统阶段:①数据可长期保存;②由文件系统管理数据;③数据共享性差,冗余度大;④数据独立性差
数据库系统阶段:①数据结构化;②数据共享性高,冗余度低;③数据独立性高;④数据由数据库管理系统统一控制和管理
数据库系统的特点
数据结构化数据共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制4
什么是数据独立性
数据独立性是指数据和程序相互不依赖
即数据的逻辑结构或物理结构改变了,程序不会跟着改变
数据独立性包括物理独立性和逻辑独立性
物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的
即数据在数据库中的存储方式是由数据库管理系统管理的,与应用程序无关
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的
即数据的逻辑结构改变时用户程序也可以不变
DBMS的主要功能有哪些
数据库定义功能数据组织、存储和管理功能数据操纵功能数据库的事务管理和运行管理数据库的建立和维护功能其他功能6
数据模型的概念
数据模型是对现实世界数据特征的抽象
按模型应用的不同目的,可以分为两个层次:概念模型——按用户的观点来