考虑下列实例,设计一个数据库存储学校里的所有课程情况,在Professors表中存储教授的信息,在Courses表中存储课程的信息,每门课程分配给一个教授,每个教授可以教几门课程,要求只有在Professors表中注册过的教授才可以教课程,而教授也只可以教在Courses中登记过的课程,()可以满足此要求?
A在Professors表中建立一个主键,引用Courses表
B在Courses表中建立一个外键,引用Professors表
C在Professors表中建立一个外键,引用Courses表
D在Courses表中建立一个主键,引用Professors表
正确答案
答案解析
相似试题
(单选题)
你是一医院数据库的开发者.医院一共有26层,每一层提供了4个房间。你设计一个控制物品清单的数据库。某些使用方便的列须每次都存储。当使用某一个列时,键用来减少计算数据库里的物品清单。供应管理者应在可用空间少于列的最小值时翻页。你该怎么做?()
(单选题)
下列哪一个实例是计算机在数据处理方面的应用()。
(判断题)
在CD-ROM的设计中应考虑四个因素:数据文件的命名和定位、存储能力、数据传输速率和平均查找时间。
(单选题)
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的()过程,包括确定数据库在物理设备上的存储结构和存取方法。
(判断题)
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
(单选题)
你是一个书店的数据库开发者.你正设计一个存储程序来处理XML文档.你使用下面的脚本来创建存储程序:你需要取代存储过程主体部份,你将使用哪一个脚本?()
(判断题)
串处理指令处理存放在存储器里的数据串,所有串指令都可以处理字节或字。
(单选题)
你是一个保险公司的数据库开发者.那公司有一个Policies数据库.你有为这个数据库设计存储程序,使用游标来处理大型结果组合.使用存储过程的分析者报到在数据出现前有一个长的延迟.在延迟之后,结果是正确的.仅仅执行数据分析的分析者,使用Policies数据库.你想要输入存储程序的结果,你将使用哪一个脚本?()
(单选题)
物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?()