首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职
设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职
admin
2009-09-12
95
问题
设职工一社团数据库有三个基本表:
职工(职工号,姓名,年龄,性别);
社会团体(编号,名称,负责人,活动地点);
参加(职工号,编号,参加日期)。
其中:
1)职工表的主码为职工号。
2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。
3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。
试用SQL语句表达下列操作:
1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。
2)建立下列两个视图。
社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);
参加人情况(职工号,姓名,社团编号,社团名称,参加日期)
3)查找没有参加任何团体的职工情况。
4)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。
5)把对社会团体和参加两个表的数据查看、插人和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。
选项
答案
1)CREATE TABLE 职工(职工号CHAR(8) NOT NULL UNIQUE,姓名 CHAR(8) NOT NUI.L,年龄 SMALLINT,性别 CHAR(2),CONsl’RAINq’cl CHECK(性别IN(‘男’,‘女’)));CREATE rrABLE 社会团体(编号 CHAR(8)NOT NUIL UNIQUE,名称CHAR(12)NOT NULL,负责人CHAR(8),活动地点V.ARCHAR(50),CON—STRAINT c2 FOREIGN KEY(负责人)REFERENC-ES职工(职工号));cREATE FABLE 参加(职工号CHAR(8),编号CHAR(8),参加日期DATA.CONSTRAI~I’C3 PRI—MARY KEY(职工号,编号),CONSTRAIN C3 FOREIGNKEY(职工号)REFERENCES职工(职工号)); 2)CREATE VIEW社团负责人(编号.名称,负责人职工号,负责人姓名,负责人性别) AS SEI.~C3’编号.名称,负责人,姓名,性别 FROM 社会团体,职工WHERE社会团体.负责人=职工.职工号;CREATE VIEW参加人情况(职工号.姓名,社团编号.参加日期) AS SELECT参加.职员号,姓名,社会团体.编号,名称,参加日期FROM职lT,社会团 体,参加 WHERE 职工,职T号=参加.职T号AND参加.编号:社会团体.编号; 3)SELECT*FROM职工WHERE NOT EXISTS(SELECT*FORM参加WHERE参加,职工号=职工,职工号); 4)SELECT职工号 FROM 职工 WHERE.NOT EXISTS(SELECT* FROM参加 参加WHERE参加1.职工号=‘100l’AND N03’ EXISTS (SELECT*FROM参加 WHERE 参加2.编号=社会团体.编号AND参加2.职工号=职工.职工号)); 5)GRANT。 SELECT,INSERT,DELETE ON 社会团体,参加1D张三WHERE GRAM’OVFION;
解析
主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECT FROM WHERE语句的掌握。
转载请注明原文地址:https://kaotiyun.com/show/YONZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
汽车有一个发动机。汽车和发动机之间的关系是(27)关系。
软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(49)。
按照二叉树的定义,具有3个结点的树有(58)种形态(不考虑数据信息的组合情况)。
重置(Over Riding)的基本思想是通过(44)机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。
通常,(36)应用于保护被中断程序现场等场合。
两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(21)运算为1时,表示运算的结果产生溢出。
关系数据库是(20)的集合,它由一个或多个关系模式定义。关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足(21)。因此,通常情况下,(22)不可以作为关系数据库的关系。
关于IP地址,下面说法错误的是(64)。
根据网络分类的一般方法,CERNET应该属于(61)。
DFD方法由4种基本对象元素组成,其中又被称为外部项的是______。A)数据源及数据终点B)数据流C)数据存储D)处理
随机试题
Manyanimalshaveanexcellentsenseofsmell,whichtheyuseinhunting.Ontheotherhand,theireyesightmaybepoor.Dogs,f
FIDIC向国际工程界提供的完整的标准合同体系,不包括()。
按照建设工程项目信息的分类,编码信息属于()类信息。
在商业发票上必须明确显示数量、单价、总值和贸易术语等主要内容。()
阅读下列材料,根据要求完成任务。材料一《义务教育化学课程标准(2011年版)》的课程标准:了解吸附、沉降、过滤和蒸馏等净化水的常用方法。材料二某版本化学教科书知识结构体系绪言化学使世界变得更加绚丽多彩第一
某县教育行政部门为推进当地教育发展,决定设置一批重点学校,并给予财政、师资等方面的大力支持。下列说法正确的一项是()。
依法治教的内容是()。
(2012年第7题)2011年进行的全国县、乡两级人大换届选举,是20]0年3月选举法修改后首次实行城乡按相同人口比例选举人大代表。这是我国政治生活中的一件大事,它
•Readthearticlebelowaboutacomplaintofbadservice.•ChoosethebestwordtofilleachgapfromA,B,CorDontheopposi
Forthispart,youareallowed30minutestowriteashortessayentitledOnLuxuryConsumption.Youshouldwriteatleast150w
最新回复
(
0
)