这篇文章开始宣告在 NVIDIA 技术博客上。
标签: 数据结构
-
学习 Python 数据结构与算法,这是我见过最友好的教程
Pascal 之父 Nicklaus Wirth 曾说:“程序=数据结构+算法。”
-
SwiftUI App Structure
SwiftUI 与传统的 UIKit 思路不同,是一种声明式 UI 结构,这种结构的特点便是摒弃了传统开发的代码按生命周期进行的流程概念,直接经过声明所出现的内容来与用户进行交互。
-
C++ 系列 — 基础知识
数据类型
-
浅谈一下编程思想(一)
前语
-
系统地讲述关系数据库
一、联系数据库的界说和性质
一个联系数据库是基于安排间相互相关的数据点的模型数据集合。这个术语是由IBM研究实验室的英国计算机科学家Edgar Frank“Ted”Codd在1970年初次提出的。联系数据库将有价值的信息或数据安排成表格,表格能够依据互相共享的数据链接到其他几个表格。它运用户能够运用单个查询从一个或多个相关表中的数据构建新的数据集。
联系数据库运用的数据结构包括表、索引和视图。联系数据库的首要组件是表、列和行。
联系数据库办理系统(RDBMS)用于保护联系数据库。此外,许多RDBMS支持结构化查询言语(SQL)进行查询和办理。
联系的性质:
每个重量必须是不可分的量。
列的组成部分是相同类型的数据,而且来自相同的域。
每一列都是一个特点,该特点有一个特点名。
联系中没有两个元组的每个组件(或特点)都是相同的。
二、联系的关键
在联系模型中,主键用作唯一标识符,外键用于表明实体集之间的联系。
联系的一个或几个特点称为键(代码),其中:
Superkey:能够唯一标识元组的一组特点。
候选键(代码):没有冗余特点的超级键。
主键:几个候选键之一。
外键:假如联系R的一个特点不是自己的主键,而是另一个联系S的主键,则称为R的外键。
全码:联系形式的所有特点都是联系形式的候选码,称为全码。
主特点:提名人代码的主特点。
非首要特点:不包含在任何候选代码中的特点。
三、联系形式和联系数据库
1、联系形式和联系
是一组元组,联系形式是对联系的描绘,即二维表的标题行。
联系形式的界说包括形式名、特点名、取值规模、形式主键等完整性约束。
一般来说,联系形式能够简略地表明为联系形式名(特点名1,特点名2,…,特点名n)。
联系形式是静态的(类型,即头之间的联系),联系是联系形式在某一时间的状况,是动态的(值,即元组之间的联系)。
在实践中,有时联系形式和联系统称为联系。
2、联系数据库形式和联系数据库
在联系模型中,实体和实体之间的连接由联系表明。所有的实体以及实体之间的联系,也便是所有联系的集合构成了一个联系数据库。
联系数据库形式是联系数据库全体的描绘(类型),联系数据库是某一时间所有联系形式对应的联系的集合(值)。
联系数据库让用户和企业更好地理解可用信息和数据之间的联系。这些年来,联系数据库成功地办理了大量的数据,而且变得更好、更快、更强、更易用——这便是为什么它们仍然是最受欢迎的数据库类型。