首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课
admin
2016-04-27
52
问题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到SQL Server 2008的“教务”数据库时,使用了如下表结构定义语句:
CREATE TABLE系(
系号varchar(10)NOT NULL,
系名varchax(100)
)
CREATE TABLE学生(
学号varchar(50)NOT NULL,
姓名varchar(50),
所在系号vaxchar(10)
)
CREATE TABLE课程(
课程号varchar(50)NOT NULL,
课程名varehar(100),
开课系号varchar(10)
)
CREATE TABLE选课(
学号varchar(50)NOT NILL,
课程号varehar(50)NOT NULL,
选课时间datetime
)
在执行如下查询语句时发现执行效率很低:
SELECT*FROM选课JOIN学生ON学生.学号=选课.学号
JOIN系ON系.系号=学生.所在系号
JOIN课程ON课程.课程号:选课.课程号
WHERE系.系号=’012’
AND convert(varehar(10),选课时间,120)>=’2010-01-01’
在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。
选项
答案
建表时没有设置主键,也没有说明外键,但不会影响此查询语句的执行效率。
解析
本题中查询语句的功能是得到12系全体学生在2010年1月1日后的选课情况的汇总表。在每个数据表的定义时都必须严格定义表中的完整性约束条件,包括主键的设置,否则之后会出现主键有相同值的情况,破坏了数据的完整性。
转载请注明原文地址:https://kaotiyun.com/show/iBlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在SQL中,模式对应于“基本表”,内模式对应于“存储文件”,外模式对应于“【】”和部分基表。
虚拟存储管理分为虚拟页式、虚拟段式和【】。
第二代数据库系统是指
下面所列的工具中,不能用于数据库应用系统界面开发的工具是
二维数组A[0..8,0..9],其每个元素占2个字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
用户调用、建立和【】文件操作来申请对文件的使用权。
在“学生—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAM
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
数据模型通常由三部分组成,它们是【】、数据操作和完整性约束。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? Ⅰ.应用的驱动 Ⅱ.多种技术与数据库技术的结合 Ⅲ.关系数据库的研究基础
随机试题
A.煎煮法B.连续回流提取法C.水蒸气蒸馏法D.渗漉法E.分馏法不需要加热的提取方法是
关节腔内有关节盘的关节是
中药贮藏的方法包括()
A、安全B、有效C、高效D、经济E、简便用药时考虑是否对患者造成不良反应属于
患者,女,28岁,因过食寒凉后出现胃痛暴作,喜温喜按,得温痛减,口不渴。舌淡,苔薄白,脉弦紧。服用某药物后出现恶心、呕吐,腹痛、腹泻,心悸气短、心律失常、血压下降、面色苍白、口唇发绀、四肢厥冷等症状。解救药物可选用()。
企业从银行借款以便给股东发放股利。这种筹资动机属于()。
防火墙自身有一些限制,它不能阻止以下哪个(些)威胁?()I.外部攻击II.内部威胁Ⅲ.病毒感染
以牟利为目的,盗接他人通信线路,复制他人电信号码或者明知是盗接、复制的电信设备、设施而使用的,应构成()。
计算曲面积分x3dydz+y3dzdx+(z3+1)dxdy,其中∑为x2+y2+z2=a2(z≥0)部分的上侧.
下列叙述中,错误的是()。
最新回复
(
0
)