- 0
- 0
- 约8.44千字
- 约 8页
- 2022-06-30 发布于上海
- 举报
数据库复习大纲
一、 表的连接
分为:等值连接、自然连接、左(外)连接、右(外)连接、全(外)连接
等值连接
SELECT *
FROM Student , SC where Student.Sno = SC.Sno
自然连接
去掉等值连接相同的列,实现上可以在 select后面逐个列出而不列出重复的列即可
左(外)连接
SELECT *
FROM Student left join SC on Student.Sno = SC.Sno 或
SELECT *
FROM Student , SC where Student.Sno *= SC.Sno
右(外)连接
SELECT *
FROM Student right join SC on Student.Sno = SC.Sno
或
SELECT *
FROM Student , SC where Student.Sno =* SC.Sno
全(外)连接
SELECT *
FROM Student full join SC
on Student.Sno = SC.Sno
例子
表 A:
A
B
C
1
1
1
2
2
2
3
3
3
表 B:
A
D
E
1
4
4
2
5
5
4
6
6
Inner Jion:
Select A.A,B,C,D,E FROM A,B WHERE A inner jion B on A.A=B.A
A
B
C
D
E
1
1
1
4
4
2
2
2
5
5
Left Outjoin:
Select A.A,B,C,D,E FROM A,B WHERE A left outer jion B on A.A=B.A
A
B
C
D
E
1
1
1
4
4
2
2
2
5
5
3
3
3
Null
Null
Right outjoin:
Select A.A,B,C,D,E FROM A,B WHERE A rigth outer jion B on A.A=B.A
A
B
C
D
E
1
1
1
4
4
2
2
2
5
5
Null
full outjoin:
Null
Null
6
6
Select A.A,B,C,D,E FROM A,B WHERE A full outer jion B on A.A=B.A
A
B
C
D
E
1
1
1
4
4
2
2
2
5
5
Null
Null
Null
6
6
3
3
3
Null
Null
交叉连接(笛卡儿积)表 A 中的每条记录跟表 B 中的每个记录组合共有 3×3 行记录, 一般会产生很多无意义的记录。
外连接时 outer 可省略。
二、 Order by 举例
查找 Pubs 数据库中 jobs 表里的第 6-10 条记录(假设 job_id 不连续) SELECT *
FROM (SELECT TOP 5 *
FROM (SELECT TOP 10 *
FROM jobs
ORDER BY job_id) a ORDER BY a.job_id DESC) b
ORDER BY job_id
三、 数据库范式
码、候选码、关键字、候选关键字、主属性都能唯一确定某一行记录,可以近似理解成同一个意思
构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要
求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF 范式、第四范式(4NF)、第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。下面我们举例介绍第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
最基本的数据库范式有三个,第一范式(1NF),第二范式(2NF)和第三范式(3NF),分别定义如下:
1NF:如果关系模式 R 中的每个属性都是单值的,则称 R∈ 1NF。
2NF:如果关系模式 R∈1NF,且所有的非主属性完全函数依赖于(每一个候选)码,则称 R∈2NF。
3NF:如果关系模式 R∈2NF,且不存在非主属性传递函数依赖于码的情况,则称 R∈3NF。
数据库设计者使用规范化过程创建可以节省存储空间、提高处理效率的数据库结构。规范化的目的是将数据冗余降到最少
第一范式(1NF):在关系模式 R 中如果每个属性值 都是不可再分的最小数据单位,则称 R 是第一范式的关系。例:如职工号,姓名,电话号码组成一个表
(一个人可能有一个办公室电话和一个家里电话号码) 规范成为 1NF 有三种方法: 一是重复存储职工号和姓名。这样关键字只能是电话号码
您可能关注的文档
- 试卷丰都县2010年秋九年级期末教学质量检测4.docx
- 试卷广东-D分析和总结.docx
- 试卷讲评教案模板.docx
- 试卷制作模板.docx
- 试题8分析和总结.docx
- 试析新课标背景下中学英语教学设计模式“三阶段”.docx
- 试验人员工作纪律.docx
- 试验申请单-181分析和总结.docx
- 试用期工作小结范文精选.docx
- 试用期考核报告.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 病理性Q波课件.pptx VIP
- 电气控制与PLC应用技术全套课件.pptx VIP
- 穿越软硬突变地层盾构隧道管片及接头力学性能的多维度解析与工程应用.docx
- 第3课 “开元盛世”与唐朝经济的繁荣(同步教学课件)2025-2026学年七年级历史下册新授课课件.pptx VIP
- 《中国传统戏曲艺术》课件.ppt VIP
- 闽江特大桥主墩单壁钢吊箱围堰.doc VIP
- 第32讲_认定股东身份的基本规定、名义股东与实际出资人、股东的权利与义务概述、股东查阅权.pdf VIP
- 《老年社会工作》全套教学课件.pptx
- 矿山运输与提升:露天矿汽车运输PPT教学课件.pptx
- 管理学基础-第4版-张云河-1.2管理者认知.pptx VIP
原创力文档

文档评论(0)