首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 设有下列关于图书借阅系统的E—R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表: CREATE TABLE Readers (Rao CHAR(
【说明】 设有下列关于图书借阅系统的E—R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表: CREATE TABLE Readers (Rao CHAR(
admin
2009-02-15
56
问题
【说明】
设有下列关于图书借阅系统的E—R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:
CREATE TABLE Readers
(Rao CHAR(6) PRIMARY KEY,
Rname CHAR(20) NOT NULL,
Raddress CHAR(200),
Rphone CHAR(15));
CREATE TABLE Books
(Brio CHAR(6) PRIMARY KEY,
Rname CHAR(50) NOT NULL);
CREATE TABLE Administrators
(Ano CHAR(6) PRIMARY KEY,
Aname CHAR(20) NOT NULL);
CREATE TABLE Borrows
(Rno CHAR(6) NOT NULL,
Bno CHAR(15) NOT NULL,
Ano CHAR(6) NOT NULL,
Bdate DATE,
Rdate DATE,
PRIMARY KEY(Rno,Bno,Ano),
FOREGIN KEY(Rno) REFERENCE Readers(Rno),
FOREGIN KEY(Bno) REFERENCE Book(Bno)
FOREGIN KEY(Ano) REFERENCE Administrators(Ano));
CREATE TABLE Readers
(Rao CHAR(6) PRIMARY KEY,
Rname CHAR(20) NOT NULL,
Raddress CHAR(200),
Rphone CHAR(15));
CREATE TABLE Books
(Brio CHAR(6) PRIMARY KEY,
Rname CHAR(50) NOT NULL);
CREATE TABLE Administrators
(Ano CHAR(6) PRIMARY KEY,
Aname CHAR(20) NOT NULL);
CREATE TABLE Borrows
(Rno CHAR(6) NOT NULL,
Bno CHAR(15) NOT NULL,
Ano CHAR(6) NOT NULL,
Bdate DATE,
Rdate DATE,
PRIMARY KEY(Rno,Bno,Ano),
FOREGIN KEY(Rno) REFERENCE Readers(Rno),
FOREGIN KEY(Bno) REFERENCE Book(Bno)
FOREGIN KEY(Ano) REFERENCE Administrators(Ano));
为了答题的方便,图中的实体和属性同时给出了中英文两种名字,回答问题时只需写出英文名即可。
【系统E-R图】
选项
答案
(1)NOT IN (2)Rno (3)COUNT(DISTINCT Rno) (4)Bdate=’2005-01-01’ (5)EXISTS (6)Borrow. Bno=Books. Bno
解析
从给定的SQL的语句中可以看出,子查洵中是查询所有借阅过编号为111111图书的所有读者。而题目要求是查询“没有借阅过编号为111111图书的所有读者名单”,也就是从读者Readers关系中查询不在子查询中出现的那些读者。所以(1)空的答案是NOT IN。 SQL语句中是Readers关系中的Rno与子查询结果进行比较,所以(2)空的答案也应该是 Rno。
题目要求查询人数, 自然需要利用统计函数COUNT。因为2005年1月1日同一读者可能借多本书,也就是可能在Borrow关系中出现多次,所以需要加上DISTINCT表示不计重复值。因此,(3)空的答案是COUNT(DISTINCT Rno)。查询的条件自然是借阅时间是2005年1月1日,所以填空(4)的答案是Bdate=’2005-01—01’。
程序3是要查“借书证号为123456的读者所借过的所有图书”,也就是从Books关系中查询出图书信息,这些图书被借书证号为123456的读者借阅的记录在Borrow关系中存在。因此(5)空的答案是EXISTS,表示存在。(6)空的答案是Borrow. Bno=Books. Bno。
转载请注明原文地址:https://jikaoti.com/ti/62i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)。描述算法时,(37)不是理想的表达方式。(35)
测试执行过程的阶段不包括______。
安全防护策略是软件系统对抗攻击的主要手段,安全防护策略不包括______。
堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则___________(41)是一个大项堆结构,该堆结构用二叉树表示,其高度(或层数)为___________(42)。(42)
在结构化分析方法中,利用分层数据流图对系统功能建模。以下关于分层数据流图的叙述中,不正确的是___________(32)。采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括____________(33)。
POP3协议采用___________(23)模式,客户端代理与POP3服务器通过建立___________(24)连接来传送数据。(23)
在WindowsXP操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、创建卷,(23)。通常将“C:\Windows\nyprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为(24)安全管理。
某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,则读取一个100块的文件需要时间为(24)。
某财务系统在使用过程中,因个人所得税政策变化,需修改计算工资的程序。这种修改属于______维护。
阅读以下说明和交换机的配置信息,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某公司设3个部门,为了便于管理,每个部门组成1个VLAN,公司网络结构如图9-4所示。[交换机Switch1的部分配置信息]Switch
随机试题
A.肾上腺皮质腺瘤B.Cushing病C.Addison病D.单纯性肥胖E.肾上腺皮质腺癌17酮皮质类固醇显著增高的是
某猪场2岁种公猪,精神沉郁,步态强拘,拱背,腰部触诊敏感,常做排尿姿势。尿检可见红细胞、白细胞、盐类结晶、肾上皮细胞。该病可能的诊断是
A.气上B.气下C.气缓D.气结E.气消
伤寒患者最具有特征性的病理改变部位是在
某车间长30m,宽18m,高12m,工作面高0.8m,灯具距工作面高10m,顶棚反射比为0.5,墙面反射比为0.3,地面反射比为0.2,现均匀布置10盏400w金属卤化物灯,灯具平面布置如下图所示,已知金属卤化物灯光通量为32000lm,灯具效率为77%,
某承包商负责承建一石油化工建设项目,施工过程中发生塔体安装就位后严重倾斜,需拆除该塔重新进行基础施工,直接经济损失300万元。问题:1.简述工程质量事故按照直接经济损失大小的分类及界定原则,确定此质量事故的性质。2.事故发生后48小时,
导致外商投资企业投资者股权变更的原因,主要包括()等。
某教师在数学课堂上,为了更好地促进学生智力技能的形成,经常在黑板上清楚而细致地演算例题,其目的是给学生提供()。
设随机变量X1,X2,…,Xn相互独立同分布,其密度函数为偶函数,且DXi=1,i=1,…,n,则对任意ε>0.根据切比雪夫不等式直接可得
台风是地球上的空气旋涡,是一种极猛烈的风暴,一个典型的台风直径能达到800公里甚至1000公里,中心最大风力可达8至12级以上。台风通常孕育在赤道附近的热带海面上。至于台风的来源,科学家认为,如果地球不自转,那么台风就不可能产生了。这种强烈的热带
最新回复
(
0
)