关系型数据库管理系统

来源:互联网 发布:淘宝京东e卡套现 编辑:程序博客网 时间:2024/04/30 00:50

数据库就是在计算机上集中存放数据的地方。通过将我们需要的数据和信息都保存在计算机数据库中,可以提供对数据的集中控制。

数据库的优点有:1。降低存储数据的冗余度;2。更高的数据一致性;3。存储数据可以共享;4。建立数据库数据的标准;5。维护数据完整性;6。提高数据的安全性。

数据库中,数据必须以结构化的格式来被组织和分类。数据库的发展中出现了不同的数据模型:

1:层次模型。它提供一种相对简单的结构,单个记录以父子关系组织在一起,形成一个树状图;

2:网状模型。它通过允许记录有多个父子关系,来增强层次模型;

3:关系模型。它访问层次状数据库的应用程序基于该数据库已定义好的实现,数据库结构必须硬编码到应用程序的编程语言中,但关系型数据库是独立于应用程序的。

4:对象模型。将整个物体(包括其特征、操作)整体放在数据库中。这样对访问数据库和使用数据库和使用主流的面向对象编程技术就形成一致。

关系模型的理论是1970年IBM的Codd博士提出的。关系模型把世界看做由实体(entity)和联系(relationship)组成的。

表是关系型数据库的核心单元,是存储数据的地方。

在表中用一个唯一的标识符来标识每一行,这个标识符就是主键。外键就是用来表达表与表之间的关联关系。这些关系有:1.一对一关系2.一对多关系3.多对多关系。

数据库管理系统简称DBMS             关系型数据库管理系统简称RDBMS,RDBMS分为本地(Local)和服务器(Server)数据库管理系统。

SQL是结构化查询语言(Structured     Query     Language)的英文缩写,是一种用于管理系统数据库,并与数据库在的数据进行通讯的计算机语言。是最普遍实现和应用的数据库语言,并且已经成为数据库管理的标准语言。

不同的RDBMS对SQL标准的支持度不同

SQL语句分为:1.数据定义语言DDL用于创建、修改和删除数据库内的数据结构

2.数据查询语言DQL用于从数据库中的一个或者多个表中查询指定的数据

3.数据操作语言DML用于修改数据库中的数据

4数据控制语言DCL用于控制对数据库的访问




0 0
原创粉丝点击