Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库复习资料选择填空简答题 PDF 下载


分享到:
时间:2020-07-07 15:57来源:http://www.java1234.com 作者:小锋  侵权举报
数据库复习资料选择填空简答题 PDF 下载
失效链接处理
数据库复习资料选择填空简答题 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是    数据库系统    阶段。
2. 对数据库物理存储方式的描述称为(   内模式   )
 
3. 在数据库三级模式间引入二级映象的主要作用是( 提高数据与程序的独立性  ) 
 
4. 视图是一个“虚表”,视图的构造基于(   基本表或视图   )
 
5. 如何构造出一个合适的数据逻辑结构是( 关系数据库规范化理论   )主要解决的问题。
 
6. 将E-R模型转换成关系模型,属于数据库的( 逻辑设计     )。
 
7. 事务日志的用途是(数据恢复 )
 
8.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的            。安全性
1.数据库的逻辑数据独立性是由   外模式/模式               
2.  关系代数中专门的关系运算包括:选择、投影、连接和____除 _____。
 
3. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足   参照  完整性约束。
 
4.  当数据库被破坏后,如果事先保存了数据库副本和  日志文件 ,就有可能恢复数据库。
 
5. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是   3NF   
 
6. 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为 AD 。
 
7. 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、_ 修改异常___和删除异常。
 
8. 并发控制的主要方法是  封锁   机制。
 
9. 数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(  人工管理阶段)。
10.数据模型是数据库系统的核心和基础 
1. 说明视图与基本表的区别和联系。
    答:视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。
2. 简述事务的特性。
     答:事务具有四个特性,即ACID特性:(1分)
(1)原子性:事务中包括的所有操作要么都做,要么都不做。(1分)
(2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。(1分)
(3)隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的。
                                                                        (1分)
     (4)持续性:事务一旦提交,对数据库的改变是永久的。(1分)
 
3. 试述关系模型的参照完整性规则。
  答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系)(2分),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)(1.5分)或者等于S中某个元组的主码值(1.5分)。
 
4. 简述系统故障时的数据库恢复策略。
答:正像扫描日志文件,找出在故障发生前已经提交的事务,将其事务标识记入REDO队列,同时找出故障发生时尚未完成的事务,将其事务标识记入UNDO队列(2分);对UNDO队列中的各个事务进行撤销处理(1.5分);对REDO队列中的各个事务进行重做处理。(1.5分)
5.数据库系统的特点
数据结构化
数据的共享性高,冗余度低且易扩充
数据独立性高
数据由数据库管理系统统一管理和控制
6. 数据模型分为两类(两个不同的层次)
(1 )
概念模型,也称信息模型
它是按用户的观点来对数据和信息建模,用于数据库设计。
(2)
逻辑模型和物理模型
I逻辑模型主要包括网状模型、 层次模型、关系模型、面向对象数据模型、 对
象关系数据模型、半结构化数据模型等。
按计算机系统的观点对数据建模,用于DBMS实现。
1 I物理模型是对数据最底层的抽象
描述数据在系统内(磁盘上)的表示方式和存取方法。
7.数据模型由三部分组成
1数据结构-描述系统的静态特性
2数据操作-描述系统的动态特性
3完整性约束
 
8.层次模型的定义
满足下面两个条件的基本层次联系的集合为层次模型
1.有且只有一个结点没有双亲结点,这个结点称为根结点
2.根以外的其它结点有且只有一个双亲结点
网状模型的定义
满足下面两个条件的基本层次联系的集合:
1.允许一个以上的结点无双亲;
2. 一个结点可以有多于一个的双亲。
 
关系的完整性约束条件
■实体完整性
■参照完整性
■用户定义的完整性
 
三级模式是对数据的三个抽象级别
数据库管理系统内部提供二级映像
■外模式/模式映像
■模式/内模式映像
:三个抽象层次的联系和转换
 
对每一个外模式, 有一个外模式 /模式映像
定义外模式与模式之间的对应关系
映像定义通常包含在各外模式的描述中
保证数据的逻辑独立性
■当模式改变时, 数据库管理员对外模式/模式,映像作相应改变,使外模式保持不变
■应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据
与程序的逻辑独立性,简称数据的逻辑独立性

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐