数据库原理与技术简明教程题库(8)

2019-04-23 14:33

create index idx on 学生(出生日期 desc)

2.需求:

银行有多个分支机构。每个分支机构位于一个特定的城市,由唯一的名字标识。银行监控每个分支机构的资产。

银行的客户通过其costomer-id来标识。银行存储每个客户的姓名及其居住的街道和城市。客户可以有帐户,并且可以贷款。客户可能同某个特定的银行员工发生联系,该员工作为该客户的贷款负责人或私人银行助理。

银行员工也通过其employee-id来标识。银行的管理机构存储每个员工的姓名、电话号码、亲属姓名及其经理的employee-id。银行还需要知道员工开始工作的日期。

银行提供储蓄存款帐户。存款帐户可以有两个或两个以上客户共有,一个客户也可以有两个或两个以上的帐户。每个帐户被赋以惟一的帐户号。银行记录每个帐户的余额以及每个帐户所有者访问该帐户的最近日期。另为还要记录相关的利率信息,还有其透支额。

每笔贷款由某个分支机构发放,能被一个或多个客户所共有。一笔贷款用一个唯一的贷款号标识,银行需

要知道每笔贷款所贷金额。

1)请画出e-r图

36

城市 分支机构 资产 名字1 1 发放 最近访问利率 n n 贷款号 日期 1 1 金额 余额 贷款 储蓄账户 账户号 nm n n 透支额 电话号码借贷 n 1 储蓄 街道 开始工m n 作日期 经理id n n 城市 客户 n 1 n 工作 员工 姓名Costumer-i姓名 亲属 Employee-id 2)转换成关系模式并指出每个模式的主码,外码 表名 属性 主码 外码 分支机构 名字,城市,资产 名字 贷款 贷款号,金额,分支贷款号 分支机构名称 机构名称 储蓄账户 账户号,金额,利率,账户号 最近访问日期,透支额 客户 costumer-id,姓名,costumer-id employee-id 街道,城市,employee-id 员工 employee-id,姓名,employee-id 经理id,电话号码,开始工作日期,亲属 37

借贷 贷款号,costumer-id 贷款号,costumer-id 贷款号,costumer-id 储蓄 账户号,costumer-id 账户号,costumer-id 账户号,costumer-id

38

数据库安全性题库

单项选择题。

1.下面哪个不是数据库系统必须提供的数据空值功能(B) A.安全性 B。可移植性 C。完整性 D。并发控制

2.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(A) A.安全性 B。完整性 C。并发控制 D。恢复

3.数据库的(B)是指数据的正确性和相容性。 A.安全性 B。完整性 C。并发控制 D。恢复

4.在数据系统中,对存取权限的定义称为(B) A.命令 B。授权 C。定义 D。审计

5.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D) A.可靠性 B。一致性 C。完整性 D。安全性

6.授权编译系统和合法性检查机制一起组成了(A)子系统。 A. 安全性 B。完整性 C。并发控制 D。恢复 7.(C)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B。命令 C。事务 D。文件

8.事务的原子性是指(A) A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的

C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态

9.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行(C) A. 安全性控制 B。完整性控制 C。并发控制 D。可靠性控制

10.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是(B) A.该操作不存在问题 B。该操作丢失修改 C。该操作不能重复读 D。该操作读“脏”数据

39

T1 T2 ①读A=10 ② 读A=10 ③读A=A-5写回 ④ A=A-8写回

11.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是(C) A.该操作不存在问题 B。该操作丢失修改 C。该操作不能重复读 D。该操作读“脏”数据

T1 T2 ①读A=10,B=5 ② 读A=10 A=A*2写回 ③读A=20,B=5 求和25验证错

12.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是(D) A.该操作不存在问题 B。该操作丢失修改 C。该操作不能重复读 D。该操作读“脏”数据

T1 T2 ①读A=100 A=A*2写回 ② 读A=200 ③ROLLBACK 恢复A=100

13.设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是(B) A.该操作不存在问题 B。该操作丢失修改 C。该操作不能重复读 D。该操作读“脏”数据

T1 ①读X=48 ② ③X=X+10写回④

T2 读A=48 X=X-2写回

40


数据库原理与技术简明教程题库(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安2017年企业登记前置许可目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: