关系数据库

简介: 关系数据库

1.域:具有相同数据类型的值的集合称为域。

2.笛卡尔积:给定一组域D1,D2,D3......Dn,则D1,D2,Dn的笛卡尔积为D1xD2xDn={d1,d2,dn}。每一个{d1,d2,d3......,dn}称为一个元组。di称为分量。

3.候选码:关系中能唯一标识一个元组的属性组,其子集不能唯一标识元组。则称该属性组为候选码。

4.关系必须满足的条件:分量必须是不可再分的最小数据项(1NF)

5.关系的型称为关系模式,关系的值称为关系。关系数据库同理。

6.5个基本关系操作:并,差,笛卡尔积,选择,投影。

7.关系数据语言的分类:关系代数、关系演算。

8.结构化查询语言(SQL)的功能:数据查询,数据定义,数据操作,数据控制。

9.关系模型的三类约束:实体完整性,参照完整性,用户定义完整性。实体、参照完整性为关系必须满足的约束条件。

10.实体完整性:主码非空。

11.参照完整性:若属性为外码,则要么全为空。要么与被参照的主码的值一样。

12.等值连接:从两个关系的笛卡尔积中选择属性值相同的元组进行连接。

13.自然连接:特殊的等值连接。属性列名必须一样,且去掉了相同的属性列。

目录
相关文章
|
3月前
|
存储 Oracle 关系型数据库
关系型数据库的介绍
关系型数据库的介绍。
35 4
|
1月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle应用场景
【7月更文挑战第5天】
56 3
|
3月前
|
关系型数据库
关系型数据库中的关系
关系型数据库中的关系。
20 3
|
3月前
|
存储 SQL 关系型数据库
关系型数据库常见的问题
这些问题并不是关系型数据库的固有缺陷,而是在使用和管理大型、复杂的数据库系统时可能面临的挑战。通过适当的规划、设计、管理和优化,可以最大限度地减少这些问题的影响。
54 2
|
3月前
|
存储 Oracle 关系型数据库
关系数据库
关系数据库基于关系模型,以二维表格形式存储数据,通过行和列表示实体及它们的联系。它包含关系数据结构、操作集合和完整性约束。数据结构强调表的组织,操作集合定义了查询、更新和控制规则,完整性约束确保数据准确一致。RDBMS如Oracle、MySQL提供管理接口。这种系统在各种领域广泛应用。
37 1
|
3月前
|
存储 SQL NoSQL
非关系型数据库(NoSQL)
【4月更文挑战第9天】非关系型数据库(NoSQL)是分布式、非结构化、不遵循ACID原则的数据存储系统,常用于大规模数据存储和高并发场景。其类型包括键值对、文档型、列式和图形数据库。与关系型数据库不同,NoSQL数据模型更灵活,适合社交媒体和物联网应用,但在复杂事务处理上不如后者。实际应用中,通常会根据需求选择合适的数据库类型。
96 3
|
1月前
|
存储 SQL Oracle
|
25天前
|
人工智能 Cloud Native 关系型数据库
关系型数据库,第一!
关系型数据库,第一!
25 1
|
2月前
|
SQL 缓存 NoSQL
非关系型数据库
【6月更文挑战第10天】非关系型数据库
35 1
|
2月前
|
存储 NoSQL 关系型数据库
非关系型数据库NOSQL
非关系型数据库NOSQL
28 1