一堆杂乱的货品难以清点和拿取,一批杂乱的数据也是一样。数据库是数据管理的有效技术,是计算机科学的重要分支,应用数据库技术可以帮助我们更便于存储数据、查询数据、更新数据,做到有效应用数据。
一、数据库系统概述
(一)数据库的四个基本概念
1.数据(Data):描述事物的符号记录。形式多样,可以是数字、图形、文字、图像、音频、视频等。
2.数据库(Database):长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。
3.数据库管理系统(Database Managment System):是位于用户与OS之间的一层数据管理软件。
功能: 数据定义(DDL Data Definition Language)
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
其他功能
4.数据库系统(DBS Database System):由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。(图1)
(二)数据管理技术的产生和发展
1.人工管理阶段
2.文件系统阶段
3.数据库系统阶段
(1)特点:数据结构化
数据的共享性高,冗余度低且易扩充
数据独立性高(物理独立性 逻辑独立性)
教材
《数据库系统概论》(第5版) 王珊 萨师煊编著 高等教育出版社
书号:ISBN978-7-04-040664-1
本课程共分为四大篇
第一篇 基础篇(绪论、关系数据库、SQL语言、数据的安全性和完整性)
第二篇 设计与应用开发篇(关系数据理论、数据库设计、数据库编程)
第三篇 系统篇(关系查询处理与优化、数据库恢复技术、并发控制)
第四篇 新技术篇(数据库技术发展概述、大数据管理、内存数据库系统、数据仓库与联机分析处理)
参考文献
[1]沈钧毅 侯迪 冯中慧 何亮 . 数据库系统原理教程 . 西安交通大学出版社,2014.
[2]王珊,陈红 . 数据库系统原理及应用教程. 清华大学出版社,2012.
[3](德)厄兹叙,(德)Valduriez. P. 著,周立柱 等译 .分布式数据库系统原理(第3版).清华大学出版社,2014.