数据库方面的试题
要一些数据库方面的基础试题,不要太难。以选择题,填空题为主就行。我的邮箱baixiaoyu@qq.com...
要一些数据库方面的基础试题,不要太难。以选择题,填空题为主就行。
我的邮箱 baixiaoyu@qq.com 展开
我的邮箱 baixiaoyu@qq.com 展开
3个回答
展开全部
下面做几道习题:
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(64)
获奖名单表:获奖日期 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存储过程,输出参数必须有一个是结果集。
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(64)
获奖名单表:获奖日期 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存储过程,输出参数必须有一个是结果集。
展开全部
http://www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm
不怎么多,但还可以,自己也可以到baidu上找些的啊...
不怎么多,但还可以,自己也可以到baidu上找些的啊...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把邮箱给我,我给你发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询