首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课
admin
2017-06-27
34
问题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到SQL Server 2008的“教务”数据库时,使用了如下表结构定义语句:
CREATE TABLE系(
系号varchar(10)NOT NULL,
系名varchar(100)
)
CREATE TABLE学生(
学号varchar(50)NoT NULL,
姓名varchar(50),
所在系号varchar(10)
)
CREATE TABLE课程(
课程号varchar(50)NOT NULL,
课程名varchar(100),
开课系号 varchar(10)
)
CREATE TABLE选课(
学号varchar(50)NOT NULL,
课程号varchar(50)NOT NULL,
选课时间datetime
)
在执行如下查询语句时发现执行效率很低:
SELECT*FROM选课JOIN学生ON学生.学号=选课.学号
JOIN系ON系.系号=学生.所在系号
JOIN课程ON课程.课程号=选课.课程号
WHERE系.系号=’012’
AND convert(varchar(10),选课时间,120)>=’2010—01一01’
在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。
选项
答案
建表时没有设置主键,也没有说明外键,但不会影响此查询语句的执行效率。
解析
本题中查询语句的功能是得到12系全体学生在2010年1月1日后的选课情况的汇总表。在每个数据表的定义时都必须严格定义表中的完整性约束条件,包括主键的设置,否则之后会出现主键有相同值的情况,破坏了数据的完整性。
转载请注明原文地址:https://kaotiyun.com/show/T1lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在“学生—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAM
下述______不是数据仓库的基本特征。
数据库管理系统DBMS用来定义模式、内模式和外模式的语言是______。
设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若六个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是______。
下面关于局域网特点的叙述中,不正确的是______。1、使用专用的通信线路,数据传输速率高;2、能提高系统的可靠性、可用性;3、响应速度慢;4、通信时间延迟较低,可靠性好;5、不能按广播方式或组播方式进行通信。
串(或字符串)是由零个或多个字符组成的有限序列。串也是一种线性表,是数据元素为【】的线性表。
在关系数据库规范化理论的研究中,【】达到了最高的规范化程序。
E-R模型用于数据库设计的哪一个阶段?
关于“死锁”,下列说法中正确的是
ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(记录)、【】和引用。
随机试题
患者,男,50岁。患大隐静脉曲张,患者站立位在大腿中部扎止血带,然后患者下蹲15次后,曲张静脉空虚萎陷,表明
重叠扫描是指
某建筑需安装给水管和排水管,采用的方法如图,则正确的尺寸为()
某火电厂组织液氨泄漏事故专项应急预案演练,设置模拟事故情景如下:当班脱硝运行作业人员刘某在进行定期巡检过程中,发现液氨储罐底部阀门处泄漏,刘某立即进行了报告,经研判,该厂决定启动专项应急预案。关于应急演练内容,属于事故监测的是()。
()是一种应用广泛的定量预测方法,可用计算机进行大规模处理,因而具有相当的发展前景。
在某节信息技术课上,李老师想让学生熟练地掌握“邮件合并”这一知识点。邮件合并是先建立两个文档,一个W0rd包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源Excel(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中
图甲表示温度对淀粉酶活性的影响,图乙是将一定量的淀粉酶和足量的淀粉混合后,麦芽糖积累量随温度变化的情况。下列说法中,不正确的是()。
单边带已调信号可以用插入导频法或直接法提取载波。()
以下程序的输出结果是()。 test={”age”:”18”,”score”:”[89,95]”,”name”:”Hawking”} print(test[”score”],test.get(”name”,”Rose”))
Scotlandistherightplacetoreceiveafirst-classeducation.Philosophershadcometoknowtheimportanceofstudyinghuman
最新回复
(
0
)