数据库期末复习

第一章
知识点:
1.数据库模型由三要素组成:数据结构、数据操作和完整性约束。
2.实体型之间联系的分类:P11 (简答)
3.E-R模型的构成要素:P13
4.数据库的二级映像:
①外模式/模式映像:保证了数据的逻辑独立性
②模式/内模式映像:保证了数据的物理独立性
例题:

  1. 数据库系统的核心是(B)
    A. 数据库
    B. 数据库管理系统
    C. 数据模型
    D. 软件工具

第二章
知识点:
1.简述:键、主键和外键定义和用途 P31
2.基本关系的性质:关系中的属性(列)必须是原子值,即每个属性都必须是不可分的数据项
3.E-R图与关系模型之间的转换方法 P33
4.专门的关系运算主要包括4种:选择运算、投影运算、连接运算和除运算。
P40选择运算的概念和运算符
P41投影运算概念和运算符
P42案例2-18
5.传统的关系运算:并运算,差运算,交运算,广义笛卡尔积 P38~39
例题:
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) 次要数据文件。默认扩展名是ndf。
3) 事务日志文件。默认扩展名是ldf。
例题:
1.SQL语言是()语言
A. 关系数据库
B. 网状数据库
C. 层次数据库
D. 非数据库
2.SQL Server提供的单行注释语句是使用(–)开始的一行。
3.对于多行注释,必须使用注释字符(/* */)开始和结束注释。

第四章
1.常用的列(级)完整性约束条件有5种 P96
2.“表级完整性约束”主要用于规定数据表的主键、外键和用户定义完整性约束。
3模糊查询方法:% 和 _ (用法解释)P102
4.嵌套查询是指在一个SELECT查询语句的WHERE条件中,嵌入另一个SELECT语句的查询方式。
5.P106 案例4-30
例题:
1.删除数据库的操作命名语句是(D)语言
A. DELETE
B. INSERT
C. UPDATE
D. DROP
2.在SQL语言中,实现数据删除的语句是(D)
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
3.SELECT语句执行的结果是(C)
A.数据项
B.元组
C.表
D.视图
4.在SELECT语句中,表示条件表达式用WHERE子句,分组用GROUP BY子句,排序用ORDER BY子句。
5.实践题 P118

第五章
知识点:

  1. 视图的概念 P127
  2. 试图的创建 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图转换为关系数据模型时在下述(C)阶段完成的工作。
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
2.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是(A)
A. 语法冲突
B. 结构冲突
C. 属性冲突
D. 命名冲突
3.一般将数据库设计分为需求分析、结构设计、行为设计、数据库实施、数据库运行和维护5个阶段。
4.将E-R图转换为某个数据库管理系统支持的组织层数据模型是在逻辑(结构)设计阶段完成的工作。
5.在进行局部E-R图的合并时可能存在的冲突有属性冲突、命名冲突和结构冲突。
6.采用E-R方法的概念结构设计通常包括设计局部E-R图、设计全局E-R图和优化全局E-R图3个步骤。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值