对前面学习的内容进行练习,巩固,数据的投影之后是要去重的。连接操作的时候要找完全匹配的,进行乘法操作。
外键的约束、引用完整性约束。
学习要求:
DBMS为用户提供的查询、增、删、改数据,定义、修改模式等操作命令和语言称为用户和数据库的接口。
过程语言--- 以关系代数为基础设计出的数据库语言。用户要说明需要什么数据而且还要说明获得这些数据的过程。(层次和网状数据库)
非过程性语言--用户只要说明需要的数据,而如何获得这些数据用户不需要说明。(关系数据库、sql是非过程性语言)
数据库语言本身不是计算玩呗的语言,不能用来独立编制应用程序。目前常用方法是将数据库语言嵌入到一种高级程序设计语言中如C。这种高级程序设计语言称为数据库语言的宿主语言
数据库语言与宿主语言的区别
原文:https://www.cnblogs.com/lanhai2020/p/12954504.html