1.1 数据库管理技术的发展阶段
人工管理阶段,文件系统阶段,数据库系统阶段。
1.2 数据库系统阶段涉及的概念
数据库(Database DB):是指长期保存在计算机的存储设备上,按照一定的规则组织起来,可以被各种用户或应用共享的数据集合。
数据库管理系统(Database Management System,DBMS)是指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完善性。用户通过DBMS访问数据库中的数据。当前比较流行和常用的DBMS有Oracle、MySQL、SQL Server和DB2等。
数据库系统(Database System,DBS)是指在计算机系统中引入数据库后的系统,通常由计算机硬件,软件,数据库管理系统和数据管理员组成。
1.3 数据库技术经历的阶段
层次数据库和网状数据库技术阶段,关系数据库技术阶段,后关系数据库技术阶段。
1.4 DBMS提供的功能
数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)。
1.5 SQL
结构化查询语言(Structure Query Language),是广泛使用的关系数据库标准语言。
优点:通用,易学,高度非过程化。
1.6 常见数据库管理系统
1.Oracle
业界目前比较成功的关系型数据库管理系统,Oracle于1983年推出,运行稳定、功能齐全、性能超群的贵族产品,技术方面遥遥领先,着重于大型的企业数据库领域应用。
2.DB2
支持多媒体、Web关系型数据库管理系统,不仅可以满足大中型企业或单位的需要,而且可以灵活地服务于中小型电子商务解决方案。
3.SQL Server
Microsoft推出,功能比较全面,效率比较高,界面友好、易学易用,操作性和交互性独树一帜。
4.PostgreSQL
最强大的自由软件数据库管理系统。支持目前世界上最丰富的数据类型,是自由软件数据库管理系统中唯一支持事物、子查询、多版本并行控制系统、数据完整性检查等特性的自由软件。