设为首页 加入收藏

TOP

整理的一套数据库基础知识笔试题(包含选择题及面试题)
2014-09-29 02:00:07 来源: 作者: 【 】 浏览:58
Tags:整理 数据库 基础知识 试题 包含 选择

选择题:


1. 创建EMPLEYEE表的语句如下:
① CREATE TABLE empleyee (empleyee_id NUMBER(9)
② CONSTRAINT salary_pk PRIMARY KEY,
③ 1995_salsry NUMBER(8,2),
④ manager_name VARCHAR2(25) CONSTRAINT mgr_name_nn NOT NULL,
salary_96 NUMBER(8,2));
这个语句产生错误的地方是在第几行?( )
A ①
B ②
C ③
D ④


2. STUDENT表结构为:ID NUMBER(9),FIRST_NAME VARCHAR2(25),LAST_NAME VARCHAR2(25)
   分析下面SQL语句,在什么情况下将引起这个语句失败?( )
SELECT * FROM student WHERE id =
 (SELECT id FROM student
WHERE UPPER(first_name) =‘KATE’ AND UPPER(last_name) =‘HENRY’);
A There are no students named Kate Henry.
B There is more than one student named Kate.
C There is more than one student named Kate Henry.
D The FIRST_NAME and LAST_NAME values in the database are in lowercase.


3. 数据库技术中的“脏数据’,是指( )的数据。
A 错误
B 回返
C 未提交
D 未提交的随后又被撤消


简答题:


1.请回答三级范式的定义是什么?


2. 列举表与表之间的关联关系有哪几种?


3. 主键和外键的区别是什么?


4. 设计数据库应注意那些问题?


5. 已知数据库表Teacher 属性:NAME,TID,DESC,表 Student 属性:NAME,SID,RELATED_TID, DESC,请写sql语句查询所属老师名称为“Mike”的全部学生?


6. 请写出从数据库表Custom中查询No、Name、Num1、Num2并将Name以“姓名”显示、计算出的和以“总和”显示的SQL?


7. 何为子查询?


8. 请解释事务的概念?


9. 锁的概念是什么?


10. 何为“事务处理”,谈谈你对它的理解?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java程序员Struts相关的面试要点.. 下一篇JAVA技术综合面试题目(含参考答案..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: