第7讲 SQL语言之复杂查询与视图(暂略)

701-IN子查询

第8讲 SQL语言与数据库完整性和安全性(暂略)

第11讲 数据建模:思想与方法

1104-什么是E-R模型

1105-实体与实例

  • 一类实体具有相同或相似的特性;实体用属性来刻画

关于实体的属性 :

如何区分实体(关键字):

1106-联系与联系的元数

  • 实体之间是有联系
  • 参与发生联系的实体的数目,称为联系的
  • 联系也需要被存储和处理


    为了区分一元联系中的角色,引入 :

1107-联系与联系的基数


  • 右上角的“多对多”联系,需要单独一个表来保存
  • 左下角的“一对多”联系,可以通过将 部门号 放到 员工这个表里,通过一种 属性继承,也就是通过 外键,可以实现这两个表之间的联系

  • 对于书架而言,可以存放0个图书,也可以存放多个图书,因此联系的基数最小是0,最大是多个
  • 而一本图书只能放在一个书架上,也必须要存放在一个书架上,因此最小和最大都是1

为什么要区分 完全参与联系 与 部分参与联系 呐?

  • 允许有空值 就是 部分参与联系

1108-Chen方法表达E-R模型








1110-Crow’s Foot方法表达E-R模型






第12讲 数据建模:工程化方法及案例分析

1201-什么是IDEF1X



第13讲 数据库设计过程

1301-如何做需求分析


第4讲 函数依赖及其公理/定理

1401-什么是函数依赖



1402-部分函数依赖与完全函数依赖

1403-传递函数依赖

1404-函数依赖相关的几个重要概念

  • 候选键 要求 最小性和唯一性;而 超键 不要求 最小性



1405-关于函数依赖的Armstrong公理


1406-什么是属性(集)闭包

第5讲 关系模式设计之规范形式

1501-什么是第一范式


1502-什么是第二范式

哈尔滨工业大学-数据库系统(基本知识与关系模型3)相关推荐

  1. 哈尔滨工业大学-数据库系统(基本知识与关系模型1)

    第1讲-初步认识数据库系统 什么是数据库 关系中的概念 : 表 / 关系 表名 / 表标题(格式) / 表内容(值) 列 / 字段 / 属性 / 数据项 行 / 元组 / 记录 而 数据库(Datab ...

  2. 哈尔滨工业大学-数据库系统(基本知识与关系模型2)

    第5讲-关系模型之关系演算 什么是关系元组演算 存在量词 与 全称量词 元组变量t前有存在量词或全称量词,则该变量被称为 约束变量 ,否则 自由变量 等价变换 四个典型示例 用元组演算实现关系代数操作 ...

  3. 数据库基本知识与关系模型

    第一讲 初步认识数据库系统 1.什么是数据库DB? Database:相互之间有关联关系的Table的集合. 2.什么是数据库管理系统DBMS? DBMS:管理数据库的一种系统软件.如SQLServe ...

  4. 【数据库系统】再谈关系模型和关系型数据库

    关系模型是简洁的,它的简洁性源自集合论,这既是优点也是缺点. 数学的基础使得关系模型是描述性而不是过程性的,用户需要声明想要从数据库中得到什么而不是怎样找到这些信息,RDBMS知道该怎么去做. 问题变 ...

  5. 数据库系统概念 - 数据模型,关系模型,关系,候选码,主码,外码

    目录 什么是数据模型 什么是关系模型 什么是关系 候选码 Candidate Key 主码 Primary Key 外码 Foreign Key 什么是数据模型 模式是对数据的结构的抽象,模型是对模式 ...

  6. 哈工大数据库系统(上):关系模型之基本概念(三)课后测验与作业

    文章目录 前引 第三章课后习题 前引 这段时间每天看三章吧 感觉现在又是进入全理论的感觉了 有点刚开始学计算机网络那味了 但是后面应该还是有很多编程作业吧 还要再介绍SQL语言 待会把习题做了 早点回 ...

  7. 【数据库系统】第三讲 关系模型的基本概念

    3.1 关系模型概述 1.关系模型的提出 2.关系模型的研究内容 一个关系就是一个Table 关系模型就是处理Table的,由三部分组成: 描述DB各种数据的基本结构形式(Table/Relation ...

  8. sqlserver战德臣_数据库系统设计课程最新版 数据库系统上中下三部(哈尔滨工业大学 战德臣教授主讲)...

    数据库系统设计课程最新版 数据库系统上中下三部(哈尔滨工业大学 战德臣教授主讲) 1.JPG (58.27 KB, 下载次数: 1) 2018-3-13 12:02 上传 2.JPG (57.47 K ...

  9. ACL-BioNLP 2020 | 耶鲁大学实践成果:生物医药知识图谱嵌入模型基准测试

    今天给大家介绍的是耶鲁大学医学信息学中心主任Brandt教授实验室和爱丁堡大学的博士生联合发表在ACL-BioNLP 2020发表的文章"Benchmark and Best Practic ...

最新文章

  1. PHP魔术函数与魔术常量
  2. python爬虫人门(10)Scrapy框架之Downloader Middlewares
  3. Intellij IDEA 远程debug、远程tomcat部署项目
  4. QT5中实现多窗口切换,并从子窗口返回数据
  5. 【SRH】------node遵循的规范,模块划分
  6. 容器编排技术 -- Kubernetes kubectl create secret docker-registry 命令详解
  7. 用python画玫瑰花-用python画一朵玫瑰花
  8. 沙箱-简单实现支付宝网页支付功能
  9. 台式机+笔记本的扩展模式+远程登录设置
  10. 金蝶KIS迷你版标准版年度结账
  11. 【macOS免费软件推荐】第1期:MuseScore
  12. idou教你学Istio10 : 如何用Istio实现K8S Egress流量管理
  13. TIDB-OLTP和OLAP的区别
  14. STM32基于 FatFs R0.14bSD Card 的MP3音乐播放器(也算是FatFs的简单应用了吧)
  15. HMS Core-IAP特性功能之卡券服务
  16. 27岁了,目前从事软件测试,听一些说测试前途是IT里最差的,是这样吗
  17. Odrive_0.5.5运行代码分析_(三)_GPIO详解
  18. 2019ICPC亚洲区域赛南京网络赛
  19. 混合云爆发,F5席卷“代码到应用”全程的“野心”
  20. 石墨烯/PEDOT 水凝胶

热门文章

  1. 使用公式给参数赋默认初始值
  2. 采购定价过程字段解析
  3. 释疑のSAP库位的创建
  4. 5分钟,带你领略项目经理十年的功力
  5. 前驱、后驱和四驱,究竟哪个好?
  6. 一封绝妙的情书 An Ingenious Love Letter
  7. python123数值运算_python基础篇【第二篇】:数据运算、数据类型
  8. matlab里面板有什么作用,MATLAB轻松享受GPU的强大功能
  9. 格式化json_在Spring Boot中格式化JSON日期
  10. 扩展虚拟机Ubuntu磁盘容量空间