版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理选择填空题数据库原理选择填空题数据库原理选择填空题数据库原理选择填空题编制仅供参考审核批准生效日期地址:电话:传真:邮编:第一章习题一、选择题数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。A)DB包含DBS和DBMSB)DBMS包含DBS和DBC)DBS包含DB和DBMSD)没有任何关系数据库系统的核心是(B)。A)数据模型B)数据库管理系统C)数据库D)数据库管理员数据独立性是数据库技术的重要特点之一,所谓数据独立性是指(D)。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被队友的应用程序所使用D)以上三种说法都不对用树形结构表示实体之间联系的模型是(C)。A)关系模型B)网状模型C)层次模型D)以上三个都是“商品与顾客”两个实体集之间的联系一般是(D)。A)一对一B)一对多C)多对一D)多对多在E-R图中,用来表示实体的图形是(A)。A)矩形B)椭圆形C)菱形D)三角形在数据库管理系统提供的数据语言中,负责数据的模式定义和数据的物理存取构建的是(A)。A)数据定义语言B)数据转换语言C)数据操纵语言D)数据控制语言数据库系统的三级模式结构中,下列不属于三级模式的是(B)。A)内模式B)抽象模式C)外模式D)概念模式在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。A)数据定义语言B)数据转换语言C)数据操纵语言D)数据控制语言下面关于数据库系统叙述正确的是(B)。A)数据库系统避免了一切冗余B)数据库系统减少了数据冗余C)数据库系统比文件能管理更多的数据D)数据库系统中数据的一致性是指数据类型的一致下列叙述中,错误的是(C)。A)数据库技术的根本目标是要解决数据共享的问题B)数据库设计是指设计一个能满足用户要求,性能良好的数据库C)数据库系统中,数据的物理结构必须与逻辑结构一致D)数据库系统是一个独立的系统,但是需要操作系统的支持在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(D)。A)数据定义语言B)数据转换语言C)数据控制语言D)数据操纵语言下列有关数据库的描述,正确的是(A)。A)数据库是一个结构化的数据集合B)数据库是一个关系C)数据库是一个DBF文件D)数据库是一组文件在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)。A)外模式B)内模式C)存储模式D)模式(B)是存储在计算机内有结构的数据的集合。A)数据库系统B)数据库C)数据库管理系统D)数据结构二、填空题数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,独立性最高的阶段是___数据库系统___。在关系数据库中,把数据表示成二维表,每一个二维表称为___关系___。在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为___物理独立性___。数据库管理系统是位于用户与___操作系统___之间的软件系统。数据库系统中,实现数据管理功能的核心软件称为___数据库管理系统(DBMS)___。一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于___一对多___的关系。数据库三级模式体系结构的划分,有利于保持数据的___独立性___。数据库保护分为:安全性控制、___完整性控制___、并发性控制和数据恢复。在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为___逻辑独立性___。数据库管理系统常见的数据模型有层次模型、网状模型和___关系模型___三种。对现实世界进行第一层抽象的模型,称为___概念___模型;对现实世界进行第二层抽象的模型,称为___结构(逻辑)___模型。层次模型的数据结构是___树___是结构;网状模型的数据结构是___有向图___结构;关系模型的数据结构是___二维表___结构;面向对象模型的数据结构之间可以___嵌套和递归___。在数据库技术中,编写应用程序的语言一般是C,Basic等高级语言,这些语言被称___宿主语言(或主语言)___语言。数据库系统中,用于存放三级结构定义的数据库称为___数据字典___。从最终用户来看,数据库系统的外部体系结构可分为5种类型:___单用户结构___、___主从式结构___、___分布式结构___、___客户/服务器结构___、___浏览器/服务器结构___。第二章习题一、选择题设有如下关系表:ABC112223313RSTABC112223ABC313则下列操作中正确的是(A)。A)T=R∪SB)T=R∩SC)T=R×SD)T=R/S关系代数运算是以(C)为基础的运算。A)关系运算B)谓词运算C)集合运算D)代数运算按条件f对关系R进行选取,其关系代数表达式为(C)。A)R∞RB)RRC)D)关系数据库的概念模型是(B)。A)关系模型的集合B)关系模式的集合C)关系子模式的集合D)存储模式的集合关系数据库管理系统能实现的专门关系运算包括(B)。A)排序、索引、统计B)选取、投影、连接C)关联、更新、排序D)显示、打印、制表设有如下关系表:RSWABCabcbafcbdABCbafdadABCabccbd则下列操作中正确的是(C)。A)W=R∩SB)W=R∪SC)W=R-SD)W=R×S设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中Sno,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是(B)。A)B)C)D)一个关系只有一个(D)。A)超码B)外码C)候选码D)主码在关系模型中,以下有关关系键的描述正确的是(C)。A)可以由任意多个属性组成B)至多由一个属性组成C)由一个或多个属性组成,其值能唯一标识关系中的一个元组D)以上都不对同一个关系模型的任两个元组值(A)。A)不能完全相同B)可以完全相同C)必须完全相同D)以上都不对一个关系数据库文件中的各条记录(B)。A)前后顺序不能任意颠倒,一定要按照输入的顺序排列B)前后顺序可以任意颠倒,不影响库中的数据关系C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列关系模式的任何属性(A)。A)不可再分B)可再分C)命名在关系模式中可以不唯一D)以上都不对设有关系R和S,关系代数表达式R-(R-S)表示的是(A)。A)R∩SB)R∪SC)R-SD)R×S关系运算中花费时间可能最长的是(D)。A)选取B)投影C)除D)笛卡尔积设有关系模式R和S,下列各关系代数表达式不正确的是(D)。A)R-S=R-(R∩S)B)R=(R-S)∪(R∩S)C)R∩S=S-(S-R)D)R∩S=S-(R-S)二、填空题在关系运算中,查找满足一定条件的元组的运算称之为___选择(选取)____在关系代数中,从两个关系中找出相同元组的运算称为___交___运算。传统的集合“并))差)交”运算施加于两个关系时,这两个关系必须___相容(或是同类关系)____。在关系代数运算中,基本的运算是___并___、___差___、___笛卡尔积___、___选择___、___投影___。在关系代数运算中,传统的集合运算有___并___、___差___、___交___、___笛卡尔积___。关系代数运算中,专门的关系运算有___选择___、___投影___、___连接___。设有关系R,从关系R中选择符合符件f的元组,则关系代数表达式应是___σf(R)___。关系运算分为___关系代数___和___关系演算___。当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的___属性___。在一个关系中,列必须是___同质___的,即每一列中的分量是同类型的数据,来自同一域。如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的___参照完整性___规则。设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是___系编号___,主属性是___系编号,系名称___,非主属性是___电话,办公地点___。关系演算分为___元组关系___演算和___域关系___演算。实体完整性规则是对___主键___的约束,参照完整性规则是对___外部关系键___的约束。等式R∞S=R×S成立的条件是___R和S没有公共的属性___。第三章习题一、选择题以下关于视图的描述中,不正确的是(B)。A)视图是外模式B)使用视图可以加快查询语句的执行速度C)视图是虚表D)使用视图可以加快查询语句的编写在SQL的select语句中,能实现投影操作的是(A)。A)selectB)fromC)whereD)groupbySQL语句集数据查询、数据操纵、数据定义和数据控制于一体,语句ALTERTABLE实现下列哪类功能(C)。A)数据查询B)数据操纵C)数据定义D)数据控制4)下列SQL语句中,(B)不是数据操纵语句。A)insertB)createC)deleteD)updateSQL使用(C)语句为用户授予系统权限或对象权限。A)selectB)createC)grantD)revokeSQL中,下列涉及空值的操作,不正确的是(C)。A)AGEISNULLB)AGEISNOTNULLC)AGE=NULLD)NOT(AGEISTULL)若用如下的SQL语句创建了一个表S:CREATETABLES(SNOCHAR(6)NOTNULL,SNameCHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)现向S表插入如下行时,哪一行可以被插入(B)A)(‘’,‘李明芳’,女,‘23’)B)(‘’,‘张为’C)(NULL,‘陈道一',‘男’,32)D)(‘’,NULL,‘女',25)假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是(D)。A)SB)SC,CC)S,SCD)S,SC,C在SQL中,修改数据表结构应使用的命令是(A)A)ALTERB)CREATEC)CHANGED)DELETE已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行(D)操作。A)并B)交C)乘积D)连接二、填空题SQL是____结构化查询语言(StructuredQueryLanguage)_____的缩写。SQL的功能包括___数据查询___、___数据定义___、___数据操纵___和___数据控制___四个部分。SQL支持数据库的三级模式结构,其中___外模式___对应于视图和部分基本表,___模式___对应于基本表,___内模式___对应于存储文件。在SQLServer2000中,数据库是由___数据库___文件和___事务日志___文件组成的。在SQLServer中可以定义___NULL/NOTNULL___、___UNIQUE约束___、___PRIMARYKEY约束___、___FOREIGNKEY约束___和___CHECK约束___五种类型的完整性约束。按照索引记录的存放位置,索引可分为___聚集索引___和___非聚集索引___。数据表之间的联系是通过表的字段值来体现的,这种字段称为___连接字段___。相关子查询的执行次数是由父查询表的___行数___决定的。视图是虚表,其数据不进行存储,只在数据库中存储其___定义___。在数据库中,权限可分为____系统权限____和___对象权限___。在SQL中,关系模式称为____基本表____,子模式称为___视图___。设有学生关系表S(No,Name,Sex,Age),其中,No为学号,Name为姓名,Sex为性别,Age为年龄。根据以下问题,写出对应的SQL语句。向关系表S中增加一名新同学,该同学的学号是“”,姓名是“李国栋”,性别是“男”,年龄是19岁___INSERTINTOSVALUES(‘’,’李国栋’,’男’,19)___。向关系表中增加一名新同学,该同学的学号是“”,姓名是“王大友”___INSERTINTOS(No,Name)VALUES(‘’,’王大友’)___。从学生关系表S中,将学号为“”的同学的姓名改为“陈平”___UPDATESSETName=’陈平’WHERENo=’’____。从学生关系表S中,删除学号为“”的同学____DELETEFROMSWHERENo=’’____。从学生关系表S中,删除所有姓氏为“陈”的同学____DELETEFROMSWHERENameLIKE‘陈%’____。建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄Sage、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATETABLEStudent(SNo____CHAR(8)NOTNULL____,SNaneCHAR(20),SSexCHAR(2),SAgeINTEGER,SDeptCHAR(16))在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age),SC(SNo,CNo,Grade),C(CNo,CName,Teacher)。查找选修“数据库技术”这门课程生的学生名和成绩。使用连接查询的SQL语句是:SELECTSNane,GradeFROMS,SC,CWHERECName=‘数据库技术’ANDS.SNO=SCAND___=___建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄Sage、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。Student表建立完成后,若要在表中增加年级SGrade项(设字段类型为字符型,长度为10),其SQL命令为:___ALTERTABLEStudentADDSGradeCHAR(10)___。存书(书号,书名,出版社,版次,出版日期,作者,书价,进价,数量)销售(日期,书号,数量,金额)建立存书表和销售表;请用SQL实现书店管理者的下列要求:掌握书的库存情况,列出当前库存的所有书名、数量、余额(余额=进价x数量,即库存占用的资金);统计总销售额;列出每天的销售报表,包括书名)数量和合计金额(每一种书的销售总额);分析畅销书,即列出本期(从当前日期起,向前30天)销售数量大于100的书名)数量。第五章习题一、选择题视图机制提高了数据库系统的(B)。A)完整性B)安全性C)一致性D)并发控制完整性控制的防范对象是(B)。A)非法用户B)不合语义的数据C)非法操作D)不正确的数据安全性控制的防范对象是(C)。A)合法用户B)不合语义的数据C)非法操作D)不正确的数据一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的(A)。A)原子性B)一致性C)隔离性D)持久性实现事务回滚的语句是(C)。A)GRANTB)COMMITC)ROLLBACKD)REVOKE后援副本的作用是(D)。A)保障安全性B)完整性控制C)并发控制D)数据库恢复解决并发控制带来的数据不一致问题普遍采用的技术是(A)。A)封锁B)存取控制C)恢复D)协商如事务T对数据对象R实现X封锁,则T对R(C)。A)只能读不能些写B)只能写不能读C)既可读又可写D)不能读也不能写在数据库技术中,“脏数据”是指(D)。A)末回退的数据B)末提交的数据C)回退的数据D)未提交随后又被撤销的数据“日志”文件用于保存(D)。A)程序运行过程B)数据操作C)程序执行结果D)对数据库的更新操作在数据库恢复时,对尚未做完的事务执行(B)。A)REDO处理B)UNDO处理C)ABORT处理D)ROLLBACK处理在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(B)。A)出现活锁现象B)出现死锁现象C)事务执行成功D)事务执行失败在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权定义数据对象的(A),授权子系统就越灵活。A)范围越小B)范围越大C)约束越细致D)范围越灵活事务的一致性是指(D)。A)事务中包括的所有操作要么都做,要么都不做B)事务一旦提交,对数据库的改变是永久的C)一个事务内部的操作及使用的数据对并发的其他事务是隔离的D)事务必须是使数据库从一个一致性状态变到另一个一致性状态保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数的(A)。A)安全性B)完整性C)并发控制D)恢复二、填空题 DBMS对数据库的安全保护功能是通过___安全性控制___、___完整性控制___、___并发性控制___和___数据库恢复___四方面实现的。存取权限由___数据对象___和___操作类型___两个要素组成。衡量授权机制的两个重要指标是___授权粒度___和___授权表中允许的登记项的范围___。加密的基本思想是根据一定的算法将___原始数据(或明文)___加密成为___不可直接识别的格式(或密文)____,数据以___密文___的形式存储和传输。___事务___是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有___原子性___、___一致性___、___隔离性____和___持久性____4个特征。并发操作导致的数据库不一致性主要有___丢失更新____、___污读____和___不可重读____三种。实现并发控制的方法主要是___封锁___技术,基本的封锁类型有___排它型封锁____和___共享封锁____两种。数据库恢复的基本原理是___利用数据的冗余____。生成冗余数据最常用的技术是___登记日志文件____和__数据转储_____。数据库运行过程中可能出现__事务故障___、___系统故障___和__介质故障__三类故障。规则和默认用来帮助用户实现数据的___完整性____。根据SQLServer2000的安全性要求,当某一用户要访问SQLServer中的数据库时,必须在SQLServer2000上创建___登录账号____和____用户账号___。在SQLServer2000数据库管理系统中,设用户A可以访问其中的数据库MyDb,则用户A在数据库MyDb中必定属于___public___角色。在SQLServer2000数据库管理系统中,dbcreator是一种__服务器__角色,而dbowner是一种___数据库___角色。第六章习题一、选择题(B)表达了数据和处理过程的关系。A)数据字典B)数据流图C)逻辑设计D)概念设计E-R图的基本成分不包含(C)。A)实体B)属性C)元组D)联系规范化理论是数据库(C)阶段的指南和工具。A)需求分析B)概念设计C)逻辑设计D)物理设计下列因素中,(A)不是决定存储结构的主要因素。A)实施难度B)存取时间C)存储空间D)维护代价建立实际数据库结构是(C)阶段的任务。A)逻辑设计B)物理设计C)数据库实施D)运行和维护当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)。A)属性冲突B)语法冲突C)结构冲突D)命名冲突从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是(C)。A)M端实体的关键字B)N端实体的关键字C)M端实体关键字与N端实体关键字组合D)重新选取其他属性数据库设计人员和用户之间沟通信息的桥梁是(B)。A)程序流程图B)实体联系图C)模块结构图D)数据结构图概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映(D)。A)应用程序员的编程需求B)DBA的管理信息需求C)数据库系统的维护需求D)企业组织的信息需求设计子模式属于数据库设计的(C)。A)需求分析B)概念设计C)逻辑设计D)物理设计需求分析阶段设计数据流图(DFD)通常采用(D)。A)面向对象的方法B)回溯的方法C)白底向上的方法D)自顶向下的方法在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(B)阶段。A)需求分析B)概念设计C)逻辑设计D)物理设计数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是(B)。A)建立库结构B)扩充功能C)加载数据D)系统调试在数据库的概念设计中,最常用的数据模型是(D)。A)形象模型B)物理模型C)逻辑模型D)实体联系模型二、填空题数据库设计包括____数据库的结构设计____和___数据库的行为设计___两方面的内容。__新奥尔良法__是目前公认的比较完整和权威的一种规范设计法。数据库设计中,前四个阶段可统称为___分析和设计阶段___,后两个阶段统称为___实现和运行阶段____。___需求分析___是数据库设计的起点,为以后的具体设计傲准备。___概念结构设计___就是将需求分析得到的用户需求抽象为信息结构,即概念模型。___自顶向下___地进行需求分析,再___自底向上___地设计概念结构。E-R图中的冲突有三种:___属性冲突___、___命名冲突___和___结构冲突___。将E-R图向关系模型进行转换是___逻辑结构设计___阶段的任务。数据库的物理结构设计主要包括___确定物理结构___和___评价物理结构___。___数据库加载___是数据库实施阶段的主要工作。重新组织和构造数据库是___运行和维护___阶段的任务。“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省劳动协议样式
- 2024版数据采集服务合同范本
- 购销合同范本汇编
- 证券交易委托协议书范例
- 土地转让合同协议书示范文本
- 供货合同补充协议案例
- 宾馆转让协议范本
- 招投标项目合作合同
- 上海市超市熟食产品流通安全协议
- 集团短信服务合同样本
- 陕西省渭南市临渭区渭南市三贤中学2024-2025学年高一上学期11月期中考试生物试题(无答案)
- 期中模拟检测(1-3单元)2024-2025学年度第一学期苏教版一年级数学
- 四川省食品生产企业食品安全员理论考试题库(含答案)
- 期中考试(1-4单元)(试题)-2024-2025学年六年级上册数学西师大版
- 财政学-第16章-政府预算与预算管理体制
- 时间介词in,on,at的区别 教学课件
- 强度计算.常用材料的强度特性:陶瓷材料:陶瓷材料的抗弯强度计算
- 形势与政策24秋-专题测验1-5-国开-参考资料
- 2024年宗教知识竞赛测试题库及答案(共100题)
- 湖北省危险废物监管物联网系统管理计划填报说明
- 大学生就业指南攻略课件
评论
0/150
提交评论