中南大学数据库题库01数据库系统概论.doc

1.关于数据视图与三级模式,下列说法错误的是() 。

A数据视图是指用户从某个角度看到的客观世界数据对象的特征B外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C概念模式以数据模型的形式描述数据D三级模式结构实现了数据的独立性参考答案A2.关系数据库管理系统所管理的关系是A一个 DBF文件B若干个二维表C一个 DBC文件D若干个 DBC文件参考答案B3.某企业需要在一个SQL Server2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是A在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中B在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中C在创建所有的用户数据库之前,将此数据类型定义在 msdb数据库中D在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型参考答案B4.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。

下列关于日志文件的说法错误的是A日志的登记顺序必须严格按照事务执行的时间次序进行B为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志C检查点记录是日志文件的一种记录,用于改善恢复效率D事务故障恢复和系统故障恢复都必须使用日志文件参考答案B5.数据库的概念模型独立于() 。

A具体的机器和DBMSB E-R 图C信息世界D现实世界参考答案A6.关系数据库管理系统应能实现的专门关系运算包括 () 。

A排序,索引,统计B选择,投影,连接C关联,更新,排序D显示,打印,制表参考答案B7. () 是存储在计算机内有结构的数据的集合。

A数据库系统B数据库C数据库管理系统D数据结构参考答案B8.在 SQL Server 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份,关于系统数据库的备份策略,下列做法中最合理的是A每天备份一次系统数据库B每天用户进行数据库更改操作时,备份系统数据库C每当用户操作影响了系统数据库内容时,备份系统数据库D备份用户数据库的同时备份系统数据库参考答案C9.关于 SQL Server 常用的数据类型,以下()说法是错误的。

A Image 数据类型可以用来存储图像B使用字符数据类型时,可以改变长度信息C使用数字数据类型时,可以改变长度信息D Bit 数据类型为 1 位长度,可以存储表示是 / 否的数据参考答案C10.按照传统的数据模型分类,数据库系统可以分为三种类型()。

A大型、中型和小型B西文、中文和兼容C数据、图形和多媒体D层次、网状和关系参考答案D11.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A m : nB 1 : mC m : kD 1:1参考答案B12.SQLServer 提供了一整套管理工具和实用程序,其中负责启动、暂停和停止 SQL Server 的 4 种服务的是()。

A企业管理器B导入和导出数据C事件探察器D服务管理器参考答案D.以交互方式设计和测试Transact-SQL 语句的图形工具是()。

A企业管理器B查询分析器C事件探查器D服务管理器参考答案B设有患者和科室两个实体,每个患者属于一个科室,每个科室可以治疗多个患者,则患者和科室实体之间的联系类型是()。

A n:1B1:1C m:nD都可以参考答案A学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系就是()的联系。

A一对一v1.0可编辑可修改B一对多C多对多D多对一参考答案B位于用户和操作系统之间层,数据库在建立、使用和维护时由其统一管理、统一控制的数据管理软件是()。

A DBMSB DBC DBSD DBA参考答案A在关系模型中,一个关键字()。

A可以由多个任意属性组成B最多由一个属性组成C可有一个或多个其值能够唯一表示该关系模式中任何元组的属性组成v1.0可编辑可修改D以上都不是参考答案C下列操作中,()不是 SQL Server 服务管理器功能。

A启动 SQL Server 服务B暂停 SQL Server 服务C停止 SQL Server 服务D执行 SQL查询参考答案D对于学生实体与课程实体,每个学生可以选修多名课程,每名课程可以为多个学生所选择,则学生与课程之间的联系是()的联系。

A一对一B一对多C多对多D多对一参考答案C下列选项中,()不是数据库系统的特点。

A数据完整性B数据共享C数据独立性高D数据冗余很高参考答案D对于现实世界中事物的特征,在实体- 联系模型中使用()。

A属性描述B关键字描述C实体描述D二维表格描述参考答案A关系模式的任何属性()。

A可以再分B不可再分C命名在关系模式上可以不唯一D以上都不是参考答案BSQL语言通常称为()。

A结构化查询语言B结构化控制语言C结构化定义语言D结构化操纵语言参考答案A根据关系数据基于的数据模型——关系模型的特征判断下列正确叙述的一项()。

A只存在一对多的实体关系,以图形方式v1.0可编辑可修改来表示B以二维表格结构来保存数据,在关系表中不允许有重复行存在C能体现一对多、多对多的关系,但不能体现一对一的关系D关系模型数据库是数据库发展的最初阶段参考答案BSQL语言是 () 语言。

A层次数据库B网络数据库C关系数据库D非数据库参考答案C对于关系的描述,正确的是()。

A同一个关系中允许有完全相同的元组B同一个关系中元组必须按关键字升序存储C在一个关系中必须将关键字作为该关系的第一个属性D同一个关系中不能出现相同的属性名参考答案D声明了变量:DECLARE @i int,@c char(4)现在为 @i 赋值 10, @c赋值‘ abcd’,正确的语句是()。

A set @i=10,@c=‘abcd’B set i=10 , set @c=‘abcd’C select @i=10,@c= ‘abcd’D select @i=10, select @c=‘abcd’参考答案C对某一类数据的结构、联系和约束的描述是型的描述,型的描述称为()模式。

A记录B字段C表D数据参考答案D以下这些逻辑运算符的优先次序是()。

A NOT, AND, ORB OR, AND, NOTC NOT, OR, ANDD AND, NOT, OR参考答案A用本机的查询分析器连接其他服务器时,以下哪种方式不能连接()。

A选择对应的服务器名称(服务实例名称)B选择对应的计算机名称C输入对应服务器的 IP 地址D远程登陆参考答案D下列说法中正确的是:A SQL中局部变量可以不声明就使用B SQL中全局变量必须先声明再使用C SQL中所有变量都必须先声明后使用D SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

参考答案DSQL SERVER中,下面标志符不合法的是()。

A [my delete]B_mybaseC $moneyD trigger1参考答案C下面存在于服务器端的组件是() 。

A服务管理器B企业管理器组件C查询分析器组件D导入导出组件参考答案A如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键时,称该属性(或属性组)为这个关系的()。

A候选键B主键C外键D其他选项都不是参考答案C以下哪个符号开头的变量是全局变量()。

A@B@*C@@D@$参考答案C在下面语句中,不正确的叙述是()。

A SQL 语言是关系数据库中的国际标准语言B SQL语言具有数据定义、查询、操纵和控制功能C SQL 语言可以自动实现关系数据库的规范化D SQL语言称为结构化查询语句参考答案C目前,商品化的数据库管理系统以() 为主。

A网状模型B层次模型C关系模型D其他模型参考答案CSQL Server 提供的单行注释语句所使用的符号为()。

A“/* ”B“-- ”C“{ ”D“/ ”参考答案B在 WHILE循环语句中,如果循环体语句条数多于一条,必须使用()。

A BEGIN ENDB CASE ENDC IF THEND GOTO参考答案A数据库( DB)、数据库系统( DBS)、数据库管理系统(DBMS)三者之间的关系是v1.0可编辑可修改()。

A DBS包括 DB和 DBMSB DBMS包括 DB和 DBSC DB包括 DBS和 DBMSD DBS就是 DB,也就是 DBMS参考答案ASQL Server 的字符串常量使用()作为定界符。

A单引号B双引号C方括号D花括号参考答案A一个关系只有一个()。

v1.0可编辑可修改A候选关键字B主关键字C外部关键字D组合关键字参考答案B设有公司和员工两个实体,每个员工只能属于一个公司,一个公司可以有多个员工,则公司和员工实体之间的联系类型是()。

A m : nB 1 : mC m : kD 1 : 1参考答案B数据库系统的体系结构大体上分为()种模式。

v1.0可编辑可修改A一B二C三D四参考答案D()表示全局临时表,可在所有数据库内使用。

A#B##C&D&&参考答案BE-R 模型可以转换为关系模型,当一个 M:N 联系转换为关系模式时,该关系模式的关键字是()。

A M 端实体的关键字v1.0可编辑可修改B N 端实体的关键字C M 端实体关键字与 N 端实体关键字的组合D重新选取其他属性参考答案C关于关系模型,以下说法正确的是()A只存在一对多的实体关系,以图形方式来表示。

B以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C能体现一对多、多对多的关系,但不能体现一对一的关系。

D关系模型数据库是数据库发展的最初阶段。

参考答案Bv1.0可编辑可修改概念模式是对数据库的()的描述。

A用户逻辑结构B物理结构与存储方式C整体逻辑结构和特征D完整性、安全性与并发性参考答案CE-R 图用于描述数据库的() 。

A概念模型B数据模型C存储模型D逻辑模型参考答案ATransact-SQL 支持的程序构句中的一种()。

A Begin ⋯ EndB If ⋯ Then ⋯ ELSE ⋯C Do⋯ Case ⋯D Do ⋯ While ⋯参考答案A下面符不合法的是:()。

A[my trigger1]B_mybaseC$moneyD trigger1参考答案C负责数据库中查询操作的数据库语言是A数据定义语言B数据管理语言C数据操纵语言D数据控制语言参考答案C一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A1:1 联系B1:m 联系C m:1 联系D m:n 联系参考答案D数据库管理管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为27A数据定义功能B数据管理功能C数据操纵功能D数据控制功能参考答案C在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是A外模式B内模式C存储模式D模式参考答案D描述概念模型的常用方法是A建立数据模型方法B需求分析方法C二维表方法D实体—联系方法参考答案DE-R 图是表示概念模型的有效工具之一,E-R 图中使用菱形框表示A联系B实体C实体的属性D联系的属性参考答案ASQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句 INSERT、DELETE、UPDATA 实现下列哪类功能()。

合集下载

中南大学数据库习题 复习题目【爆款】.doc

中南大学数据库习题 复习题目【爆款】.doc

第九章习题一、选择题(1-10小题为多选题,11-13小题为单选题)1. 在SQL Server2000中属于表级完整性约束的是(AC )。

A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。

A)约束B)默认C)规则D)触发器3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。

A)约束B)默认C)规则D)触发器4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。

A)存储过程B)默认C)规则D)触发器5. 在SQL Server中,以下(AB)约束属于域完整性约束。

A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。

A)用户标识和鉴别B)存取控制C)视图D)触发器7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。

A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT8. 有关登录帐户、用户、角色三者的叙述中正确的是()。

A)登录帐户是服务器级的,用户是数据库级的B)用户一定是登录帐户,登录帐户不一定是数据库用户C)角色是具有一定权限的用户组D)角色成员继承角色所拥有访问权限9. SQL Server2000的安全性管理包括()。

A)数据库系统登录管理B)数据库用户管理C)数据库系统角色管理D)数据库访问权限的管理。

10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。

A)对象权限B)用户权限C)语句权限D)隐含权限11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案

《数据库系统概论》课程习题及参考答案一、选择题1. 以下哪项不是数据库系统的组成部分?A. 数据库B. 数据库管理系统C. 数据字典D. 应用程序答案:C2. 数据库管理系统的核心是?A. 数据定义B. 数据操纵C. 数据控制D. 数据库语言答案:D3. 在数据库系统中,下列哪个不是数据模型的三要素?A. 数据结构B. 数据操作C. 数据约束D. 数据存储答案:D4. 以下哪个不是SQL语言的数据定义功能?A. CREATEB. DROPC. ALTERD. SELECT答案:D5. 在关系数据库中,下列哪个不是关系的基本操作?A. 插入B. 删除C. 更新D. 排序答案:D二、填空题1. 数据库系统由____、____、____和____组成。

答案:数据库、数据库管理系统、数据库管理员、应用程序2. 数据库管理系统的主要功能包括____、____、____和____。

答案:数据定义、数据操纵、数据控制、数据维护3. 数据模型分为____、____、____和____。

答案:层次模型、网状模型、关系模型、面向对象模型4. SQL语言的数据定义功能包括____、____和____。

答案:CREATE、DROP、ALTER5. 关系数据库的完整性约束包括____、____和____。

答案:实体完整性、参照完整性、用户定义的完整性三、简答题1. 简述数据库系统的特点。

答案:数据库系统的特点如下:(1)数据共享性高,冗余度低;(2)数据独立性高;(3)数据安全性好;(4)数据一致性;(5)支持事务处理。

2. 简述关系数据库的三大范式。

答案:关系数据库的三大范式如下:(1)第一范式(1NF):每个字段都是不可分割的最小数据单位,不存在重复的组;(2)第二范式(2NF):在1NF的基础上,表中的所有非主属性完全依赖于主键;(3)第三范式(3NF):在2NF的基础上,表中的所有字段之间不存在传递依赖。

3. 简述SQL语言的数据操纵功能。

数据库系统概论复习题及答案

数据库系统概论复习题及答案

数据库系统概论复习题及答案(共65页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一学期期末考试试卷和答案试卷代码:03115 授课课时:96课程名称:数据库系统原理A 适用对象:本科选课班一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分)1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。

A、数据库系统B、文件系统C、人工管理D、数据项管理2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。

A、SELECTB、FROMC、WHERED、ORDER BY3、在数据库中,下列说法_A__是不正确的A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新是的一致性C、数据可以共享D、数据库减少了冗余4、在数据库系统中,模式/外模式映像用于解决数据的_C__A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、关系代数的5种基本运算是__D_。

A、并、差、选择、投影、自然连接B、并、差、交、选择、投影C、并、差、交、选择、笛卡尔积D、并、差、选择、投影、笛卡尔积6、在SQL语句中,谓词“EXISTS”的含义是_B___。

A、全称量词B、存在量词C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷A、数据不一致性B、结构不合理C、冗余度大D、数据丢失8、数据库数据的正确性和相容性是数据库的__B____。

A、安全性B、可维护性C、完整性D、并发控制9、数据库三级模式体系结构主要的目标是确保数据库的_B__。

中南大学大数据库试的题目

中南大学大数据库试的题目

一、填空(10空,每空1分,共10分)1.SQL语言有四类语句,分别是、、DML和。

(中文及英文简写均可)2.基本表中,“关键字”概念应该体现其值的和两个特征。

3.数据库系统的模式结构由、和三级组成。

4.SQL有两种使用方式:和。

二、选择(10题,每题 1.5分,共15分)1.数据是指所有能输入到计算机中并被计算机程序所处理的的总称。

A)文字 B)字母 C)符号 D)数字2.数据模型的三要素是指。

A)数据结构、数据对象和数据共享B)数据结构、数据操作和数据控制C)数据结构、数据对象和完整性D)数据结构、数据操作和完整性约束条件3.一般说来,两个实体之间的联系可分为种。

A)四 B)三 C)二 D)六4.某个用户对某类数据有何种操作权力由决定。

A)用户 B)系统分析员 C)DBA D)应用程序员5.若关系R(U)的每个属性值都是不可分的原子值,且每个非主属性完全函数依赖于关键字,则称R满足。

A)1NF B)2NF C)3NF D)BCNF6.数据库系统中,数据独立性是指。

A)数据之间相互独立 B)应用程序与数据库的结构之间相互独立C)数据的逻辑结构与物理结构相互独立D)数据与磁盘之间相互独立7.对数据库中数据的操作分成两大类。

A)查询和更新 B)检索和修改 C)查询和修改 D)插入和修改8.SQL中,“SALARY IN(1000,2000)”的语义是。

A)SALARY<=2000 AND SALARY>=1000B)SALARY<2000 AND SALARY>1000C)SALARY=1000 AND SALARY=2000D)SALARY=1000 OR SALARY=20009.下列式子中,不正确的是。

A)R-S=R-(R∩S) B)R=(R-S) ∪(R∩S)C)R∩S=S-(S-R) D)R∩S=S-(R-S)10.数据库设计人员和用户之间沟通信息的桥梁是。

A)程序流程图 B)实体联系图 C)模块结构图 D)数据流图(DFD)三、简答题(5×3′)1、数据库系统阶段的数据库管理有哪些特点?2、关系三完整性规则是什么?3、为什么要进行关系模式的分解?分解的依据的是什么?4、基于数据库系统生存期的数据库设计分成哪些阶段?5、简述层次模型、网状模型、关系模型的特点?四、名词解释(5×2′)1、3NF2、视图3、DBMS4、实体5、模式五、E-R模型设计题(24分)1.设有商务数据库用以处理销售记帐,它涉及的数据包括顾客、商品信息。

数据库系统概论真题和含答案

数据库系统概论真题和含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员 B.程序员 C.数据库管理员 D.操作员3.下面列出的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是DⅠ. 人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.Ⅰ和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有Ⅰ4.下列4项中,不属于数据库系统特点的是( C)。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而应有程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( A )。

A.模式 B.内模式 C.外模式7.要保证数据库的数据独立性,需要修改的是( C )。

A.模式与外模式 B.模式与内模式C.三级模式之间的两层映像D.三层模式8.要何证数据库的逻辑数据独立性,需要修改的是(A )。

A.模式与外模式之间的映像 B.模式与内模式之间的映像C.模式D.三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式 B.物理模式 C.子模式 D.内模式10.下述( D )不是DBA数据库管理员的职责。

A.完整性约束说明 B. 定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,它一类模型中最着名的模型是()。

A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型12.区分不同实体的依据是( B )。

A.名称 B.属性 C.对象 D.概念13.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。

中南大学数据库习题复习资料.docx

中南大学数据库习题复习资料.docx

第七章习题一、选择题1. E ・R 方法的三要素是(C )。

A )实体、屈性、实体集B )实体、键、联系C )实体、属性、联系D )实体、域、候选键2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。

A ) E-R 模型B )层次模型C )关系模型D )网状模型。

3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。

6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。

A )需求分析B )概念设计C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方 法。

A ) HASHB ) B+树索引C )聚簇D )其它8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。

A )属性冲突B )命名冲突C )联系冲突D )结构冲突9. 在数据库设计中,E ・R 模型是进行(B )的一个主要工具。

A )需求分析B )概念设计C )逻辑设计D )物理设计10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。

A )属性冲突B )命名冲突C )联系冲突D )结构冲突11. 下列关于数据库运行和维护的叙述中,(D )是正确的。

A ) 只要数据库正式投入运行,标志着数据库设计工作的结束B ) 数据库的维护工作就是维护数据库系统的正常运行C ) 数据库的维护工作就是发现错误,修改错误D ) 数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E ・R 模型向关系模型转换的叙述屮,不正确的是(C ) oA ) 一个实体类型转换为一个关系模式B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应D ) 一个m : n 联系转换为一个关系模式13. 在数据库逻辑结构设计中,将E ・R 模型转换为关系模型应遵循相应原则。

最新中南大学大二计算机专业数据库系统概论试卷及答案

班号学号姓名成绩中南大学? 数据库系统概论?期末考试卷考前须知:1、考试时间2小时;2、答案写在答题纸上一:单项选择题(本大题共12小题,每题3分,共36分)1. 对现实世界进行第一层抽象的是【 D 】A. 用户数据模型B. 物理数据模型C. 逻辑数据模型D. 概念数据模型2. 以下不属于集合运算的是________。

【 C 】A. 并B. 广义笛卡尔积C. 除D. 差3. 假设一个关系有函数依赖集〔AB→CD, A→D〕,则可确定它最高属于:【 A 】A. 1NFB. 2NFC. 3NFD. BCNF4. 以下哪个SQL语句没有语法错误【 A 】A. Grant select on TableA to User1 with grant optionB. select count(a) from b where count(a)>3C. insert into TableA set a=1, b=2D. drop TableA where a=15. 定义学生对象来表示张三、李四等学生个体,这种抽象方法被称为【A】A. 分类B. 聚集C. 类比D. 概括6. 哪一级封锁协议解决了读脏数据问题?【B】A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 以上都不是7. 工资表〔职工号,岗位级别,岗位工资〕中有如下约束:岗位级别低的职工的岗位工资应低于岗位级别高的职工的岗位工资。

这种约束属于什么约束类型?【E】A. 静态列级约束B. 动态列级约束C. 静态元组约束D. 动态元组约束E. 静态关系约束F. 动态关系约束8. 设有关系R〔A,B,C〕的值如下:A B C1 4 11 2 44 3 4以下表达正确的选项是:【 D 】A. 关系中存在函数依赖A→CB. 关系中存在函数依赖BC→AC. 关系中存在函数依赖C→AD. 无法获知函数依赖关系9.有关系模式A (a, b, c, d, e, f),存在如下函数依赖集:F={(a)→b,(a, c)→d,(c, d)→e, (e)→f }可知其候选键是【 B 】A. (a, c, e)B. (a, c)C. (b, d, f)D. (a, c, d, e)10.如果有5个不同的实体,存在5个不同的二元联系,其中2个为1:1联系,3个为M:N 联系,那么根据转换规则,转换出来的关系表个数不可能是:【 A 】A. 7个B.8个C.9个D. 10个11. 以下不属于数据库保护数据安全的机制的是:【 A 】A. 索引B. 并发控制C. 存取控制D. 数据完整性约束12. 以下属于数据库逻辑结构设计阶段工作内容的是:【 C 】I.数据字典II. 范式分解III. ER图IV. 数据流图V. 用户模式A. I, IVB. II, III, VC. II, VD. I, III, IV二:简答题:(3题,每题6分)1.试述数据库三层模式结构的含义。

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。

A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。

A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。

A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。

A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。

(完整版)数据库系统概论试题和答案1.doc

AND NOT EXISTS
(SELECT * FROM AB AB2
WHERE A#!='256' AND A#=A.A# AND B#=B.B#)
);(4分)
A
D. Slock A⋯Unlock A⋯⋯SlockB⋯Xlock C⋯⋯⋯...Unlock B⋯Unlock
C
完美整理
Word格式
得
分
二、填空题
(本大 共9小 ,每空
1分,共10分)
在每小 的空格中填上正确答案。
填、不填均无分。
1.关系数据模型由关系数据 构、关系操作和
三部分 成。
2.一般情况下,当 关系R和S使用自然 接 ,要求R和S含有一个或多个共有的
三、简答题
得分
(第1、33分,第24分,共10分)
1.述关系模型的参照完整性 ?
2.述 的作用?
完美整理
Word格式
3.登记日志文件时必须遵循什么原则?
四、设计题
得分
(第1题4分,第2题6分,第3题3分,第4题4分,
第5题8分,共25分)
1.设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
(1)根据上述语义画出E-R图;(5分)
(2)将该E-R模型转换为关系模型; (5分)(要求:1:1和1:n的联系进行合并)
(3)指出转换结果中每个关系模式的主码和外码。
(5分)
试题一
参考答案与评分标准

数据库系统概论试题及答案

数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。

数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。

2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。

- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。

- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。

- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。

3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。

其中,关系模型是最常用的模型。

4. 请简要说明关系模型的基本概念和特点。

答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。

关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。

- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。

- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。

- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。

- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。

- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档