3.关系型数据库术语

基本术语:

  • 键码(Key):用来标识行的一列或多列。
  • 主关键字(Primary Key):表示为一条记录(行)的唯一标识关键字,一个表中只有一个主键。又称主键。
  • 侯关键字(Candidate Key):唯一的标识表中的一行而又不含多余属性的一个属性集。
  • 公共关键字(Common Key):关系之间的联系是通过相容或相同的属性或属性组来表示。若两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为两个关系的公共关键字。
  • 外关键字(Foreign Key):若公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外键。所以,表示两个关系之间的联系,又称外键。
  • !主键和外键的名称可以不同,但类型必须相同!
时间: 2024-10-14 22:08:27

3.关系型数据库术语的相关文章

关系型数据库知识小结

一.基础术语 DML(data manipulation language): 如SELECT.UPDATE.INSERT.DELETE,主要用来对数据库里的数据进行操作的语言 DDL(data definition language): 主要的命令有CREATE.ALTER.DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,大多在建立表时使用. DCL(Data Control Language):数据库控制功能.是用来设置或更改数据库用

ORMBase对象/关系型数据库映射在MVC中的应用

ORM这个字眼在我们操作数据库的时候,是我们使用频率最高的.它到底是个什么东西呢,我们先来看看一些对它的含义解释. 对象/关系数据库映射(object/relational mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去.ORM,即Object- Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的 SQL语句打交道,

Teradata 认证系列 - 3. 关系型数据库的概念

本课的学习目标 定义关系型数据库关联的术语 讨论主键的功能 讨论外键的功能 列出关系型数据库的优势 描述星型架构和第三范式数据模型的区别 什么是数据库?数据库是一个应用永久保存数据的集合表现在: 逻辑关联 共享 受保护 可管理 数据库包括逻辑关联的数据,这意味着数据库是为了特殊目的而设计的.数据库支持多用户共享.一个特性是很多用户经常为了不同的目的在使用它.数据库被访问控制权限所保护及管理,以维持它的集成性和价值. 逻辑的/关系型的模型 逻辑模型 设计应保障使用方式无关性 适应广泛的前端工具 允

关系型数据库,摘要

关系型数据库,简单理解就是“行列-表-库”形式的二维数据库,采用关系模型来组织数据,简而言之就是二维表之间的字段可能通过某种关系而组合起来,形成规模较大的数据网络:当然,单独的关系表也可以作为一个简单库. 关系型数据库相较于其他类型数据库的最大优势是可以保持数据的一致性(事务处理),其他还有诸如以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处). 可以进行Join等复杂查询等. 关系型数据库也有相应的弊端,比如海量的读写都集中在一个数据库上的话,将会严重影响数据库的工作效率,所以大

MongoDB和关系型数据库简单对比

MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便. MongoDB 工作在收集和文件的概念. 数据库:数据库是一个物理容器集合.每个数据库都有自己的一套文件系统上的文件.一个单一的MongoDB服务器通常有多个数据库. 集合:集合是一组MongoDB的文档.它相当于一个RDBMS表.收集存在于一个单一的数据库.集合不执行模式.集合内的文档可以有不同的领域.通常情况下,一个集合中的所有文件是相同或相关的目的. 文档:文档是一组键 - 值对. 文件动态模式.动态模

Oracle-03:关系型数据库和非关系的数据库的各自优缺点与区别

------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 常见的非关系型数据库: Mongo DB Redis HBase 二维表的介绍: 在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个二维表都能表示一个关系),二维表名就是关系名.表中的第一行通常称为属性名,表中的每一个元组和属性都是不可再分的,且元组的次序是无关紧要的. 常用的关系术语如下: 记录 二维表中每一行称为一个记录,或称为一个元组. 字段 二维表中每一列称为一个字段,或

关系型数据库进阶(三)连接运算及查询实例

上篇文字,我们知道如何获取数据了,那现在就把它们联接起来! 我要展现的是3个个常用联接运算符:合并联接(Merge join),哈希联接(Hash Join)和嵌套循环联接(Nested Loop Join).但是在此之前,我需要引入新词汇了:内关系和外关系(inner relation and outer relation). 一个关系可以是: 一个表 一个索引 上一个运算的中间结果(比如上一个联接运算的结果). 当你联接两个关系时,联接算法对两个关系的处理是不同的.在本文剩余部分,我将假定:

MongoDB非关系型数据库开发手册

一:NoSql数据库 什么是NoSQL? NoSQL,指的是非关系型的数据库.NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称. NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展. 为什么使用NoSQL ? 今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据.用户的个人信息,社交网络,地理

mongoDB关系型数据库的对比

一.基本操作 1.mongoDB和关系型数据库对比 对比项 mongoDB mysql oracle 表 集合list 二维表 表的一行数据 文档document 一条记录 表字段 键key 字段field 字段值 值value 值value 主外键 无 PK,FK 灵活度扩展性 极高 差 (1)关系型数据表的record必须保证拥有每一个field (2)mongoDB的每一个document的key可以不一样 (3)关系型数据查询使用sql (4)mongoDB查询使用内置的find函数--