首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
admin
2016-10-10
90
问题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到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ˊ
在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。
选项
答案
建表时没有设置主键,也没有说明外键,但不会影响此查询语句的执行效率。
解析
转载请注明原文地址:https://kaotiyun.com/show/p6lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
若关系R和S的关系代数操作的结果如下,这是执行了若关系R和S的关系代数操作的结果如下,这是执行了
下述哪一条不是由于关系模式设计不当而引起的?
下面关于模式和实例的说法中,不正确的是
在下面列出的数据模型中,哪一个模型是概念数据模型?
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
设有一个用线性探测法解决冲突得到的散列表:散列函数为H(k)=kmod11,若查找元素14,则探测的次数(比较的次数)为______。
新奥尔良方法将数据库设计分为4个阶段,它们是______。
第(32)~(34)题基于以下的叙述。有关系模式A(C,T,H,R,S),其中C:课程,T:教员,H:上课时间,R:教室,S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的码是()。
如果要求一个线性表既能较快地查找,又能适应动态变化的要求,可以采用()。
随机试题
女婴,孕35周分娩出生,体重1200g,生后吸吮能力差,皮肤胎毛多,乳腺结节<3mm,大阴唇不能遮盖小阴唇。关于该新生儿的护理,错误的是
简述病毒性心肌炎的临床表现。
女,28岁。发现血压升高3年,下肢无力1年。无高血压家族史,查体:BP160/100mmHg,无向心性肥胖,无满月脸和水牛背,未见紫纹,双下肢无水肿。实验室检查:尿比重1.005,尿pH7.0,余正常。血钠149mmol/L,血钾3.1mmol/L,肝肾功
如果该批货物采用的纸箱尺寸为60cm×40cm×20cm,每箱毛重为8.8kg,每箱净重为8.2kg,用40英尺刚质集装箱。请你以跟单员的身份,计算该批货物需要几个40英钢质集装箱?
根据《上市公司证券发行管理办法》规定,上市公司非公开发行股票,应当符合的条件有()。
世界多极化的发展趋势日益明显,主要是因为()。
凯恩斯乘数理论中对消费所做的假设,与持久收入理论是否一致?若按持久收入理论,乘数会出现怎样的变化?
关于奔腾和安腾的主要区别,下列描述正确的是()。
Whoisthespeaker?
AnoverpassonInterstate38inLakeviewCounty______yesterday,duetohighfloodwaters.
最新回复
(
0
)