1.使用数据库,可以降低存储数据的冗余度,提供更高的数据一致性,数据完整性和安全性。
2.在数据库发展历史中,出现了很多不同的数据模型,包括是陈词模型,网状模型,关系模型和对象模型。
3.关系模型把世界看做是由实体(Entity)和联系(Relationship)组成的。
4.所谓实体就是指在现实世界中客观存在并可相互区别的事物,它可能是由有型或者无形的,具体或者抽象的,有生命或无生命。
5.实体所具有某一特性成为属性(Attribute).实体可以通过若干属性来描述。
6.以关系模型来创建的数据库称为关系型数据库(Relational Database)
7.表(table),是关系型数据库的核心单元,它是数据存储的地方。
8.在表的内部,数据被分成列(column),和行(row),填入到表中的每一行,代表一个实体,也就是说表中的每一行代表真实世界的一个事物。
9.每个表都包含零到多个行,而行的每一列,代表实体的一个属性,每个表由一到多个列组成。类代表实体的属性,它说明数据的名称,同时也限定数据的类型,在表中, 行与每一行相交。
10.在关系型数据库的表中用主键来唯一标识每一行,外键(forergn key)用来表达表与表之间的关联关系。
11.表间关系有一对一,一对多,多对多几种类型。
12.RDBMS分为本地(local)和服务器(server)数据库管理系统两种类型。
13.SQL是关系型数据库的标准编程语言,我们可以通过编写SQL语句访问和操作数据库中的数据。
14.Sql标准定义了操作关系型数据库及其包含的数据的多种技术,它分为DQl,DMl.DDl,DCl.
15不同的RDBMS对SqL标准的支持有所不同。
16.数据库定义语言用于创建,修改和删除数据库内的数据结构,DDL中所包含的SQL语句包括:
创建和删除数据库的CREATEDATABASE和DROP DATABASE语句。
创建,修改,重命名。删除索引CREAATEINTEX和DROP INDEX语句。