关系型数据库小结

您所在的位置:网站首页 关系型数据库的基本概念包括什么 关系型数据库小结

关系型数据库小结

2024-07-06 17:33| 来源: 网络整理| 查看: 265

关系数据库中重要且实用的知识点小结 本篇文章的内容主要是简介关系型数据库的基本概念、关系数据结构&&形式化定义、关系操作、关系的完整性、常用术语、三级模式结构以及模式之间顺序与转换的应用举例等,来逐步了解它,并对关系型数据库有一个初印象!

文章目录 关系数据库中重要且实用的知识点小结 前言 一、关系型数据结构&&形式化定义 二、关系操作 1.基本操作 2.关系型数据语言 三、关系的完整性 1、实体完整性 2、参照完整性 3、用户定义完整性 四、基础术语&&三级模式 1、基础概念 2、三级模式结构 3、三级模式实例应用 (1)概念模式:E-R图 (2)逻辑模式:关系模式 (3)物理模式:二维表 *补充

前言 关系性数据库是采用关系模型作为数据组织方式的数据库。 它将每个具有相同属性的数据独立地存储在一个表中;对于任一表而言,用户可以增删改查表中的数据,而不会影响表中其它的数据。 关系型数据库对于初学者十分友好,它不仅有简单清晰的概念,在开发中也深受广大用户喜爱。 一、关系型数据结构&&形式化定义 数据结构——存储结构

(1)逻辑结构

二维表

(2)物理结构

有的关系数据库管理系统中一个表对应一个一个操作系统文件。 有的关系数据库管理系统从OS中申请若干个大的文件,自己划分空间,组织表、索引等存储结构,并进行存储管理。 关系模式 刻画出完整性约束条件 是静态的 是稳定的 形式化定义 域(domain) 一组相同数据类型的值的集合(即二维表中的列) 笛卡尔积 是域上的一种集合运算 关系(relation) (1)候选码(candidate key) (2)主码(prime key) 二、关系操作 1.基本操作 查询(query) 选择(select) 投影(project) 并(union) 差(except) 笛卡尔积 连接(join) 除(divide) 交(intersection) 插入(insert) 修改(update) 删除(delete) 2.关系型数据语言

SQL(Sttuctured Query Language)结构化查询语句,是关系型数据库的标准语句。

主要功能

1、数据查询(data query) 2、数据操纵(data manipulation) 包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。 3、数据定义(data definition) 能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。 4、数据控制(data control) 主要是对用户的访问权限加以控制,以保证系统的安全性。

SQL的特点

1、综合统一。集数据定义语言、数据操纵语言、数据控制语言的功能于一体;综合统一;独立完成数据库生命周期中的全部活动。 2、高度非过程化。提高了数据的独立性。 3、面向集合的操作方式。操作对象是元组的集合。 4、以同一种语法结构提供多种使用方式。能够嵌入到高级语言中。 5、语言简洁,易学易用。

SQL语言的分类:

1、数据查询语言(DQL: Data Query Language) 用以从表中获得数据,确定数据怎样在应用程序给出。常用保留字:SELECT、WHERE、ORDER BY、GROUP BY、HAVING 2、数据操作语言(DML:Data Manipulation Language) 常用保留字:HAVING、 UPDATE、DELETE、INSERT 3、数据控制语言(DCL:Data Control Language) 确定单个用户和用户组对数据库对象的访问。常用保留字:GRANT、REVOKE(实现权限控制) 4、数据定义语言(DDL:Data Definition Language) 在数据库中创建新表或修改、删除表(CREATE TABLE 或 DROP TABLE);为表加入索引等。常用保留字:CREATE 、ALTER、 DROP 5、事务控制语言(TCL:Transaction Control



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3