【数据库系统概论】教案填空题

【数据库系统概论】教案填空题

第一章 绪论

数据库系统的逻辑模型主要包括(层次模型)、(网状模型)、(关系模型)等

最常使用的概念模型是(E-R模型)

数据库的独立性包括数据的(物理)独立性和(逻辑)独立性

数据库系统的三级模式由(外模式)、(模式)、(内模式)构成

两个实体型之间的联系分为(一对一联系)、(一对多联系)、(多对多联系)

数据库管理系统提供的数据控制方面的功能包括(数据的安全性保护)、(数据的完整性检查)、(并发控制)、(数据库恢复)

数据库三级模式结构中,描述局部数据的逻辑结构和特征的是(外模式)

层次模型和网状模型的单位是基本层次联系,是指两个(记录)及其之间的(一对多)的联系

数据模型的组成要素中描述系统的静态特性和动态特性的分别是(数据结构)和(数据操作)

数据库系统的核心和基础是(数据模型)

实现将现实世界抽象为信息世界的是(概念模型)

文件系统阶段相比于人工管理阶段的优势是(数据可以长期保存)

保证数据库系统的数据具有较高逻辑独立性的是(外模式/模式映像)

IMS数据库管理系统采用的数据模型是(层次模型)

DBMS建立在(操作系统)上

网状数据库的特点是(一个节点可以由多个双亲)

从逻辑模型到物理模型的转换一般由(DBMS)完成

需要应用程序管理数据的是(人工管理阶段)

第二章 关系数据库

关系操作中,操作的对象和结果都是(集合)

在关系模型中,关系操作包括(查询),(插入),(删除),(修改)

关系模式的三类完整性约束是(用户定义完整性)、(实体完整性)、(参照完整性)

关系模型的5种基本操作是(选择)、(投影)、(差)、(并)、(笛卡尔积),其他操作可以用基本操作定义和导出

第三章 关系数据库标准语言sql

SQL是(非过程化)的语言,用户无需指定存储路径

对表中数据进行删除的操作是(delete)

数据库中建立索引的目的是为了(加快存取速度)

视图是数据库三级模式中的(外模式)

select子句中的目标列可以是表中的(属性列),也可以是(表达式)

使用any或all谓词时必须与(比较运算符)同时使用

sql语言具有(数据定义)、(数据查询)、(数据操纵)、(数据控制)的功能

sql语句中用来消除重复的关键词是(distinct)

若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和列,但保留了主码,这类视图称为(行列子集视图)

sql语言的数据定义功能包括(模式定义)、(表定义)、(视图定义)、(索引定义)等

第四章 数据库安全性

强制存取控制策略是tcsec/tdi中(B1)安全级别的特色

sql的grant和revoke语句可以实现(自主存取控制)

在强制存取控制机制中,当主体的许可证级别等于客观的密级时,主体可以对客体进行(读、写)操作

数据库安全技术包括(用户身份鉴别)、(自主存取控制和强制存取控制)、(视图)、(审计)、(数据加密)等

在数据加密技术中,原始数据通过某种加密算法变换为不可直接识别的格式,称为(密文)

数据库角色实际上是一组与数据库操作相关的各种(权限)

在对用户授予列insert权限时,一定要包含对(主码)的insert权限,否则用户的插入会因为空值被拒绝。除了授权的列,其他列的值或者取(空值),或者为(默认值)

第五章 数据库完整性

定义关系的主码意味着主码属性(唯一且所有主码属性不为空)

使用(alter table add constraint)可以增加基于元组的约束

在create table时,用户定义完整性可以通过(unique)、(check)、(not null)实现

关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(拒绝执行)、(级联删除)、(设为空值)

数据库完整性的定义一般是由sql的(DDL)语句实现的

第六章 关系数据理论

全是范式的大题,此处不再描述

第七章 数据库设计

数据库外模式是在(数据库逻辑结构设计)阶段设计

生成DBMS系统支持的数据模型是在(数据库逻辑结构设计)阶段完成

根据应用需求建立索引是在(数据库物理设计)阶段完成

员工性别的取值,有的为“男“和”女“,有的为”1“和”0“,这种情况属于(属性冲突)

数据库设计方法包括(新奥尔良方法)、(基于E-R模型的方法)、(3NF的设计方法)、(面向对象的设计方法)、(统一建模语言UML)方法等

数据库设计的基本步骤包括(需求分析)、(概念结构设计)、(逻辑结构设计)、(物理结构设计)、(数据库实施)、(数据库运行和维护)等

集成局部E-R图的步骤是(合并)、(修改和重构)

数据库常见的存取方法有(索引)、(聚簇)、(hash)

第八章 数据库编程

嵌入式sql语句种为了和主语言语句进行区分,在sql语句前加前缀(exec sql),以(分号)结束

主变量可以附加一个指示变量,指示变量可以表示输入主变量是否为(空值)

sql是面向集合的,主语言是面向记录的,可以使用(游标)解决这一问题

存储过程经过编译、优化之后存储在(数据库服务器)中

应用程序中访问和管理数据库的方法有(嵌入式sql)、(PL/SQL)、(ODBC)、(JDBC)、(OLEDB)等

第九章 关系查询处理和查询优化

执行语句的开销和执行代价的大题,此处不再描述

第十章 数据库恢复技术

同上

第十一章 并发控制

同上

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MorleyOlsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值