版权声明:转载请注明出处 https://blog.csdn.net/nanhuaibeian/article/details/88764050
本篇纯属自己备考时容易忽略的几个点整理下,并不全
题型一:选择,填空
- 对于非规范化的模式,经过使属性域变为简单域转变为1NF。
- SQL语言的理论基础是关系数据库
- 网络模型、层次模型中数据之间的联系是通过指针,关系模型是通过公共属性实现表与表之间的联系
- 在关系数据库中,实现表与表之间的联系是通过参照完整性规则实现的
- 关系理论中称为元组的概念,在关系数据库中称为行
- 在建立表结构时定义关系完整性规则使DBS能够自动维护数据完整性约束条件
- “关系”这个术语来自于数学中集合的概念
- 在关系模型中,实体以及实体间的联系都是用关系来表示的
- 数据库设计应包括两个方面的内容:结构设计,行为设计
- 关系演算的基础是数理逻辑中的谓词演算
- DBMS提供DML实现对数据的操作。可以独立交互使用的DML称为自含型
- 为使程序员编程时即可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到宿主语言中
- 数据库语言包括数据定义语言和数据操纵语言两大部分,前者负责描述定义数据库的各种特性,后者用于说明对数据进行的各种操作
- 开发、管理和使用数据库系统的人员主要包括数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户
- 关系数据库中可命名的最小数据单位是属性
- 数据库保护包括的内容有安全性保护,完整性保护,并发控制,恢复
- 非关系模型中数据结构的基本单位是基本层次联系
- 关系规范化的目的是降低关系中的数据冗余,消除数据更新异常
- 数据库在磁盘上的基本组织形式是文件
- 关系模式R分解成数据库模式p的一个优点是存储悬挂元组
- 悬挂元组是指连接后不满足条件的元组
- 用户或应用程序使用数据库的方式称为权限
- 对用户而言,ODBC技术屏蔽掉了不同DBS的差异
- DBA有两个很重要的工具数据字典和实用程序
- ODBC:OPEN DATA BASE CONNECTIVITY,开放的数据库互连
题型二:简答题
- 什么是数据冗余?
数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。 - 游标
游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 - 在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?
对询问中涉及的关键字,首先在已建立的辅索引中求指针的交集P,而后对P中所指记录逐个验证其他关键字是否与询问条件匹配,所有匹配的记录即为查询结果 - 关系模型的形式化表示
R(U,D,DOM,F)
R:关系名
U:属性名集合
D:U中属性所来自的域
DOM:属性向域的映像集合
F:属性间数据的依赖关系集合 - 给出关系R(X,Y)上象集(IMAGES SET)Yx的定义
Yx为x在R中的象集,
它表示R中属性组为X上值为x的诸元组在Y上分量的集合,实际上就是所有值等于x的元组(或记录),然后在Y上的投影。 - 给出一个不可修改视图的例子
比如视图S_G中包含两个属性列(sno,avg_grade),sno表示学号,avg_grade代表该生的平均成绩,此时如果想要修改该生的的平均成绩到90,则无法修改,因为系统无法修改各科成绩,以使该生的平均成绩为90。 - 嵌入式SQL是如何实现向主语传SQL执行状态信息的?
将SQL嵌入到高级语言中混合编程,SQL语句负责操纵数据库,高级语言语句负责控制逻辑流程 - 动态SQL主要解决哪些静态SQL不能解决的问题?
由于静态 SQL(银行账目统计)在程序运行前,SQL 语句必须是确定的,因此不适用与信息经常变化的情况,而动态 SQL (电信运营商通话计费)语句是在应用程序运行时被编译和执行的,因此它可以处理运行时才确定的 SQL 语句。 - 常见的数据抽象有哪几种?
常见的数据抽象有分类和聚集两种 - 简述DBMS实现完整性的方法
a. 实体完整行通过在CREATE TABLE 中用 PREAMARY KEY 定义
b. 参照完整性通过在CREATE TABLE 中用FOREIGN KEY 短语定义哪些列为外码,用REFERENCES 短语指明这些外码参照哪些表的主码
c. 用户定义完整性就是针对某一具体应用的数据必须满足的语义要求 - 数据字典的主要任务和作用?
数据字典:数据项,数据结构,数据流,数据存储,处理过程;
作用:数据字典和数据流图共同构成系统的逻辑模型。没有流图数据字典难以发挥作用。没有数据字典,数据流图就不严格。 - 模型、模式、具体值三者之间的联系和区别?
数据模型是表示信息世界中的实体及其联系在数据世界中的抽象描述
模式的主体就是数据库的数据模型,数据模型与模式都属于型的范畴。所谓型是指只包含属性的名称不包含属性的值;而所谓值是型的具体实例 - 试对“数据库系统生存期”下个定义
我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代的整个期间称为数据库系统生存期。这个生存期可以划分为下面七个阶段:
规划、需求分析、概念设计、逻辑设计、物理设计、数据库系统实施、数据库的运行与维护 - 什么是大数据,及其特点
一般意义上大数据是指无法再可容忍的时间内用现有IT技术和软硬件工具对其进行感知、获取、管理、处理和服务的数据集合
特点:巨量、多样、快变、价值