哈工大 数据库

数据库

第一讲

必背

列、属性

行、元组

深入理解

数据库系统包括:

DBMS有什么:

第二讲

数据库管理系统的功能:

定义:用DDL(data definition language)定义表头

操纵:用DML(data manipulation language)增删改查

控制:用DCL(data control language)对不同用户设置访问权限

维护:设置功能,交给DBA管理

DDL+DML+DCL = SQL语言(数据库语言)

数据库语言可以嵌入高级语言(宿主语言)

疑问:维护和操纵有重复定义的地方啊?

数据库系统的标准结构是什么,有什么好处:

数据、模式(视图)、数据模型的区别

三大经典数据模型是什么,还有哪些数据模型:

第三讲

关系模型由哪三部分组成 / 如何学习关系模型:

域、基数、度/目的含义:

关系模式/表标题 的写法:

关系模式和关系的区别:

如何严格定义一张table:

什么是关系?什么是关系模式?

关系与表的区别:

关系第一范式:

候选码 / 候选键是什么:

候选码唯一吗?候选码只能有一个属性吗?

主码 / 主键是什么:

主码和候选码的区别:

主属性与非主属性:

外码/ 外键是什么:

关系模型中的完整性包含哪三个方面:

实体完整性是什么:

参照完整性是什么:

用户自定义完整性是什么:

第四讲

关系代数的基本操作有哪六个:

拓展操作有哪些:

并、差、交需要满足并相容性,那么什么是并相容性?

并操作后需要对元组去重吗?

差操作的语义:

广义笛卡尔积的计算方法(度数和基数的运算规律):

广义笛卡尔积的应用场景:

选择操作的写法:

投影操作的方法以及写法:

投影操作与选择操作的区别:

投影操作后需要去重吗?

如何用差运算代替交运算?

交运算的语义:

theta-连接的写法?

theta-连接的语义?

为什么连接需要条件?

如何用笛卡尔积和选择操作代替theta-连接?两者的效率谁高?

什么时候使用更名操作?

等值连接是什么:

自然连接是什么:

自然连接后需要去掉重复的列吗?

如何用笛卡尔积和选择代替自然连接?

如何形象理解自然连接?

如何理解自己和自己发生自然连接:

数据库的“联投选”操作:

除运算的前提条件以及计算方法:

如何用基本运算代替除运算:

除运算的语义:查询包含某个集合的集合

如何进行外连接?

什么时候使用左外连接、右外连接、全外连接:例如左外连接,将表横向连接起来,保证左边的数据不丢失

第五讲

关系元组演算公式的基本形式:

{ t | P(t) }中t表示什么?P(t)有哪些形式?

什么是公式?公式有哪三种形式?

库的“联投选”操作:

除运算的前提条件以及计算方法:

如何用基本运算代替除运算:

除运算的语义:查询包含某个集合的集合

如何进行外连接?

什么时候使用左外连接、右外连接、全外连接:例如左外连接,将表横向连接起来,保证左边的数据不丢失

第五讲

关系元组演算公式的基本形式:

{ t | P(t) }中t表示什么?P(t)有哪些形式?

什么是公式?公式有哪三种形式?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值