选择题:
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上有函数依赖AB→C和A→C,则R中存在( )
A.完全依赖 B.传递依赖 C.部份依赖 D.多值依赖
10.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是( )
A.概念设计 B.物理设计 C.逻辑设计 D.系统实施
11.按照一级封锁协议规定,一个事务要更新数据对象Q,必须先执行的操作是( )
A.LOCK X(Q) B.WRITE(Q) C.LOCK S(Q) D.READ(Q)
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.设关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选键是___________。
22. 在SQL语句查询中,要去掉查询结果中的重复记录,应该使用____________关键字。
23. 设有关系模式S(A,B,C,D),与关系代数表达式Π1,3(S)等价的SQL语句是:_____ ____。
24. 外模式/模式映象为数据库提供了___________独立性。
25. 数据库完整性的静态约束条件分为 和结构约束两种。
简答题:
26. 定义事务的语句有哪三条?分别表示什么意思?
27. 典型的日志文件应该包含哪些内容?
28.决定数据库存储结构的三个主要因素是什么?
29.数据库系统中的常见故障有哪些?
30.数据库需求分析阶段的主要工作是什么?
程序题:
假设一个数据库中有3个关系:
客户关系 C(CNO,CN,CA),属性的含义依次为客户号、客户名称和地址;
产品关系 P(PNO,PN,PR,PS),属性的含义依次为产品号、品名、单价和供应商;
订单关系 R(RNO,CNO,PNO,RD,QTY),属性的含义依次为订单号、客户号、产品日期和数量。规定一张订单只能订购一种产品。
用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中的事务提交语句为( )
A.COMMIT B.ROLLBACK C.REVOLK D.GRANT
8.构造关系数据模型时,通常采用的方法是( )。
A.从网状模型导出关系模型 B.从E—R图导出关系模型
C.从层次模型导出关系模型 D.以上都不是
9.以下四项中,不包括在数据库维护工作中的是( )。
A.故障维护 B.设计关系模型 C.定期维护 D.日常维护
10.下列叙述中,不正确的是( )。
A.事务是不能嵌套的 B.事务是一个操作序列
C.一个事务中所有对数据库操作是一个不可分割的操作序列 D.事务是可以嵌套的
11.设有事务T1和T2,其并发操作顺序如下图所示,该并发操作带来的问题是( )
步骤 | 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
13.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )
A.列 B.行 C.关系 D.分组
14.如果事务T已在数据R上加了X锁,则其他事务在数据R上( )
A.只可加X锁 B.只可加S锁 C.不能加任何锁 D.可加S锁或X锁
15.在数据库系统中,视图可以提供数据的( )
A.完整性 B.安全性 C.并发性 D.可恢复性
填空题:
16.SQL中聚合函数“COUNT(列名)”的功能是_________________。
17.在数据库设计中,规划存储结构和存取方法属于_________________设计。
18.事务的持久性是由DBMS的_________________子系统实现的。
19.模式的逻辑子集通常称为______________
20. 用树型结构表示实体类型及实体间联系的数据模型称为_____________。
21. 关系代数运算中,θ联接可由选择和__ __操作组合而成。
22. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的____________。
23. 如果一个关系不满足2NF,则该关系一定也不满足_________(在1NF、2NF、3NF范围内)
24. 实体完整性规则要求主码取值__________。
25. 在进行数据库备份时,如果每次都转储整个数据库,则这种转储方式为__________转储。简答题:
26.数据库系统中,完整性规则是由哪几部分组成?
27.简述数据库系统的逻辑独立性的含义。
28.数据库系统的生命周期分为哪几个阶段?
29.简述在数据库系统中介质故障的恢复方法。
30.什么是死锁?
程序题:
现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金) 课程(课程号,课程名,学分)
学习(学号,课程号,分数) 用SQL语句完成下列任务:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论