单项选择题

下列关于关系模式的码和外码的叙述中,哪些是正确的?()
Ⅰ.主码可以是单个属性,也可以是属性组
Ⅱ.外码可以是单个属性,也可以是属性组
Ⅲ.一个关系模式的主码与该关系模式的任何一个外码的交一定为空
Ⅳ.一个关系模式的主码与该关系模式的所有外码的并一定包含了该关系模式的所有属性

A.Ⅰ和Ⅱ
B.Ⅰ、Ⅱ和Ⅲ
C.Ⅰ、Ⅱ和Ⅳ
D.Ⅰ、Ⅲ和Ⅳ


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列哪一条不属于数据库设计的任务?()

A.进行需求分析
B.设计数据库管理系统
C.设计数据库逻辑结构
D.设计数据库物理结构

2.单项选择题下列哪一项不是日志文件中应该记录的内容?()

A.事务开始
B.事务提交
C.事务对数据的修改
D.事务对数据的查询

3.单项选择题

设有两个事务T1、T2,其并发调度如下图所示。

下列说法正确的是()。

A.该调度不存在问题
B.该调度丢失修改
C.该调度不能重复读
D.该调度读“脏”数据

4.单项选择题若事务T对数据R已加排他锁(X锁),则其他事务对R()。

A.可以加共享锁(S锁),不能加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,也可以加X锁
D.不能加任何锁

5.单项选择题下列关于数据库故障的叙述中,哪一个是不正确的?()

A.事务故障可能使数据库处于不一致状态
B.事务故障可能由两种错误产生:逻辑错误和系统错误
C.系统故障时一般主存储器内容会完好,而外存储器内容丢失
D.磁盘故障指的是磁盘上内容的丢失

6.单项选择题下列关于Oracle数据库系统的叙述中,哪一个是不正确的?()

A.一个Oracle数据库系统主要由Oracle服务器和工具组成
B.Oracle服务器支持SQL语言
C.Oracle实例指的是数据库存储数据的集合
D.Oracle数据库系统能支持对象—关系数据模型

7.单项选择题下列关于数据库管理系统DBMS功能的叙述中,哪一个是不正确的?()

A.完整性定义主要包括对主码、外码以及其他完整性约束的定义
B.系统的安全性控制是由数据库运行管理模块支持的
C.为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法
D.宿主型数据操纵语言DML可以独立由终端用户使用

10.单项选择题

其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。
执行SQL语句:
SELEC Tstudent.sno,sname,cno,grade FROM student,sc
WHERE sex′女′=and student.sno=sc.sno
则该语句对student和sc执行的操作有()。

 

A.交(∩),选择(σ)和投影(π)
B.自然连接(),选择(σ)和投影(π)
C.并(∪),选择(σ)和投影(π)
D.并(∪),笛卡儿积(×)和选择(σ)