数据库管理系统是一种负责数据的存储、组织和检索的软件系统。数据库的应用程序通过一组接口操作和访问数据库中的数据。关系数据库是一类最为广泛使用的数据库系统,它遵循关系模型理论。关系模型由 E.F.Codd 于 1970 年提出,它具备如下要点:
- 结构化:所有数据遵循良好定义的结构解释其内容
- 规范操作:应用程序使用良好定义的操作来修改和访问数据
- 完整性规则:任何操作需要保持预定义的完整性规则

在关系模型中,数据由一组关系(Relation)组成。关系是元组 (Tuple) 的集合,元组是属性 (Attribute Value) 的集合。在关系数据库中,关系对应于表,表是关系的二维表示,表由若干行(元组)数据组成,每行由相同的有序的列(属性)组成。创建表的时候可以指定一组完整性约束。每列数据具有确定的数据类型。应用程序可以使用结构化查询语言 SQL 对表中的数据进行查询和修改。
SQL语言由国际标准化组织定义了标准,但各种数据库提供的 SQL 语言方言又有各种细微的差别。SQL语言是一种声明式语言,它只描述要什么,而不需要指明怎么做。数据库系统使用 SQL 优化器选择最好的执行逻辑。SQL 语言包含一系列 SQL 语句类型,最常用的是 SELECT、INSERT、UPDATE、DELETE。SELETE 语句可以访问表数据并进行复杂的计算操作。INSERT、UPDATE、DELETE 等语句对数据进行修改,统称 DML 语句(Data Manupulation Language)。此外,DDL 语句可以定义和修改表的结构等,DCL 语句执行事务控制。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




