数据库系统原理及其应用总结---ShinePans
第一章 数据库概论
第二章 关系数据库
计算题举例1:
| P | Q | T | Y |
| 2 | b | c | d |
| 9 | a | e | f |
| 2 | b | e | f |
| 9 | a | d | e |
| 7 | g | e | f |
| 7 | g | c | d |
W:
| T | Y | B |
| c | d | m |
| c | d | n |
| d | f | n |
D:
| T | Y |
| c | d |
| e | f |
(1)R1=πY,T(R)
| Y | T |
| d | c |
| f | e |
| e | d |
(2)R2=σP>5^T=e(R)
| P | Q | T | Y |
| q | a | e | f |
| 7 | g | e | f |
(3)R3=R|x|W
| P | Q | T | Y | B |
| 2 | b | c | d | m |
| 2 | b | c | d | n |
| 7 | g | c | d | m |
| 7 | g | c | d | n |
(4)R4=Π[2],[1],[6](σ[3]=[5](RxD))
| P | Q | TR | YR | TD | YD |
| 2 | b | c | d | c | d |
| 2 | b | c | d | e | f |
| 9 | a | e | f | c | d |
| 9 | a | e | f | e | f |
| 2 | b | e | f | c | d |
| 2 | b | e | f | e | f |
| 9 | a | d | e | c | d |
| 9 | a | d | e | c | f |
| 7 | g | e | f | c | d |
| 7 | g | e | f | e | f |
| 7 | g | c | d | c | d |
| 7 | g | c | d | e | f |
由题目条件:
| P | Q | Y |
| 2 | b | d |
| 9 | a | f |
| 2 | b | f |
| 7 | g | d |
| 7 | g | f |
(5)R5=R/D
| A | B | C | D |
| 2 | 1 | a | c |
| 2 | 2 | a | d |
| 3 | 2 | b | d |
| 3 | 2 | b | c |
| 2 | 1 | b | d |
S:
| C | D | E |
| a | c | 5 |
| a | c | 2 |
| b | d | 6 |
上面颜色已标出,S中的CD去R中相应的CD中找,找到同样的行。此时能够看到有3行同样的。各自是 第一行。第三行,第五行,
| A | B |
| 2 | 1 |
| P | Q |
| 2 | b |
| 7 | g |
计算题举例2:
(3)查找女同学选修的课程名和任课教师名
第三章:关系DB的标准语言SQL
计算题举例:
第四章 关系数据库设计理论
| A | D | E |
| a1 | d1 | e2 |
| a2 | d6 | e2 |
| a3 | d4 | e3 |
| a4 | d4 | e4 |
解答题举例1:
并说明理由
解答题举例2:
| 课程名 | 教师名 | 教师地址 |
| C1 | 马千里 | D1 |
| C2 | 于得水 | D1 |
| C3 | 余块 | D2 |
| C4 | 于得水 | D1 |
| 课程名 | 教师名 |
| C1 | 马千里 |
| C2 | 于得水 |
| C3 | 余块 |
| C4 | 于得水 |
| 教师名 | 教师地址 |
| 马千里 | D1 |
| 于得水 | D1 |
| 余块 | D2 |
| 于得水 | D1 |
将R分解为如上两个表就可以解决这个问题
解答题举例3
无损分解判定法:
| Ri | A | B | C | D |
| AB(分解模式) | a1(A∈AB所以是a1) | a2 | b13 | b14 |
| BC(分解模式) | b21(A∉BC所以是b21) | a2 | a3 | b24 |
| CD(分解模式) | b31(A∉CD所以是b32) | b41 | a3 | a4 |
| Ri | A | B | C | D |
| AB(分解模式) | a1 | a2 | b13 | b14 |
| BC(分解模式) | a1 | a2 | a3 | a4 |
| CD(分解模式) | b31 | b41 | a3 | a4 |
发现: 第二行中 有完整的 a1,a2,a3,a4 所以说是无损分解!
数据库系统原理及其应用总结---ShinePans的更多相关文章
- Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx
Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx 1.1. 数据库的类型,网状,层次,树形数据库,kv数据库.oodb2 1.2. Er模型2 1.3. Sql2 ...
- 数据库系统原理——ER模型与关系模型
原文链接: http://blog.csdn.net/haovip123/article/details/21614887 犹记得第一次看<数据库系统原理>时看天书的感觉,云里雾里:现在已 ...
- 数据库系统原理之SQL(三)
数据库系统原理之SQL(三) 1. SQL的组成 1. 数据查询 2. 数据定义 3. 数据操作 4. 数据控制 2. 数据定义语言 CREATE创建数据库或数据库对象 创建数据库 ~~~ CREAT ...
- 数据库系统原理之SQL(四)
数据库系统原理之SQL(四) 1. 数据更新 插入数据 INSERT-VALUES语句 #插入多条数据 insert [into] table_name (column_name,...) value ...
- PowerBuilder 简介及应用 - 数据库系统原理
PowerBuilder 是一种企业级数据库前端应用和多层体系结构开发工具,友好的用户界面,功能强大的数据窗口,是一个集成开发环境. PB 的特点 采用面向对象的编程方法和事件驱动的工作原理. 支持跨 ...
- 数据库设计与 ER 模型 - 数据库系统原理
数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最 ...
- 数据库系统原理(第四章:SQL与关系数据库基本操作 )
一.SQL概述 sql是结构化查询语言(Structured Query Language,SQL)是专门用来与数 据库通信的语言,它可以帮助用户操作关系数据库. SQL的特点: SQL不是某个特定数 ...
- SQL SERVER 简介及应用 - 数据库系统原理
SQL SERVER 是一个分布式的关系型数据库管理系统(RDBMS),具有客户 - 服务器体系结构,一般发行的版本有企业版.标准版.个人版.开发版. SQL SERVER 提供的服务 MS SQL ...
- SQL 语言 - 数据库系统原理
SQL 发展历程 从 1970 年美国 IBM 研究中心的 E.F.Codd 发表论文到 1974 年 Boyce 和 Chamberlin 把 SQUARE 语言改为 SEQUEL 语言,到现在的 ...
随机推荐
- RTX管理器服务运行状态空白
A)打开RTX管理器安装目录下的bin文件夹,运行convert.bat 右键计算机——管理——服务——找到以RTX开头的服务,按RTX_ConfigCenter.RTX_HTTPServer. RT ...
- solr集群solrCloud的搭建
上一章讲了solr单机版的搭建,本章将讲解sole集群的搭建.solr集群的搭建需要使用到zookeeper,搭建参见zookeeper集群的安装 一.solr实例的搭建 1. tomcat安装 这里 ...
- PHP中的定界符格式
<?php //nowdoc(单引号定界符) //ABC可以是任合内容,放在单引号中 $c=<<<'ABC' 这里可以是任合内容 我是历的苛夺基 本原则叶落归根在运 输费艰难田 ...
- windows下安装mysql笔记
接着上几篇文章再来看下windows下安装mysql. 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下. 一.下载安装包 打开mysql官网下载页面:http://dev.m ...
- java事件处理5(窗口,窗口坐监视器
WindowEvent窗口事件 添加接口 addWindowListener(WindowEvent e) 接口有七个方法 public void windowActivated(WindowEven ...
- [java] Java NIO 学习笔记 I
如今在运行时优化方面,JVM 已然前进了一大步.现在 JVM 运行字节码的速率已经接近本地 编译代码,借助动态运行时优化,其表现甚至还有所超越.这就意味着,多数 Java 应用程序已不 再受 CPU ...
- win7下搭建nginx+php的开发环境
本来在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目 ...
- HDU 4611 - Balls Rearrangement(2013MUTC2-1001)(数学,区间压缩)
以前好像是在UVa上貌似做过类似的,mod的剩余,今天比赛的时候受baofeng指点,完成了此道题 此题题意:求sum(|i%A-i%B|)(0<i<N-1) A.B的循环节不同时,会有重 ...
- webApi项目中的问题
1.场景:客户端调用API获取所有品牌列表,使用redis存储,第一次是获取全部,之后会增量获取,通过lasttime参数 出现的问题:redis连接超时,网络流量太大 原因:这个借口没做本地缓存,每 ...
- AMH4.2 Ftp账号路径修改设置
AMH4.2的ftp控制有点不尽如人意,每个ftp账号只能对应一个站点:如果按照面板所提供的权限,有多少个站就得设置多少个ftp账号,这一操作就会非常麻烦,造成效率低下:不过AMH5.0已经能够通过面 ...