数据库期末复习
2021/12/29 2:08:04
本文主要是介绍数据库期末复习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一章
知识点:
1.数据库模型由三要素组成:数据结构、数据操作和完整性约束。
2.实体型之间联系的分类:P11 (简答)
3.E-R模型的构成要素:P13
4.数据库的二级映像:
①外模式/模式映像:保证了数据的逻辑独立性
②模式/内模式映像:保证了数据的物理独立性
例题:
- 数据库系统的核心是(B)
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
第二章
知识点:
1.简述:键、主键和外键定义和用途 P31
2.基本关系的性质:关系中的属性(列)必须是原子值,即每个属性都必须是不可分的数据项
3.E-R图与关系模型之间的转换方法 P33
4.专门的关系运算主要包括4种:选择运算、投影运算、连接运算和除运算。
P40选择运算的概念和运算符
P41投影运算概念和运算符
P42案例2-1865
例题:
1.在关系模型中,一个关键字是(C)
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D.以上都不是
2.关系模式的任何属性(A)
A.不可再分
B.可再分
C.命名在该关系模式中可以不唯一
D.以上都不是
3.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R,并且属于S,则W为(D)运算的结果.
A.笛卡尔积
B.并
C.差
D.交
4.P68实践题(1)
第三章
1常用的.数据库文件主要有3种(可以不要次要数据文件)
1) 主数据文件。默认扩展名为mdf
2) 次要数据文件。默认扩展名是nfd。
3) 事务日志文件。默认扩展名是ldf。
例题:
1.SQL语言是()语言
A. 关系数据库
B. 网状数据库
C. 层次数据库
D. 非数据库
2.SQL Server提供的单行注释语句是使用(–)开始的一行。
3.对于多行注释,必须使用注释字符(/* */)开始和结束注释。
第四章
1.常用的列(级)完整性约束条件有5种 P96
2.“表级完整性约束”主要用于规定数据表的主键、外键和用户定义完整性约束。
3模糊查询方法:% 和 _ (用法解释)P102
4.嵌套查询是指在一个SELECT查询语句的WHERE条件中,嵌入另一个SELECT语句的查询方式。
例题:
1.删除数据库的操作命名语句是(D)语言
A. DELETE
B. INSERT
C. UPDATE
D. DROP
2.在SQL语言中,实现数据删除的语句是(D)
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
3.在SELECT语句中,表示条件表达式用WHERE子句,分组用GROUP BY子句,排序用ORDER BY子句。
第五章
知识点:
- 视图的概念 P127
- 试图的创建 P130 案例【5-7】【5-8】【5-9】【5-10】
例题:
1.在SQL语言中,删除索引的语句为(D)
A. DELETE
B. DELETE INDEX<索引名>
C. DROP
D. DROP INDEX<索引名
2.视图是一个虚表,是从基本表或其他视图导出的表,用户可以通过试图使用数据库中基于基本表的数据。
3.视图的建立和删除不影响基本表,但是,对视图内容的更新直接影响基本表。当视图来自多个基本表时,不允许通过视图添加和删除数据。
第六章
知识点:
1.执行存储过程的实例 P148
例题:
1.在SQL SERVER中,执行带参数的过程,正确的方法为(A)
A. 过程名 参数
B. 过程名(参数)
C. 过程名=参数
D. ABC均可
2.存储过程的执行主要使用EXEC或EXECUTE语句。
第七章
知识点:
1.使用GO命令作为批处理语句的结束标记。
2.常用的定义事务的语句有3条。
BEGIN TRANSACTION;
COMMIT;
ROLLBACK;
BEGIN TRANSACTION表示事务的开始,以COMMIT或ROLLBACK结束事务。COMMIT表示事务的提交,ROLLBACK;表示事务的回滚。
3.事务的特征(简述) P171
4.BREAK与CONTINUE两个语句与WHILE循环有关,且只用于WHILE循环体内。BREAK用于终止整个循环的执行;而CONTINUE用于结束本次循环并返回WHILE开始处,重新判断条件以决定是否重复执行下一次循环。
第十章
知识点:
1.概念结构设计的步骤 P248
2.E-R图的冲突有3种:属性冲突、命名冲突和结构冲突。
例题:
1.在数据库设计中,将E-R图转换为关系数据模型时在下述()阶段完成的工作。
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
2.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()
A. 语法冲突
B. 结构冲突
C. 属性冲突
D. 命名冲突
3.一般将数据库设计分为需求分析、结构设计、行为设计、数据库实施、数据库运行和维护5个阶段。
4.将E-R图转换为某个数据库管理系统支持的组织层数据模型是在逻辑(结构)设计阶段完成的工作。
5.在进行局部E-R图的合并时可能存在的冲突有属性冲突、命名冲突和结构冲突。
6.采用E-R方法的概念结构设计通常包括设计局部E-R图、设计全局E-R图和优化全局E-R图3个步骤。
这篇关于数据库期末复习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01后台管理开发学习:新手入门指南
- 2024-11-01后台管理系统开发学习:新手入门教程
- 2024-11-01后台开发学习:从入门到实践的简单教程
- 2024-11-01后台综合解决方案学习:从入门到初级实战教程
- 2024-11-01接口模块封装学习入门教程
- 2024-11-01请求动作封装学习:新手入门教程
- 2024-11-01登录鉴权入门:新手必读指南
- 2024-11-01动态面包屑入门:轻松掌握导航设计技巧
- 2024-11-01动态权限入门:新手必读指南
- 2024-11-01动态主题处理入门:新手必读指南