- 0
- 0
- 约4.44千字
- 约 4页
- 2026-03-03 发布于河北
- 举报
数据库复习
简便性,高效性
三层模式结构
模式模式之间的映像关系两级
物理数据独立性:物理不逻辑有影响
逻辑数据独立性:SQL改变视图的定义:
逻辑模式:是指数据库中所有数据库的存储模式的集合一个
子模式:部分n个
逻辑模式
数据模型概念模型逻辑模型,物理模型
层次模型属于逻辑模型关系,面向象逻辑模型,
B+,线性表物理
ER概念
数据模型:数据结构,数据操作,数据完整性约束
关系:二维表结构(作用:用一行体现属性内部特定的逻辑应关系,相当于应关系的
集合)
关系模型:两个完整性约束:1.实体完整性约束:任何主码的所有属性都不能为空
2.参照完整性约束:外码的取值为空,它所应的参照表的
已有取值(现在能够看到的)不为空。
非空约束,唯一性约束,检查约束
完整性约束:反应了于数据库合理性的检查规则(应现实世界逻辑规则的体现)
关系模型的数据运算:
Sql:
增删改查(CRUD)
域(值得集合)笛卡儿积治子集是个关系
数学的区别:有限于集,排列顺序无关
空:值缺失或未知的状态
关系代数
关系,关系模式,关系实例
变量,变量类型,变量的值
要以集合的角度(把整个值处理完事后替换到原来的整个值)
数据库的关系,关系模式,实例
超码:唯一标识(有坐车的)
候选码:任何真子集不再是超码的超码
主码:(实体完整性约束)
外码:
主属性:所有候选码属性的集合
非主属性:不是集合
(讨论范式有用)
模式图
ER图
SQL
1.不区分大小写。
2.SQL里面的任何命令,DML包(括select输)入输M都是表
3.表和关系:表存在重复行,关系不存在重复行
4.特定于select:各个字句:from,where,groupby,having,orerby
5.DML语句和select语句除了from以外,输入都是一个表
Select句式
From:为后面的字句提供数据源笛(卡儿积,(自然联结:等值连接,并且去掉同名属竹可以是
等值不等之,joinon(内链接,符合返回,二元运算),外联结l(eft,right,full)没有单独的alterjoin)
可以在From语句里面写子查询
With临时视图
Where(字符串like产,escape,集合in,any,all,some,exists,notexists,=标(量子查询))域min
max的等价
Groupby可以根据多个属性分组(可以写一个表达式),如果使用了groupby的,select里
面一定是要从select里面出现过(分组的属性)
Having本质上和where有相同之处,只不过having的基础在groupby之上。Having里面
有聚集函数来算
Select里面本质上是表达式的列名,表达式本身(常量,函数,属性名,属性名计算)换名
/标量子查询==子要保证返回的足一个值就可以
Orerby进行排序select计算的结果,原来的名也可以
排序的表达式,排序的规则(升序,降序)不写的话升序
对于每一项都要单独考虑,asc,esc有顺序的
Selectcase表达式:
完善了整个,,,具有基于行的分支判能力
Case表达式whereselect,orerby,groupby
自连接
DDL:
create可以使表,约束条件,索引,视图(没有alterview删掉再重建),用户.
Alter
rop
集合运算去掉重复unionall可以保留
W
您可能关注的文档
- 数据库设计与管理实践指南.pdf
- 数据库设计与管理实战指南.pdf
- 数据库设计原则.pdf
- 数据库实训选题.pdf
- 数据库实验4 数据编辑.pdf
- 数据库实验二 数据的操作与管理.pdf
- 数据库事务隔离级别设定.pdf
- 数据库试题及答案.pdf
- 数据库题库(填空题).pdf
- 数据库题库及答案.pdf
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)