最新要闻
- 比亚迪单周破5万、特斯拉后劲不足:2022年车市最后时刻迎“小高潮”
- 曾推出过两代产品!曝Redmi K系列电竞版没了
- 焦点!官方科普铁路新规:身高不再是儿童购票唯一标准
- 世界微速讯:吸金34亿元!《阿凡达2》升至全球票房榜第9 紧追《长津湖之水门桥》
- 今日热文:与一加11同时发布!一加Buds Pro 2真无线降噪耳机来了
- 天天有喜大结局是什么?天天有喜演员表
- 蜜糖三部曲是哪部电视剧?蜜糖三部曲有什么关系?
- 华约自主招生是什么意思?华约自主招生考试笔试经验
- 如何用环保袋制作衣服?用环保袋制作衣服的方法有哪些?
- 女医明妃传原型是谁?女医明妃传演员表
- 冒险岛怎么删除角色?冒险岛怎么提升面板?
- 高考穿什么衣服寓意好?高考穿什么衣服吉利?
- 红海行动是根据哪个真实事件改编的?红海行动真实事件原型
- 女娲传说之灵珠大结局是什么?女娲传说之灵珠演员表介绍
- 福州一中地址在哪里?福州一中录取分数线2022
- 还转投N卡阵营吗?国内AMD RX7900 XT货源开始变多 7599元起
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
CMU15-445:Lecture #01 笔记
Lecture #01: Relational Model & Relational Algebra
本文是对CMU15-445课程第一节笔记的一个粗略总结和翻译。仅供个人(M1kanN)复习使用。如果能对其他同学学习这门课有帮助的话,不胜荣幸。
1. Database
数据库(Database) 是一个有组织的、互相关联的、对现实世界的某些方面进行建模的集合。注意:数据库(DB) != 数据管理系统(DBMS)。Database management system是一种管理数据库的软件。 本笔记中,用一个存储着艺术家和对应的专辑信息的数据库作为例子,亦即数字音乐商店(A database that models adigital music store)。
【资料图】
2. Flat File Strawman
数据库常常以CSV(comma-separated value)文件的形式存储,由DBMS进行管理。每次应用程序要读取或者更新记录时,都必须解析文件(parse files)。
以数字音乐商店的例子,会有两个文件,一是艺术家,二是专辑。
每个实体都有自己的属性集,所以在每个文件中,不同的记录都用新的行来划分,而一条记录中的每个相应属性都用逗号隔开。
例子:
Name | Year | Coutry |
---|---|---|
Wu-Tang Clan | 1992 | USA |
Notorious BIG | 1992 | USA |
GZE | 1990 | USA |
关于平面文件(Flat File)
Data Integrity
数据完整性
Implementation执行
Durability耐受性
3. Database Management System
一个DBMS是一个能让应用在数据库中保存与分析数据的软件
通常,DBMS设计的目的是允许定义、创建、查询、更新和管理符合某种数据模型的数据库。
- Data model:数据模型是描述数据库中数据的概念的集合。
- Schema:模式是对基于数据模型的特定数据集合阿尼普拉提哦那的描述。
Early DBMSs
早期,数据库应用很难建立和维护,因为逻辑层和物理层之间存在着紧密的耦合。
- 逻辑层:描述了数据库有哪些实体和属性。
- 物理层:是这些实体和属性的存储方式。
所以早期的数据库,一旦改变了物理层,逻辑层也得跟着变。
4. Relational Model
人们每次改变物理层都要重新写数据管理系统,故Ted Codd注意到后提出了关系模型。
Relational Model:
关系模型定义了一个基于关系的数据库抽象概念,有3个关键点:
- Store database in simple data structures (relations).
- Access data through high-level language, DBMS figures out best execution strategy.
- Physical storage left up to the DBMS implementation.
简单来说就是:用简单的数据结构保存,用高级语言来访问,并让DBMS来执行最优策略以及处理物理层存储。
关系模型定义的三个概念:
- Structure:关系定义和内容。也就是关系具有的属性以及可以有的值。
- Integrity:确保数据库的内容满足约束条件。比如:年份必须是数字。
- Manipulation:如何访问和修改数据库的内容。
关系:关系是一个无序的集合(unordered_set),包含代表的实体的属性关系。因为是无序的,所以DBMS可以用它想要的任何方式存储它们,并允许优化。
元组(tuple):元组指的是关系中的一组属性值(也叫域 domain)。起初,值必须是原子的或者标量,但现在值也可以是一个特殊的值--
NULL
,表示为定义。有n个属性的关系,叫做:n-ary relation。
Keys:一个关系的primary key唯一的定义了单个元组。很多DBMSs都支持autogenerated keys,所以程序就不需要手动增加了,但primary key还是在某些DBMSs是需要的。
- Primary key:唯一的定义了单个元组。
- Foreign key:指定一个关系中的属性必须映射到另一个关系中的元组。
5. Data Manipulation Languages (DMLs)
有两类语言去保存和检索在数据库中的信息。
- Procedural:The query specifies the (high-level) strategy the DBMS should use to find the desired result based on sets / bags. (relational algebra)
- Non-Procedural(Declarative):The query specifies only what data is wanted and not how to find it. (relational calculus)
一般现在都是用第二种的,我不管DBMS用什么策略,我只需要你给我我想要的数据。
6. Relational Algebra
关系代数就是一组基本操作,用于检索和操作关系中的图元。(感觉这部分不需要很了解,毕竟我学数据库只是为了混个项目)每个操作符都需要一个或多个关系作为输入,并输出一个新的关系。为了编写查询,我们可以把这些运算符 "链 "在一起,以创建更复杂的操作。
- Select常用操作
- Projection映射。配合R使用。
- Union并
- Intersection交
- Difference差
- Product笛卡尔积
- Join常用操作。有left join, right join, full join, natural join(SQL标准)
- Observation不同的表达式可能是一样的内容。
-
CMU15-445:Lecture #01 笔记
Lecture 01:RelationalModel&RelationalAlgebra本文是对CMU15-445课程第一节笔记的一个粗略总结和翻译。仅供个人(M1kanN)复习
来源: CMU15-445:Lecture #01 笔记
比亚迪单周破5万、特斯拉后劲不足:2022年车市最后时刻迎“小高潮”
曾推出过两代产品!曝Redmi K系列电竞版没了
焦点!官方科普铁路新规:身高不再是儿童购票唯一标准
世界微速讯:吸金34亿元!《阿凡达2》升至全球票房榜第9 紧追《长津湖之水门桥》
今日热文:与一加11同时发布!一加Buds Pro 2真无线降噪耳机来了
资讯:一颗红心,三手准备,分别基于图片(img)/SCSS(样式)/SVG动画实现动态拉轰的点赞按钮特效
一篇文章彻底明白java中的重要概念——注解
环球新消息丨【源码透视】SpringBoot的SPI机制
快播:火山引擎 DataTester 为企业降本增效:1 个人也能成为一支 A/B 实验团队
Netty-介绍-1
天天有喜大结局是什么?天天有喜演员表
Mybatis批量插入3种方法
蜜糖三部曲是哪部电视剧?蜜糖三部曲有什么关系?
华约自主招生是什么意思?华约自主招生考试笔试经验
如何用环保袋制作衣服?用环保袋制作衣服的方法有哪些?
全球资讯:青龙面板之淘宝
当前热点-彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-JWT和中间件(Middleware)的使用EP07
全球资讯:数智赋能:透过低代码看企业如何实现数智转型
速读:基于 Dubbo Admin 实现流量灰度
女医明妃传原型是谁?女医明妃传演员表
冒险岛怎么删除角色?冒险岛怎么提升面板?
高考穿什么衣服寓意好?高考穿什么衣服吉利?
红海行动是根据哪个真实事件改编的?红海行动真实事件原型
女娲传说之灵珠大结局是什么?女娲传说之灵珠演员表介绍
福州一中地址在哪里?福州一中录取分数线2022
Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件
世界视讯!Cpp Primer:Sec 4, 5, 6
【当前独家】项目管理工具飞项傍身,居家办公效率“快人一步”
要闻:redis—安装以及可视化
还转投N卡阵营吗?国内AMD RX7900 XT货源开始变多 7599元起
最新资讯:本田真爱粉狂喜 全新思域两厢版上市:手动挡卖到16万
三只松鼠年货坚果礼盒大促:109立减60元 49包邮到手
高分天气应用Dark Sky即将关闭:苹果呼吁用户使用自带天气
天天新资讯:谷爱凌再创一新世界纪录:反脚1260板尾抓板女子世界第一
管理经验
环球速看:程序员面试找替身 “作弊” 入职,结果大快人心。。。
影响力无敌!梅西夺冠帖点赞量成Instagram史上第一:球衣被抢光
最纯净的国产手机系统!博主实测努比亚Z50系统广告默认关闭:世界清净了
环球观焦点:当AI作画入侵鬼畜区
全球时讯:不适合中国观众 只有《流浪地球2》?出品方:《阿凡达2》没理由不引进
质感绝了!一加11海外官宣:2月7日登场
【环球新要闻】SSD白菜价先别下单:有猫腻
世界动态:使用brew安装历史版本的几种方式
当前快讯:第一百一十六篇: JavaScript理解对象
世界微资讯!Python参数解析器configparser
民间大神用虚幻5自制《原神》 :这视觉效果爱了
【环球报资讯】曾经缔造玛雅文明!为什么玉米的产量世界第一?
深扒《阿凡达2》背后的故事:才是真的“细思恐极”!
【全球快播报】蔚来CEO李斌回应数据泄露问题 绝不会与不法行为妥协
全球热推荐:我去大疆新总部逛了逛:评测了有史以来最大的“产品”
焦点速递!Python unittest+ddt+openpyxl接口自动化
今日热讯:MAUI新生4.4-笔刷Brush
每日焦点!梅西晒怀抱大力神杯入睡照!淘宝同款奖杯被抢光
速讯:python + selenium实现gitlab全文搜索
热资讯!Codeforces 1763 F Edge Queries 题解
天天视讯!如何使用Yum History查找已安装或已删除的软件包信息
天天新消息丨混合场景
当前热议!神似梅西男子成网红 被民众围堵合影:这也太像了
分析师称《阿凡达2》难以回本:卡梅隆标准定太高了
2199元 掌阅Smart Air Pro电纸书上架:8寸大屏、300PPI显示
前端工程化Vue-cli
天天微头条丨Python unittest数据处理ddt
前端CSS Flex布局8大重难点知识,收藏起来吧
世界新消息丨django10 分页器与Form组件
【全球新要闻】FreeSWITCH学习笔记:XML配置文件
天天即时:怀旧情怀拉满:宾得宣布将开发新款胶片相机
阿根廷夺冠“拯救”伊利 但“奶茅”光环渐黯
环球快讯:一加宣布与OPPO服务融合:12月底全面加入OPPO售后服务系统
东北将迎今冬以来最强降雪:持续时间最长、范围最广
世界速递!框架第九课---ajax补充说明,多对多三种创建方式,django内置序列化组件(drf前身),ORM批量操作数据(ORM操作优化),自定义分页器,f
WPF工控组态软件之温度计
每日播报!Iceberg在袋鼠云的探索及实践
每日关注!hibernate validate工具,小心你的姿势不对
PCIe 5.0 SSD终于满血了!读写都是14GB/s、容量8TB
热消息:蔚来遭遇225万美元数据勒索 官方声明
当前讯息:铃木“大G”!吉姆尼五门版无伪谍照:最多能塞进7个人
奇迹!女子手机从26楼掉落未摔坏 真身竟是这款手机
5499元 联合创新推出新款32英寸显示器:4K MiniLED屏、144Hz高刷
“非洲之王”拥抱新技术:传音首台折叠屏手机已通过蓝牙SIG认证
天天短讯!世界北极熊之都升温过快 已危及北极熊生存:吃不上饭了
天天热资讯!深度学习炼丹-数据处理和增强
世界热门:记录--可视化大屏-用threejs撸一个3d中国地图
Python操作Excel(openpyxl)
全球热点评!Html5 canvas创意特效合集
即时看!1月1日起:澳门私家车可经港珠澳大桥出入内地
观速讯丨巡游大巴太高 梅西险些撞上电缆!他带回阿根廷的大力神杯居然是复制品
天天短讯!中国联通科技人才占比已达30% 曾发话不能再用老眼光看电信行业
空难曾致346人死亡 波音737 Max飞机延期采用最新安全标准
每日观察!广州多个外卖平台下单后配送慢 平台:员工已是全负荷工作
世界视讯!数据结构堆(Heap)&排序&二叉树
今日播报!用好这个任务管理工具,轻松躲避职场明枪暗箭
世界今日报丨彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-登录与图形验证码(captcha)EP06
今日热闻!低代码:如何成为企业业务价值提升的一大利器?
热消息:Intel第二代独立显卡1年后见:要追上RTX 4070!
主页不刷新了 小红书崩了累坏网友:WiFi、流量疯狂切换
罗永浩称他的失败不是理想主义的错 是他们自己的错
世界热讯:吴京《流浪地球2》吃苹果皮:大年初一上映
世界要闻:中国移动千兆宽带用户已达2.4亿!你是其中之一吗?
安全信息流工具-中文安全RSS小程序