首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 设有下列关于图书借阅系统的E—R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表: CREATE TABLE Readers (Rao CHAR(
【说明】 设有下列关于图书借阅系统的E—R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表: CREATE TABLE Readers (Rao CHAR(
admin
2009-02-15
84
问题
【说明】
设有下列关于图书借阅系统的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://kaotiyun.com/show/QgDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么__________是不能被这些线程共享的。
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(31)开发过程模型。主要是因为这种模型(32)。(
给系统增加特征越容易,说明软件的______越好。
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、
()不是良好编码的原则。
以下关于数据流图的叙述中,不正确的是()。
线性表采用单循环链表存储的主要优点是_______。
《GB/T18905软件工程产品评价》标准中确定的通用评价过程包括:(55)。
阅读以下有关网络规划的叙述,回答问题1、问题2和问题3。网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案。网络规划阶段
阅读以下说明和图,填补流程图中的空缺。【说明】某汽车制造工厂有两条装配线。汽车装配过程如图10-6所示,即汽车底盘进入装配线,零件在多个工位装配,结束时汽车自动完成下线工作。(1)e0和e1表示底盘分别进入装配线0和
随机试题
指出下列各词的反义词。并说明它们属于什么类型的反义词?
空腹时,心肌细胞的主要能源物质,是下列哪种物质
口角歪斜的整复术最适合选用
某青年在运动过程中突发左腰部绞痛、血尿,最大可能是
老年人早、中、晚三餐食量的比例最好为
背景华东机电安装公司承建某火力发电厂机电安装工程。整个机电工程项目于2013年4月竣工验收完成后,建设单位立即组织进行负荷联动试运行。合同约定:负荷联动试运行期间,华东机电安装公司应派相应人员配合保驾。在负荷联动试运行中,发生了冷却循环
以经营租赁方式租人的固定资产发生的改良支出计入固定资产。()
下列项目中,属于进口完税价格组成部分的是()。
甲市人民政府在召集有关职能部门、城市公共交通运营公司(以下简称城市公交公司)召开协调会后,下发了甲市人民政府《会议纪要》,明确了城市公交公司的运营范围,界定在经批准的城市规划区内;城市公交公司在城市规划区内开通的线路要保证正常运营,免缴交通税费.在规划区范
PUSH和POP命令常用于(36)操作。
最新回复
(
0
)