还剩1页未读,继续阅读
文本内容:
一、单项选择题1・一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的何种特性而引起的A、隔离性B、一致性C、原子性D、持久性答案A.用如下的SQL语句创建一个Teacher表CREATETABLETeacherTNOChar6NOTNULLNAMEChar8NOTNULLSEXChar2SALINTSDETPchar12checkSDEPTINCIS可以插入到Teacher表中的元组是A、“OIL,李梅二女,100;EN,B、NULL,李红,女30CSDC、ClirNULL女,234MA9D、C203\刘刚,NULLNULL2答案D.数据库的是指数据的正确性和相容性A、恢复B、安全性C、并发控制D、完整性答案D.关于BC范式下列说法正确的是oA、如果RE3NF则R一定是BCNFB、若RE3NF且不存在主属性对非码的函数依赖,则其是BCNFC、如果REBCNF则RE3NFD、以上说法都不对答案B.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是A、M端实体的码B、N端实体的码C、M端实体码与N端实体码组合D、重新选取其他属性答案C.SQL的集合处理方式与宿主语言单记录的处理方式之间用来协调A、游标B、SQLCAC、存储过程D、触发器答案A.当对视图进行UPDATE、INSERT和DELETE操作时,为了保证被操作的元组满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项oA、WithRevokcOptionB、WithCheckOptionC、WithRoleOptionD、WithGrantOption答案B.当将局部E.R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为0A、属性冲突B、命名冲突C、结构冲突D、语义冲突答案C
二、填空.关系代数是一种关系操纵语言,它的操作对象和操作结果均为o答关^.关系数据语言可以分为三类、和关系代数语言答案SQL语言关系演算语言.在SQL语言中,如果要为一个基本表增加列和完整性约束条件,应该使用SQL语句O答案ALTER TABLE.数据模型是由、、和三部分组成的答案数据结构,数据操作,完整性约束.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则保持原有的函数依赖和答案无损连接6规范化数据库设计分为以下六个设计阶段需求分析阶段、、、、数据库实施阶段、数据库运行和维护阶段答案概念结构设计,逻辑结构设计,物理结构设计阶段.SQL中,表有三种、临时表(虚表)和o答案视图基本表.关系模型和层次的数据结构分别是和答案二维表,有向树.基本表结构修改用语句,基本表内容修改用语句答案ALTERUPDATE.如果一个关系模式R是INF并且关系的每个决定因子都是候选码,那么R至少应该是范式答案如BC范式.数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为和答案关系数据库管理系统,数据操纵语言
三、简答题数据库管理系统的主要功能?答数据库皎理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件它主要功能包括以卜几个方面数据定义功能DBMS提供数据描述语言(DDL)用户可通过它来定义数据数据操纵功能DBMS还提供数据操纵语言(DML)突现对数据库的基本操作筐询、插入、删除和修改数据库的运行管理这是DBMS运行时的核心部分,它包括开发控制,安全性检置,完整性约束条件的检存和执行,数据库的内容维护等,数据库的建立和维护功能它包括数据库初始数据的输入及转换.数据摩的转储与恢攵,数据库的重组功能和性能的答监视与分析功能等在数据库设计过程中将E-R模型转换为关系数据模型的转换原则?答E-R图中的每个实体时应一个关系,该关系具仃属性为实体的全部属性,关键字为实体的关键字E-R图中的个联系对应个关系,该关系具有属性为联系的底性以及该逛相关的实体的关键字考虑到数据库优化根据唳系类型不同在转换为关系模式时具体处理不同
(1)联系类型为1:1时,一先将两个实体分别转换两个关系模式,然后在任意个关系模式中加入另一个关系模式的键和联系类型的属性
1、一先将两个实体分别转换为两个关系模式,然后在N端实体转换的关系模式中加入1端实体转换的关系模式的键和联系类型的属性M N一先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三个关系答模式.火属性由两端实体的键和联系的属性构成DBA的职责是什么?
(1)参与数据库设计,决定数据库的结构和内容;
(2)定义数据的安全性、完整性负责分配用户时数据库的使用权限和M令管理
(3)监督控制数据库的使用和运行,改进或重新构造数据库系统
(4)帮助终端用户使用数据库。