周末无事水文章,期末备考的总结资料

第二章 关系模型介绍

2.1 关系数据的结构

  • 关系数据库由表(table)组成,每个表有唯一的名字。一般来说,表中一行代表了一组值之间的一种联系
  • 表中一行代表了一组值之间的一种联系。在关系模型的术语中,关系(relation)用来指代表,而元组(triple)用来指代行,属性(attribute)指代的是表中的列

2.2 数据库模式

  • 数据库模式(schema):数据库的逻辑设计
  • 数据库实例(instance):给定时刻数据库中数据的一个快照

2.3 码

  • 超码(super key):一个或多个属性的集合,这些属性的组合可以使我们一个关系中唯一地标识一个元组
  • 候选码(candidate key):最小的超码
  • 主码(primary key):被数据库设计者选中的、主要用来在一个关系中区分不同元组的候选码
  • 外码(foreign key):一个关系模式(r1)可能在它的属性列中包含另一个关系模式(r2)的主码。这个属性在r1上称作参照r2的外码

2.4 模式图(schema diagram)

  • 它是数据库中模式的图形化表示,它显示了数据库中的关系,关系的属性、主码和外码

2.5 关系查询语言

  • 它定义了一组运算集,这些运算可作用于表上,并输出表作为结果。这些运算可以组合成表达式,表达所需的查询

2.6 关系运算



数据库系统概念总结:第二章 关系模型介绍相关推荐

  1. 第二章 关系模型和关系运算理论 3类完整性

    1.关系模型的基本概念 用二维表格(关系)作为数据结构的数据模型,称为关系模型,其中实体及实体之间的联系均用关系表示. 1.关系模型的三大要素 1)关系模型的结构 -关系 2)关系模型的操作-关系运算 ...

  2. 数据库系统概念 | 第三章:SQL介绍

    文章目录

  3. 《数据库系统概念》一二章学习笔记

    书上的例子以及练习题都是用 Mysql 实现的,操作系统使用的 macOS.在使用 Mysql 遇到问题时,推荐查看官方文档 Mysql Reference Manual. 第一章 引言 第一章就是综 ...

  4. 数据库系统概念笔记-关系模型介绍

    转载自 数据库系统概念笔记-关系模型介绍  作者 CyninMa 数据库系统概念笔记-关系模型介绍 2.1 关系数据库的结构 关系数据库由表(table)的集合构成,每个表有唯一的名字.例如,inst ...

  5. 《Getting Started with WebRTC》第二章 WebRTC技术介绍

    <Getting Started with WebRTC>第二章 WebRTC技术介绍 本章作WebRTC的技术介绍,主要讲下面的概念:   .  怎样建立P2P的通信   .  有效的信 ...

  6. 怎么用matlab画无差别曲线,MATLAB系列第二章初等模型.ppt

    <MATLAB系列第二章初等模型.ppt>由会员分享,可在线阅读,更多相关<MATLAB系列第二章初等模型.ppt(68页珍藏版)>请在人人文库网上搜索. 1.第二章 初等模型 ...

  7. 实体 联系 模型mysql_数据库系统概念读书笔记――实体-联系模型_MySQL

    bitsCN.com 数据库系统概念读书笔记--实体-联系模型 前言 为了重新回顾我写的消息系统架构,我需要重新读一下数据库系统概念的前三章,这里简单的做一个笔记,方便自己回顾 基本概念 实体-联系( ...

  8. 【分布式计算:原理、算法和系统】第二章 分布式计算模型

    [分布式计算:原理.算法和系统]第二章 分布式计算模型 2.1 分布式程序 一个分布式程序由一组nnn个异步进程(asynchronous processes)P1,P2,-,Pi,-,PnP_1,P ...

  9. 《吕鑫:VC++6.0就业培训宝典之MFC视频教程》学习笔记 -- 第二章 MFC原理介绍

    第二章 MFC原理介绍 2.1 第一个Win32软件 2.2 Win32对话框程序开发 2.3 程序资源管理和Windows数据类型 2.4 Win32环境下的多对话框管理 2.5 初步学习MFC软件 ...

最新文章

  1. [转载] 杜拉拉升职记——02 单相思与性骚扰
  2. 人脸对齐--Dense Face Alignment
  3. 什么是Java实例初始化块
  4. 第七章 正则化-机器学习老师板书-斯坦福吴恩达教授
  5. ASP之防止外部数据提交的脚本
  6. java jvm调优面试题_【Java面试题第一期】有没有jvm调优经验?调优方案有哪些?...
  7. 华为手机输入键盘声音_华为手机键盘隐藏7个秘密,你只用来打电话?来一起解锁新玩法...
  8. Java技术:收集16 条 yyds 的代码规范,值得一读!
  9. java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...
  10. Safe handle has been closed异常的原因及解决思路
  11. mongodb的管理员和安全认证
  12. mysql锁总结知乎_MySQL锁总结
  13. Java货币金额转换为大写形式
  14. form表单提交数据编码方式和tomcat接受数据解码方式的思考
  15. 为什么我们应该使用 HTML5 开发网站
  16. DarkGDK的杯具体验
  17. QT中的this指针什么意思?namespace又是什么意思?
  18. 139邮箱java版,139邮箱登录及发送短信
  19. 腾讯应用宝正式开启 比赛进行到第手游渠道
  20. win10 校验sha256

热门文章

  1. Java设计模式-建造者模式 理论代码相结合
  2. 反需求函数和边际收益_边际收益
  3. 4-Qt6控制台项目信号与槽
  4. linux系统改ip地址 永久生效,Linux修改IP永久生效
  5. python接收邮件g_Python接收Gmail新邮件并发送到gtalk的方法
  6. No such file or class on classpath: WordCount
  7. mysql jdbc批量更新_jdbc批量更新数据
  8. Leetcode987 二叉树的垂序遍历
  9. 百练OJ:2701:与7无关的数
  10. com.xxl.rpc.util.XxlRpcException: java.lang.IllegalStateException: failed to create a child event lo