单选题1.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。
()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。
A 信息需求处理需求B 处理需求信息需求C 信息需求信息需求D 处理需求处理需求单选题2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为()。
A 游标B 触发器C 存储过程D 视图单选题3.根据SQL标准,修改表的数据结构,下面哪种语句适用?A UPDATEB ALTERC CHANGED 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 studentb)单选题6.根据SQL标准,创建一个表,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE单选题7.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。
下面哪条语句合适?A select sno,count(cno) from SCB select sno,count(cno) from studentC select a.sno,count(cno) from student a left outer join SCD select a.sno,count(cno) from SC left outer join student a单选题8.用()表示实体和实体之间联系的模型称为关系数据模型。
A E-RB 关系(表格数据)C 树型结构D 网状结构单选题9.浏览器/服务器模式基于()。
在客户端的计算机上不需要安装专门的软件,只要有上网用的()(如Internet Explorer)即可。
所有的业务处理程序都部署在()上。
A 二层结构浏览器软件客户器B 三层结构浏览器软件服务器C 三层结构浏览器软件客户器D 二层结构浏览器软件服务器单选题10.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?A drop sno from table studentB alter table student drop snoC alter table student drop unique(sno)D alter table student drop sno unique单选题11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是:A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD 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 TABLEB DROP TABLEC DELETE VIEWD DROP DATABASE单选题17.()是微软为解决Web和分布式应用程序的问题而设计的一种新的数据库访问技术。
它由.NET Framework中的一组数据类型组成,这些类型可分为以下三部分:数据结构类、数据提供类、其他辅助类。
A ODBCB C JDBC单选题18.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F alter table student modify sdate char(7)单选题19.()是位于用户与操作系统之间的一层数据管理软件。
A DBB DBSC DBMSD Data单选题20.浏览器接受用户的请求,然后通过页面将请求提交给();Web服务器将页面请求解析后向()提出处理请求,应用服务器访问()并进行相关处理;最后再由Web服务器将处理结果格式化成页面形式(HTML)呈现在客户端。
A Web服务器应用服务器数据库服务器B Web服务器数据库服务器应用服务器C 应用服务器Web服务器数据库服务器D 数据库服务器应用服务器Web服务器单选题21.数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,()正是完成此项任务的。
A 数据库管理系统B 数据模型C 概念模型D 层次模型单选题22.()是从客观世界中的对象出发来构造整个软件系统。
它的实质是一种系统建模技术,是从系统的组成上对问题进行自然分解,以接近人类自然思维的方式来建立问题域模型。
(Unified Modeling Language)是面向对象开发方法中的重要工具。
A 结构化程序设计方法统一建模语言B 面向对象方法统一建模语言C 快速原型开发方法统一建模语言D 结构化生命周期法统一建模语言单选题23.():若属性A是关系R的主属性,则属性A不可以为空值。
A 实体完整性规则B 参照完整性规则C 用户定义的完整性D 关系完整性单选题24.如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X?K,则X 称为();否则称为()。
A 非属性主属性B 主属性非主属性C 主属性主属性D 非属性非主属性单选题25.关系模式R(U,F) ∈1NF,X→Y是F上的任意函数依赖,并且Y不属于X,U()依赖于X,则R(U,F) ∈BCNF。
A 完全函数B 部分函数C 传递函数D 平凡函数单选题26.根据SQL标准,删除一个表中的记录,下面哪个语句适用?A DROP TABLEB DROPC DELETED ERASE单选题27.():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。
A 丢失更新B 读“脏”数据C 不可重复读D 幻像读单选题28.根据SQL标准,创建一个视图,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE单选题29.()就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。
A 概念数据模型B 层次数据模型C 网状数据模型D 关系数据模型单选题30.():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。
A 丢失更新B 读“脏”数据C 不可重复读D 幻像读单选题31.如果X→Y,并且Y→X,则可记作X←→Y,这时X和Y可以称做()。
A 函数依赖B 非平凡依赖C 函数等价D 完全函数依赖单选题32.现实世界中所管理的对象称作(),其定义为:客观存在并可以相互区分的客观事物或抽象事件。
A 实体(Entity)B 联系C 属性D E-R单选题33.快速原型法的基本思想是:在投入大量的人力、物力之前,在限定的时间内,用比较经济的方法构造一个能反映用户需求的()(基本反映了新系统的基本功能和基本特征,依此快速开发的一个演示系统),让用户在计算机上运行,试用这个原型系统,通过实践,了解未来系统的概貌。
用户通过实际使用原型系统,提出修改意见,根据这些意见,快速修改原型系统。
经过对原型系统的反复试用和改进,最终建立起完全符合用户需要的新系统。
A 原型系统B 应用系统C 管理系统D 办公系统单选题34.():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。