数据库的三个抽象层次:视图抽象,概念抽象,物理抽象
数据库中对数据的四个基本操作:增删改查
数据库管理系统的基本功能:存储管理、安全性管理、完整性管理,为数据访问和保护提供强大的数据处理功能例如查询处理、并发控制、故障恢复等,为用户提供一个应用、管理和操作的平台。
数据抽象是指一个数据抽取的过程;数据模型是用来组织抽取数据的工具。数据模式是由抽象出的数据经过数据模型组织后得到的结果
数据 ->抽取->数据抽象->组织->数据模型->处理->数据模式
DBMS既database manage system(数据库管理系统)的简称,是一个通用的软件系统,而数据库系统(DBS)是指的一个环境,在这个环境中用户的应用系统得以顺利运行.视图既不同用户对同一数据库的每一种理解
数据字典的作用:数据字典是DBMS中一个特殊的文件,用于存储数据库的一些说明信息
数据模型的三个评价标准:(1)真实的描述现实系统 (2)容易被业务用户所理解 (3)易于被计算机所实现
数据模型的三个要素:(1)数据的静态结构:包括数据本身,数据之间的联系 (2)数据的动态操作,增删改查
数据模型的三个分类:(1)概念数据模型 (2)逻辑数据模型 (3)物理数据模型
数据库语言的作用:数据库语言是DBMS提供给用户 定义结构,操作数据和管理DBMS的一个界面,一般分为:数据定义子语言(DDL data define ) 数据操纵子语言(DML data manage) 数据控制子语言(DCL data control)
SQL语言一般有两种使用方式:(1)SQL交互式 (2)SQL嵌入式
数据管理发展的三个阶段:(1)人工智能管理 (2)文件系统阶段 (3)数据库系统阶段. 第一代数据库系统以层次和网状数据库系统为代表,第二代是关系数据模型的数据库系统,第三代则是面向对象的数据库管理系统
一些代表性的数据库管理系统:IBM :DB2; Oracle: RDBMS; Microsoft:SQL Server; 国产: KingBaseES 金仓;GBase 南大通用
关系型数据库之父是E.F.Codd
SQL语言最早在 System R上开发
层次模型被商用DBMS实现
最早的SQL标准在1986年完成 SQL-86
数据模型应满足的要求:(1)真实描述现实世界 (2)用户易于理解 (3)计算机易于实现