从技术层面来说,SQL并不是一门单一语言,而是DML、DDL和DCL命令的集合。 数据操作语言(Data Manipulation Language,DML):包括insert、update、delete、select等命令。 数据定义语言(Data Definition Language,DDL):通过schemas来创建表存储数据的方式。 数据控制语言(Data Control Language,DCL):安全性授权,访问控制等。
视频地址:CMU 15-445 数据库导论翻译合集汇总 - 知乎 (zhihu.com) 更多内容可见CMU-15-445 Intro to Database Systems 学习笔记 - 知乎 (zhihu.com) Lecture 3 数据库存储(上) 我们关注是面向磁盘的数据库系统(disk-oriented DBMS),这意味着每次进行查询时数据都不在内存中,我们需要从磁盘去获取数据,这就对...
【CMU数据库15-445/645中文翻译版】01 课程简介与关系模型 01 1万 7 31:05:54 App 【卡内基梅隆大学】15-445# 645 数据库系统简介 Intro to Database Systems 中文字幕(CMU) 607 -- 6:18:33 App 中英字幕15-445/645 Intro to Database Systems (Fall 2021) CMU 数据库系统 卡内基梅隆大学 2.8万 48...
感谢大家的支持与厚爱。现在开启一门新的 CMU 王牌课程 15-445 《数据库系统导论》中文讲解,希望能帮助各位更好掌握数据库的基础知识。 同时欢迎大家加入我的 “计算机基础与技术学习基地” 知识星球,现在加入星球赠送本人讲解的 “《深入理解计算机系统》详解” 课程和CSAPP lab课程,后续《数据库系统导论》讲解完毕后...
[1] CMU15-445:Database Systems [Andy Pavlo] https://15445.courses.cs.cmu.edu/fall2022 [2] DataBase System Concept[M].Abraham Silberschatz,Henry F. Korth,S. Sudarshan [3] Simviso精选视频课程.知秋译:https://www.simtoco.com/#/albums?id=1000013 [4] 课件链接: 链接: https://pan.baidu....
上节课我们讲完了面向元组的存储,这节课从面向日志的存储设计开始。 在这里,页中不存储元组数据,只会存储日志记录,即通过日志记录我们插入的数据以及我们如何更新系统中的数据,包括:插入元组的语句日志,删除元组的语句日志,更新元组的语句日志。 这种设计写得很快,因为不用在一个页里寻找并更新单个元组,就是在末尾...
CMU 15-445 数据库课程第五课文字版 - 缓冲池 今天的课程是关于期待已久的缓冲池的话题,其实就是 DBMS 如何管理它的内存并从磁盘来回移动数据,我们希望DBMS自己来管理这些内存与磁盘存储交换的操作,而不是把它留给操作系统。你可以从两个方面考虑数据库存储和内存管理问题:...
CMU 15-445 -- Concurrency Control Theory - 13 引言 本系列为CMU 15-445 Fall 2022 Database Systems 数据库系统 [卡内基梅隆]课程重点知识点摘录,附加个人拙见,同样借助CMU 15-445课程内容来完成MIT 6.830 lab内容。 在前面的课程中介绍了 DBMS 的主要模块及架构,自底向上依次是 Disk Manager、Buffer Pool ...
CMU CS15-445 Lecture01 关系模型 课程笔记 1. 数据库的例子 一般情况下,可以在应用程序上实现和管理最简单的数据库,即可以用它来存储数据和一堆用逗号分隔的值文件或CSV文件。 假设数据库中有两个实体(Artist和Album),以及对应的属性。 如果要存储在CSV文件中,会在每个属性上用引号标注,然后用逗号分隔。
CMU 15-445 数据库课程第三课文字版 - 存储1 1. 课程大纲 这门课主要是关于如何开发一个功能全面的数据库管理系统,而不是如何编写复杂的 SQL 查询以及设计出最合理的关系模型数据库表。这门课会告诉你从低往上设计一个数据库管理系统需要的这些技术栈层:...