您的位置:首页 > 数据库

数据库原理练习

2008-12-08 17:24 741 查看
1.数据库三级模式体系结构的划分,有利于保持数据库的(数据独立性)。
2.数据库系统由(硬件,数据库,软件系统和各类相关人员)组成。
3.关系数据库管理系统应能实现的专门关系运算包括(选择,投影,连接)。
4.关系R和S进行自然连接时,要求R和S含有一个或多个公共(属性)。
5.部分匹配查询中有关通配符“%”(可以代表零个或多个字符)。
6.子查询可以向其外部查询提供检索条件的条件值,可以嵌套多层,结果是一个集合。
7.属性包含在任何一个候选键中的属性。
8.在ER模型中包含的三个基本成份是(实体,属性,联系)。
9.在数据库设计中,设计ER图是数据库设计的(概念设计阶段)。
10.数据库管理系统通常提供授权功能来控制每个用户访问数据库的权限,其目的是为了数据库的(安全性)。
11.为了解决并发操作带来的数据不一致性的问题,DBMS通常采取(封锁)。
12.DBMS对数据库的封锁机制是(并发控制)的主要方法。
13.并发操作通常会带来(丢失更新,污读和不能读懂)。
14.编写过程时,过程必须以Procedure开头。
15.在数据库管理系统中,日志文件用于记录(对数据库的所有更新操作)。
16.当事务T对数据对象A加上排它式封锁,则只充许事务T读取和修改A,在T释放A上的锁之前,其它事务对A(不充许再加任何类型的封锁)。
17.结构数据模型应包含数据结构,数据操作和数据完整性约束三要素。
18.DBMS中的(并发性控制)可防止多个用户同时对同一个数据库操作时可能对数据库造成的破坏。
19.关系模式对关系结构的描述。
20.关系操作的特点是(对集合操作)。
21.建立索引的两个主要目的是加快查询速度和(保持数据记录的惟一性)。
22.包含在任何一个候选键中的属性,叫做(主属性)。
23.现代数据库设计的主要特点是将数据库的(结构设计)和行为设计两部分内容相结合。
24.数据的(安全性控制)是指保护数据以防止不合法的使用。
25.若事务在运行中,由于某种原因,使事务未运行到正常终止点之前就被撤消,这种情况被称为(事务故障)。
26.数据库恢复的基本原理是利用(数据的冗余)。
27.恢复和并发控制的基本单位是(事务)。
28.1NF经过(消除非主属性对码的部分函数依赖)规范为2NF.
29.关系数据库中只存放视图的(定义)。
30.在SQL语言中授权的操作是通过(GRANT)语句实现的。
31.数据的正确,有效和相容之为数据的(完整性)。
32.SQL Server2000的系统数据库有4个(master,msdb,model,tempdb)
33.创建数据库时,可以创建多个数据文件。
34.主数据文件的默认扩展名是(MDF)。
35.用户要进行任何涉及更改数据库定义或访问数据的活动,则必须有相应的(权限)。
36.索引的作用是(提高浏览速度,保证数据记录的唯一性,实现表与表之间的参照完整性)。
37.事务的特征是ACID:原子性,一致性,隔离性,持久性。
38.MS SQL SERVER2000中每一个数据库对应的是文件,组成他的文件可以是(主要数据文件,次要数据文件,日志文件)。
39.SQL语言提供的核心功能有(数据查询,数据定义,数据操作,数据控制)。
40.数据管理技术共经历了三个阶段:(人工管理阶段,文件系统阶段,数据库管理阶段)。
41.有较高的数据独立性(数据结构分成用户的逻辑结构,整体逻辑结构和物理结构三级)的是数据库发展的(数据库阶段)。
42.数据模型可分为两种类型:(概念数据模型,结构数据模型)。
43.结构数据模型应包含(数据结构,数据操作,数据完整性约束)三部分。它主要有:层次,网状,关系三种模型。
44.关系模型是由若干个关系模式组成的集合,主要特征是用二维表格结构表达实体集,用外键表示实体间联系。
45.三级结构模式:外部级,概念级,内部级。
46.DBS由四部分组成:DB,硬件,软件,数据库管理员
47.关系的三类完整性约束:用户自定义完整性,实体完整性,参照完整性。
48.MS SQL SERVER2000 中的SQL语言称为结构式查询语言。
49.MS SQL SERVER2000 中数据库是由数据表,索引,视图,存储过程和触发器等数据对象构成的。
50.MS SQL SERVER2000 中身份验证模式有Windows身份验证和混合验证。
51.Union的作用是:将两个或更多SQL语句的结果合并起来组成一个结果集Unique的作用是:确保在非主键列中不输入重复值。保证列中数据的唯一性。
52.调用存储过程时需要的关键字是:execute exec
53.创建触发器使用create trigger语句。
54.提交事务的语句:commit transaction 回滚事务的语句:rollback(transaction)
55.在一台机器上可以安装多个SQL实例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: