热门搜索 :
考研考公
您的当前位置:首页正文

数据库开发工程师求职试题集合

来源:伴沃教育
数据库开发工程师求职试题集合

笔试网(www.ipmao.com)

简答题:

(1)有一个a 数据库,分别复制到b和c b 要求 每次数据更新 也同时更新,c 每天更新一次就行,如何制定复制策略!

(2)什么是稠密索引,什么是稀疏索引,试比较它们。

(3)设某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址)

1。不在“开元”公司工作的所有职工的职工号的 sql 语句。 2.写出查询每个公司女职工的平均工资的 sql 语句。

3.试用 sql 语句写出下列操作:超过 50 岁职工的工资增加 200 元。

(4)简述对象关系数据库中,子表和超表需满足的一致性要求。

(5)常见的索引的数据结构是什么?这些索引的适用范围?

(6)现有如下关系:

学生(学号,姓名,性别,专业,出生日期) 教师(教师编号,姓名,所在部门,职称)

授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩) ( 1 )用 sql 语句写出,查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号; ( 2 )用 sql 语句写出,查找学习“英语”课程的“计算机应用”专业学生的学号、姓名和成绩; ( 3 )用 sql 语句写出,查找教师“李洪”所教过的学生中成绩为 90 分以上(包括 90 分)的学生学号、姓名和专业;

( 4 )用 sql 语句写出,删除学生表中学号为“ 9903016 ”的记录; ( 5 )用 sql 语句写出,将编号为“ 60016 ”的教师所在的部门改为“计算机系”; ( 6 )用 sql 语句写出,建立“计算机应用”专业成绩有过不及格的学生的视图。

(7)按照参照完整性规则,外码的值有何要求 ?

(8)视图可以更新吗?会影响到实际表吗?

(9)简述对象关系数据库中,子表和超表需满足的一致性要求。

(10)设有2个关系模式:

教工(职工编号,姓名,年龄,学院编号) 学院(学院编号,名称)

如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。

(11)设关系r(a,b,c)和s(d,e,a),a是r的主键和s的外键,为了不破坏参照完整性约束,对r中a的更新操作可采取哪三种措施?

(12)设有下列关系模式:

学生关系s(学号,姓名,年龄,班级) 选课关系sc(学号,课程号,成绩)

检索没有选c1或c2课的学生的学号,写出sql语句

(13)学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生(学号,姓名,专业,入学日期) 收费(学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用sql语句定义上述表的结构。(定义中应包括主键子句和外键子句)

(14)简述故障恢复中利用日志文件恢复事务的过程。

(15)工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。 要求:(1)根据上述材料供应情况设计er图。

(2)将er模型转换成关系模型,指出每个关系的主键和外键。

(16)假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。

(1)根据上述语义画出er图,要求在图中画出属性并注明联系的类型。 (2)试将er模型转换成关系模型,并指出每个关系模式的主键和外键。

(17)简述两段封锁协议的内容。

(18)假设教学管理规定:

①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授;

③一个学生选修一门课,仅有一个成绩。 学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:(1)根据上述语义画出er图,要求在图中画出实体的属性并注明联系的类型;

(2)试将er模型转换成关系模型,并指出每个关系模式的主键和外键。

(19)设有如下的三个关系模式: s(sno,sname,age,sex) sc(sno,cno,grade) c(cno,cname,teacher)

试写出检索学习″wang″老师讲授课程的男学生的姓名(sname)的关系代数表达式。

(20)有一个表t_customer,栏位code为varchar(20),name为varchar(40),code为主键栏位,写一条sql语句删除name相同但code不同且code不是相同name对应的最大值的记录。(限一条sql语句)

(21)简述 sql 中提供的安全性控制功能。

(22)在教学管理系统中,含有二个关系:

学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩)

若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的sql语句

(23)数据库中有三个关系(基本表): s (学号,姓名,性别,年龄,系别) c (课号,课名)

sc (学号,课号,成绩)

依据此信息用 sql 语句完成下面问题。

1.查询每个学生的姓名和年龄,并按年龄降序排列。 2.查询 s 表中姓“王”的学生的情况。

3.查询选修了“数据库原理”的学生的姓名和成绩。 4.查询与“刘平”同一系的学生情况。

(24)存储过程和函数的区别?

(25)在什么情况下,不使用索引。举个例子。

(26)设有供应关系sp(供应商号,零件号,数量)。试用sql语句检索供应零件数量超过该零件平均数量的供应商号和零件号。

(27)设t1,t2,t3是如下三个事务,其中r为数据库中某个数据项,设r的初

值为0。

t1:r:=r+5 t2:r:=r*3 t3: r:=2

若允许这三个事务并行执行,试列出所有可能的正确结果。

(28)已知三个关系模式: 订单表: order (ono,cname,odate)其属性的含义依次为订单号、客户名称和订货日期;

订单明细表: item(ono,pno,price,qty)其属性的含义依次为订单号、产品编号、单价和订购数量; 产品表:product(pno ,pname,unit)其属性含义依次为产品编号、品名和单位。 根据上述三个关系模式用 sql 语句完成以下问题。

1.创建一个视图,视图名为 ord ,视图的属性有订单号、客户名称、品名、单价和订购数量。

2.查询订购产品编号为 p1 的客户名称和订单号。

3.将订单明细表中订购数量超过 100 的商品的单价降低10%。

(29)简述两段封锁协议的内容。

(30)一个简单的论坛系统,以数据库储存如下数据:

用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。

每天论坛访问量300万左右,更新帖子10万左右。

请给出数据库表结构设计,并结合范式简要说明设计思路。

(31)设有2个关系模式:

教工(职工编号,姓名,年龄,学院编号) 学院(学院编号,名称)

如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。

(32)学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生(学号,姓名,专业,入学日期) 收费(学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用sql语句定义上述表的结构。(定义中应包括主键子句和外键子句)

(33)设有下列关系模式:

学生关系s(学号,姓名,年龄,班级) 选课关系sc(学号,课程号,成绩)

检索没有选c1或c2课的学生的学号,写出sql语句

(34)设t 1 ,t 2 ,t 3 是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。

t 1 :r:=r+5 t 2 :r:=r*3 t 3 : r:=2

若允许这三个事务并行执行,试列出所有可能的正确结果。

(35)某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址)

试用 sql 语句定义一个断言(断言名为 asse5 ),规定“开元”公司职工的工资不能低于 2000 元。

(36)设有学生选课关系sc(学号,课程号,成绩),试用sql语句检索每门课程的最高分。

(37)图书借阅关系数据库如下:

图书 (图书号,书名,作者,单价,库存量) 读者 (读者号,姓名,工作单位,地址) 借阅 (图书号,读者号,借期,还期,备注) 其中,还期为 null 表示该书未还。 基于以上关系回答一下问题。

1.用 sql 语句建立未还图书的读者姓名和单位的视图。 2.用 sql 语句查询“马林”所借图书中未还的书名。 3.用 sql 语句查询书名为“高等数学”的库存量。

(38)设有2个关系模式:

教工(职工编号,姓名,年龄,学院编号) 学院(学院编号,名称)

如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。

(39)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f={姓名→职务,职务→工资},试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。

(40)设关系r(a,b,c)和s(d,e,a),a是r的主键和s的外键,为了不破坏参照完整性约束,对r中a的更新操作可采取哪三种措施?

(41)假设新华书店数据库中有2个关系模式: 出版社(出版社编号,出版社名称,出版社地址)

图书(图书编号,书名,出版社编号,图书分类,定价)

试用sql语句完成1~4题。

1.检索出版社编号为“cs”的图书编号、书名和定价。 2.查询图书分类为“教材”的书名、定价和出版社名称。

3.按照出版社编号统计每个出版社出版的图书有多少种和平均定价。

4.检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编号和书名。”

(42)什么是视图 ? 视图有什么作用 ?

(43)设有关系模式:s(sno,sname,sex)和sc(sno,cno,grade)。 试写出检索成绩(grade)不及格(<60)的学生的学号(sno)、姓名(sname)和课程号(cno)的关系代数表达式。

(44)employee(id,name,manager,dept,salary)分别为编号,姓名,是否是经理,所在部门,薪水。写一个sql查出所有部门薪水最高的员工,并分析你的sql,还能更快吗?

(45)设有两个关系模式:

s(sno,sname,sex,age),其属性含义依次为学号、姓名、性别、年龄; sc(sno,cname,grade),其属性含义依次为学号、课程名、分数。

试根据下列 sql 语句写出等价的关系代数表达式。 select sname form s

where sno in (select sno from sc

where grade between 70 and 80)

(46)定义 student (学生), course (课程), sc (选课)三个基本表。 create table student ( sno char ( 7 ) not null ,

sname varchar ( 8 ) not null , sex char ( 2 ) not null , sage int ,

sdept varchar ( 8 ) not null , primary key ( sno ));

create table course ( cnochar ( 6 ) not null , lhour smallint not null ,

credit dec ( 1 , 0 ) not null , semester char ( 2 ) not null , primary key ( cno ));

create table sc ( sno char ( 7 ) not null , cno char ( 6 ) not null ,

grade dec ( 4 , 1 ) default null , primary key ( sno , cno ), foreign key ( sno )

references student on delete cascade , foreign key ( cno )

references course on delete restrict );

写出执行如下操作的 sql 语句序列。 ( 1 )查询计算机系学生的平均年龄; ( 2 )删除计算机系全体学生的选课记录; ( 3 )建立计算机系女学生的视图;

( 4 )将计算机系女学生的视图中的学生年龄都加 1 ;

( 5 )查询没有选修课程号为‘ cs101 '的学生学号和姓名。

(47)数据库中有三个关系(基本表): s (学号,姓名,性别,年龄,系别) c (课号,课名)

sc (学号,课号,成绩)

依据此信息用 sql 语句完成下面问题。

1.查询每个学生的姓名和年龄,并按年龄降序排列。 2.查询 s 表中姓“王”的学生的情况。

3.查询选修了“数据库原理”的学生的姓名和成绩。 4.查询与“刘平”同一系的学生情况。

(48)有一个order 表,有90个字段,20个索引,15个复合索引,其中有3个索引字段超过10个,如何进行优化

(49)有一个表t_customer,栏位code为varchar(20),name为varchar(40),code为主键栏位,写一条sql语句删除name相同但code不同且code不是相同name对应的最大值的记录。(限一条sql语句)

(50)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f={姓名→职务,职务→工资},试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。

(51)设有如下的三个关系模式: s(sno,sname,age,sex) sc(sno,cno,grade) c(cno,cname,teacher)

试写出检索学习″wang″老师讲授课程的男学生的姓名(sname)的关系代数表达式。

(52)设有学生关系s(sno,sname,age,sex)和选课关系sc(sno,cno,grade)。用sql写出至少选修了学生名(sname)为“limin”所选课的学生学号(sno)。

(53)名词解释:内模式。

(54)按照参照完整性规则,外码的值有何要求 ?

(55)设有下列关系模式:

学生关系 s(学号,姓名,年龄,班级) 选课关系 sc(学号,课程号,成绩)

用sql语句检索没有选 c1或c2课的学生的学号。

(56)设有关系模式:emp(职工号,姓名,工资,部门号),试用sql语句创建一个工资总额超过20万元(含20万元)的各部门工资总额视图v-sal。

(57)说明仅满足 1nf 的关系模式会存在哪些问题。

(58)加入在每个数据页上有30个employee记录,每个记录属于50个department(department是表employee的一个int字段),那么需要在department上面建立索引吗?为什么?

(59)简述 bcnf 关系模式具有的性质。

(60)设有下列关系模式:

学生关系s(学号,姓名,年龄,班级) 选课关系sc(学号,课程号,成绩)

用sql语句查询李林选了而王明没有选的课程号。

(61)简单介绍下实现事务原子性算法的规则。

(62)简述sql语言的特点。

(63)什么是数据库的恢复?数据库恢复的基本原则是什么?

(64)设有学生选课关系sc(学号,课程号,成绩),试用sql语句检索每门课程的最高分。

(65)设教学数据库中有三个关系: 学生关系s(s#,sname,age,sex) 学习关系sc(s#,c#,grade) 课程关系c(c#,cname)

其中s#,c#,sname,age,sex,grade,cname分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。

用关系代数表达式表达下列操作

1.检索学习课程号为c2的学生的学号与成绩

2.检索选修课程名称为maths的学生的学号与姓名用sql语句表达下列操作 3.检索课程号为c2的分数最高的学生学号和姓名 4.检索不选修课程号为c2的学生姓名与年龄 5.检索平均成绩超过80分的学生学号和平均成绩 6.把姓名是s5的学生的成绩从sc表中删除

(66)如何减少热点?

(67)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f={姓名→职务,职务→工资},试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。

(68)现在普通关系数据库用得数据结构是什么类型的数据结构?

(69)删除表的重复记录。

(70)使用索引一定比不使用好吗?举例说明()

(71)简述数据冗余的含义和可能产生的后果。

(72)谈谈你对数据库中索引的理解?

(73)简述并发事务可串行化调度的含义。

(74)实现进程通信的方式有几种?请问分别简要描述这些通信方式。

(75)相对单机操作系统,论述网络操作系统的主要特点。

(76)游标的作用?如何知道游标已经到了最后?

(77)什么是数据库的并发控制?

(78)有论文和作者两个实体,论文有题目、期刊名称、年份和期号等属性,作者有姓名、单位、地址等属性。一篇论文可能有多个作者,且一位作者可能写过多篇论文,在每一篇论文中有作者的顺序。试画出er图,要求画出属性和注明联系类型。

(79)在什么情况下,可以消除不必要的锁?

(80)设有职工关系emp(职工号,姓名,性别,工资,部门号)。职工吴刚从销售部调到人事部、请用 sql语句写出该操作。

(81)基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩) 任课(课程名,任课教师名)

用sql语言中的create语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。

(82)sybase中内存如何影响性能?

(83)简述并发事务可串行化调度的含义。

(84)设某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址)

1。不在“开元”公司工作的所有职工的职工号的 sql 语句。 2.写出查询每个公司女职工的平均工资的 sql 语句。

3.试用 sql 语句写出下列操作:超过 50 岁职工的工资增加 200 元。

(85)简述sql中的为保证数据的安全性而提供的两个机制及其作用。

(86)基于数据库中的成绩表:成绩(学号,课程名,成绩) 。用sql语句写出只选修一门的学生的学号、课程名、成绩。

(87)简述数据库一致性状态的概念。

(88)简述数据库系统的逻辑独立性的含义。

(89)设有学生关系s(sno,sname,age,sex)和选课关系sc(sno,cno,grade)。用sql写出至少选修了学生名(sname)为“limin”所选课的学生学号(sno)。

(90)某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址)

试用 sql 语句定义一个断言(断言名为 asse5 ),规定“开元”公司职工的工资不能低于 2000 元。

(91)简述产生死锁的原因以及解除死锁的方法。

(92)假设一个数据库中有关系:订单关系 r ( r# , c# , p# , rd , qty)其属性的含义依次为订单号、客户号、产品号、日期和数量。规定一张订单只能订购一种产品。用sql语句写出下列查询:检索每种产品的订单个数和订购产品的总量。

(93)如果让你来实现数据库的等值连接,请你说出你的算法或者思路。

(94)让事务t变短可以减少其他事务等待的时间,一般来说,切分事务的规则是什么?

(95)设t 1 ,t 2 ,t 3 是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。

t 1 :r:=r+5 t 2 :r:=r*3 t 3 : r:=2

若允许这三个事务并行执行,试列出所有可能的正确结果。

(96)设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。

(1)根据上述语义设计e-r模型。

(2)将e-r模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

(97)删除表的重复记录。

(98)简述 bcnf 关系模式具有的性质。

(99)下面有一个销售管理数据库sales,它包含下面三张表:

(1)商品表:item

商品编码 商品名称 单位 成本价 库存数量 code name unit cost amount

(2)商品销售主表:salehead 销售单号 销售日期 客户名称 saleorder saledate customer (3) 商品销售明细表:saledetail 销售单号 商品编码 单价 销售数量 saleorder code price qty

基于数据库sales,完成下面的操作:

1、试用关系代数查询销售给“东方贸易公司”的所有成本价不低于100元的商品的销售日期、商品名称、单价和销售数量。 2、用sql语句查询没有购买商品编号为“1204006”的商品的销售单号、客户名

称。

3、用sql语句按销售日期分组统计每天销售的商品销售总额和销售单张数。 4、画出数据库sales的e-r图。

(100)有一个数据库200g大小,每天增加50m 允许用户随时访问,制定备份策略(详细说明)。

(101)数据库系统生存期是什么?

(102)现有关系数据库如下:

学生 ( 学号,姓名,性别,专业,奖学金) 课程 ( 课程号,名称,学分) 学习 ( 学号,课程号,分数) 用sql语言实现下列问题:

1.检索获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数; 2.检索没有任何一门课程成绩超过 90 分的所有学生的信息,包括学号、姓名和专业;

3.对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半; 4.定义获得奖学金、同时又有不及格成绩的学生信息视图 aaa,包括学号、姓名、专业。

(103)一般来说进行等值连接的时候,用b树索引,还是哈希索引?为什么?

(104)简述数据库一致性状态的概念。

(105)请写出递归技术的特点?

(106)简述 bcnf 关系模式具有的性质。

(107)已知长度为n的线性表a采用顺序存储结构,请写一时间复杂度为o(n)、空间复杂度为o(1)的算法,该算法删除线性表中所有值为item的数据元素。(o(1)表示算法的辅助空间为常量)

(108)设t 1 ,t 2 ,t 3 是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。 t 1 :r:=r+5 t 2 :r:=r*3 t 3 : r:=2

若允许这三个事务并行执行,试列出所有可能的正确结果。

(109)现有a、b两道程序,它们各自需要执行1小时,其中各使用处理器18分钟。今在一个多道程序设计系统中让a,b两道程序并发执行,总共花了72分钟使两道程序都执行结束。问两道并发工作时的处理器利用率比单道执行时提高了多少?

(110)进程和线程是构造windowsnt网络操作系统的两个活动部分,说明两者之间的关系。

(111)某系统允许最多 10 个进程同时读文件 f,当同时读文件 f的进程不满 10 个时,欲读该文件的其他进程可立即读,当已有 10 个进程在读文件 f 时其他欲读文件 f 的进程必须等待,直至有进程读完后退出方可去读。

请回答下列问题:

(1)在实现管理时应采用同步方式还是互斥方式?

(2)写出用 pv 操作实现管理时应定义的信号量及其初值。 (3)写出进程并发执行时的程序。

(112)描述一个数学模型。解决下面的问题:给定任务t1、t2、t3„„tn,它们分别需要t1、t2、„„tn的时间完成。给定一个约束集合,其中条件如:tj开始之前ti必须完成。求出完成任务的最少时间。

(113)unix系统中shell具有哪些特点?

(114)什么是事务的隔离性?

(115)磁盘柜上有14块73g的磁盘, 数据库为200g 大小包括日志文件,如何设置磁盘(要说明这14磁盘是怎么用的)?

(116)在教学管理系统中,含有二个关系:

学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩)

若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的sql语句

(117)删除表的重复记录。

(118)设有关系数据库:

职工关系employee (职工号,职工名,街道,城市) 工作关系works (职工号,公司号,工资) 公司关系company (公司号,公司名,城市) 假设职工可在多个公司兼职,请用sql写出

1.至少在公司号为‘c2'和‘c5'公司兼职的职工的职工号。 2.将所有在“联华公司”工作的职工加薪5﹪。

(119)有下列查询:select * from employee where salary = 40000 ,发现在salary上面使用索引后,性能没有提高。为什么?

(120)设有职工关系emp(职工号,姓名,性别,工资,部门号)。职工吴刚从销

售部调到人事部、请用 sql语句写出该操作。

(121)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f={姓名→职务,职务→工资},试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。

(122)已知某企业各部门有许多职员,一个职员仅属于一个部门;每个职员可在多项工程中做工或负责管理,每项工程可有多个职员参加。 其中,职工有:职工号,职工名; 部门有:部门号,部门名; 工程有:工程号,工程名;

每个职工参加某个工程有参加日期。 请完成如下设计或处理:

(1)据上述语义设计e-r模型,要求标注联系类型,可省略属性。

(2)将e-r模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

来源:笔试网 http://www.ipmao.com/ ;面试网 http://www.mianshiwang.com/

选择题:

(1)概念模型是

a.用于信息世界的建模,与具体的 dbms 无关 b.用于信息世界的建模,与具体的 dbms 有关 c.用于现实的建模,与具体的 dbms 无关 d.用于现实的建模,与具体的 dbms 有关

(2)设有关系模式r(a,b,c),f={a→b,c→b}。相对于f,r的候选键为 a.ac b.abc c.ab d.bc

(3)以下哪种说法是正确的? a.n 目关系只能有 n 个属性 b.n目关系可以有任意个属性

c.n目关系的属性必定多于或等于n个 d.n目关系的属性必定少于或等于n个

(4)sql语言具有数据操作功能,sql语言的一次查询的结果是一个

a.数据项 b.记录 c.元组 d.表

(5)设关系模式r(u),x、y、z是u的子集,且z=u-x-y.下面关于多值依赖的叙述中,不正确的是

a.若x→→y,则x→→z

b.若x→→y,且y′ y,则x→→y′ c.若x→y,则x→→y d.若z=φ,则x→→y

(6)在分布式数据库系统中,数据库的分片方式必须满足的条件是 a.一致性、安全性、可重构性 b.完整性、透明性、不可相交性 c.完整性、不可相交性、可重构性 d.一致性、透明性、安全性

(7)使用create schema语句建立的是 a.表

b.数据库 c.视图 d.索引

(8)已知两个关系如下:(b,c,d,e用于显示,无意义) r a b c 1 b 1 c 1 2 b 2 c 2 3 b 1 c 1

s d e a d 1 e 1 1 d 2 e 2 1 d 3 e 1 2

假设 r 的主键是 a , s 的主键是 d ,在关系 s 的定义中包含外键子句:“ foreign key ( a ) references r(a) on delete restrict ”, 下列 sql 语句 不 能成功执行的是 a.delete from r where a = 2 b.delete from r where a = 3 c.delete from s where a = 1

d.delete from s where a = 2

(9)若事务t对数据对象r已加排它锁,则其它事务对r a.可以加共享锁不能加排它锁 b.不能加共享锁可以加排它锁 c.可以加共享锁也可以加排它锁 d.不能加任何锁

(10)当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是 a.左外联接 b.右外联接 c.外部并 d.外联接

(11)下列四项中,不属于关系数据库特点的是 a.数据冗余小 b.数据独立性高 c.数据共享性好 d.多用户访问

(12)在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的 a.串行性 b.隔离性 c.永久性 d.原子性

(13)在数据库三级模式间引入二级映象的主要作用是 a.提高数据与程序的独立性 b.提高数据与程序的安全性 c.保持数据与程序的一致性 d.提高数据与程序的可移植性

(14)基本sql语言可以创建的内容中,不包括 a.视图 b.索引 c.完整性

d.基本表

(15)如果事务t获得了数据对象r上的排它锁,那么 a.t对r只能读不能写 b.t对r只能写不能读

c.其它事务对过r只能读不能写 d.其它事务对r既不能读也不能写

(16)在客户机/服务器工作模式中,以下哪一项不属于服务器的任务 a.处理对数据库的请求 b.进行数据完整性检查 c.管理用户界面 d.处理数据恢复

(17)当关系 r 和 s 自然连接时 a.在新表中,包含 r s 中所有的行

b.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列 c.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列 d.自然连接要求两个关系中相同的分量,不必是相同的属性组

(18)单个用户使用的数据视图的描述称为 a.外模式 b.概念模式 c.内模式 d.存储模式

(19)在数据库三级模式间引入二级映象的主要作用是 a.提高数据与程序的独立性 b.提高数据与程序的安全性 c.保持数据与程序的一致性 d.提高数据与程序的可移植性

(20)有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在 0-120 之间符合 a.实体完整性 b.参照完整性

c.用户定义的完整性 d.逻辑完整性

(21)关系模式r分解成ρ={r1,r2,„rk},f是r上的fd集,r中满足f的每一个关系r与其投影联接表达式mρ(r)间的关系是 a.r=mρ(r) b.r≠mρ(r) c.r =mρ(r) d.mρ(r) r

(22)关系数据模型的三个组成部分中,不包括 a.完整性规则 b.数据结构 c.恢复 d.数据操作

(23)视图是一个“虚表”,视图的构造基于 a.基本表 b.视图

c.基本表或视图 d.数据字典

(24)在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为 a.结构类型 b.数组类型 c.多集类型 d.集合类型

(25)视图是一个“虚表”,视图的构造基于 a.基本表 b.视图

c.基本表或视图 d.数据字典

(26)如果事务t获得了数据对象r上的排它锁,那么 a.t对r只能读不能写 b.t对r只能写不能读

c.其它事务对过r只能读不能写 d.其它事务对r既不能读也不能写

(27)某个e-r图中有5个实体型,2个1∶n联系和2个m∶n联系,则该e-r图转换的关系模式个数至少是 a.5个 b.7个 c.8个 d.9个

(28)数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为 a.物理结构独立性 b.物理数据独立性 c.逻辑结构独立性 d.逻辑数据独立性

(29)已知事务t1的封锁序列为:lock s(a)„lock s(b)„lock x(c) „unlock(b) „unlock (a) „unlock (c)

事务t2的封锁序列为:lock s(a) „unlock (a) „lock s(b) „lock x(c) „unlock (c) „unlock (b) 则遵守两段封锁协议的事务是 a.t1 b.t2

c.t1和t2 d.没有

(30)关系代数表达式的优化策略中,首先要做的是 a.对文件进行预处理 b.尽早执行选择运算 c.执行笛卡儿积运算 d.投影运算

(31)下列实体类型的联系中,属于一对一联系的是 a.教研室对教师的所属联系 b.父亲对孩子的亲生联系 c.省对省会的所属联系

d.供应商与工程项目的供货联系

(32)sql语言中,删除一个表的命令是 a.delete b.drop

c.clear d.remove

(33)3元关系r为:r(a,b,c),则以下说法中正确的是 a.πa,c(r)为取属性值为a、c的两列组成 b.π1,3(r)为取属性值为l、3的两列组成 c.π1,3(r)与πa,c(r)是不等价的 d.π1,3(r)与πa,c(r)是等价的

(34)如果关系模式 r ( u , f )中不存在候选码 x 、属性组 y 以及非属性 z ( z y ),使得 x → y , y → \\ x 和 y → z 成立,则 r ∈ a.4nf b.2nf c.3nf d.bcnf

(35)反映现实世界中实体及实体间联系的信息模型是 a.关系模型 b.层次模型 c.网状模型 d.e-r模型

(36)数据库系统的核心是 a.数据库

b.数据库管理系统 c.数据模型 d.软件工具

(37)传统关系模型基本的数据结构是 a.关系——属性

b.关系——元组——属性 c.文件——记录 d.文件——实体

(38)当关系 r 和 s 自然连接时 a.在新表中,包含 r s 中所有的行

b.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列 c.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列

d.自然连接要求两个关系中相同的分量,不必是相同的属性组

(39)在数据库系统中,属于“第三级存储器”的是 a.高速缓存 b.快闪存储器 c.光存储器 d.磁盘存储器

(40)下列数据模型中,数据独立性最高的是 a.网状数据模型 b.关系数据模型 c.层次数据模型 d.非关系模型

(41)dbms中实现事务持久性的子系统是 a.安全性管理子系统 b.完整性管理子系统 c.并发控制子系统 d.恢复管理子系统

(42)数据库的并发操作有可能带来的问题包括 a.丢失更新

b.数据独立性会提高 c.非法用户的使用 d.增加数据冗余度

(43)以下关系数据库的基本数据操作中,不能同时操作两个关系的是 a.交 b.选择 c.连接 d.并

(44)在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现 a.死锁 b.共享锁 c.活锁 d.排它锁

(45)sql语言中,删除一个表的命令是 a.delete b.drop c.clear d.remove

(46)数据的逻辑独立性是指

a.存储结构与物理结构的逻辑独立性 b.数据与存储结构的逻辑独立性 c.数据与程序的逻辑独立性 d.数据元素之间的逻辑独立性

(47)一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是 a.笛卡尔积 b.选择 c.投影 d.联接

(48)数据库系统的核心是 a.数据库

b.数据库管理系统 c.数据模型 d.软件工具

(49)对用户访问数据库各种资源的权限加以限定是为了保护数据库的 a.完整性 b.安全性 c.并发性 d.一致性

(50)如果事务t获得了数据项q上的排它锁,则t对q a.只能读不能写 b.只能写不能读 c.既可读又可写 d.不能读不能写

(51)在下列 sql 语句中,能够完成修改表结构的语句是

a.alter b.create c.update d.insert

(52)属性类型允许是基本数据类型、结构类型和集合类型的模型是 a.平面关系模型 b.嵌套关系模型 c.复合对象模型 d.分布式关系模型

(53)在数据库技术中,独立于计算机系统的模型是 a.e-r 模型 b.层次模型 c.关系模型

d.面向对象的模型

(54)设关系模式r(u),x、y、z是u的子集,且z=u-x-y.下面关于多值依赖的叙述中,不正确的是 a.若x→→y,则x→→z

b.若x→→y,且y′ y,则x→→y′ c.若x→y,则x→→y d.若z=φ,则x→→y

(55)数据库中存储的是 a.数据 b.数据模型

c.数据之间的联系

d.数据以及数据之间的联系

(56)以下关于数据冗余的叙述中, 不正确的是 a.冗余的存在可能导致数据的不一致性 b.冗余的存在将给数据库的维护增加困难 c.数据库中不应该存在任何冗余

d.数据冗余是指在两个或多个文件中重复出现的数据

(57)在对象关系模型中,属性可以是复合类型,其中同类元素的有序集合称为 a.结构类型

b.数组类型 c.多集类型 d.集合类型

(58)实现关系代数选择运算的sql子句是 a.select b.order by c.from d.where

(59)表达式“age between 18 and 24”等价于 a.age>18 and g<24 b.age>=18 and g<24 c.age>18 and g<=24 d.age>=18 and age<=24

(60)进行自然联接运算的两个关系必须具有 a.公共属性 b.相同关系名 c.相同属性个数 d.相同关键字

(61)数据字典表达的是

a.系统中各类逻辑定义的集合 b.系统中各类逻辑描述的集合 c.系统中各类数据结构的集合 d.系统中各类数据描述的集合

(62)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 a.多对多 b.一对一 c.多对一 d.一对多

(63)在关系数据库中,外模式对应的是 a.基本表 b.视图

c.存储文件

d.视图和部分基本表

(64)建立索引属于数据库的 a.概念设计 b.逻辑设计 c.物理设计

d.实现与维护设计

(65)取出关系中的某些列,并消去重复的元组的关系运算称为 a.取列运算 b.投影运算 c.联结运算 d.选择运算

(66)在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为 a.结构类型 b.数组类型 c.集合类型 d.组合类型

(67).如果r的分解为ρ={r1,r2},f是r上的一个fd集,且

ⅰ.r1∪r2→(r1-r2)

ⅱ. r1∪r2→(r2-r1)

ⅲ. r1∩r2→(r1-r2)

ⅳ. r1∩r2→(r2-r1)

那么分解ρ具有无损联接性的充分必要条件为 a.ⅰ、ⅲ b.ⅱ、ⅲ c.ⅰ、ⅱ d.ⅲ或ⅳ

(68)db、dbms和dbs三者之间的关系是 a.db包括dbms和dbs

b.dbs包括db和dbms c.dbms包括db和dbs d.不能相互包括

(69)在关系代数中,可以用选择和笛卡尔积表示的运算是 a.投影 b.联接 c.交 d.除法

(70)位于分片视图与分配视图之间的分布透明性是 a.分片透明性 b.分配透明性 c.位置透明性 d.局部透明性

(71)事务有多个性质,其中不包括 a.一致性 b.唯一性 c.原子性 d.隔离性

(72)在视图上不能授予的操作权限是 a.insert b.index c.delete d.select

(73)建立数据字典的时机是 a.需求分析阶段

b.数据库物理设计阶段 c.数据库实施

d.概念结构设计阶段

(74)在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的 a.串行性 b.隔离性

c.永久性 d.原子性

(75)对用户访问数据库各种资源的权限加以限定是为了保护数据库的 a.完整性 b.安全性 c.并发性 d.一致性

(76)关系代数表达式的优化策略中,首先要做的是 a.对文件进行预处理 b.尽早执行选择运算 c.执行笛卡儿积运算 d.投影运算

(77)以下关于事务调度和封锁的描述中,正确的是 a.遵守两段封锁协议的并发事务一定是可串行化的 b.可串行化的并发事务一定遵守两段封锁协议

c.遵守两段封锁协议的并发事务不一定是可串行化的 d.遵守两段封锁协议的并发事务一定不会产生死锁

(78)下列叙述中,不正确的是 a.事务是不能嵌套的 b.事务是一个操作序列

c.一个事务中所有对数据库操作是一个不可分割的操作序列 d.事务是可以嵌套的

(79)三个模式之间存在下列映射关系,将正确的填入括号中 a.外模式 / 内模式 b.外模式 / 模式 c.模式 / 模式 d.内模式 / 外模式

(80)关系模式r分解成ρ={r1,r2,„rk},f是r上的fd集,r中满足f的每一个关系r与其投影联接表达式mρ(r)间的关系是 a.r=mρ(r) b.r≠mρ(r) c.r =mρ(r)

d.mρ(r) r

(81)dbs中,“联机存储器”是指 a.内存和外存 b.内存和快闪存 c.磁盘和光盘 d.快闪存和磁盘

(82)若事务 t 对数据 r 加上 x 锁,则

a.只允许 t 读取和修改 r ,其他事务不能对 r 进行访问 b.只允许 t 读取和修改 r ,其他事务也能对 r 进行访问

c.只允许 t 读取 r ,不能修改 r ,其他事务也只能读取 r ,不能修改 r d.只允许 t 读取 r ,不能修改 r ,其他事务不能对 r 进行访问

(83)设计数据库时应该首先设计 a.数据库应用系统结构 b.数据库的概念结构 c.数据库的物理结构 d.dbms结构

(84)某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是 a.一对一 b.一对多 c.多对多 d.多对一

(85)关于关系性质的下列说法中,错误的是 a.列名不能相同 b.列是同质的

c.列的顺序无关紧要 d.不同列不能有相同的域

(86)一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是 a.笛卡尔积 b.选择 c.投影 d.联接

(87)按照px协议规定,一个事务要更新数据对象q,必须先执行的操作是 a.read(q) b.write(q) c.lock s(q) d.lock x(q)

(88)子模式ddl用来描述 a.数据库的总体逻辑结构 b.数据库的局部逻辑结构 c.数据库的物理存储结构 d.数据库的概念结构

(89)视图是一个“虚表”,视图的构造基于 a.基本表 b.视图

c.基本表或视图 d.数据字典

(90)下列实体类型的联系中,属于一对一联系的是 a.教研室对教师的所属联系 b.父亲对孩子的亲生联系 c.省对省会的所属联系

d.供应商与工程项目的供货联系

(91)下列描述中正确的是 a.sql是一种过程化语言

b.sql不能嵌入到高级语言程序中 c.sql是一种dbms

d.sql采用集合操作方式

(92)表达式“age between 18 and 24”等价于 a.age>18 and g<24 b.age>=18 and g<24 c.age>18 and g<=24 d.age>=18 and age<=24

(93)在分布式数据库系统中,局部数据模型透明性位于分配视图与______之间。 a.分片视图 b.分段视图

c.局部概念视图 d.全局视图

(94)使用create schema语句建立的是 a.表

b.数据库 c.视图 d.索引

(95)sql语言中,实现数据存取控制功能的语句是 a.create和drop b.insert和delete c.grant和revoke d.commit和rollback

(96)下列短语中可以在 sql 查询时去掉重复数据的是 a.order by b.desc c.group by d.distinct

(97)如果事务t获得了数据项q上的排它锁,则t对q a.只能读不能写 b.只能写不能读 c.既可读又可写 d.不能读不能写

(98)关系r和s的元数分别为r和s,则r×s的元数为(

a. b.

c. d. a.r+s b.r-s c.r×s d.max(r,s)

)

(99)数据库系统的核心是 a.数据库

b.数据库管理系统 c.数据模型 d.软件工具

(100)在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现 a.死锁 b.共享锁 c.活锁 d.排它锁

(101)反映现实世界中实体及实体间联系的信息模型是 a.关系模型 b.层次模型 c.网状模型 d.e-r 模型

(102)有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合 a.实体完整性 b.参照完整性

c.用户定义的完整性 d.逻辑完整性

(103)下列哪组概念都属于信息世界? a.实体型、项集、码 b.实体、关系、属性 c.实体集、联系、域 d.关系、联系、实体

(104)应用程序员所看到和使用的是数据库的 a.外部模型 b.物理模型 c.逻辑模型 d.概念模型

(105)sql语言具有数据操作功能,sql语言的一次查询的结果是一个 a.数据项 b.记录 c.元组 d.表

(106)在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为 a.结构类型 b.数组类型 c.集合类型 d.组合类型

(107)要保证数据库的数据独立性,需要修改的是 a.三层模式之间的两种映射 b.模式与内模式 c.模式与外模式 d.三层模式

(108)有如下4条sql语句: ⅰ.create table ⅱ.create view ⅲ.commit ⅳ.grant

其中具有安全性控制功能的是 a.ⅰ和ⅱ b.ⅱ和ⅲ c.ⅲ和ⅳ d.ⅱ和ⅳ

(109)设关系模式r(u),x、y、z是u的子集,且z=u-x-y.下面关于多值依赖的叙述中,不正确的是 a.若x→→y,则x→→z

b.若x→→y,且y′ y,则x→→y′ c.若x→y,则x→→y d.若z=φ,则x→→y

(110)关系数据模型的三个组成部分中,不包括 a.完整性规则

b.数据结构 c.恢复 d.数据操作

(111)系统故障会造成 a.内存数据丢失 b.硬盘数据丢失 c.软盘数据丢失 d.磁带数据丢失

(112)er 模型中的“实体标识符”术语对应于机器世界中的术语是 a.记录 b.字段 c.文件 d.关键码

(113)在分布式数据库系统中,局部数据模型透明性位于分配视图与______之间。 a.分片视图 b.分段视图

c.局部概念视图 d.全局视图

(114)dbms提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的 a.一致性 b.完整性 c.安全性 d.可靠性

(115)数据库系统的三级模式结构中,定义索引的组织方式属于 a.概念模式 b.外模式 c.逻辑模式 d.内模式

(116)子模式ddl用来描述 a.数据库的总体逻辑结构 b.数据库的局部逻辑结构

c.数据库的物理存储结构 d.数据库的概念结构

(117)设有关系模式r(a,b,c),f={a→b,c→b}。相对于f,r的候选键为 a.ac b.abc c.ab d.bc

(118)设有关系模式r(a,b,c,d)上的函数依赖集f={ab→cd,c→a},则r最高属于 a.2nf b.3nf c.bcnf d.4nf

(119)数据库系统中产生数据不一致性的根本原因是 a.没有严格保护数据

b.未对数据进行完整性控制 c.数据冗余

d.数据存储量大

(120)将弱实体转换成关系时,弱实体的主码 a.由自身的候选关键字组成 b.由父表的主码组成

c.由父表的主码和自身的候选关键字组成 d.不确定

(121)如果事务t获得了数据项q上的排它锁,则t对q a.只能读不能写 b.只能写不能读 c.既可读又可写 d.不能读不能写

(122)数据字典表达的是

a.系统中各类逻辑定义的集合 b.系统中各类逻辑描述的集合 c.系统中各类数据结构的集合

d.系统中各类数据描述的集合

(123)er 模型中的“实体标识符”术语对应于机器世界中的术语是 a.记录 b.字段 c.文件 d.关键码

(124)若事务 t 对数据 r 加上 x 锁,则

a.只允许 t 读取和修改 r ,其他事务不能对 r 进行访问 b.只允许 t 读取和修改 r ,其他事务也能对 r 进行访问

c.只允许 t 读取 r ,不能修改 r ,其他事务也只能读取 r ,不能修改 r d.只允许 t 读取 r ,不能修改 r ,其他事务不能对 r 进行访问

(125)数据库的并发操作有可能带来的问题包括 a.丢失更新

b.数据独立性会提高 c.非法用户的使用 d.增加数据冗余度

(126)要保证数据库的数据独立性,需要修改的是 a.三层模式之间的两种映射 b.模式与内模式 c.模式与外模式 d.三层模式

(127)下列关于e-r模型的说法中,正确的是 a.依赖于计算机硬件和dbms

b.独立于计算机硬件,依赖于dbms c.独立于计算机硬件和dbms

d.依赖于计算机硬件,独立于dbms

(128)以下四项中,不包括在数据库维护工作中的是 a.故障维护

b.设计关系模型 c.定期维护 d.日常维护

(129)事务所有的操作必须完成,否则事务将被撤消,这是事务的 a.串行性 b.原子性 c.隔离性 d.永久性

(130)下列聚合函数中不忽略空值(null)的是 a.sum(列名) b.max(列名) c.count(*) d.avg(列名)

(131)在数据库设计中,当合并局部e-r图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么被称之为 a.属性冲突 b.命名冲突 c.联系冲突 d.结构冲突

(132)数据库转储的方法包括

a.全部转储、海量转储、分批转储 b.全部转储、海量转储、增量转储 c.增量转储、海量转储、日志转储 d.海量转储、部分转储、增量转储

(133)如果要求学生关系s(sno,name,sex,age)中存储的学生信息满足下列条件:男生(sex=‘f’)的年龄在15-60岁之间,女生(sex=‘m’)的年龄在15-55岁之间。那么在关系s的定义中加入的检查子句正确的是

a.check(age>=15 and((sex=‘m’ and age<=60)and(sex=‘f’ and age<=55))) b.check(age>=15 and((sex=‘m’and age<=60)or(sex=‘f’and age<=55))) c.check(age>=15 or((sex=‘m’and age<=60)or(sex=‘f’and age<=55))) d.check(age>=15 or((sex=‘m’and age<=60)and(sex=‘f’and age<=55)))

(134)设有关系模式emp(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则emp表的主键是 a.职工号

b.姓名,技能 c.技能

d.职工号,技能

(135)某个e-r图中有5个实体型,2个1∶n联系和2个m∶n联系,则该e-r图转换的关系模式个数至少是 a.5个 b.7个 c.8个 d.9个

(136)要保证数据库物理数据独立性,需要修改的是 a.模式

b.模式与内模式的映射 c.模式与外模式的映射 d.内模式

(137)在学生表(学号,姓名,性别)中,规定学号值域是8个数字组成的字符串,其规则属于

a.实现完整性约束 b.参照完整性约束

c.用户自定义完整性约束 d.关键字完整性约束

(138)在一个er模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据er模型转换成关系模型的规则,转换成关系的数目是 a.3 b.4 c.5 d.6

(139)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 a.多对多 b.一对一 c.多对一 d.一对多

(140)计算机系统的存储介质分为基本存储器,辅助存储器和第三级存储器。下

列属于第三级存储器的是 a.主存

b.磁盘存储器 c.光存储器 d.快存

(141)“is-part-of”联系是指数据间的 a.包含关系 b.分类关系 c.继承关系 d.并关系

(142)数据库中存储的是 a.数据 b.数据模型

c.数据之间的联系

d.数据以及数据之间的联系

(143)逻辑数据独立性是指修改 a.外模式保持模式不变 b.内模式保持模式不变 c.模式保持外模式不变 d.模式保持内模式不变

(144)数据库系统的核心是 a.数据库

b.数据库管理系统 c.数据模型 d.软件工具

(145)关系模式r分解成ρ={r1,r2,„rk},f是r上的fd集,r中满足f的每一个关系r与其投影联接表达式mρ(r)间的关系是 a.r=mρ(r) b.r≠mρ(r) c.r =mρ(r) d.mρ(r) r

(146)下列四项中,不正确的提法是

a.sql语言是关系数据库的国际标准语言

b.sql语言具有数据定义、查询、操纵和控制功能 c.sql语言可以自动实现关系数据库的规范化 d.sql语言称为结构查询语言

(147)某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是 a.一对一 b.一对多 c.多对多 d.多对一

(148)如果有两个事务t1 、t2 ,其中t1获得了数据项r上的共享锁,则在t1释放r上的锁之前t2对r a.只能读不能写 b.只能写不能渎 c.既可读又可写 d.不能读也不能写

(149)当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是 a.左外联接 b.右外联接 c.外部并 d.外联接

(150)从一个数据库文件中取出满足某个条件的所有记录的操作是 a.选择 b.连接 c.投影 d.复制

(151)一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是 a.1 : 1 b.1 : m c.m : 1 d.m : n

(152)用下面的 sql 语句建立一个基本表:

create table student(sno char (4) not null, sname char (8) not null, sex char (2), age smallint)

可以插入到表中的元组是

a.′5021′,′刘祥′,男, 21 b.null ,′刘祥′, null , 21 c.′5021′, null ,男, 21

d.′5021′,′刘祥′, null , null

(153)关系代数表达式的优化策略中,首先要做的是 a.对文件进行预处理 b.尽早执行选择运算 c.执行笛卡儿积运算 d.投影运算

(154)在关系代数中,可以用选择和笛卡尔积表示的运算是 a.投影 b.联接 c.交 d.除法

(155)在数据库系统中,把可以相互区别的客观事物称为 a.文件 b.字段 c.实体 d.关键码

(156)以下选项中,属于关系的基本类型的是 a.堆栈表 b.视图表 c.双列表 d.散列表

(157)要保证数据库的数据独立性,需要修改的是 a.三层模式之间的两种映射 b.模式与内模式

c.模式与外模式 d.三层模式

(158)在事务依赖图中,若两个事务的依赖关系构成循环,则 a.事务执行成功 b.系统出现活锁 c.事务执行失败 d.系统出现死锁

(159)如果事务t获得了数据项x上的排它锁,则t a.可以读x,不能写x b.可以读x,也可以写x c.不能读x,可以写x d.不能读x,也不能写x

(160)在函数依赖理论中,下列叙述中正确的是 a.第三范式不能保持多值依赖 b.第四范式肯定能保持多值依赖 c.bc范式可能保持函数依赖 d.第四范式不能保持函数依赖

(161)视图是一个“虚表”,视图的构造基于 a.基本表 b.视图

c.基本表或视图 d.数据字典

(162)在需求分析阶段,数据字典是对系统中 a.数据的描述 b.处理的描述 c.功能的描述

d.数据与处理关系的描述

(163)视图是一个“虚表”,视图的构造基于 a.基本表 b.视图

c.基本表或视图 d.数据字典

(164)数据库是长期存储在计算机内、有组织的、可共享的 a.文件集合 b.数据集合 c.命令集合 d.程序集合

(165)下列哪组概念都属于信息世界? a.实体型、项集、码 b.实体、关系、属性 c.实体集、联系、域 d.关系、联系、实体

(166)对数据库物理存储方式的描述称为 a.外模式 b.内模式 c.概念模式 d.逻辑模式

(167)sql 的 select 语句中,“ having 条件表达式”用来筛选满足条件的 a.列 b.行 c.关系 d.分组

(168)在视图上不能完成的操作是 a.查询 b.定义基表 c.更新视图 d.定义新视图

(169)在函数依赖理论中,下列叙述中正确的是 a.第三范式不能保持多值依赖 b.第四范式肯定能保持多值依赖 c.bc范式可能保持函数依赖 d.第四范式不能保持函数依赖

(170)下列关于e-r模型的说法中,正确的是 a.依赖于计算机硬件和dbms

b.独立于计算机硬件,依赖于dbms c.独立于计算机硬件和dbms

d.依赖于计算机硬件,独立于dbms

(171)在数据库设计中,当合并局部e-r图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么被称之为 a.属性冲突 b.命名冲突 c.联系冲突 d.结构冲突

(172)若事务 t 对数据 r 加上 x 锁,则

a.只允许 t 读取和修改 r ,其他事务不能对 r 进行访问 b.只允许 t 读取和修改 r ,其他事务也能对 r 进行访问

c.只允许 t 读取 r ,不能修改 r ,其他事务也只能读取 r ,不能修改 r d.只允许 t 读取 r ,不能修改 r ,其他事务不能对 r 进行访问

(173)已知有向图g=(v,e),其中v=v1,v2,v3,v4,v5,v6,v7},e={,,,,,,,,},g的拓扑序列是_________。 a.v1,v3,v4,v6,v2,v5,v7 b.v1,v3,v2,v6,v4,v5,v7 c.v1,v3,v4,v5,v2,v6,v7 d.v1,v2,v5,v3,v4,v6,v7

(174)要保证数据库物理数据独立性,需要修改的是 a.模式

b.模式与内模式的映射 c.模式与外模式的映射 d.内模式

(175)规定库存量与进货量之和不能超过出货量属于 a.静态列级约束 b.动态列级约束 c.静态元组约束 d.动态元组约束

(176)要保证数据库的数据独立性,需要修改的是 a.三层模式之间的两种映射 b.模式与内模式 c.模式与外模式 d.三层模式

(177)设有关系r和s,与r-s等价的元组关系演算表达式是 a.{t|r(t)∨┐s(t)} b.{t|r(t)∧┐s(t)} c.{t| (u)r(t∨┐s(u)) d.{t| (u)r(t)∧┐s(u)}

(178)在关系代数中,可以用选择和笛卡尔积表示的运算是 a.投影 b.联接 c.交 d.除法

(179)在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的 a.串行性 b.隔离性 c.永久性 d.原子性

(180)在数据库系统中,把可以相互区别的客观事物称为 a.文件 b.字段 c.实体 d.关键码

(181)在分时操作系统中,( )是衡量一个分时系统的一项重要指标。 a.响应时间 b.高可靠性 c.吞吐量

d.时间片轮转

(182)移臂调度的不同算法对多个读写请求的( )平均值有影响。

a.启动时间 b.寻找时间 c.延迟时间 d.传送时间

(183)操作系统中的中断处理程序很大部分是处理( )中断的。 a.程序 b.访管 c.i/o d.外部

(184)消除多值依赖所引起的冗余是属于 a.1nf b.2nf c.3nf d.bcnf

(185)在vsam文件的控制区间中,记录的存储方式为 a.无序顺序 b.有序顺序 c.无序链接 d.有序链接

(186)在批处理操作系统中,用户须事先编写好一份表示作业执行步骤的作业说明书,所采用的语言是 a.汇编语言 b.c语言 c.java语言 d.作业控制语言

(187)文件管理面向用户实现 a.存储用户文档 b.快速数据传送 c.虚拟存储管理 d.按文件名存取文件

(188)不会产生内部碎片的存储管理 a.分页式存储管理

b.分段式存储管理 c.固定分区式存储管理 d.段页式存储管理

(189)具有10个叶结点的二叉树中有_________个度为2的结点。 a.8 b.9 c.10 d.11

(190)引起循环队列队头位置发生变化的操作是 a.出队 b.入队

c.取队头元素 d.取队尾元素

(191)unix中的正文段是进程的组成部分之一,它是 a.可供多个进程共享的程序 b.每个进程各自的数据文件 c.可供多个进程共享的数据文件

d.每个进程各自的数据文件或可供多个进程共享的数据文件

(192)在固定分区管理方法中,每个连续分区的大小是 a.相同的

b.随作业的长度而固定 c.不相同的

d.预先固定划分的,可以相同,也可以不同

(193)页面调度算法中,总是选择被访问次数最少的页面调出的算法称为( 调度算法。 a.fif0 b.lfu c.lru d.随机

(194)ddbs的数据分片是指对 a.磁盘分片 b.系统分片

) c.db分片 d.内存分片

(195)在下列 sql 语句中,能够完成修改表结构的语句是 a.alter b.create c.update d.insert

(196)在客户机/服务器工作模式中,以下哪一项不属于服务器的任务 a.处理对数据库的请求 b.进行数据完整性检查 c.管理用户界面 d.处理数据恢复

(197)现代计算机系统具有中央处理器与外围设备并行工作的能力。实现这种能力的是 a.硬件系统 b.调度系统

c.程序浮动技术 d.移动技术

(198)按照pv 操作的定义正确的说法是 a.调用p 操作后进程肯定能继续运行 b.调用p 操作后进程肯定阻塞

c.调用p 操作后进程可能继续运行或阻塞 d.调用v 操作后可能会阻塞

(199)在页式存储管理方法中,为了加速地址转换,通常设置一个小容量的高速缓冲存储器,又叫快存,对快存的访问方式是 a.按字节地址访问 b.按字地址访问 c.按指定特征访问 d.按块地址访问

(200)用户请求写文件时,依次调用 a.打开文件、写文件、关闭文件

b.打开文件、读文件、写文件、关闭文件

c.建立文件、写文件、关闭文件

d.建立文件、打开文件、写文件、关闭文件

(201)在可变式分区存储管理中的拼接技术可以 a.缩短访问周期 b.增加主存容量 c.加速地址变换 d.使空闲区集中

(202)对中断屏蔽有关描述正确的是 a.自愿中断不能屏蔽 b.外部中断不能屏蔽

c.中断处理程序不能设置中断屏蔽位

d.中断处理程序只屏蔽比自己级别高的中断事件

(203)对数据库物理存储方式的描述称为 a.外模式 b.内模式 c.概念模式 d.逻辑模式

(204)事务日志的用途是 a.事务处理 b.完整性约束 c.数据恢复 d.安全性控制

(205)一个外部关键字的属性个数 a.至多 1 个 b.至多 2 个 c.至少 1 个 d.至少 2 个

(206)对用户访问数据库各种资源的权限加以限定是为了保护数据库的 a.完整性 b.安全性 c.并发性 d.一致性

(207)数据库系统中,用户使用的数据视图用( )描述,它是用户与数据库系统之间的接口。 a.外模式 b.存储模式 c.内模式 d.概念模式

(208)虚拟设备技术是指用( )的技术。 a.共享设备代替独占设备 b.独占设备代替共享设备 c.共享设备模拟独占设备 d.独占设备模拟共享设备

(209)磁盘上的每一个物理块要用三个参数来定位,首先要把移动臂移动并定位到不同盘面上具有相同编号的磁道位置,表示该位置的参数称( )号。 a.柱面 b.盘面 c.扇区 d.磁头

(210)ddbs的数据分片是指对 a.磁盘分片 b.系统分片 c.db分片 d.内存分片

(211)对死锁的互斥使用资源、占有并等待资源、不可抢夺资源和循环等待资源四个必要条件有关描述正确的是

a.只要这四个条件成立,必然发生死锁

b.循环等待资源条件包含了占有并等待资源条件 c.发生死锁了,这四个条件也可能不成立

d.占有并等待资源条件包含了循环等待资源条件

(212)在有n个结点的二叉链表中,值为非空的链域的个数为 a.n-1 b.2n-1 c.n+1

d.2n+1

(213)若系统中有五个并发进程涉及某个相同的变量a,则变量a的相关临界区是由( )临界区构成。 a.2个 b.3个 c.4个 d.5个

(214)按照px协议规定,一个事务要更新数据对象q,必须先执行的操作是 a.read(q) b.write(q) c.lock s(q) d.lock x(q)

(215)把并发进程中与共享变量有关的程序段称为 a.共享数据区 b.临界区

c.公共子程序 d.共享程序

(216)一棵含18个结点的二叉树的高度至少为 a.3 b.4 c.5 d.6

(217)常用的页面调度算法有:fifo、lru(最近最少用)和lfu(最近最不常用),其中,不需要增加“引用位”的是 a.fifo和lru b.fifo和lfu c.lru和lfu

d.fifo、lfu和lru

(218)数据字典表达的是

a.系统中各类逻辑定义的集合 b.系统中各类逻辑描述的集合 c.系统中各类数据结构的集合

d.系统中各类数据描述的集合

(219)以下关于数据冗余的叙述中, 不正确的是 a.冗余的存在可能导致数据的不一致性 b.冗余的存在将给数据库的维护增加困难 c.数据库中不应该存在任何冗余

d.数据冗余是指在两个或多个文件中重复出现的数据

(220)要解决散列引起的冲突问题,常采用的方法有 a.数字分析法、平方取中法 b.数字分析法、线性探测法 c.二次探测法、平方取中法 d.二次探测法、链地址法

(221)产生死锁的原因是( )有关。 a.与多个进程竞争cpu b.与多个进程释放资源

c.仅由于并发进程的执行速度不当

d.除资源分配策略不当外,也与并发进程执行速度不当

(222)基本sql语言可以创建的内容中,不包括 a.视图 b.索引 c.完整性 d.基本表

(223)操作系统的主要功能是管理计算机系统中的 a.进程 b.作业 c.资源

d.程序和数据

(224)有关原语的说法中:( )是正确的。 a.原语不可中断执行的用户过程

b.原语是不可中断执行的操作系统过程 c.原语是可中断执行的用户过程

d.原语是可中断执行的操作系统过程

(225)下面关于自然连接与等值连接的各个叙述中, 不正确的是 a.自然连接是一种特殊的等值连接

b.自然连接要求两个关系中具有相同的属性组,而等值连接不必 c.两种连接都可以只用笛卡尔积和选择运算导出

d.自然连接要在结果中去掉重复的属性,而等值连接则不必

(226)并发进程执行的速度是 a.由进程自己控制的 b.在创建进程时确定的

c.与是否出现中断事件有关的 d.与进程调度策略无关的

(227)远程过程调用的优点不包括 a.灵活性高 b.透明性好 c.使用方便 d.格式化好

(228)不允许任何其它事务对这个锁定目标再加上任何类型锁的是 a.共享锁 b.排它锁 c.死锁 d.活锁

(229)已知某完全二叉树采用顺序存储结构,结点数据信息的存放顺序依次为a、b、c、d、e、f、g、h,该完全二叉树的后序遍历序列为__________。 a.hdebfgca b.hedbfgca c.hdebafgc d.hdefgbca

(230)要解决散列引起的冲突问题,常采用的方法有 a.数字分析法、平方取中法 b.数字分析法、线性探测法 c.二次探测法、平方取中法 d.二次探测法、链地址法

(231)有关 unix 进程描述正确的是

a.可供多个进程共享的程序称为 unix 进程的数据段 b.unix 进程由进程控制块、正文段和数据段三部分组成

c.unix 把进程的正文段又划分成用户栈区、用户数据区和系统工作区 d.系统工作区又由用户栈和 user 结构两部分组成

(232)每个进程在执行过程中的任一时刻它所处的状态有 a.1种 b.2种 c.3种 d.4种

(233)在数据库三级模式间引入二级映象的主要作用是 a.提高数据与程序的独立性 b.提高数据与程序的安全性 c.保持数据与程序的一致性 d.提高数据与程序的可移植性

(234)设循环队列中数组的下标范围是1~n,其头尾指针分别为f和r,则其元素个数为 a.r-f b.r-f+1

c.(r-f) mod n+1 d.(r-f+n) mod n

(235)在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 a.打印机 b.磁带机 c.磁盘 d.cpu

(236)在数据库三级模式间引入二级映象的主要作用是 a.提高数据与程序的独立性 b.提高数据与程序的安全性 c.保持数据与程序的一致性 d.提高数据与程序的可移植性

(237)若要描述数据处理的变化过程,其正确的次序应为

a.处理要求、基本运算和运算、算法 b.处理要求、算法、基本运算和运算 c.基本运算和运算、处理要求、算法 d.算法、处理要求、基本运算和运算

(238)某二叉树的先序序列和后序序列正好相同,则该二叉树一定是( )的二叉树。 a.空或只有一个结点 b.高度等于其结点数 c.任一结点无左孩子 d.任一结点无右孩子

(239)有关栈的描述,正确的是

a.栈是一种先进先出的特殊的线性表 b.只能从栈顶执行插入、删除操作 c.只能从栈顶执行插入、栈底执行删除 d.栈顶和栈底均可执行插入、删除操作

(240)在初始为空的堆栈中依次插入元素f,e,d,c,b,a以后,连续进行了三次删除操作,此时栈顶元素是__________。 a.c b.d c.b d.e

来源:笔试网 http://www.ipmao.com/ ; 面试网 http://www.mianshiwang.com/

因篇幅问题不能全部显示,请点此查看更多更全内容

Top