首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职
设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职
admin
2009-09-12
59
问题
设职工一社团数据库有三个基本表:
职工(职工号,姓名,年龄,性别);
社会团体(编号,名称,负责人,活动地点);
参加(职工号,编号,参加日期)。
其中:
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全国计算机四级
相关试题推荐
下面关于面向对象方法中消息的叙述,不正确的是(4)。
违反国家规定,侵入国家事务、国防建设、尖端科学领域的计算机信息系统的,处三年以下有期徒刑或者拘役。”这条法规出自(40)。
计算机处理中断时,为了使进程能正确返回中断点,系统必须保存当前处理机状态字PSW和(21)的值。
算术右移指令执行的操作是(2)。
通常,(36)应用于保护被中断程序现场等场合。
在面向对象分析过程中,通常用概念模型来详细描述系统的问题域。(35)可用来表示概念模型。
下面是机器中浮点数的表示格式:设浮点数的基为2。若阶码用补码表示、尾数用原码表示,十进制数-51.875采用上述格式可表示为(7);若阶码用移码表示、尾数用补码表示,该数可表示为(8)。
下列关于Windows桌面上任务栏的描述,正确的叙述是(1);关于新建桌面快捷方式,正确的叙述是(2)。
设备驱动程序是直接与()打交道的软件。
在VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是(3)。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是(4)。4.
随机试题
女,68岁,反复咳嗽,咳痰20年,气促10年,加重伴腹胀,下肢水肿1周入院,高血压病史10年,最高血压145/90mmHg。口唇发绀,双下肺散在哮鸣音和湿啰音,肝肋下3cm,肝颈静脉回流征阳性,双下肢水肿,血常规:WBC9.3×109/L,N0.78。
业主大会的职责包括()。[2010年考试真题]
一高度为30m的塔桅结构,刚性连接设置在宽度6=10m,长度l=11m,埋深d=2.0m的基础板上,包括基础自重的总量W=7.5MN,地基土为内摩擦角φ=35°的砂土,如已知产生失稳极限状态的偏心距为e=4.8m,基础侧面抗力不计,则作用于塔顶的水平力接
共同保险对风险的分摊方式是()。
以下属于结构性金融衍生品的特点的有:()。
从教学过程的特点来看,学生认识的主要任务是学习【】
城镇化
若有定义语句:doublea,*p=&a;以下叙述中错误的是
WhydoestheFoundationconcentrateitssupportonbasicratherthanappliedresearch?Basicresearchistheveryheartofscien
ReliableknowledgeofearlycivilizationsoftheAmericasis【B1】______toarcheologicalrecords,sincesomuchofthe【B2】_____
最新回复
(
0
)