选择题:
1.E-R模型属于(  )
A.概念模型            B.层次模型            C.网状模型        D.关系模型
2.数据库系统的三级模式结构中,定义索引的组织方式属于(  )
A.概念模式            B.外模式            C.逻辑模式            D.内模式
3.在关系代数中,可以用选择和笛卡尔积表示的运算是(  )
A.投影                B.连接            C.                D.除法
4.在数据库需求分析阶段,数据字典是对系统中(    )
A.数据的描述    B.处理的描述    C.功能的描述  D.数据与处理关系的描述
5.“一个事务中的诸操作要么都做,要么都不做”,这是事务的(    )属性。
A.原子性        B.一致性        C.隔离性        D.持续性
6.下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是(      )
A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO  B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM ZHAO  D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
7.有关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是(      )
A.课程号            B.教工号    C.(学号,课程号)        D.(学号,教工号)
8.数据库系统的物理数据独立性是指(      )
A.概念模式改变,外模式和应用程序不变        B.内模式改变,外模式和应用程序不变
C.内模式改变,概念模式不变                  D.概念模式改变,内模式不变
9.如果关系模式R上有函数依赖ABCAC,则R中存在(  )
A.完全依赖            B.传递依赖            C.部份依赖        D.多值依赖
10.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是(  )
A.概念设计            B.物理设计            C.逻辑设计        D.系统实施
11.按照一级封锁协议规定,一个事务要更新数据对象Q,必须先执行的操作是(  )
A.LOCK XQ        B.WRITEQ    C.LOCK SQ        D.READQ
12. SQL语言中,与NOT IN ”等价的操作符是(  )
A=ANY    B<>ALL    C !=ANY    D=ALL sql server 2000是一种
13.在数据库系统中,保证数据及语义正确和有效的功能是(   
A.并发控制            B.存取控制            C.安全控制      D.完整性控制
14.SQL语言通常称为(      )
A.结构化定义语言    B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言
15.事务有多个性质,其中不包括(      )
A.一致性            B.唯一性        C.持久性      D.隔离性
填空题:
16. 参照完整性规则是对      键的约束。  17.多个用户同时对同一数据进行操作称为      操作。                                                     
18.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和数据___________ 19.数据库系统的体系结构分为三级:内部级、________级和。
b20.对关系进行投影、选择、联接运算的结果是__________                                                          21.设关系模式RABCDE),R上的函数依赖集F={ABCDDE}R的候选键是___________
22. SQL语句查询中,要去掉查询结果中的重复记录,应该使用____________关键字。
23. 设有关系模式S(A,B,C,D),与关系代数表达式Π13(S)等价的SQL语句是:_____  ____
24. 外模式/模式映象为数据库提供了___________独立性。
25. 数据库完整性的静态约束条件分为          和结构约束两种。           
简答题:
26. 定义事务的语句有哪三条?分别表示什么意思?
27. 典型的日志文件应该包含哪些内容?
28.决定数据库存储结构的三个主要因素是什么?
     
29.数据库系统中的常见故障有哪些?
30.数据库需求分析阶段的主要工作是什么?
程序题:
假设一个数据库中有3个关系:
客户关系  CCNOCNCA),属性的含义依次为客户号、客户名称和地址;
产品关系  PPNOPNPRPS),属性的含义依次为产品号、品名、单价和供应商;
订单关系  RRNOCNOPNORDQTY),属性的含义依次为订单号、客户号、产品日期和数量。规定一张订单只能订购一种产品。
用SQL语句完成下列任务:
31.列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量,并按数量降序排序。
32.用SQL语句创建一个客户付款视图VA,VA的属性有日期、客户名称和金额(金额=单价*数量)。
33.列出没有下过任何订单的客户号和客户名称
34.订单表中可能有些订单的数量暂时还不能确定(QTY字段为空值),请删除订单表中数量暂时还不能确定的所有记录
35.请把所有产品的单价提高10%
论述题:
36.论述 E-R模型向关系模型的转换方法:
37.叙述数据库的三个级别的封锁协议及其各自特点。
选择题:
1.要保证数据库逻辑数据独立性,需要修改的是(      )
A.模式        B.模式与内模式的映射    C.模式与外模式的映射    D.内模式
2.下列四项中,不属于数据库特点的是(      )
A.数据共享        B.数据完整性    C.数据独立性高        D.数据冗余度高
3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(      )    A.多对多    B. 一对多      C.多对一        D.一对一
4.反映现实世界中实体及实体间联系的信息模型是(      )
A.关系模型            B.层次模型            C.网状模型        D.E-R模型
5.对数据库并发操作有可能带来的问题包括(      )
A.读出“脏数据”                    B.带来数据的冗余 
C.未被授权的用户非法存取数据        D.破坏数据独立性
6.关系数据模型的三个组成部分中,不包括(      )
A.完整性规则        B.数据结构        C.并发控制        D.数据操作
7.SQL-SERVER2000中的事务提交语句为(   
ACOMMIT    BROLLBACK      CREVOLK    DGRANT
8.构造关系数据模型时,通常采用的方法是(      )
A.从网状模型导出关系模型        B.E—R图导出关系模型
C.从层次模型导出关系模型        D.以上都不是
9.以下四项中,不包括在数据库维护工作中的是(      )
A.故障维护        B.设计关系模型        C.定期维护        D.日常维护
10.下列叙述中,不正确的是(      )   
A.事务是不能嵌套的                    B.事务是一个操作序列
C.一个事务中所有对数据库操作是一个不可分割的操作序列  D.事务是可以嵌套的
11.设有事务T1T2,其并发操作顺序如下图所示,该并发操作带来的问题是(   )
步骤
T1
T2
1
A=50
2
A=50
3
A=A*2写回
4
A=A-10写回
5
……
COMMIT
6
COMMIT
……
A.丢失更新    B.读“脏数据”        C.事务不能提交    D.不能重复读
12.在SQL中,与“NOT IN”等价的操作符是(   )
A<>ALL    B<>SOME    C=SOME      D=ALL
13SQLSELECT语句中,“HAVING条件表达式”用来筛选满足条件的(   )
A.列            B.行            C.关系                D.分组
14.如果事务T已在数据R上加了X锁,则其他事务在数据R上(   )
A.只可加X    B.只可加S        C.不能加任何锁    D.可加S锁或X
15.在数据库系统中,视图可以提供数据的(  )
A.完整性  B.安全性    C.并发性    D.可恢复性
填空题:
16SQL中聚合函数“COUNT(列名)”的功能是_________________
17.在数据库设计中,规划存储结构和存取方法属于_________________设计。
18.事务的持久性是由DBMS_________________子系统实现的。
19.模式的逻辑子集通常称为______________     
20. 用树型结构表示实体类型及实体间联系的数据模型称为_____________
21. 关系代数运算中,θ联接可由选择和__            __操作组合而成。
22. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的____________
23. 如果一个关系不满足2NF,则该关系一定也不满足_________(1NF2NF3NF范围内)
24. 实体完整性规则要求主码取值__________
25. 在进行数据库备份时,如果每次都转储整个数据库,则这种转储方式为__________转储。简答题:     
26.数据库系统中,完整性规则是由哪几部分组成?
   
27.简述数据库系统的逻辑独立性的含义。
28.数据库系统的生命周期分为哪几个阶段?
   
29.简述在数据库系统中介质故障的恢复方法。
30.什么是死锁?
程序题:
现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)    课程(课程号,课程名,学分)
学习(学号,课程号,分数)          用SQL语句完成下列任务:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。