数据库原理练习题xtda

上传人:re****.1 文档编号:508495818 上传时间:2023-06-10 格式:DOC 页数:12 大小:143.50KB
返回 下载 相关 举报
数据库原理练习题xtda_第1页
第1页 / 共12页
数据库原理练习题xtda_第2页
第2页 / 共12页
数据库原理练习题xtda_第3页
第3页 / 共12页
数据库原理练习题xtda_第4页
第4页 / 共12页
数据库原理练习题xtda_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《数据库原理练习题xtda》由会员分享,可在线阅读,更多相关《数据库原理练习题xtda(12页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用习题答案第一章 习题1选择题题号答案题号答案题号答案题号答案题号答案(1)A(2)C(3)C(4)C(5)B(6)A(7)D(8)D(9)D(10)A(11)D(12)B(13)A(14)C(15)A(16)C(17)C(18)B(19)A(20)C2填空题(1)人工管理、文件系统、数据库系统 (2)模式/内模式的映象(3)模式/外模式的映象 (4)数据库管理系统(DBMS) (5)层次、网状、关系(6)数据结构、数据操作、数据约束条件(7)现实世界、信息世界、数据世界(机器世界)(8)实体、记录 (9)码 (10)域 (11)一对一(1:1)、一对多(1:n)、多对多(m:n

2、)(12)概念模型 (13)E/R模型 (14)外部、概念、内部(15)外模式(子模式或用户模式)、模式(概念模式或逻辑模式)、内模式(存储模式或物理模式) (16)程序、数据 (17)逻辑、物理 (18)数据库管理系统(DBMS)、数据库管理员(DBA) (19)数据库 (20)关系模型3简答题(略)第二章 习题1选择题题号答案题号答案题号答案题号答案题号答案(1)C(2)C(3)B(4)D(5)D(6)A(7)D(8)D(9)A(10)D(11)A(12)A(13)D(14)D(15)A(16)A(17)B(18)B(19)C(20)C2填空题(1)子集 (2)参照 (3)数据结构 (4)

3、 (5)关系3简答题(1)-(6)略(7)Sno (Jno=J1 (SPJ) Sno (Jno=J1Pno=P1(SPJ) 临时关系K:JNoPnoJ1P1或Sno,pNo,Jno(SPJ) K ?Sno (Jno=J1color=红色(SPJP)或Sno (Jno=J1(SPJ)color=红色(P)或Sno (color=红色(Jno=J1(SPJ)P)Jno (J)- Jno (City=天津(S)SPJcolor=红色(P) Jno(City=天津(S)SPJcolor=红色(P) ?Jno,Pno (SPJ) Pno (Sno=S1(SPJ)问题:1. 字符串表示; 2.并且关系用第

4、三章 习题简答题(略)第四章 习题1选择题题号答案题号答案题号答案题号答案题号答案(1)B(2)B(3)A(4)A(5)B(6)C(7)A(8)D(9)D(10)B(11)B(12)B(13)A(14)D(15)C(16)B(17)B(18)B(19)A(20)C(21)B(22)A(23)D(24)A(25)B(26)C(27)C(28)C2填空题(1)R.A=S.A(2)WHERE GROUP BY HAVING ORDER BY ASC DESC DISTINCT LIKE % _(下划线)(3)右外连接 左外连接(4)嵌套子查询 相关子查询(5)BETWEEN 20 AND 22(6)

5、 Sname (grade60 (SC) S)(7)SC.C#=C.C#(8)UPDATE SC SET (9)DROP3.综合练习题1)、(1)DELETE FROM 学生 WHERE 学号=“20013016” (2)UPDATE 教师 SET 所在部门=“电信系” WHERE 教师编号=“003” (3)删除本题 (4)ALTER TABLE 学生 ADD(奖学金 INT)2)、(1)SELECT COUNT(DISTINCT C#) FROM SC (2)SELECT AVG(AGE) FROM S,SC WHERE S.S#=SC.S# AND SC.S#=“C4”或者SELECT

6、AVG(AGE) FROM S WHERE S# IN (SELECT S# FROM SC WHRER SC.S#=“C4”) (3)SELECT AVG(DEGREE) FROM S,SC WHERE S.S#=SC.S# AND TEACHER=“李文” GROUP BY SC.C# (4)SELECT SNAME,AGE FROM S WHERE SNAME LIKE “王%”(5)INSERT INTO STUDENT(S#,SNAME,SEX) SELECT S#,SNAME,SEXFROM S WHERENOT EXISTS(SELECT * FROM SC WHERE GRAD

7、E80 AND S.S#=SC.S#) (6)INSERT INTO S VALUES (S9,WU,18,F)(7)UPDATE SC SET GRADE=GRADE*1.1 WHERE GRADE(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX=F) (8) DELETE FROM SCWHERE S# IN(SELECT S#FROM S WHERE SNAME=王林)3)、(1) (2) (3)略4、综合实训1)略2)(1)CREATE INDEX 编号_readers ON readers( 编号)CR

8、EATE INDEX 编号_books ON books( 编号)(2) SELECT b.读者编号, c.姓名, a.编号, a.书名,借期+借阅期限 as 应还日期FROM books a, borrowinf b, readers c,readertype dWHERE a.编号 = b.图书编号 and b.读者编号 =c.编号 and c.读者类型 = d.类型编号 and b.还期 is null and应还日期1)(16) SELECT 姓名,已借数量,书名,借期,还期 FROM readers a,Borrowinfo b,books c, readertype dWHERE

9、a.编号=b.读者编号 AND b.图书编号=c.编号 and a.读者类型=d.类型编号 AND 类型名称=研究生(17) SELECT 读者编号,借期,还期 FROM borrowinf WHERE 图书编号IN(SELECT 编号 FROM books WHERE 出版社=蓝天(18) SELECT 读者编号 FROM borrowinf WHERE 图书编号NOT IN(SELECT 编号 FROM books WHERE 出版社=青山第五章 习题1选择题题号答案题号答案题号答案题号答案题号答案(1)A(2)A(3)A(4)C(5)B(6)A(7)A(8)A(9)D(10)A(11)B(12)D(13)BCD(14)C(15)A2填空题(1)基本表或视图 定义 数据(2)WITH CHECK OPTION(3)视图3简答题(略)4综合练习题1)略2)(5)SELECT 姓名,工作单位 FROM 读者 WHERE 读者号=R6(6) SELECT 姓名FROM 读者 a,借阅b WHERE a.读者号=b.读者号码AND 图书号=B6或SELECT 姓名FROM 读者 WHERE读者号IN (SELECT 读者号 FROM 借阅 WHERE 图书号=B6)(7) SELECT 书名 FROM 图书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号