浙大2015数据库技术在线作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单选题
1.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。
A 信息需求处理需求
B 处理需求信息需求
C 信息需求信息需求
D 处理需求处理需求
单选题
2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为()。
A 游标
B 触发器
C 存储过程
D 视图
单选题
3.根据SQL标准,修改表的数据结构,下面哪种语句适用?
A UPDATE
B ALTER
C CHANGE
D SHIFT
单选题
4.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用?
A select * from student where dept=’IS’ and sex=’女’
B select * from student where dept=’IS’ or sex=’女’
C select * from student where dept=’IS’ and where sex=’女’
D select * from student where dept=’IS’ union select * from student where sex=’女’
单选题
5.根据SQL标准,下面哪条语句与select min(age) from student等效?
A select age from student where age >= min(age)
B select distinct age from student where age >= all min(age)
C select distinct a.age from student a where a.age <= any (select distinct b.age from student b)
D select distinct a.age from student a where a.age <= all (select distinct b.age from student
b)
单选题
6.根据SQL标准,创建一个表,应该使用下面哪个语句?
A CREATE TABLE
B CREATE INDEX
C CREATE VIEW
D CREAT
E DATABASE
单选题
7.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
单选题
8.用()表示实体和实体之间联系的模型称为关系数据模型。
A E-R
B 关系(表格数据)
C 树型结构
D 网状结构
单选题
9.浏览器/服务器模式基于()。在客户端的计算机上不需要安装专门的软件,只要有上网用的()(如Internet Explorer)即可。所有的业务处理程序都部署在()上。
A 二层结构浏览器软件客户器
B 三层结构浏览器软件服务器
C 三层结构浏览器软件客户器
D 二层结构浏览器软件服务器
单选题
10.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?
A drop sno from table student
B alter table student drop sno
C alter table student drop unique(sno)
D alter table student drop sno unique
单选题
11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是:
A DBS包括DB和DBMS
B DBMS包括DB和DBS
C DB包括DBS和DBMS
D DBS就是DB,也就是DBMS
单选题
12.避免死锁的主要方法有两种:一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。
A 相同顺序法一次封锁法
B 一次封锁法相同顺序法
C 超时法等待图法
D 等待图法超时法
单选题
13.对象关系数据库是对()的扩充和发展,它仍然基于关系数据模型,仍然使用SQL完成
数据查询和操作(在SQL99中增加了对()概念的支持)。
A 面向对象数据库面向对象
B 关系数据库面向对象
C 分布式数据库SQL
单选题
14.如果X→Y,并且对于X的一个任意真子集X/,Y都一函数依赖于X/,则称Y()于X;如果存在X/ →Y,则称Y()于X。
A 完全函数依赖部分函数依赖
B 部分函数依赖完全函数依赖
C 非平凡函数平凡函数依赖
D 传递函数依赖不函数依赖于
单选题
15.事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是()的。
A 串行可串行化
B 并行可并行化
C 串行可并行化
D 并行可串行化
单选题
16.根据SQL标准,删除一个表,应该使用下面哪个语句?
A DELETE TABLE
B DROP TABLE
C DELETE VIEW
D DROP DATABASE
单选题
17.()是微软为解决Web和分布式应用程序的问题而设计的一种新的数据库访问技术。它由.NET Framework中的一组数据类型组成,这些类型可分为以下三部分:数据结构类、数据提供类、其他辅助类。
A ODBC