《数据库原理与系统》习题解答

上传人:博****1 文档编号:559614693 上传时间:2022-09-01 格式:DOC 页数:23 大小:122.01KB
返回 下载 相关 举报
《数据库原理与系统》习题解答_第1页
第1页 / 共23页
《数据库原理与系统》习题解答_第2页
第2页 / 共23页
《数据库原理与系统》习题解答_第3页
第3页 / 共23页
《数据库原理与系统》习题解答_第4页
第4页 / 共23页
《数据库原理与系统》习题解答_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

1、数据库原理与系统习题解答习题一一、名词解释DB、DBMS、DBS、DBA、数据冗余、数据异常二、单项选择题1DBMS是 A、数据库 B、数据库系统 C、数据库应用系统 C、数据库管理软件2DB、DBMS和DBS三者之间的关系是A、DB包括DBMS和DBSB、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3关系数据模型的基本数据结构是A、树 B、图 C、索引 D、关系4层次数据模型的基本数据结构是A、树 B、图 C、索引 D、关系5层次模型实现数据之间联系的方法?A、连接 B、指针 C、公共属性 D、关系6常见的数据模型是A、层次模型、网状模型、关系模型 B、

2、概念模型、实体模型、关系模型C、对象模型、外部模型、内部模型 D、逻辑模型、概念模型、关系模型7提供数据库定义、数据操纵数据控制和数据库维护功能的软件称为A、OS B、DS C、DBMS D、DBS三、简答题1数据库系统的组成部分2DBA的主要职责3文件系统的数据管理方法4文件系统的主要缺陷5数据库系统的主要优点6什么是数据模型7层次结构的特点8DBTG提出的关于数掂库的3个重要规范9关系数据模型的基本结构10关系数据模型实现数据联系的方法习题二一、概念题1解释下列事业术语的合义: 关系、元组、属性、属性域、超码、候选码、主码、外码。2简述关系的性质。3说明关系数据库实现数据之间联系的方法。4

3、什么是实体完整性和参照完整性?5什么是数据字典和系统目录?6什么是关系代数的选锈、投影、并、差、笛卡儿积、交和连接运算?7什么是自然连接?8什么是左外连接、右外连接和全外连接?9外连接与自然连接的区别是什么?二、单项选择题1下面对关系性质的描述中,错误的是 A、表中的行称为一个元组 B、行与列交叉点不允许有多个值 C、表中的一列称为一个属性 D、表中任意两行可能相同2“元数据”是指 A、数据结构的描述 B、数据项的描述 C、数据的来源 D、系统自身的各种有用信息,包括数据结构的描述3在数据库系统中,空值是 A、0 B、空格 C、空字符串 D、不确定4实体完整性是指关系中 A、不允许有空行 B、

4、主码不允许空值 C、属性值外码取空值 D、外码允许取空值5已知关系R与S如图2.25所示:在关系S中,违反参照完整性约束的元组是 A、 (11,21) B、 (22,NULL) C、 (33,33) A、 (44,11)6已知关系R和S,RS等价于 A、(R-S)-S B、S-(S-R) C、(S-R)-R D、S-(R-S)7关系R和S各有10个元组,则关系RS的元组个数为 A、10 B、20 C、100 D、不确定8从关系中选择指定的属性组成新关系的关系运算是 A、选取 B、投影 C、连接 D、笛卡儿乘积9有关系:学生(学号,姓名,性别,专业,宿舍编号,宿舍地址),主码是 A、宿合编号 B

5、、学号 C、宿舍地址,姓名 D、宿舍编号,学号10有两个关系:部门(编号,部门名称,地址电话)和职工(职工号,姓名,性别,职务编号)。职工关系的外码是 A、职工号 B、编号 C、职工号,编号 D、编号,部门名称11若关系R1和R2的结构相同,各有10个元组,则R1R2的元组个数为 A、10 B、小于等于10 C、20 D、小于等于2012设关系R和S的属性个数分别为2和3,则与关系代数表达式等价的是A、 B、 C、 D、13当关系R和S自然连接时,能够把R和S中不满足连接条件的元组保留在结果关系中的运算是A、左外连接 B、右外连接 C、全外连接 D、等值连接14设关系R(A,B)和S(B,C)

6、中分别有10个和15个元组,属性B是R的主码则R| S中元组数目的范围是 A、(0,15) B、(10,15) C、(10,25) D、(0,150)l 5设有关系R和S如图226所示,则关系的元组数目是A、6 B、7 C、8 D、916设有关系R和S,如图227所示,R的主码是编号,S的主码是学号、外码是编号。若有如下4个元组:I(S3李林,C2),(Sl,江荷,C1), (S4,白玉C4), (S5,康嘉,NULL),能够插入关系3的元组是A、I, B、I, C、I, D、I,7已知关系R如图228所示,可以作为R主码的属性组是A、XYZ B、XYW C、XZW D、YZW8关系R和S分别

7、有20、15个元组,则RS、R-S、RS的元组数不可能是A、29,13,6 B、30,15,5 C、35,20,0 D、28,13,7R-S=R-(RS)9设关系R和S的属性数目分别是a和b、则关系RS的属性数目是 A、a十b B、ab C、ab D、ab三、解答题1设有4个关系模式:供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市零件关系:P(PNO,PNAME,COLOR),属性依次是是产品号、品名和颜色工程关系:J(JNO,JNAME,CITY),属性依次是是工程号、工程名和所在城市供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应

8、商号、产品号、工程号和数量试用关系代数完成下列操作:()J1工程零件的所有供应商号i(2)求供应J1工程P1零件的供应商号;(3)求供应J1工程红色零件的供应商号;(4)求没有使用天津供应商生产的红色零件的工程号;(5)求S1供应商供应零件的所有工程号。2设有3个关系模式: 学生(学号,姓名,性别,专业) 课程(课程号,课程名称,学分) 成绩(学号,课程号,分数)试用关系代数表达式完成下列操作:(1)所有学生成绩获得满分(100分)的课程号、课程名称;(2)检索至少有一门课程的分数达到95分以上的学生信息,包括学号、姓名和专业(3)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓

9、名和专业(4)检索”英语”专业学生所学课程的信息,包括学号、姓名 、课程名称和分数;(5)检索“数据库原理“课程分数高于90分的所有学生的学号、姓名、专业和分数; (6)检索没有不及格分数的学生的信息,包括学号、姓名和专业;(7)检索“国际贸易”专业选修“数据库原理”课程的学号和姓名。答案:(1)所有学生成绩获得满分(100分)的课程号、课程名称;课程号,课程名称(分数=100(成绩)| 课程)(2)检索至少有一门课程的分数达到95分以上的学生信息,包括学号、姓名和专业学号,姓名,专业(分数=95(成绩)| 学生)(3)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业学号

10、,姓名,专业(学生)-学号,姓名,专业(分数90( 成绩)|学生)(6)检索没有不及格分数的学生的信息,包括学号、姓名和专业;学号,姓名,专业(学生)-学号,姓名,专业(分数100000(员工|工作)(4)列出所有居住地与工作的公司在同一城市的员工姓名;职工姓名 (员工.城市=公司.城市(员工|工作|公司) (5)列出不在泰斗公司的所有员工的姓名职工姓名(员工)- 职工姓名(公司名称=泰斗公司(员工|工作|)习题三一、单项选择题1SQL语言是 A、高级语言 B、宿主语言 C、汇编语言 D、非过程化语言2在SQL语言查询语句中,SELECT子句实现关系代数的 A、投影运算 B、选择运算 C、连接

11、运算 D、交运算3在SQL语言查询语句中,WHERE子句实现关系代数的 A、投影运算 B、选择运算 C、连接运算 D、交运算4为在查询结果中去掉重复元组应该使用保留字 A、UNIQUE B、UNION C、COUNT D、DISTINCT 5当关系R和S做自然连接时,能够保留R中不满足连接条件元组的操作是 A、左外连接 B、右外连接 C、内部连接 D、全外连接6SQL语言中,更新表结构的的命令是 A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE7下列聚合函数中不忽略空值(NULL)的是 A、SUM(列名) B、MAX(列名) C、AVG(列名) D、COUNT(*)8SQL语言中,下列涉及空值操作的短语,不正确的是(VFP全部正确, SQL SERVER中C错) A、AGE IS NULL B、AGE IS NOT NULL C、AGENULL D、NOT (AGE IS NULL)9SQL语言中,删除一个表的命令是 A、CLEAR TABLE C、DROP TABLEC、DELETE TABLE D、REMOVE TABLE10设有一个关系:DEPT(DNO,DNANE)如果要找出倒数第三个字母为W并且至少包含

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

当前位置:首页 > 高等教育 > 习题/试题

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