欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 教学文档 > 试题>数据库初试笔试题

数据库初试笔试题

2023-11-11 07:54:37 收藏本文 下载本文

“高山大海”通过精心收集,向本站投稿了9篇数据库初试笔试题,下面是小编给大家带来关于数据库初试笔试题,一起来看看吧,希望对您有所帮助。

数据库初试笔试题

篇1:数据库初试笔试题

数据库初试笔试题

1)which statement shows the maximum salary paid in each job category of each department?_______

a. select dept_id, job_cat,max(salary) from employees where salary >max(salary);

b. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat;

c. select dept_id, job_cat,max(salary) from employees;

d. select dept_id, job_cat,max(salary) from employees group by dept_id;

e. select dept_id, job_cat,max(salary) from employees group by dept_id,job_cat,salary;

2)description of the students table:

sid_id number

start_date date

end_date date

which two function are valid on the start_date column?_________,

a. sum(start_date)

b. avg(start_date)

c. count(start_date)

d. avg(start_date,end_date)

e. min(start_date)

f. maximum(start_date)

3)for which two constraints does the oracle server implicitly create a unique index?______,

a. not null

b. primary

c. foreign key

d. check

e. unique

4)in a select statement that includes a where clause,where is the group by clause placed in the select statement?______。

a. immediately after the select clause

b. before the where clause

c. before the from clause

d. after the order by clause

e. after the where clause

5)in a select statement that includes a where clause,where is the order by clause placed in the select statement?______.

a.immediately after the select clause

b.before the where clause

c.after all clause

d.after the where clause

e.before the from clause

篇2:Cisco初试笔试题

试题是从英文翻过来的,这是第一级别的,也就是初试,时间是三十分钟解答三道题, 其实有种题目不难,但是要在规定时间完成,这就是难度,看官可以自己卡一下时间。

A. 100人参加考试,共5道题,第1、2、3、4、5题分别有80、72、84、88、56做对,如果至少做对3题算及格,问:至少几人及格?

B. 有10个人要从城市A出发去往城市B. 他们只有一辆(两个座位,包括司机)的车.

已知A,B相距1000公里,开车速度100公里/小时,步行速度5公里/小时.

问,当10个人都到达城市B,最少要花多长时间?

C. 综合选择题

1、第一个答案是b的问题是哪一个?

(a)2;(b) 3;(c)4;(d)5;(e)6

2、唯一的连续两个具有相同答案的问题是:

(a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;

3、本问题答案和哪一个问题的答案相同?

(a)1;(b)2;(c)4;(d)7;(e)6

4、答案是a的问题的个数是:

(a)0;(b)1;(c)2;(d)3;(e)4

5、本问题答案和哪一个问题的答案相同?

(a)10;(b)9;(c)8;(d)7;(e)6

6、答案是a的问题的个数和答案是什么的问题的个数相同?

(a)b;(b)c;(c)d;(d)e;(e)以上都不是

7、按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?

(a)4;(b)3;(c)2;(d)1;(e)0,

(注:a和b相差一个字母)

8、答案是元音字母的问题的个数是:

(a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)

9、答案是辅音字母的问题的个数是:

(a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数,(e)5的倍数

10、本问题的答案是:

(a)a;(b)b;(c)c;(d)d;(e)e

篇3:数据库基本概念笔试题

数据库基本概念笔试题

应届毕业生求职网整理了数据库基本概念笔试题,供参考:

1:pctused and pctfree 表示什么含义有什么作用

2:简单描述table / segment / extent / block之间的`关系

3:描述tablespace和datafile之间的关系

4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点

5:回滚段的作用是什么

6:日志的作用是什么

7:SGA主要有那些部分,主要作用是什么

8:Oracle系统进程主要有哪些,作用是什么

篇4:JAVA和数据库笔试题

一个是final修饰的方法不能被Overload还是Override或者都可以或者都不能?

5.接口和抽象方法的区别,不是让写不同之处,是看代码中那个是错误的.,这个题也考extends和implement;

6.set list map区别

填空题:

1.java中提供对象比较的两个接口:(这个我没填上,记得最清楚了)

2.面向对象的特性:继承 封装 多态

3.11&12的值:8 (按位与运算)

编程:(给了一个表格,每种车有name、price、kind属性,然后有三辆车)编写一个抽象类Car,属性有name、price、kind;编写两个类(kind不同)分别继承Car,又有各自的计算初始折价率的方法(题目的意思是不同类型的车price*0.1,price*0.15);编写一个方法可以比较两种车的初始折旧率;写一个算法按初始折旧率升序排序;

数据库:

选择:

1.事务的特性考了一下下;

2.DML、DDL、DCL那个最重要

3.为了提高数据查询效率一般干什么事? 索引

4.删除表的语句

填空:

1.事务显式提交的命令是           ,事务回退的命令是           。

2.查询时匹配用 % _ ;只能对String数据类型起作用;

3.游标用法步骤:定义游标、后面三个空;

编程:

有一个职工表employee(eno,ename,esex,deptno,sal),其中eno代表职工号,数值型(整数),长度为8,eno为student表的主键;ename代表职工姓名,字符型,长度为10;esex代表性别,取值仅为“男”或者“女”;deptno代表部门号,数值型(整数),非空,长度为6;sal是工资(大概是这样)

1) :创建表

2):查询性张得员工

3):查询每个部门员工的人数

4):工资不等于1000的员工的人数

5):编写存储过程:当sal>1000是工资涨200;当sal>是工资涨1000;其他的涨150;

篇5:TENCENT数据库笔试题

TENCENT数据库笔试题

数据库

1. 有个表tableQQ,有整型的ID项和字符类型的Nickname项,这两个项都不允许为空

(1)写出建立该表的SQL语句

(2)找出Nickname为QQ的.用户,按ID降序排列的SQL语句

(3)写出删除ID为1234用户记录的SQL语句

(4)写出添加ID为5555,Nickname为’1234′的SQL语句

答案:

(1) CREATE TABLE tableQQ

(

ID NUMBER(12) NOT NULL,

Nickname Varchar2(30) NOT NULL

);

(2) select * from tableQQ where Nickname = ‘QQ’ order by ID desc;

(3) delete from tableQQ where >

(4) insert into tableQQ values(5555,’1234′);

篇6:数据库概念笔试题

数据库概念笔试题

数据库基本概念类

1:pctused and pctfree 表示什么含义有什么作用

pctused与pctfree控制数据块是否出现在freelist中,pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时,该数据块从freelist中去掉,当块由于dml操作free space大于pct_used设置的空间时,该数据库块将添加在freelist链表中,

2:简单描述table / segment / extent / block之间的关系

table创建时,默认创建了一个data segment,每个data segment含有min extents指定的extents数,每个extent据据表空间的存储参数分配一定数量的blocks

3:描述tablespace和datafile之间的关系

一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内,table中的数据,通过hash算法分布在tablespace中的各个datafile中,tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。

4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点

本地管理表空间(Locally Managed Tablespace简称LMT):8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。

字典管理表空间(Dictionary-Managed Tablespace简称DMT):8i以前包括以后都还可以使用的.一种表空间管理模式,通过数据字典管理表空间的空间使用,

动段空间管理(ASSM):它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。

5:回滚段的作用是什么

事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。

事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。

读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性).当ORACLE执行SELECT语句时,ORACLE依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN)来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时,若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图。

6:日志的作用是什么

记录数据库事务:最大限度地保证数据的一致性与安全性

重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件

归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

篇7:OracleDBA创建数据库笔试题

OracleDBA创建数据库笔试题

q. 1 : this symbol, when you put infront of a line in the parameter file,

1. $

2. @

3. #

4. !

3

q. 2 : when you change a parameter value in the parameter file, when will

1. immediately after saving the parameter file

2. at the first checkpoint after saving the paramter file

3. when the dbwr finishes writing all the dirty buffers to the disk

4. at the next instance startup

4

q. 3 : alter system deffered command modifies the global parameters for

1. existing sessions after a certain amount of time

2. new sessions only

3. existing and new sessions

4. depends on the spin_count initialization parameter

2

q. 4 : the location where debugging trace files for back ground processes are

1. logfile_dest

2. oracle_home

3. background_dump_dest

4. core_dump_dest

3

q. 5 : in case of heavy contention for latches, set the log_simu

1. twice the number of cpus

2. same as the db block buffers

3. same as the shared pool size

4. none of the above

4

篇8:数据库基本概念类笔试题

1:pctused and pctfree 表示什么含义有什么作用

2:简单描述table / segment / extent / block之间的'关系

3:描述tablespace和datafile之间的关系

4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点

5:回滚段的作用是什么

6:日志的作用是什么

7:SGA主要有那些部分,主要作用是什么 :

8:Oracle系统进程主要有哪些,作用是什么/

篇9:笔试题:优化mysql数据库的方法

笔试题:优化mysql数据库的方法

优化mysql数据库的方法,(4分,多写多得)

(1).数据库设计方面,这是DBA和Architect的'责任,设计结构良好的数据库,必要的时候,去正规化(英文是这个:denormalize,中文翻译成啥我不知道),允许部分数据冗余,避免JOIN操作,以提高查询效率

(2).系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表只留最新数据,慢表是历史存档.集群,主服务器Read & write,从服务器read only,或者N台服务器,各机器互为Master

(3).(1)和(2)超越PHP Programmer的要求了,会更好,不会没关系.检查有没有少加索引

(4).写高效的SQL语句,看看有没有写低效的SQL语句,比如生成笛卡尔积的全连接啊,大量的Group By和order by,没有limit等等.必要的时候,把数据库逻辑封装到DBMS端的存储过程里面.缓存查询结果,explain每一个sql语句

(5).所得皆必须,只从数据库取必需的数据,比如查询某篇文章的评论数,select count(*) ... where article_id = ? 就可以了,不要先select * ... where article_id = ?然后msql_num_rows.

只传送必须的SQL语句,比如修改文章的时候,如果用户只修改了标题,那就update ... set title = ? where article_id = ?不要set content = ?(大文本)

(6).必要的时候用不同的存储引擎.比如InnoDB可以减少死锁.HEAP可以提高一个数量级的查询速度

【数据库初试笔试题】相关文章:

1.笔试题

2.笔试题University

3.CPMP笔试题

4.笔试题继承

5.笔试题编译程序

6.HTC笔试题

7.Hongkong笔试题

8.雅虎笔试题

9.摩托罗拉笔试题

10.Facebook笔试题

下载word文档
《数据库初试笔试题.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部