第一章数据库技术基础知识1
1数据库技术概述1
2数据模型1
3数据库设计1
4概念模型第一章数据库技术基础知识1
1数据库技术概述1
1数据库基本概念数据(Data)数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息
数据库(DataBase,简记为DB)数据库是长期存储在计算机内、有组织的、可共享的数据集合
这种集合具有如下特点:最小的冗余度应用程序对数据资源共享数据独立性高统一管理和控制数据库管理系统(DataBaseManagementSystem,简记为DBMS)第一章数据库技术基础知识数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面:数据定义功能用户通过数据定义语言(DDL,DataDefinitionLanguage)它可以方便地对数据库中的数据对象进行定义
数据操纵功能用户可以使用数据操纵语言(DML,DataManipulationLanguage)操纵数据,实现对数据的基本操作
如查询、插入、删除和修改
数据库的运行管理功能数据库在建立、运行和维护时由数据库管理系统统一管理和控制,以保证数据的安全性、完整性,对并发操作的控制以及发生故障后的系统恢复等
数据库的建立和维护功能它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等
第一章数据库技术基础知识数据库系统(DataBaseSystem,简记为DBS)数据库系统一般由数据库、操作系统、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)和用户构成
第一章数据库技术基础知识1
2数据库技术的产生与发展数据管理技术经历了如下三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段
人工管理阶段这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计