StanfordDB class自学笔记 (2) 关系模型
关系模型的一些性质
- 关系模型存在所有的主要商业数据库系统
- 简单的模型
- 用高级语言查询:简单但是有效
- 有效率的操作
schema(架构)
表示数据库中关系的结构表示
instance(实例)
给定某个时间、结点的表中内容
关系模型可以用下图表示
数据库=有名字的关系relation(或者表格table)的集合
- 每一个关系含有命名的attribute(或者columns)
- 每一列(或者行)对于每个attribute有特定的值
- 每个attribute有一个属性type
NULL
特别的值(未知或者未定义)
key
某个attribute对应value是unique的或者对应一些attribute集合,结合的value是unique的。
比如一般来说学生的ID是一个unique值
用SQL语言创造一个表
Create Table Student(ID, name, GPA, photo)
Create Table College (name string, state char(2), enrollment integer)
StanfordDB class自学笔记 (2) 关系模型相关推荐
- IBM DB2 学习笔记:关系模型、基本概念、数据库实例基本操作、数据库对象
文章目录 1. 关系数据模型 1.1 什么是数据? 1.2 为什么使用数据库? 1.3 数据库管理系统(DBMS) 1.4 数据模型 1.5 关系数据模型 1.6 关系数据库 1.6.1 表 1.6. ...
- 【数据库系统设计】关系数据库简介(关系模型、关系模式、关系完整性、关系代数)
关系数据库 笔记目录 关系模型 关系数据结构 域 关系 关系模式 关系的三类完整性 实体元整性(Entity Integrity) 参照完整性 用户定义的完整性 关系代数 关系代数运算符 传统的集合运 ...
- Database:数据库的关系模型
数据库学习笔记:关系模型 Copyright: Jingmin Wei, Pattern Recognition and Intelligent System, School of Artificia ...
- 合同相似可逆等价矩阵的关系及性质_线性代数预习自学笔记-11:等价性与相似性...
上一篇:线性代数预习自学笔记-10:线性变换 一.相似矩阵 根据矩阵表示定理,我们知道任意向量空间上的任意线性变换都可以用一个相应的矩阵表示:但一个棘手的问题是,在应用这个定理时,我们不可避免地需要先 ...
- 数据库系统概念笔记-关系模型介绍
转载自 数据库系统概念笔记-关系模型介绍 作者 CyninMa 数据库系统概念笔记-关系模型介绍 2.1 关系数据库的结构 关系数据库由表(table)的集合构成,每个表有唯一的名字.例如,inst ...
- 地理空间数据库复习笔记:概论、关系模型与关系代数
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes <一个浙江大学本科生的计算机.地理信息科学知识库 > Lect ...
- 关系模型基本概念笔记
第三讲关系模型之基本概念 关系模型简述 关系模型是从表(table)以及表的处理方式中抽象出来的 形象的说,一个关系(relatioin)就是一个Table 关系模型组成: 描述数据库的数据的基本 ...
- 程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读
程序阅读_全面详解LTE:MATLAB建模仿真与实现_自学笔记(1)调制与编码_程序阅读 在粗浅地掌握了LTE知识后,从今天开始对<全面详解LTE:MATLAB建模仿真与实现>一书的学习. ...
- 基于Java机器学习自学笔记(第81-87天:CNN卷积神经网络的入门到全代码编写)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法.这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正! 目录 1. CN ...
- JavaWeb自学笔记(一)
JavaWeb自学笔记(一) 学习视频:BV12J411M7Sj 文章目录 JavaWeb自学笔记(一) 1.基本概念 1.1 web应用程序 1.2 静态web 1.3 动态web 2.web服务器 ...
最新文章
- wmp流代理服务器设置为空,wmp服务器运行失败
- linux异常 - 无法分配内存
- Spring Boot 进行优雅的字段校验,写得太好了!
- 恢复应用_ofo年底裁员超50%,苹果应用市场恢复畅销榜,支付宝15周年微电影发布,MIUI来电留言功能即将下线,这就是今天的其他大新闻!...
- 如何判断一个创业公司是否有上市前景?
- Java中判断String不为空的问题
- 关于ax+by+cz的最大不可表数
- 洛阳php编程培训,洛阳PHP开发培训分享提高PHP开发效率的四个编程习惯
- Java二叉排序树(转)
- centos 8 配置yum源并安装开发工具包
- 数据规划(python实现数独自动算法之三)
- buck电路的matlab仿真,buck电路simulink仿真
- 南部龙凤小学:六一文艺表演
- LV0009基于Labview的中文短信报警
- 基于abaqus的各向异性材料的抗拔力学性能分析
- python 串口接收数据错误_PySerial无法正确接收数据
- 争创福建省青年文明号
- 设n是一个任意自然数,如果n的各位数字反向排列所得的自然数与n相等,则n称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数
- DJ logo图片 DJ logo设计
- 中国月子中心行业发展形势展望及投资前景预测报告2021年版
热门文章
- IIS7 部署MVC 运行不了 注意事项
- Mysql数据库和表的操作
- Vmware报错 This product may not be installed on a computer that has Microsoft HyperV installed. 解决
- 免安装版的Mysql
- 深度优先遍历(Depth First Search)
- PostgreSQL 查询涉及分区表过多导致的性能问题 - 性能诊断与优化(大量BIND, spin lock, SLEEP进程)...
- 周界防护在安防行业重要性与日俱增
- 读Zepto源码之Ajax模块
- iOS 10 的一个重要更新-线程竞态检测工具 Thread Sanitizer
- 3.13、@InitBinder 和 WebDataBinder