1.1数据库集中式控制的优点
*降低储存数据的冗余度
*更高的数据一致性
*储存的数据可以共享
*可以建立数据库所遵循的标准
*便于维护数据完整性
*能够实现数据的安全性
1.2数据在数据库中的储存形式
*层次模型
*网状模型
*关系模型
*对象模型
注意:现在虽然对象模型已经出来了,但是相对来说关系模型比较成熟,所以现在人们主要用的还是关系模型
1.3关系型数据库的基本概念
*关系模型的理论是1970年由IBM的Codd博士提出的。关系模型把世界看作是由实体(Entity)和联系 (Relationship)组成的
*实体所具有的某一特性称为属性(Attribute)
*以关系模型来创建的数据库称为关系型数据库(Relational Database)。表(Table)是关系型数据库的核心单 元,它是储存数据的地方
*在关系型数据库的表中,用唯一的标识符来标识每一个行,这个标识符就是主键(Primary Key)。
外键就是用来表达表与表之间的关联关系
*对任何关系型数据库来说,表之间的关联关系存在三种基本的关系模型:
一对一关系,一对多关系,多对多关系
1.4关系型数据库管理系统(Relational Database Management System,简称RDBMS)
管理数据库中的数据
*本地数据库管理系统(DBMS)(又称桌面型数据库管理系统)
*数据库服务器管理系统
1.5结构化查询语言SQL
*SQL是结构化查询语言(Structured Query Language)的英文缩写。是一种用于管理关系型数据库,并与数据 库中的数据进行通讯的计算机语言。
*SQL与RDBMS协同工作,来定义数据库的结构,储存数据,操作数据,获取数据,控制对数据的访问以及确保 数据的完整性
*SQL语句分为:
数据定义语言DDL(Data Defintion Language)
数据查询语言DQL
数据操作语言DML(Data Manipulation Language)
数据控制语言DCL(Data Control Language)