北邮数据库期中知识点总结_北邮数据库技术期末

2020-02-28 其他工作总结 下载本文

北邮数据库期中知识点总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“北邮数据库技术期末”。

Chapter 1.Introduction to Database 数据库很重要

数据库的前身是文件系统: 概念 自己管自己 –> 数据孤立 冗余 数据依赖性差(一个改了与它相关的全部重写)文件格式不相容

查询固定 应用程序翻新 数据库的定义

数据库表现了实体(staff)属性(staffno)逻辑关系(外键)DBMS 定义

提供了DDL DML 语句 视图机制 环境五要素 硬件(电脑)

软件(APPDBMS自身)数据

过程(登陆)

人(DA DBA,DB designer,app developer,user)

历史

第一代 SYSTEM R 第二代 关系DBMS 第三代 面向对象的 对象关系的优缺点

Chapter 2.Database Environment 最常用的DBMS就是ANSI-SPARC结构

目标 结构

外部 用户 【视图】 概念 团体 【表】 内部 文件 【索引】

层与层之间的关系

外部/概念映射 概念/内部映射

Chapter 4.Relational Algebra 根据2.3 data model 我们知道 数据模型分为:

面向对象的 基于关系的:

Relation data model

Network data model Physical data model 物理的而数据模型的三个组成部分为: ·结构[由一组创建数据库的规则组成](SEE IN CHAPTER 3)

数据模型之关系模型的结构是用表表示的,表的组成,也就是表的结构,如行,列等在第三章讲过。

·操作

这一章主要讲关系模型的操作,该操作是通过关系代数来完成的。

·完整性

SEE IN 3.3 关系模型的完整性:

NULL 没有值得时候用NULL表示 而不是0或空格 Entity integrity 主键不能为空

Reference 如果一个键是外键 不能凭空在这里加东西 Enterprise 自定义约束

关系的操作是闭包的,关系的运算结果还是关系。五大基本关系运算:

·选择selection 相当于WHERE ·投影projection =SELECT ·笛卡儿积cartesian product ·并 union ·集合差 set difference Join连接 intersection 交 division 除 都能用五大基本操作表示 其中 选择和投影是一元操作

·选择:σpredicate(R)= select* from R where predicate=‘’ i.e.σsalary > 10000(Staff)·投影:Πcol1,..., coln(R)= select col1,..., coln from R ΠstaffNo, fName, lName, salary(Staff)= select staffno, fname,lname

From staff ·并 Πcity(Branch)∪ Πcity(PropertyForRent)·减 ·交 ·笛卡尔 ·连接

Theta join(θ-join)R FS = σF(R Χ S)R与S 在F 条件下连接 自然连接 有公共的连接起来

左外连

有公共的+左边的 右外连

有公共+右边 全外连 有公共+全部

半连接 参与θ

连接的左边的属性

·除

《北邮数据库期中知识点总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
北邮数据库期中知识点总结
点击下载文档
相关专题 北邮数据库技术期末 知识点 期中 北邮 北邮数据库技术期末 知识点 期中 北邮
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文