同济大学课程考核试卷(B卷)20062007学年第2学期
课号:100116课名:《数据库技术与应用》
、重考试卷
考试考查:
此卷选为:期中考试、期终考试
年级
专业
学号
姓名
得分
一、选择题(每题1分,共10分)
1、()是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2、利用ADONET技术访问数据库的方法之一是,通过()对象将数据库中的数据填充到内存数据表中;同时也可以通过它将内存更新的数据写入对应的物理数据表中。A.SqlDataAdapterB.SqlCo
ectio
C.DataSetD.SqlComma
d3、下面列出的选项中只有()不是常用的RDBMS实例。A.SQLServerB.MySqlC.OracleD.DBTG4、在下列数据访问操作中,用于数据库数据更新的执行方式是()。A.ExecuteScalarB.SqlDataAdapterfillC.ExecuteReaderD.SqlDataAdapterupdate5、有了外模式模式映像,可以保证数据和应用程序之间的()。A.逻辑独立性B物理独立性C数据一致性D数据安全性6、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据库的数据。A.完整性B.并发控制C.安全性D.恢复7、某位数据库班级的同学在设计数据库初没有用CREATE命令设计数据库表的完整性控制,现在她想在项目开发的后期进行完整性补充控制,试问下列方法可以帮她在不丢失数据的情况下实现数据库的完整性控制。A.用CREATE命令重新创建表,只要表、属性同名,不仅数据可以自动保存,完整性也可以进行控制;B.用存储过程辅助实现完整性控制;C.用规则绑定进行完整性控制;D.以上各种方法都不行;8、设有两个事务T1、T2,其并发操作系列如图所示,下列评价正确的是。
1B
fA.该操作不存在问题B.该操作丢失修改C.该操作存在不一致分析D.该操作读“脏”数据
TimeT1T2T3T4T5T6
T1Begi
_T1ReadAAA5WriteAcommit
T2
A10
Begi
_T2ReadAAA8WriteAcommit
1010522
9、数据库设计过程主要包括需求分析、概念模式设计、逻辑模式设计和物理模式设计四个阶段,将ER图转换为关系模式属于阶段。A.需求分析B.概念模式设计C.逻辑模式设计D.物理模式设计10、在某同学设计的数据库应用系统中,当用户键入工号“A1234”时出现信息“工号必须为数字字符!,这是数据库的(”)控制功能。A.安全性控制B.完整性控制C.并发控制D.可靠性控制
二、数据库设计(共10分)
下图表示的是一个航空公司订票系统数据库的ER图,试r