练习题终稿答案1 副本_第1页
练习题终稿答案1 副本_第2页
练习题终稿答案1 副本_第3页
练习题终稿答案1 副本_第4页
练习题终稿答案1 副本_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习题终稿答案【练习题 1】11 名词解释(略)12 选择题1C 2.C 3.B 4.B 5.A 6.C 7.B 8.B 9 D 10 D11 A 12.D 13.B 14.A 15.C 16.A 17.B 18.C 19D 20 21 A 22.C 23.C 24.C 25.D 26.B 27.A 28.B 29C 30 13 填空题1DBMS2. DBMS3. DBA4. 多对一5. 信息6. 属性,字段7. 层次模型8. 二维表格,外键9指针10指针11概念模型、逻辑模型、外部模型12概念模型13逻辑模型14外模式、逻辑模式和内模式。15模式内模式16数据的逻辑17数据的逻辑独立性18宿

2、主型19数据操作和完整性约束20实体14简答题(略)【练习题 2】21 名词解释(略)22 选择题1B 2.C 3.D 4.D 5.C 6.B 7.B 8.C 9 A 10 CCA40 B11 C 12.C 13.B 14.C 15.D 16.A 17.D 18.D 19C 2021 B 22.A 23.B 24.B 25.D 26.D 27.D 28.C 29C 3031 A 32.A 33.D 34.A 35.B 36.D 37.A 38.A 39C41 D 42.B 43.C 44.A 45.C23 填空题1结构2. 元组关系演算语言(元组关系演算),域关系演算语言(域关系演算)3. (

3、1)并(2)差(3)交4. 投影,选择,连接5. 为空或部分为空6. 外码7. 关系S的主键的值8. 69. 关系10. 关系头,关系体11. 关系数据库模式12. 关系数据库13. 并14. 空15. R- (R-S)或 S- (S-R)16. n 姓名,年龄(学生)17. 笛卡儿积18. 外连接19. 参照20. 查询能够掌握姓名为chen掌握的所有技能的职工号、姓名和技能2. 4简答题(略)2.5应用题1.n职工号(职工)-n职工号(b公司名=开元 (工作 公司)4.n sname( b sno,sname(S)nsnosno,eno(SC)n eno ( b cname=操作系统(C)

4、5.S(学号,姓名,年龄,班号)SC(学号,课程号,成绩)(1)检索成绩不及格的学生的学号、姓名和课程号。n学号,姓名,课程号(b成绩60 (SSC)(2)检索没有选C1课的学生的学号和姓名。n学号,姓名 (S ( n学号(SC)- n学号(b课程号= c1 (SC)(3)检索没有选C1或C2课的学生的学号。n学号(S)- n学号(c课程号= c1 v课程号= c2 (SC)(4) 检索至少选修了 C1和C2课的学生的学号。n 1 ( c 2= c1 A 5= c2 ( SC x SC)(5) 检索选修了 C1课的学生的姓名、课程号和成绩。n姓名,课程号,成绩(c课程号=c1 (sc)(6)

5、检索选修了所有课程的学生的学号和姓名。n学号,姓名(snsc) n课程号(SC)【练习题3】3. 1名词解释(略)3. 2选择题I. A 2.D 3.D 4.C 5.D 6.B 7.B 8.D 9. C 10 . DD 20 . DII. D 12 . B 13 . B 14 . D 15 . C 16 . D 17 . C 18 . D 19 .3 . 3填空题1 . E-R2. 逻辑结构设计3. 结构设计4 .行为设计5. 逐步求精6. 需求分析7. 混合策略&冲突9. 物理结构10 .联系11. 物理设计,硬件12. 存储结构,存储位置,系统配置13. 存储时间,存储空间利用率,维护代价

6、14 .如何建立索引15.索引,聚簇,散列(HASH16顺序文件组织,散列文件组织17顺序索引,散列索引,18. 存储位置19. 关键字索引指针20. DBMS和存储介质21. 存取方法22. DBMS3 . 4简答题(略)3 . 5应用题3. ( 1)人事局部 E-R图如下:(2 )生产局部E-R图如下:(3)总体E-R图如下:6.6.类名库存数量mn供货电话名称地址m存储11n属于类别n管理姓名编号名称编号供应商管理员仓库商品名称商品7.&处罚10.10巒秦1 :M ft书吕M转按嵐鬧艾素桂成Xft (现号+ TWK称)职丄駅工为修杆f.Y , X-Z8分解9无损性10部分函数依赖44简答

7、题1(略)2. (略)3. (略)4. (略)5. ( 1)函数依赖: sn-tname, tnmae-taddr 候选码: sn(2)属于 2NF ,原因是存在非主属性的传递依赖6. 1NF,原因是存在 DE对ABC的部分函数依赖7. AC, BC, EC8. BE45 综合题1(1)候选键 (发票号,消费日期,项目 )(2)1NF,存在姓名,到达日期对发票号的部分依赖(3)R1 (发票号,到达日期,姓名)R2 (发票号,消费日期,项目,金额)2. ( 1) EC( 2) R1( D,B)R2( E,D)R3( E,C,A)3. ( 1)函数依赖集:(订单编号,图书编号) - 数量,订单编号

8、 -(日期, 客户编号) ,客户编号-( 客户姓名, 客户电话, 客户地址) ,图书编号-书名, 定价( 2)候选键:订单编号,图书编号( 3)第一范式(4)R1 (订单编号,图书编号,数量)R2 (客户编号, 客户姓名,客户电话,客户地址)R3 (图书编号,书名,定价)R4 (订单编号,日期,客户编号)4. 函数依赖:(产品号,零件号) - 数量,零件号- (零件名,材料,车间号) 车间 -地址第三范式:R1 (产品号,零件号, 数量)R2R3(零件号,零件名,材料,车间号)(车间号- 地址)5. R1 (部件号,项目号,已提供数量)R2 (部件号,部件名,现有数量)R3 (项目号,项目名,

9、项目内容,项目负责人)6.R1 (学号,学生姓名)R2 (学号,课程号,分数)R3 (课程号,课程名,教师姓名)R4 (教师姓名,教师办公室)7.R1 (汽车牌照,司机编号,行驶公里)R2(司机编号,班组编号,班组长)8.(1)候选键:借书证号,图书编号(2)(略)(3)1NF(4)R1 (借书证号,读者姓名,单位,电话)R2(图书编号,书名,出版社,出版社地址)R3(借书证号,图书编号,借阅日期)6. (1)(略)(2)候选键:s,c(3)1NF(4)都是1NF,存在部分函数依赖10.(1) CREAT VIEW GM_VIEW(客号,顾客名,商品名,金额,日期 )AS select Cus

10、tomer.顾客号,顾客名,商品号,数量*购买价 金额,日期 FROM Artcle, Customer, OrderItemWHERE Customer.顾客号=Orderitem .顾客号 AND OrderItem.商品号=Article.商品号(2) ALTER TABEL Article ADD(产地 CHAR (30)2.(2)商店(商店编号,商店名,地址)主键:商店编号职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)主键:职工编号外键:商店编号商品(商品号,商品名,规格,单价)主键:商品号销售(商店编号,商品号,月销售量)主键:商店编号+商品号外键:商店编号,商品号7 .

11、旅行社(旅行社名,地址,电话,联系人)景点(景点名,地址,电话)游客(游客编号,姓名,工作单位,电话)组团(旅行社,景点名,游客编号,景点数,人数)&学生(学号,姓名,性别,出生日期,政治面貌,班长代号,民意测验)9. 仓库(仓库号,地址,电话)该关系的主键为:仓库号商店(商店编号,店名,地址,经理)该关系的主键为:商店编号 商品(商品编号,商品名,单价)该关系的主键为:商品编号进货(仓库号,商店编号,商品编号,数量)主键为:仓库号+商店编号+商品编号顾客(顾客编号,姓名,地址)主键为:顾客编号收银员(工号,姓名,性别,商店编号)主键为:工号销售(商品编号,顾客编号,工号,数量)主键为:商品编

12、号+顾客编号+工号10.(1) s-n, c-t, (s, c) -g(2)(s, c)(3)INF(4)属于INF,因为R1中存在c-t (部分函数依赖),R2中存在s-n (部分函数依赖) 11.(1)sno-sd, sd-mn,(sno,cno)-g(2)更新、插入和删除异常(3)(略)12.(1)INF(2)插入、删除、更新异常(3)R1 (教师名,系名),R2 (课程名,系名),3NF,新教师完成插入,删除教师不会删 除课程等信息,教师调走不会影响课程所属系13.3NF, ZIP 为候选键14.(1)队员号 -球队名,队长名 -球队名,(队员,比赛场次) -进球数(2)候选键:队员号

13、,比赛场次(3)1NF(4)R1 属于 3NF, R2 属于 3NF15(1)(职工名,项目名) - 工资,项目名 -部门名,部门经理 -部门名(2)插入、删除、更新异常(3)新职工插入异常,部门只有一个项目删除异常,更新部门导致部门经理异常 16R1 (商品编号,商品名,规格)主键商品编号R2 (仓库号,商品编号,库存量)主键仓库号+商品编号 17.(4)给出一个可能的 3NF 分解。(1 )订单号 -订货日期,客户名称;客户名称-客户电话,产品编号 -品名,价格;(订单号,产品编号) -数量(2)(订单号,产品编号)( 3) 1NF ,存在部分函数依赖(4)R1 (订单号,订货日期,客户名

14、称),R2 (客户名称,客户电话),R3 (产品编号,品 名,价格),R4 (订单号,产品编号,数量)18.R1 ( B, C) R2(E, F) R3(A , B, C, D)19(1)(S#, C#) -G, C#-U , S#-SN , C#-CN( 2)( S#, C#)(3)1NF,存在部分函数依赖(4)R1( S#, SN), R2(C#, CN, U), R3(S#, C#, G)R1 ( A, B), R2( E, F), R3( C, D), R4(A , C, G)20【练习题 5】51 选择题1C 2.C 3.A 4.B 5.A 6.B 7.D 8.D 9B 10.B11

15、C 12.D 13. D 14.D 15.A 16.D 17.A 18.D 19 D 20 A52 填空题1DISTICT2.SELECT 职工号,姓名 from employee x where not exists( select * from employee y where姓名 = chenand not exists(select * from employee z where z.技能=y.技能 and x. 技能=z.技能)3.204.15. select a,c from s6. select r.a,d from r,s where r.a=s.a and b97.inser

16、t,update,delete8.is 或 is not NULL9Union , intersect ,except10多个元祖53 综合题1. 有一个教学管理数据库,请用 SQL 语句完成下列内容:( 1 )建立学生表(学号,姓名,性别,出生年月,系编号) ,主码为学号,外码为系编号。Create table 学生(学号 char( 10) primary key ,姓名 char( 8),性别 char( 2),出生年月 date,系编号 char( 2),年级 char( 6),Foreign key (系编号)REFERENCES 部门(系编号)( 2 )建教师表Create tab

17、le 教师(教师编号 char( 10)primary key ,姓名 char( 8),性别 char( 2),出生年月 date,职称 char( 10), 系编号 char( 2),Foreign key (系编号) REFERENCES 部门(系编号) )( 3 )建立部门表(系编号,系名称,系地址,系办电话) ,主码为系编号。系名 char(8), 系地址 char( 20), 系办电话char( 10)(4)建立课程表(课程编号,课程名称,学分),主码为课程编号。Create table 课程(课程编号 char(10) primary key, 课程名 char( 8), 学分

18、int)(5)建立学生选课表(学号,课程编号,成绩),主码为学号和课程编号的组合,学号,课程编号分别为外码。Create table 选课(学号 char(10), 课程编号 char(10), 成绩 int, Primary key (学号,课程编号) , Foreign key (学号) REFERENCES 学生(学号) , Foreign key (课程编号) REFERENCES 课程(课程编号) )(6)将学生赵磊从系编号为001 的系转到编号为 002 的系。Update 学生 set 系编号 =002 where 姓名 =赵磊(7)统计学生总人数。Select count (学

19、号)总人数from学生(8)显示计算机系的学生的信息。Select * from 学生 where 系编号 in (select 系编号 from 部门 where 系名=计算 机系)(9)查找法律系的系办电话。Select 系办电话 from 部门 where 系名=法律系(10)删除 2003级的学生记录。Delete from 学生 where 年级= 2003 /此处需要在学生报表中添加年级属性11)将计算机系教师李军的职称升为教授。Update教师set职称=教授 where姓名=李军 an(系名=计算机系12)统计计算机系教师李军的任课门数。Select教师编号,count (课程

20、编号)任课门数from选课表 where教师编号in(select 教师编号 from 教师 where 姓名=李军)Group by 教师编号/此处需要在选课表中增加任课教师编号属性13)统计每个系的教师的人数。Select系编号,count (教师编号)人数from部门group by系编号14)查找教授数据库原理的教师的姓名。Select 姓名 from 教师 where 教师编号 in (select 教师编号 from 选课 where 课 程编号 in (select 课程编号 from 课程 where 课程名 = 数据库原理)15)删除 1020号教师的任课记录。Delete

21、from 选课 where 教师编号 = 1020 16) 将数据库原理课的学分设为4。Update set 课程 where 学分=4 and 课程名 = 数据库原理17) 学生王明每选一个学分交费100元,统计它的选课总费用。Select姓名,sum (学分)*100学费 from选课,学生,课程 where学生学号=选课.学号and课程课程编号=选课课程编号and姓名=王明Group姓名(18)统计年龄为20岁的学生总人数。Select count (学号) from 学生 where year(date()-year (出生年月) =20(19)显示选修数据库原理的学生名单。Selec

22、t姓名from 学生 where学号in( select学号from 选课 where课程编号in (select课程编号from课程 where课名=数据库原理)(20)删除20080102号学生的选课记录。Delete from 选课 where 学号= 20080102 2 图书借阅关系数据库如下:图书(图书号,书名,作者,单价,库存量)读者(读者号,姓名,工作单位,地址)借阅(图书号,读者号,借期,还期,备注)其中,还期为NULL表示该书未还。基于以上关系回答下列问题题。(1).用 SQL语句建立未还图书的读者姓名和单位的视图。Create view未还 (读者姓名,单位) asSel

23、ect姓名,单位 from读者,借阅 where读者.读者号=借阅读者号 and还期isNULL(2)用 SQL语句查询“张小华”所借图书中未还的书名。Select书名from 图书 where图书号in (select图书号 from 借阅 where还期is NULLand读者号in (select读者号from读者where姓名=张小华)(3)用SQL语句查询书名为“数据库原理”的库存量。Select库存量from图书 where书名=数据库原理 (4)查询借作者“王爱民”的书的读者姓名和地址。Select姓名,地址from读者,借阅,图书 where读者.读者号=借阅.读者号and图书

24、图 书号=借阅图书号and作者=王爱民(5).查询库存量最少的书的信息。Select书名,书号, min (库存量)from图书(6)查询“张小华”读者已经借阅书籍的还期。Select还期from借阅 where读者号in (select读者号 from读者where姓名=张 小华)3 设有3个关系模式:业务员(业务员编号,业务员姓名,性别,年龄,月薪)订单(订单号,日期,客户编号,业务员编号,金额)客户(客户编号,客户姓名,地址,类别)用SQL语言完成下列各题。(1)检索年龄最大的业务员的姓名和年龄;Select姓名,max (年龄)from业务员(2)显示所有业务员的姓名和月薪,并按月薪降

25、序排列;Select姓名,月薪 from 业务员 order by月薪desc(3)检索月薪在1000元到2000元之间的业务员的所有信息,用BETWEEN关键词;Select * from 业务员 where 月薪 between 1000 and 2000(4)统计每个客户签定订单的数目和总金额;Select客户编号,count (订单号),sum (金额)from 订单 group by客户编号(5)检索签定2个以上订单的业务员姓名;Select业务员姓名,count (订单号) from 业务员,订单 where业务员.业务员编号=订单.业务员编号 group by 业务员姓名 hav

26、ing count (订单号)2(6)将所有业务员的月薪增加10% ;Update业务员 set月薪=月薪*1.1(7)检索超过平均月薪的业务员姓名和年龄;Select业务员姓名,年龄 from 业务员 where月薪 (select avg (月薪)from 业务员)(8)将签定订单总金额超过2万元的月薪增加 5%。Update业务员 set月薪=月薪*1.05 where业务员编号 in ( select业务员编号 from 订单 where 金额 20000)(9)写出SQL语句,实现关系代数表达式:JI业务员,订单号,客户编号,金额(C金额=2000 (业务员*订单*客户)select

27、业务员编号,订单号,客户编号,金额from业务员,订单,客户 where业务.业务员编号=订单.业务员编号 and订单.客户编号=客户.客户编号 and金 额20004.设有工资库 PDB.DOC,由工资表 PAYROLL.DBF、部门工资汇总表 SPAYROLL.DBF和 部门代码表DM.DBF,表结构如下图所示。PAYROLL.DBF部门号职工号姓名工资补贴0201AA5601200102BB8701500203CC720130SPAYROLL.DBF部门号部门名工资补贴实发工资010203总合计DM.DBF部门号部门名01市场部02财务部03人事部注意:回答时要将答案写到规定的地方;给出

28、的答案要求字迹必须清楚;不允许改变程序结构和随意添加子查询。(1)请用SQL语言创建一个视图 GM_VIEW,检索职工的职工号、姓名、部门名和每 个职工的实发工资。(实发工资=工资+补贴)Create view gm_view (职工号,姓名,部门名,实发工资)asSelect职工号,姓名,部门名,工资+补贴 as实发工资From PAYROLL,DM where PAYROL.部门号=DM.部门号(2) 请用SQL语言检索比姓名为 AA工资高的职工的姓名、工资和AA的工资。SELECT 姓名,工资 from payroll where 工资 =(Select 工资 from payroll

29、where 姓名= AA )(3)请用SQL语言建立 分部门的各项合 计和不 分部门的各 项总 合计,并存放在SPAYROLL.DBF 中Insert into spayroll (部门号,工资总计,补贴总计)AsSelect 部门号,sum(工资),sum (补贴)from payroll group by 部门号Un io nselect 部H号, sum (工资),sum (补贴) from payroll(4)请用SQL语言找出“ 02”部门职工的工资合计和部门名Select 部门名,sum(工资)from payroll where 部门号=02 group by 部门号(5)请用S

30、QL语言检索10个职工以上的每个部门的部门号,部门名和总人数,并按总人 数进行升序排序。Select 部门号,部门名,count(*)from payroll group by 部门号,部门名having count(*) 10 order by 3(6)请用SQL语言ALTER TABEL命令给工资表 PAYROLL增加一个字段,字段名为:说 明,数据类型为:CHAR,长度为:30,命令如下:Alter table payroll add 说明,char (30)5 .职工关系: EMP (ENO , ENAME , AGE , SEX, ECITY ),其属性分别表示职工工号、 姓名、年龄

31、、性别和籍贯。工作关系:WORKS ( ENO , CNO , SALARY ),其属性分别表示职工工号、工作公司编号 和工资。公司关系:COMP (CNO , CNAME , CITY )其属性分别表示公司编号、公司名称和公司所 在城市。请用SQL语句完成下列各查询。(1)假设每个职工可在多个公司工作,检索编号为C4和C8的公司兼职的职工工号和姓名。Select eno, ename from emp, works where emp.eno=works.eno and (cno= c4o cno= c8 )(2)检索职工的籍贯和所工作的公司在同一城市的职工工号和姓名。where emp.e

32、 no=works.e noSelect eno,en ame from emp,works,compcomp.c no=works.c no and emp.ecity=comp.city(3) 假设每个职工可在多个公司工作,检索每个职工的兼职公司数目和工资总数,显示ENO, NUM,SUM_SALARY 分别表示工号、公司数目和工资总数。Select eno ,co un t(c no) nu m,sum(salary) sum_salary from works group by eno(4) 工号为E6的职工在多个公司工作,检索至少在E6职工兼职的所有公司工作的职工工号。Select

33、eno from emp where not exists (select * from comp where not exists (select * from works where emp.eno=woks.eno and o=o and works.eno= e6)(5) 在每一公司中为 50岁以上职工加薪100元(若职工为多个公司工作,可重复加)。Update works set salary=salary+100 where eno in (select eno from emp where age50)(6) 在EMP关系和 WORKS关系中删除年龄大于 60岁的职工的元组。De

34、lete from emp where age60 on delete cascade(7) 建立一个有关女职工信息的视图EMP_WOMAN ,属性包括 ENO,ENAME,CNO,CNAME,SALARY。Create view emp_wome n(eno, en ame,c no,cn ame,salary) asSelectemp.e no,en ame,works.c no salaryfrom emp,works ,comp whereemp.e no=works.e no and works.c no=comp.c no(8) 有如下关系代数表达式:WORKS)n CNO,ENO

35、 ( (T CITY=上海(COMP请将其转化成相应的 SQL语句。Select o,eno from comp,works where o=o and city= 上海(9) 检索不为上海公司工作的职工名。Select en ame from empExceptSelect ename from emp , works , comp where emp.eno=works.eno and o= o and city= 上海(10) 检索在“IBM公司”工作、工资超过1000元的男性职工的工号和姓名。Select eno , ename from emp , works , comp wher

36、e emp.eno=works.eno ando=o and cname=公司/T and salary1000 and sex男 6 设有三个关系分别为:商场(商场编号,商场名称,商场人数,城市)商品(商品号,商品名称,价格)销售(商场编号,商品号,销售数量)根据以上关系回答下面(1) ( 4)题。(1) 用SQL语句创建基于商场、商品、销售三个表的视图,其中包含在上海的商场名称以及销售的商品名称和价格。Create view view1(商场名称,商品名称,价格)asSelect商场名称,商品名称,价格from商场,商品,销售=销售商场编号and商品滴品号=销售商品号and城市=(2)试用

37、SQL语句查询所有商品的名称及销售总额。Select商品名,销售数量*价格销售总额from销售,商品 售.商品号group by商品名(3)分析下面SQL语句:SELECT商品名称FROM商品WHERE商品号IN(SELECT商品号FROM 销售WHERE 商场编号=001 );请写出相应的关系代数表达式。n 商品名称 (T商场编号= 001 商品销售)(4) 用SQL语句查询总共有多少家商场销售“西门子洗衣机”。Select商品名称,cou nt (商场编号)From商场,销售,商品Where商场.商场编号=销售.商场编号and 销售.商品号=商品西门子洗衣机Group by商品名称wher

38、e商场.商场编号上海where 商品.商品号=销.商品号and 商品名称=【练习题6】1.(略)2.Declare today date Set today=date() Select today Declare today date Select today=date() select today3.Declare faxn varchar(18) not NULL4. ( 略)5. (略)6.Declare n intDeclare f intSet n=10Set f=1While n0BeginSet f=f*nSet n=n-1EndSelect f【练习题 7】1(略)2(略)3(

39、略)4(略)5. (略)6. (略)7. (略)8. (略)9. 分别在stude nt和course中建立in sert触发器和in stead of触发器create trigger my_student on studentfor insertasselect * from studentCreate trigger table1_tri on courseInstead of insertAsPrint instead of trigger is working 10. (略)【练习题 8】81 选择题1D 2.D 3.B 4.B 5.D 6.C 7.B 8.A 9B 10. D11.

40、 C 12. B 13.A 14.D 15.C 16.D 17.C 18.C 19.A 20.A21.A 22.B 23.D 24.A 25.D 26.A 27.B 28.B8. 2填空题1. 数据泄漏、更改、破坏2. 非法访问3. 要么不做,要么全做4隔离性、持久性、一致性、原子性5. 丢失更新、读脏数据、不可重复读6. 申请、加锁7. 封锁、时间戳、超时法、事务等待图法8. 事务故障、系统故障、介质故障、计算机病毒9. 开始标记、结束状态、事务更新操作10. 参照完整性、实体完整性11. 安全性12. 并发控制13. grant to、revoke from14. 原子性15. 恢复16.

41、 增量转储17. 封锁8. 3简答题1. (略)2. (略)3. (略)4. (略)5. (略)6. (略)7. (略)8. (略)9. (略)10. (略)11. (略)12. 实体完整性 primary key实现参照完整性foreign key实现用户自定义完整性如check子句实现域完整性如通过check子句实现13. (略)14. (略)15.16.(1)在创建XNNYSNYY一YYYsp时增加子句foreig nkey (供应商号)references s (供应商号)foreig n key(工程号)references p (工程号)(2) 在创建sp表时说明foreig n

42、key(供应商号) references s(供应商号) on update cascade 17.定义foreign key的时候增加级联约束On update restrictOn update caccaddeOn update set default18.通过对部分资源的解锁破坏事务之间对资源的相互等待关系。8. 4综合题1.Create table s(SNO varchar ( 8) primary key ,SNAME varchar (10),AGEint check (age=16 and age=0 and grade =18 and age1500),Foreig n key (eno) references emp(e no),Foreig n key (cno) referen ces comp(c no),Primary key(e no,cno)GRANT SELECT ON works , update on works (salary) TO he with grant option GRANT select ON emp , select on comp TO public3. 已知每个职工(EMP)可以参加多个项目(PROJ),每个项目可以由多名职工参加;每个项 目使用多种零件(PART),每种零件只可被一个项目使用。其中,职工有:职工号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论