淮海工学院数据库原理与技术复习题及答案

上传人:M****1 文档编号:401163959 上传时间:2022-07-24 格式:DOC 页数:14 大小:173.50KB
返回 下载 相关 举报
淮海工学院数据库原理与技术复习题及答案_第1页
第1页 / 共14页
淮海工学院数据库原理与技术复习题及答案_第2页
第2页 / 共14页
淮海工学院数据库原理与技术复习题及答案_第3页
第3页 / 共14页
淮海工学院数据库原理与技术复习题及答案_第4页
第4页 / 共14页
淮海工学院数据库原理与技术复习题及答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《淮海工学院数据库原理与技术复习题及答案》由会员分享,可在线阅读,更多相关《淮海工学院数据库原理与技术复习题及答案(14页珍藏版)》请在金锄头文库上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流淮海工学院数据库原理与技术复习题及答案.精品文档.数据库原理与技术复习题及参考答案一、填空1关系代数运算中,运算对象为两个关系的运算有并、_、_、_、_等。运算对象为一个的有_、_等。2常用的关系运算是_与_。3SQL的标准库函数有_、_、_等,其中不允许直接出现在查询Where子句中的有_、_。4、数据库具有数据结构化、_与_等特点。5、数据模型包括数据结构、_与_。6.数据库系统包括计算机硬件、_、_、_等7.数据库的数据控制功能包括安全性、_、_等控制功能。8.目前主要的关系数据库管理系统有ORACLE、_、_、_等,用于数据库应用系统

2、的开发工具主要有VB、_、_等。9数据库设计主要包括需求分析、_、_、_、运行维护等步骤。10数据库系统主要包括关系、_、_等类型的系统。二、选择题:选取最满意的一个答案任何由三个属性组成的关系可能是()(A) 1NF (B) 2NF (C) 3NF (D) 不能判定2.数据冗余引起的问题主要是花费()(A) 时间 (B) 空间 (C) 时间与空间 (D) 时间或空间3R(X,Y,Z)是个三元关系,X,Y,Z是单属性且X是码,则R一定是()(A) 1NF (B) 2NF (C) 3NF (D) BCNF4在数据库中,存储冗余数据是()(A)不应该的 (B) 应该且合理的 (C) 合理的但不能过

3、度冗余 (D)视情况而定5在关系运算中,进行自然联接运算的两个关系( ) (A) 必有相同的列名 (B)必有相同的关键字 (C)没有要求 (D)必有类型相同的列 6在数据库系统中,DBMS与DB的关系是( )(A) DBMS包括DB (B) DB包括DBMS (C)不一定的 (D) 同级关系 7、在SQL的查询语句的WHERE子句中,下列哪个不能出现( )(A) sum (B) != (C) (D) 找出成品库II(名)的仓库号、面积、货位数。b 找出零件名为“110110011”的零件名、计量单位及所在仓库号、库存数量、保管员(4) 试用SQL表示查询: 找出110110011号零件的所在的

4、仓库号,仓库名,货位数。(5) 删除价格为空值的库存记录。(6) 建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)2.现有如下E-R图:1n职工部门有实体的主要属性如下,其中下划线部分为主码:部门(编号、名称、电话、部门负责人号、)职工(职工号、姓名、年龄、性别、工资、津贴、)(1) 试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以0731-开头,年龄=18,工资+津贴=5000,各字段的类型长度可以根据需要自己确定。(2) 在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。(

5、3) 用SQL与关系代数(两者都要)表示(a)找出职工 王晓芳的职工号与年龄、性别(b)找出售后服务部的电话与职工号、姓名(4) 试用SQL表示查询: 找出平均工资大于3000的部门编号与名称、电话。(5) 删除名称为空值的部门。(6) 建立视图表示关系(部门名称、电话、职工号、姓名、年龄、性别)五、编程题1.编写程序,并写出程序运行产生的最后一个结果用PL/SQL编写程序,表示产生以i6081开头的第8位固定为3的6、7位不超过36的多个学号。2、程序填空以下程序表示产生以湘A-D88开头的尾数不为4的共4个数字的牌号,请将程序中的空格补充完整(其中的数字与()只是作为第几空说明,不作程序)

6、 DECLARE car_code (1_):= 1;BEGIN while car_code 99 LOOPIf car_code 10 and (2_) then INSERT INTO temp_table (sno)select 湘A-D880|to_char(car_code) from dual;Else if (3_) thenINSERT INTO temp_table (sno)Select 湘A-D88|to_char(car_code) from dual;(4_) car_code := car_code + 1; end loop;END;程序运行完成后,一共产生了(5_)个牌号。参考答案一、填空1关系代数运算中,运算对象为两个关系的运算有并、_交_、_差_、_除_、_联接_等。运算对象为一个的有_、_等。2常用的关系运算是_关系代数_与_关系演算_。3SQL的标准库函数有_SUM_、_AVG_、_MAX_等,其中不允许直接出现在查询Where子句中的有_SUM_、_AV

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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