数据库方面的试题

发布网友 发布时间:2022-04-21 14:41

我来回答

3个回答

热心网友 时间:2022-05-02 06:19

下面做几道习题:
1设有关系R(S,D,M),其函数依赖集F={S→D,D→M}。则关系R至多满足
(1) 1NF (2)2NF (3)3NF (4) BCNF

2 在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法哪一个是不
正确的?
(1)一个实体类型转换为一个关系模式
(2)一个联系类型转换为一个关系模式
(3)由实体类型转换成的关系模式的主键是该实体类型的主键
(4)由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体
类型的属性的全体

3 SQL语言中,删除一个表的命令是( )
(A) CLEAR TABLE (B) DROP TABLE
(C) DELETE TABLE (D) REMOVE TABLE

4 什么是分布式数据库?
参*:这个题在招聘考试中不具备典型性,不属于你的复习范围。但在面试笔试中遇到这种笼通的问题,是只要你对分布式系统和数据库有所了解,也能编出答案来。比如:数据库物理上分布,逻辑上统一,对用户透明。有坚固性好,扩充性好,性能好,自治性好等优点。

5 事务是什么?
6.oracle中truncate和delete命令有何区别?
7.Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型有何区别?
8.参见如下表结构
出版社表:出版社代码 char(2),出版社名称 varchar2(32)
图书表:图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),
作者代号 char(4),图书简介 varchar2(128)
作者表:作者代号 char(4),作者名称 varchar2(10),性别 char(1),
年龄 number(3), 文学方向 varchar2()
获奖名单表:获奖日期 date, 获奖人员 char(4)
(1)编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用not in、not exists以及外关联三种方法,并说明哪种方法最优)。
(2)“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。
(3)“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下语句时会不会利用到索引。
Select * from 图书 where 图书名称=’xxxx’
Select * from 图书 where 图书名称=’xxxx’ and 出版社代码=’bb’
Select * from 图书 where 图书名称=’xxxx’ and 作者代号=’ddd’
Select * from 图书 where 出版社代码=’yyy’
9.编写一个简单的Oracle存储过程,输出参数必须有一个是结果集。

热心网友 时间:2022-05-02 07:37

http://www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm
不怎么多,但还可以,自己也可以到上找些的啊...

热心网友 时间:2022-05-02 09:12

把邮箱给我,我给你发

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com