SQL数据库总复习.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL数据库总复习.ppt》由会员分享,可在线阅读,更多相关《SQL数据库总复习.ppt(122页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL数据库总复习数据库技术与应用数据库技术与应用SQL ServerSQL Server总总 复复 习习2021/3/22考试说明考试说明 考试时间:考试时间:150150分钟(分钟(2020周四)周四)考试地点:考试地点:待定待定 考试形式:考试形式:闭卷考试闭卷考试2021/3/23考试题型考试题型卷面卷面100100分,共分,共4 4道大题:道大题:单项选择题,单项选择题,2020题,每题题,每题1 1分,共分,共2020分分填空题,填空题,1010空,每空空,每空1.51.5分,共分,共1515分分操作题,操作题,2 2题,每题题,每题5 5分,共分,共1010分分(文科生用文科生用
2、)视图、数据约束视图、数据约束程序设计题,程序设计题,2 2题,每题题,每题5 5分,共分,共1010分分(理工科生用理工科生用)控制流程设计、存储过程设计控制流程设计、存储过程设计综合设计题,共综合设计题,共4545分分给给定定一一数数据据库库应应用用中中的的E-R图图,将将图图按按照照关关系系数数据据库库设设置置特特点点转转换换成成关关系系模模式,并做相应设计:式,并做相应设计:利用利用T-SQL语言根据要求设计出相应的语言根据要求设计出相应的SQL语句,包括:语句,包括:创建规则、创建表、创建各类查询等;创建规则、创建表、创建各类查询等;查查询询包包括括:基基本本查查询询(包包括括分分组
3、组统统计计)、嵌嵌套套查查询询(以以单单值值嵌嵌套套查查询询为为主主)、连连接接查查询询(以内连接为主以内连接为主);常用的系统存储过程。;常用的系统存储过程。2021/3/24考试范围考试范围(理工科理工科)第第第第 1 1 章章章章数据库系统概论数据库系统概论数据库系统概论数据库系统概论第第第第 2 2 章章章章关系数据库基础原理关系数据库基础原理关系数据库基础原理关系数据库基础原理第第第第 3 3 章章章章SQL ServerSQL Server数据库基础数据库基础数据库基础数据库基础第第第第 4 4 章章章章 SQL ServerSQL Server数据库的管理数据库的管理数据库的管理
4、数据库的管理第第第第 5 5 章章章章 SQL ServerSQL Server表的管理表的管理表的管理表的管理第第第第 6 6 章章章章数据查询数据查询数据查询数据查询(外、交叉连接除外外、交叉连接除外外、交叉连接除外外、交叉连接除外)第第第第 7 7 章章章章索引与视图索引与视图索引与视图索引与视图(全文索引除外全文索引除外全文索引除外全文索引除外)第第第第 8 8 章章章章数据完整性数据完整性数据完整性数据完整性 第第第第 9 9章章章章程序设计程序设计程序设计程序设计(游标管理与应用除外游标管理与应用除外游标管理与应用除外游标管理与应用除外)第第第第 10 10 章章章章存储过程存储过
5、程存储过程存储过程 2021/3/25课程基本要求课程基本要求 通过本课程的学习,要求大家了解计算机数据库的应用技通过本课程的学习,要求大家了解计算机数据库的应用技术,知道术,知道 Microsoft SQL Server 2000Microsoft SQL Server 2000 的主要功能和使用方法。的主要功能和使用方法。Microsoft SQL Server 2000 Microsoft SQL Server 2000 是一种很有效的数据库管理工是一种很有效的数据库管理工是一种很有效的数据库管理工是一种很有效的数据库管理工具,它是在具,它是在具,它是在具,它是在 Windows Win
6、dows 环境下运行的一个强大的关系型数据库管环境下运行的一个强大的关系型数据库管环境下运行的一个强大的关系型数据库管环境下运行的一个强大的关系型数据库管理系统。它具有很强的交互性、数据独立性和共享性,具有最小理系统。它具有很强的交互性、数据独立性和共享性,具有最小理系统。它具有很强的交互性、数据独立性和共享性,具有最小理系统。它具有很强的交互性、数据独立性和共享性,具有最小的数据冗余。通过本课程的学习,使大家能准确理解什么是数据的数据冗余。通过本课程的学习,使大家能准确理解什么是数据的数据冗余。通过本课程的学习,使大家能准确理解什么是数据的数据冗余。通过本课程的学习,使大家能准确理解什么是数
7、据库以及数据库在各个领域的应用,掌握数据库及应用开发方法,库以及数据库在各个领域的应用,掌握数据库及应用开发方法,库以及数据库在各个领域的应用,掌握数据库及应用开发方法,库以及数据库在各个领域的应用,掌握数据库及应用开发方法,具备利用数据库工具开发数据库应用系统的基本技能,为今后应具备利用数据库工具开发数据库应用系统的基本技能,为今后应具备利用数据库工具开发数据库应用系统的基本技能,为今后应具备利用数据库工具开发数据库应用系统的基本技能,为今后应用数据库技术管理信息、利用信息打下基础。用数据库技术管理信息、利用信息打下基础。用数据库技术管理信息、利用信息打下基础。用数据库技术管理信息、利用信息
8、打下基础。2021/3/26学习目标学习目标(理工科理工科)掌握数据库系统的基本概念和理论掌握数据库系统的基本概念和理论 掌握关系、关系规范化基本原理和理论掌握关系、关系规范化基本原理和理论 掌握数据库设计方法与步骤掌握数据库设计方法与步骤 掌握关系代数运算规则及应用掌握关系代数运算规则及应用 掌握掌握SQL ServerSQL Server数据库基础数据库基础 掌握掌握SQL ServerSQL Server数据库管理数据库管理 掌握掌握SQL ServerSQL Server表的管理、数据查询表的管理、数据查询 掌握掌握SQL ServerSQL Server索引与视图、数据完整性索引与视
9、图、数据完整性 掌握掌握Transact-SQLTransact-SQL程序设计程序设计 掌握存储过程设计方法掌握存储过程设计方法2021/3/27第第 1 章章 数据库系统概论数据库系统概论 1.1 1.1 数据库管理技术的发展数据库管理技术的发展数据库管理技术的发展数据库管理技术的发展 1.2 1.2 数据库和数据库系统数据库和数据库系统数据库和数据库系统数据库和数据库系统 1.3 1.3 数据模型数据模型数据模型数据模型 1.4 1.4 数据库新技术数据库新技术数据库新技术数据库新技术2021/3/28本本 章章 要要 点点了解数据了解数据库技技术的的发展展了解数据了解数据库系系统的的组
10、成和特点成和特点掌握数据掌握数据库最常用的最常用的术语和基本概念和基本概念掌握数据掌握数据库系系统的三的三级模式模式结构构掌握三大掌握三大经典数据模型典数据模型2021/3/29第第 1 章章 数据库系统概论数据库系统概论思考题思考题2.2.常用的数据模型可分为几种?常用的数据模型可分为几种?1.什么是数据库?什么是数据库?数据库系统由什么组成?数据库系统由什么组成?3.数据库的模式结构有哪三级?站在不同视角看到的数据库的模式结构有哪三级?站在不同视角看到的 是什么模式?有何特征?是什么模式?有何特征?2021/3/210数据库特点数据库特点:数据真正实现了结构化数据真正实现了结构化数据的共享
11、性高,冗余度低,易扩充数据的共享性高,冗余度低,易扩充数据独立性高数据独立性高数据由数据由DBMS统一管理和控制统一管理和控制学生部门学生部门教务部门教务部门人事部门人事部门学校学校数据库数据库数据库管理系统数据库管理系统人事管理应用程序人事管理应用程序学生管理应用程序学生管理应用程序教务管理应用程序教务管理应用程序图图1-3 应用程序和数据库的关系应用程序和数据库的关系2021/3/211 数据库系统的组成数据库系统的组成用户用户用户应用系统应用开发工具数据库管理系统操作系统数据库数据库管理员DBMS2021/3/212数据库系统的结构由三级模式数据库系统的结构由三级模式(外模式外模式、模式
12、模式和和内模式内模式)组成组成 数据库的三级模式结构数据库的三级模式结构2021/3/213外模式外模式(对应于用户对应于用户现实世界现实世界)模式模式(对应于程序员对应于程序员信息世界信息世界)内模式内模式(对应于底层对应于底层计算机世界计算机世界)2021/3/214补贴系别姓名学号住址系别性别姓名学号学位学分系别姓名学号学位 出身年龄系别性别姓名学号概念模式与外模式的关系举例概念模式与外模式的关系举例概念模式与外模式的关系举例概念模式与外模式的关系举例2021/3/215学号姓名性别系别年龄住址出身学位学分补贴2021/3/216S(S(学号学号,姓名姓名,性别性别,年龄年龄,住址住址,
13、学分学分,学位学位)S(S(学号学号,姓名姓名,住址住址)学籍科学籍科S(S(学号学号,姓名姓名,学分学分)房产科房产科视图视图视图视图模式模式2021/3/217数数 据据 模模 型型常见的数据模型:常见的数据模型:层次数据模型、网状数据模型、关系数据模型层次数据模型、网状数据模型、关系数据模型树叶树 枝根通过通过树树形结构表示实体及联系。如描述学校管理机构。每形结构表示实体及联系。如描述学校管理机构。每个个结点结点表示一个表示一个实体(型)实体(型),箭头表示实体(型)间的联系箭头表示实体(型)间的联系(由父到子)。(由父到子)。(1)层次数据模型层次数据模型学校管理机构学校管理机构202
14、1/3/218根多个父多个父结点结点通过通过网状结构网状结构表示实体及联系。表示实体及联系。“网网”中每个结点表示一中每个结点表示一个实体个实体(型型),结点之间箭头表示实体,结点之间箭头表示实体(型型)间的联系。间的联系。(2 2)网状数据模型网状数据模型2021/3/219关关系系模模型型与与层层次次模模型型和和网网状状模模型型相相比比有有着着本本质质的的差差别别,它是用它是用二维表格二维表格来表示实体及其相互之间的联系。来表示实体及其相互之间的联系。(3 3)关系数据模型)关系数据模型编号编号姓名姓名性别性别婚否婚否出生日期出生日期职称职称基本工资基本工资简历简历23101张张伶俐伶俐女
15、女已婚已婚09/24/56教授教授138023102罗罗稼宛稼宛男男已婚已婚11/27/73讲师讲师56023103黎达仁黎达仁男男未婚未婚12/23/81助教助教45023104顾顾高粲高粲男男已婚已婚01/27/63副教授副教授97023105黄丹秋黄丹秋女女未婚未婚07/15/79助教助教480表表1-1 教师关系教师关系2021/3/220第第 2 章章 关系关系数据库基本原理数据库基本原理 2.1 2.1 关系数据库概述关系数据库概述关系数据库概述关系数据库概述 2.2 2.2 关系代数的基本原理关系代数的基本原理关系代数的基本原理关系代数的基本原理 2.3 2.3 关系模式的分解关
16、系模式的分解关系模式的分解关系模式的分解 2.4 2.4 关系模型的完整性约束关系模型的完整性约束关系模型的完整性约束关系模型的完整性约束 2.5 2.5 数据库的设计方法数据库的设计方法数据库的设计方法数据库的设计方法2021/3/221本本 章章 要要 点点了解关系型数据库了解关系型数据库掌握关系代数的基本原理掌握关系代数的基本原理了解关系模式的分解了解关系模式的分解掌握关系模型的完整性约束掌握关系模型的完整性约束掌握数据库的设计步骤掌握数据库的设计步骤熟练掌握概念结构设计中的熟练掌握概念结构设计中的E-RE-R模型,模型,能将能将E-RE-R模型转换成关系模型。模型转换成关系模型。202
17、1/3/222第第 2 章章 关系关系数据库基本原理数据库基本原理思考题思考题2.2.并、交、差运算与笛卡尔积运算有何不同?并、交、差运算与笛卡尔积运算有何不同?1.数据库设计分为哪几个步骤数据库设计分为哪几个步骤?3.关系的三种特殊运算关系的三种特殊运算(投影、选择、连接投影、选择、连接)如何对应到如何对应到SQL查询?查询?4.NF、3NF要消除哪些函数依赖?要消除哪些函数依赖?5.关系模式具有哪些数据完整性,不同的数据约束对应关系模式具有哪些数据完整性,不同的数据约束对应的是何种完整性?的是何种完整性?2021/3/2231.并并设设A、B同为同为n元关系,则元关系,则A、B的的并并也是
18、一个也是一个n元关系,元关系,记作记作A B。例如例如例如例如规格规格大小大小abbacbAB规格规格大小大小bgba规格规格大小大小abbacbbgA B是是A的也是的也是B的但剔除重复的的但剔除重复的并运算的实际意义并运算的实际意义:实现实现插入插入或或新增新增新元组的操作新元组的操作2021/3/2242交交设设A、B同为同为n元关系,则元关系,则A、B的的交交也是一个也是一个n元关系,元关系,记作记作AB。AB包含了所有同属于包含了所有同属于A、B的元组。的元组。例如例如例如例如规格规格大小大小abbacbAB规格规格大小大小bgba规格规格大小大小baA B是是A的并且也是的并且也是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 复习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内