数据库系统概论知识点整理
更新时间:2024-04-27 12:41:01 阅读量: 综合文库 文档下载
- 数据库系统概论知乎推荐度:
- 相关推荐
习题整理:
一、选择题:
1. 在关系数据库的结构化查询语言中,“DELETE FROM表名”表示(从基表中删除所有属性);
2.在数据库管理系统中,事务的四个特性包括(原子性,一致性,隔离性,持续性); 3.在数据库理论中,用二维表结构表示的数据模型称为(关系模型);
4.在数据库系统结构中,用户使用的数据视图称为(外模式,也称子模式或用户模式); 5.下列说法正确的是(B);
A.数据库避免了一切数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有完全的数据独立性
6.在关系数据库中,用于关系代的关系运算包括(选择,投影,连接,除运算); 7.封锁机制主要用于实现(并发控制);
8.转储的冗余包括(日志文件、数据库后背副本)
9.在局部视图设计中,分E-R图之间的冲突包含下列哪一个(A); A.属性冲突 B.实体冲突 C.联系冲突 D.关系冲突 10.关系演算是用(谓词)来表达查询要求的方式;
11.并发控制:把关系数据库从错误状态恢复到一致状态; 12.转储方式可分为(海量转储和增量转储);
13.在关系数据库的结构化查询语言中,实现分组查询的子句是(GROUP BY); 14.在关系数据库的结构化查询语言中,带有“EXISTS”谓词的子查询返回是(逻辑值真“true”假“false”);
15.在关系数据库的结构化查询语言中,实现“投影”操作的语句是(SELECT); 16.SQL语言提供的功能不包括(A);
A.修改表结构 B.删除属性列 C.删除元组 D.授权 17.两个函数依赖集F和G等价的充分必要条件是(F*=G*); 18.下面列出的关于“视图”的条目中,不正确的是(C)
A.视图是外模式 B.视图是虚表 C.加快查询语句的执行速度 D.简化查询语句的编写 19.事务定义不正确的说法是(C)
A.用户定义的一个数据库操作序列 B.一个不可分割的工作单位
C.就是程序 D一条或一组SQL语句、或整个程序 20.关于函数依赖,正确的是(A)
A.若X→Y,Y→Z,则X→YZ B.若XY→Z,则X→Z,Y→Z
C.若X→Y,Y→Z,则Y→X D.若X→Y,Y→Z,Y’包含Y,则Z→Y’ 二、填空题:
1.数据库系统死锁属于(事务故障); 2.在数据库设计中,(需求分析)表达了数据和处理的关系; 3.在数据库设计中,(数据字典)是系统中各类数据表述的集合,是进行详细的数据收集和数据分析所获得的主要成果;
4.事务是数据库的逻辑工作单位,包括的操作要么都要做,要么都不做,成为事务的(原子性);
5.在并发操作中,产生数据不一致性的主要原因是并发操作破坏了事务的(一致性); 6.(一致性)是指数据库中只包含成功事务提交的结果;
7.对并发执行而言,一个事务的执行不能被其他事务干扰,一个事务内部的操作及使用的数
据对其他并发事务是隔离的,并发执行的各个事务之间不能相互干扰,成为事务的(隔离性); 8.(E—R)模型是关系数据库的概念结构设计的一个有力工具;
9.关系数据库的(规范化理论)是使数据库设计方法走向完备的理论基础;
10.(数据库管理系统)是管理数据库的机构,是位于用户与操作系统之间的一层数据管理软件;
四.设计题:
某医院病房计算机管理中需要如下信息: 科室:科名、科地址、科电话、医生姓名; 病房:病房号、床位号、所属科室名;
医生:姓名、职称、所属科室名、年龄、工作证号; 病人:病历号、姓名、性别、诊断、主管医生、病房号;
其中,一个科室有多个病房,多个医生;一个病房只能属于一个科室,一个医生只属于一个科室,但可以负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计: ⑴ 设计该计算机管理系统的E—R图; ⑵ 将该E—R图转换为关系模型图;
⑶ 指出转换结果中每个关系模式的候选码; 答:⑴画图;
⑵科室:科名、科地址、科电话、医生姓名; 病房:病房号、床位号、所属科室名;
医生:姓名、职称、所属科室名、年龄、工作证号; 病人:病历号、姓名、性别、诊断、主管医生、病房号 ⑷ 科室关系模式的候选码(组)为:科地址或科名;
病房关系模式的候选码为:病房号; 医生关系模式的候选码为:工作证号; 病人关系模式的候选码为:病历号;
注:候选码为关系中的某一属性组的值能唯一的标识一个元组;
课本内容整理:
1. 2. 3. 4. 5.
描述事物的符号记录称为数据;
数据库:长期储存在计算机内,有组织,可分享的大量数据集合; 数据三个基本特点:永久储存、有组织、可分享;
数据库管理系统:位于用户与操作系统之间的一层数据管理软件;
DBMS功能:a.数据定义 b.数据组织储存和管理 c.数据操纵 d.数据事务管理和运行管理 e.数据的建立和维护 f.其他功能;
6. 数据库系统由数据库、数据库管理系统、应用系统、数据库管理员构成;
7. 数据管理是指对数据进行分类、组织、编码、储存检索和维护,他是数据处理的中心问
题;
8. 数据库系统的特点:a.数据结构化 b.数据分享型高,冗余度低,易扩充 c.数据独立性高; 9. 数据模型是数据库系统的核心和基础;
10. 数据模型的组成要素:a.数据结构 b.数据操作 c.数据的完整性约束; 11. 实体:客观存在并可以相互区别的事物称为实体;
属性:实体具有的某一特性; 码:唯一标识实体的属性集;
实体型:用实体名及其属性名集合来抽象和刻化同类实体称为实体型; 12. 元组:表中的一行称为一个元组;
分量:元组中的一个属性值;
关系模式:对关系的描述,一般表示为关系名(属性1……属性n); 13. 关系模型完整性:a.实体完整性 b.参照完整性 c.用户定义完整性; 14. 模式是数据库中全体数据的逻辑结构和特征描述;
15. 三级模式:a.模式 b.外模式 c.内模式 ;
模式也称逻辑模式,外模式也称子模式或用户模式,内模式也称储存模式,一个数据库只有一个模式、一个内模式,可以有多个外模式; 16. 二级映像:外模式/模式映像 模式/内模式映像; 17. 二级映像保证数据较高的逻辑独立性和物理独立性;
18. 若关系中的某一个属性的值能唯一标识一个元组,该属性组称为候选码,候选码的诸属
性称为主属性;
19. 实体完整性:主属性不能为空;
20. 运算的三大要素:运算对象、运算符、运算结果;
21. 传统集合运算:a.并 b.差 c.交 d.笛卡尔积; 22. 专门的关系运算:a.选择 b.投影 c.连接 d.除; 23. 视图是导出表的虚表;
24. SQL集数据查询、数据操纵、数据定义、数据控制于一身;
25. SQL特点:a.综合统一 b.高度非过程化 c.面向集合操纵 d.同一种语法多种使用
方法 e.语言简洁易学易用; 26. 数据查询 SELECT;
数据定义 CREATE DROP ALTER; 数据操纵 INSERT UPDATE DELETE; 数据控制 GRANT REVOKE;
27. SQL中,一个关系对应一个基本表,一个(或多个)基本表对应一个储存文件,一个表
可以有若干索引,索引也可以存放在储存文件中;
28. SQL通常不提供修改模式定义、修改视图定义和修改索引定义; 29. 函数依赖会导致数据冗余、插入异常、删除异常和更新异常; 30. Z→Y但Y?X,则称X→Y是非平凡的函数依赖;
X→Y但YX,成X→Y是平凡的函数依赖; 若X→Y,Y→X,则记X←→Y;
在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’不→Y,则称Y对
FX完全函数依赖,记X???Y;
若X→Y但Y不完全函数依赖于X,成Y对X部分函数依赖;
31. 第一范式:如果一个关系模式的所有属性都是不可分割的基本数据项
2NF:若R?1NF且每个非主属性完全函数依赖于码;
3NF:关系模式R
33.数据字典是系统中各类数据表述的集合,是数据收集和分析的结果; 数据字典包括数据项、数据结构、数据流、数据存储和处理;
34.合并E-R图,生成初步E-R:1.属性冲突、2.命名冲突、3.结构冲突
35.事务:用户定义的一个数据库操作序列,这些操作要么都要做,要么都不做,是一个不可分割的工作单位;
事务的四个特性:原子性、一致性、隔离性、持续性;
36.故障种类:1.事务内部、2.系统故障、3.介质故障、4.计算机病毒;
37.数据转储是数据库恢复中采用的基本技术;转储分为静态转储和动态转储,也可分为海量转储和增量转储;
38.日志文件是用来记录事务对数据库的更新操作的文件;
39.视图的作用:a.能简化用户操作(简化用户的数据查询操作);b.能以多种角度看待同一种数据;c.对重构数据提供了一定程度的逻辑独立性;d.能够对机密数据提供安全保护;e.适当的利用视图可以更清晰的表达查询;
数据的物理独立性:用户的应用程序不依赖数据库的物理结构;
数据的逻辑独立性:当数据库重构时,如增加新的关系或对原有关系增加新的字段等,用户的应用程序不会受影响;
正在阅读:
数据库系统概论知识点整理04-27
如何缓解幼儿的入园分离焦虑01-24
生物必修3阶段评估卷(七) - 图文05-05
带牛字的网名02-15
瑞金职校《职业生涯规划》期终试题及答案-08-26
考研规划书04-18
用短除法求最大公因数05-19
生物化学简答题答案07-02
网上书店系统实训报告 - 图文10-03
电力电子技术题解实例与习题03-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 知识点
- 概论
- 整理
- 数据库
- 系统
- 030.浅谈隧洞超前管棚施工工艺
- 伊利金典有机奶整合营销策划
- 数学建模仓库选址问题
- 中国各银行简介
- 乐蜂网物流模式的改进研究 docx(final)
- 第十二届全国车辆模型比赛竞赛规则
- 人货电梯基础方案 - 图文
- 高中数学教案《由递推公式求通项公式》
- 酒店客房控制系统建议方案 - 图文
- 九年级年级组长工作总结3篇
- 2015宁夏公务员考试行测技巧:行测专项之言语理解与表达
- 贵州省青少年参与黑恶势力犯罪研究
- 变电站智能设备集成技术研究
- 基于51单片机的交通灯设计
- 门式起重机安装作业指导书
- 珠海供电局2013年度变电检修技能竞赛方案
- 巴中基坑方案
- 宋振杰员工职业化培训之一《走向职业化》课程大纲
- 17春北交《水力学》在线作业一
- 人文地理学野外实习报告