关系型数据库管理系统简介

来源:互联网 发布:windows 远程桌面 打开 编辑:程序博客网 时间:2024/04/30 22:43

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语句。

0 0
原创粉丝点击