数据库系统概论 复习题(概念)

一、填空题(选择并在一起了)

1、数据库管理系统保证数据据安全的主要措施是进行 存取控制

2、人们已提出多种类型的数据依赖,其中最重要的是 函数依赖多值依赖

3、关系模式由3NF转化为BCNF是消除了主属性对码的 部分函数传递部分函数依赖

4、数据库设计应该包括两方面内容:结构 设计行为 设计

5、CGI规范允许Web服务器执行_外部程序 _并将它们的输出发送给浏览器。

6、数据库技术和 面向对象 技术结合,形成了面向对象数据库系统。

7、在关系代数中专门的关系运算 包括:选择 、 投影 、 连接 、 除运算传统关系运算并 、 差 、 交 、 笛卡尔积。
:关系代数的五种基本运算: 并 、 差 、选择 、 投影 、 笛卡尔积

8、数据库系统的核心是 数据库管理系统

9、SQL语言集 数据查询 、 数据操作 、 数据定义 、 数据控制功能于一体,充分体现了关系数据语言的特点和优点。

10、在数据库中,外模式/模式映像保证了数据于程序的 逻辑独立性模式/内模式影响保证了数据与程序的 物理独立性

11、事务日志的用途是 数据恢复

12、E-R图的冲突:属性冲突 、 结构冲突 、 命名冲突

13、规范化的过程 主要是为克服数据库逻辑结构中的 插入异常 、 删除异常 、 更新异常 、 冗余度大。

14、数据库数据的正确性和相容性是数据库的 可维护性

15、在 SQL的SELECT语句中,与选择运算对应的命令动词WHERE

16、存取权限 包括两个方面的内容:要存取的数据对象、对此数据对象进行操作的类型

17、DBMS存取控制机制 主要包括: **自主存取控制 、 强制存取控制。

18、数据模型是由: 数据结构 、 数据操作 、 完整性约束 三部分组成的。

19、关系笛卡尔积运算记号 R*S中 R和S 都表示 关系名

20、在数据库设计中,将 E-R 图转换成关系数据模型 的过程属于:逻辑设计阶段。

二、简答题。**

*****1、*简述数据库系统从哪些方面来保证数据的完整性。
①、主键约束
②、外键约束
③、用户自定义约束:主要通过触发器完成
④、列级约束:数据类型、宽度、检查约束、唯一约束、是否是空值。

****2char(n)和varchar(n)的区别是什么?其中n的含义是什么?各占用多少空间?
①、char(n)是长度为n的定长字符串;varchar(n)是长度为n的变长字符串。
②、n代表能够储存的字符个数。
③、char(n)占n个字节:varchar(n)最多占n个字节。

*****3、*简述数据库系统从哪些方面来保证数据的安全性。
①、身份认证:提供用户标识和密码确认。
②、用户操作对象的权限:通过授权机制。
③、视图:只显示用户可以作用的属性及记录。
④、存储过程:通过存储过程实现对不具有操作权限的数据

你可能感兴趣的:(数据库,mysql)