淮海工学院计算机考试题库,淮海工学院数据库原理与技术复习题及答案

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

1、数据库原理与技术复习题及参考答案一、填空1关系代数运算中,运算对象为两个关系的运算有并、_________、_________、___________、_____________等。运算对象为一个的有_______、_______等。2常用的关系运算是_____________与_________________。3SQL的标准库函数有_________、_________、_________等,其中不允许直接出现在查询Where子句中的有_________、_________。4、数据库具有数据结构化、_____________与_________________等特点。5、数据模型包括数据。

2、结构、_____________与_________________。6.数据库系统包括计算机硬件、_____________、____________、____________等7.数据库的数据控制功能包括安全性、_________、_________等控制功能。8.目前主要的关系数据库管理系统有ORACLE、____________、___________、___________等,用于数据库应用系统的开发工具主要有VB、____________、___________等。9数据库设计主要包括需求分析、____________、___________、___________、运行维护等步骤。

3、。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) 合理的但不能过度冗余 (D)视情况而定5在关系运算中,进行自。

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

5、录。(6) 建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)2.现有如下E-R图:1n职工部门有实体的主要属性如下,其中下划线部分为主码:部门(编号、名称、电话、部门负责人号、)职工(职工号、姓名、年龄、性别、工资、津贴、)(1) 试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以0731-开头,年龄=18,工资+津贴 (D) 找出成品库II(名)的仓库号、面积、货位数。b 找出零件名为“110110011”的零件名、计量单位及所在仓库号、库存数量、保管员(5) 试用SQL表示查询: 找出1。

6、10110011号零件的所在的仓库号,仓库名,货位数。(5) 删除价格为空值的库存记录。(6) 建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)1解:?处分别填仓库号,零件号Create table warehouse(wno char(4) primary key, wname varchar2(32), size number(8,2), l_num number(8),eno char(7) references emp(eno),emp_name char(8)Create table part(pno char(9) primary key, pname varc。

7、har2(32), p-size varchar2(32), cust_no char(7), p_price number(10,2) check(p_price between 0 and 100000)Create table store(wno char(4) references warehouse.wno, pno char(9) references part.pno, num number(12,2)(2)在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。Insert into warehouse values(1001, 轴承库, 360.50,100, 张三)I。

8、nsert into part values(101010101, 35轴承, 35, 268.65)Insert into store values(1001, 101010101, 30)(3)用SQL与关系代数表示查询:a 找出成品库II号仓库的仓库号、面积、货位数。select wno, size, l_num from warehouse where wno=成品库IIwno,size_l_num(wname=成品库II(warehouse) )b 找出零件名为“2# 镙丝”的零件号、计量单位及所在仓库号、库存数量及保管员select part.pname, cust_no, wno。

9、, num,emp_name from part, store where part.pno=store.pnoand pno=“110110011”;pname, cust_no, wno, num,emp_name (pno=110110011(part) | store )(4) 试用SQL表示查询: 找出110110011号零件的所在的仓库号,仓库名,货位数。Select wno, wname, sum(l_num) from warehouse where wno in (select wno from store where pno= 110110011);(5) 删除价格为空值的。

10、库存记录。Delete from store where pno in (select pno from part where p_price is null)(6) 建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)create view store_view(仓库号、仓库名、零件号、零件名、计划价格、库存量) asselect w.wno, wname, p.pno, pname, p_price ,num from warehouse w,part,storewhere w.wno=store.wno and part.pno=sore.pno2.现有如下E-R图:1n。

11、职工部门有实体的主要属性如下,其中下划线部分为主码:部门(编号、名称、电话、部门负责人号、)职工(职工号、姓名、年龄、性别、工资、津贴、)(5) 试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(一定要表示联系),其中电话以0731-开头,年龄=18,工资+津贴=18),sex char(2), sal number(10,2),comm. Number(10,2) , dno char(4) references dept (dno), check(sal+comm.)3000 group by dno);(5) 删除名称为空值的部门。。

12、delete from dept where dname is null;(6) 建立视图表示关系(部门名称、电话、职工号、姓名、年龄、性别)create view dept_emp(部门名称、电话、职工号、姓名、年龄、性别) as select dname,tel,eno,ename,age,sex from emp,dept where emp.dno=dept.dno五、编程题1.编写程序,并写出程序运行产生的最后一个结果用PL/SQL编写程序,表示产生以i6081开头的第8位固定为3的6、7位不超过36的多个学号。答案DECLARE v_LC number:= 1;BEGINwhile v_LC43. mod(car_code,10)44.end if;5.90。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值