中南大学数据库习题复习资料
- 格式:doc
- 大小:58.53 KB
- 文档页数:6
1•在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。
A需求分析B概念设计C逻辑设计D物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2.关于数据库概念设计阶段的工作目标,下列说法错谋的是A定义和描述应用系统涉及的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描述应用系统的数据需求D描述需要存储的记录及其数量参考答案3. SQL Server 2000的字符型系统数据类型主要包括()。
A int、money、charB char> varchar、textC datetime、binary> intD char、varchar> int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。
A数据模型B数据库C关系模型D数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式参考答案B6. 关系模型的数据结构是A树B图C表D二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A数据库管理员维护B程序员维护C数据库管理系统维护D—般用户维护参考答案A8. E-R图用于描述数据库的A概念模型B数据模型C存储模型D逻辑模型参考答案9•下面列出的条目中,()不是数据库技术的主要特点。
中南大学数据库习题复习第五章习题一、选择题(1) 下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的?( A )A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径(2) 为了提高特定查询的速度,对SC(S#, C#, DEGREE)关系创建唯一性索引,应该创建在哪一个(组)属性上?( A )A.(S#, C#) B.(S#, DEGREE)C.(C#, DEGREE) D.DEGREE(3) 设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学号和他的平均成绩的视图。
下面对该视图的操作语句中,( A )是不能正确执行的。
Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601'Ⅱ.SELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO='2004010601'A.仅ⅠB.仅ⅡC.都能D.都不能(4) 在视图上不能完成的操作是( C )。
A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图(5) 在SQL语言中,删除一个视图的命令是( B )。
A.DELETE B.DROP C.CLEAR D.REMOVE(6) 为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字( A )。
A.UNIQUE B.COUNT C.DISTINCT D.UNION(7) 创建索引是为了( A )。
A.提高存取速度B.减少I/O C.节约空间D.减少缓冲区个数(8) 以下关于视图的描述中,错误的是( A )。
A.可以对任何视图进行任意的修改操作B.视图能够简化用户的操作C.视图能够对数据库提供安全保护作用D.视图对重构数据库提供了一定程度的独立性(9) 在关系数据库中,视图(view)是三级模式结构中的( D )。
一、填空(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-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)CREA TE 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. 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.现实世界中客观存在并能相互区别的事物称为()A)实体 B)实体集 C)字段 D)记录2.现实世界中事物的特性在信息世界中称为()A)实体 B)实体标识符 C)属性 D)关键码3.下列实体类型的联系中,属于⼀对⼀联系的是()A)教研室对教师的所属联系 B)⽗亲对孩⼦的亲⽣联系C)省对省会的所属联系 D)供应商与⼯程项⽬的供货联系4.采⽤⼆维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型 B)⽹状模型 C)关系模型 D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS⽆关6.在数据库技术中,反映现实世界中事物的存在⽅式或运动状态的是()A)信息 B)数据 C)消息 D)命令7.下列关于关系数据模型的术语中,哪⼀个术语所表达的概念与⼆维表中的“⾏”的概念最接近?A)属性 B)关系 C)域 D)元组8.在关系数据中,视图(view)是三级模式结构中的()A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,⽤()描述全部数据的整体逻辑结构A)外模式 B)存储模式 C)内模式 D)概念模式10.数据库系统中,⽤户使⽤的数据视图⽤()描述,它是⽤户与数据库之间的接⼝。
A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独⽴性是因为采⽤了()A)层次模型 B)⽹状模型 C)关系模型 D)三级模式结构12.在关系数据库系统中,当关系的型改变时,⽤户程序也可以不变。
这是A)数据的物理独⽴性 B)数据的逻辑独⽴性C)数据的位置独⽴性 D)数据的存储独⽴性13.逻辑数据独⽴性是指()A)概念模式改变,外模式和应⽤程序不变 B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式和应⽤程序不变14.物理数据独⽴性是指()A)概念模式改变,外模式和应⽤程序不变 B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式和应⽤程序不变15.在⼀个数据库中,模式与内模式的映像个数是A)1个 B)与⽤户个数相同 C)由设置的系统参数决定 D)任意多个16.下列关于模式的术语中,哪⼀个不是指数据库三级模式结构中的外模式?A)⼦模式 B)⽤户模式 C)存储模式 D)⽤户视图17.下列关于数据库三级模式结构的说法中,哪⼀个是不正确的?A)⼀个数据库中可以有多个外模式但只有⼀个内模式B)⼀个数据库中可以有多个外模式但只有⼀个模式C)⼀个数据库中只有⼀个外模式也只有⼀个内模式D)⼀个数据库中只有⼀个模式也只有⼀个内模式18.在数据库三级模式中,外模式的个数()A)只有⼀个 B)可以有任意多个C)与⽤户个数相同 D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运⾏情况,及时处理运⾏过程中出现的问题,这是()⼈员的职责。
中南大学考试试卷2007--2008学年1学期期末考试试题一、填空题(本大题共10小题,每小题2分,共20分)1.从E-R图模型关系向关系模型转换时,一个1:1联系转换为关系模式时,该关系模式的关键字是_______________。
2.数据库学科的主要研究领域包括:数据库管理系统软件的研制、数据库设计以及_______________。
第3小题任选一个做,且只能做一个:(3-1).用树型结构表示实体类型及实体间联系的数据模型称为_______________。
(3-2). 设关系模式R (A ,B ,C ,D ),F 是R 上的FD 集,F ={AB →C ,D →B },R 的候选键为_________________ 。
4.DBMS提供的几个数据控制功能包括:数据的安全性保护、数据的完整性检查、并发控制以及_______________。
5.数据模型描述了系统的静态特性、动态特性和完整性约束条件。
它通常由数据结构、_______________和完整性约束三部分组成。
第6小题任选一个做,且只能做一个:(6-1).数据描述语言中子模式DDL用来定义局部的即用户的逻辑数据结构,模式DDL定义_______________,物理DDL 定义物理数据结构。
(6-2). 设关系模式R ,F 是R 上的FD 集,R 关于F 的无损联接条件是:任何满足F 的关系r ,有_________________ 。
7.关系数据库是采用_______________作为数据的组织方式。
8.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为_______________。
9.E-R数据模型一般在数据库设计的_______________阶段使用。
10.关系模型允许定义的三类完整性约束:______________、参照完整性和用户定义的完整性。
二、单项选择题(本大题共5小题,每小题2分,共10分)1.查询优化策略中,正确的策略是(D)A. 尽可能早地执行笛卡尔积操作B. 尽可能早地执行并操作C. 尽可能早地执行差操作D. 尽可能早地执行选择操作2.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇文章论文,主要论述的是(C )A. 层次数据模型B. 网状数据模型C. 关系数据模型D. 面向对象数据模型3.在数据库设计中,子模式设计是在阶段进行(B)A. 物理设计B. 逻辑设计C. 概念设计D. 程序设计4.在SQL语言中,集函数COUNT(列名)用于(C)A. 计算元组个数B. 计算属性个数C. 对一列中的非空值计算个数D. 对一列中的非空值和空值计算个数5. 在DBS中,DBMS和OS之间的关系是( B )A.相互调用 B.DBMS调用OSC.OS调用DBMS D.并发运行(以下每题10分)三、设某商业集团关于商店销售商品的数据库中有三个基本表:商店S HOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。
第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。
A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。
3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。
A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?(A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余B)插入异常C)删除异常D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?(D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则(C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为(B )A)非主属性B)主属性C)复合属性D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的(C )A)充分条件B)必要条件C)充要条件D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在(D)A)主属性对候选码的部分依赖B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(C )。
基础知识(单选)1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
A 需求分析B 概念设计C 逻辑设计D 物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个最适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能;根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2. 关于数据库概念设计阶段的工作目标,下列说法错误的是A 定义和描述应用系统涉及的信息结构和范围B 定义和描述应用系统中数据的属性特征和数据之间的联系C 描述应用系统的数据需求D 描述需要存储的记录及其数量参考答案D3. SQL Server 2000的字符型系统数据类型主要包括( )。
A int、money、charB char、varchar、textC datetime、binary、intD char、varchar、int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即( )。
A 数据模型B 数据库C 关系模型D 数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A 外模式/模式B 模式/内模式C 外模式/内模式D 逻辑模式/内模式参考答案B6. 关系模型的数据结构是A 树B 图C 表D 二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A 数据库管理员维护B 程序员维护C 数据库管理系统维护D 一般用户维护参考答案A8. E-R图用于描述数据库的A 概念模型B 数据模型C 存储模型D 逻辑模型参考答案A9.下面列出的条目中,()不是数据库技术的主要特点。
在SQL Server2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是A不需要指定备份设备的大小B一个数据库一次只能备份在一个设备上C每个备份设备都是专属于一个数据库的D只能将备份设备建立在磁盘上参考答案A对SQL Server2000采用的备份和恢复机制,下列说法正确的是A在备份和恢复数据库时用户都不能访问数据库B在备份和恢复数据库时用户都可以访问数据库C在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库参考答案D在SQL Sever中,创建数据库student,使用的语句是()。
A CREATE TABLE studentB CREATE VIEW studentC CREATE PROC studentD CREATE DATABASE student参考答案D下面描述错误的是( )。
A每个数据文件中有且只有一个主数据文件。
B日志文件可以存在于任意文件组中。
C主数据文件默认为PRIMARY文件组。
D文件组是为了更好的实现数据库文件组织。
参考答案B删除数据库的命令是A DROP DATABASEB USE DATABASEC CLOSE DATABASED OPEN DATABASE参考答案A下列说法()不正确。
A每个数据库可以包含若干个主数据文件B主数据文件的扩展名是:mdfC主数据文件中存放的是数据库的系统信息和用户数据库的数据D每个数据库都只包含一个主数据文件参考答案ASQL Server 2000 支持4种备份类型:完全备份、()、事务日志备份、文件和文件组备份。
A差值备份B差异备份C等差备份D磁盘备份参考答案BSQL Server 2000 的备份设备是用来存储()备份的存储介质。
A数据库、文件和文件组、事务日志B数据库、文件和文件组、文本文件C表、索引、存储过程D表、索引、图表参考答案A下列关于表的叙述正确的是()。
数据库选择题题库1、下列运算,属于传统的集合运算的是______。
加、减、乘、除并、差、交选择、投影、连接增加、删除、合并参考答案:B2、关系数据库系统中所管理的关系是______。
一个mdb文件若干个mdb文件一个二维表若干个二维表参考答案:C3、下列不属于ACCESS数据表中字段类型的是_______。
文本日期备注索引参考答案:D4、在ACCESS表设计时,设置字段默认值的作用是______。
不允许该字段出现空值不允许字段值超出定义范围系统自动转换数据格式系统预先提供的字段值参考答案:D5、在ACCESS中,添加新记录有多种方法,下列方法中______不能添加新记录。
单击记录导航栏中“新记录”按钮在最后一条记录按Enter键在最后一条记录定位器标有*号的行中输入新记录选择快捷菜单中“新记录”命令项参考答案:B6、下列关于ACCESS查询,叙述正确的是______。
只能根据数据库表创建查询只能根据已建查询创建查询可以根据数据库表和已建查询创建查询不能根据已建查询创建查询参考答案:C7、在ACCESS中,根据查询运行的结果是否改变______,将查询分为操作查询和选择查询。
数据源计算值条件值报表参考答案:A8、在ACCESS查询准则中,可以使用通配符,其中用于匹配任意一个数字的通配符是______。
#!?*参考答案:A9、在ACCESS中,可以作为窗体记录源的是______。
表查询Select语句以上都是参考答案:D10、在ACCESS中,建立主/子窗体,首先要将两个表之间建立______。
查询关系窗体命令按钮参考答案:B11、在ACCESS窗体中,要让用户在输入数据时,能进行数据选择的控件对象是______。
文本框标签列表框命令按钮参考答案:C12、在ACCESS报表设计中,使用自动创建“报表”创建的报表类型是______。
数据式图表式表格式凹凸式参考答案:C13、在ACCESS报表中,要实现报表的分组统计,其操作区域是______。
第一章习题一.选择题1.现实世界中客观存在并能相互区别的事物称为(A )A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为(C )A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是(C )A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系(B )A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是(A )A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?DA)属性B)关系C)域D)元组8.下面关于关系性质的说法,错误的是___D____。
A. 表中的一行称为一个元组B. 行与列交叉点不允许有多个值C. 表中的一列称为一个属性D. 表中任意两行可能相同9.数据库系统中,用(D)描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口。
A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了(D )A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是BA)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指(A )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指(C )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是AA)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?CA)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?CA)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数(B)A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(A )人员的职责。
中南大学现代远程教育课程考试复习题及参考答案《数据库基础与应用》一、选择题:1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )A、只有2NFB、只有3NFC、2NF和3NFD、没有2.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )A、企业版B、标准版C、个人版D、开发版3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4.MS SQL Server 2000是( )A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统5.现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )A、在学生表上按学号建索引B、在成绩表上按课程号建索引C、在课程表上按课程号建索引D、在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令( )A、DELETE TRIGGERB、DROP TRIGGERC、REMOVE TRIGGERD、DISABLE TRIGGER8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是( )A、INSTEAD OF DELETEB、INSTEAD OF DROPC、AFTER DELETED、AFTER UPDATE9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( )A、master数据库B、model数据库C、tempdb数据库D、pubs数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是( )A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库C、不能从master、tempdb数据库中删除guest用户D、在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A、多对多B、一对一C、多对一D、一对多12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( )A、增加用户数据库B、删除用户数据库C、执行与登录有关的操作D、增加数据库用户13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是()A、DELETEB、DROPC、CLEARD、REMORE14.下列四项关于启动服务器的说法不正确的是( )A、用企业管理器启动B、用操作系统控制面板中的服务管理程序启动C、用命令net begin mssqlserverD、自动启动服务器15.查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资B、ORDER BY 工资descC、ORDER BY 工资ascD、ORDER BY 工资dictinct16.下列聚合函数中正确的是( )A、SUM (*)B、MAX (*)C、COUNT (*)D、A VG (*)17.SQL中,下列涉及通配符的操作,范围最大的是( )A、name like ’hgf#’B、name like ’hgf_t%’C、name like ’hgf%’D、name like ’h#%’ escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是()A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。
第一章一、名词解释1.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
2.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
3.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
4.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。
5.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
6.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。
7.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存収方法,是面向计算机系统的。
8.E・R图:即实体•关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。
9.关系模式:从用户观点看,关系模式是rti—组关系组成,每个关系的数据结构是一张规范化的二维表。
10.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。
11.数据库模式:是对数据库屮全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据Z间的联系以及数据有关的安全性、完整性要求)的描述。
12.数据库的三级系统结构:外模式、模式和内模式。
13.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
14.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
通常是模式的子集。
一个数据库可有多个外模式。
15.数据库的二级映像:外模式/模式映像、模式/内模式映像。
中南大学数据库题库01数据库系统概论(总48页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1. 关于数据视图与三级模式,下列说法错误的是( )。
A 数据视图是指用户从某个角度看到的客观世界数据对象的特征B 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C 概念模式以数据模型的形式描述数据D 三级模式结构实现了数据的独立性参考答案A2. 关系数据库管理系统所管理的关系是A 一个DBF文件B 若干个二维表C 一个DBC文件D 若干个DBC文件参考答案B3. 某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是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常用的数据类型,以下()说法是错误的。
第七章习题
一、选择题
1.E-R方法的三要素是(C )。
A)实体、属性、实体集B)实体、键、联系
C)实体、属性、联系D)实体、域、候选键
2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A)E-R模型B)层次模型C)关系模型D)网状模型。
3.在数据库设计的需求分析阶段,业务流程一般采用(B )表示。
A)E-R模型B)数据流图C)程序结构图D)程序框图
4.概念设计的结果是(B )。
A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式
C)数据库系统的公用视图D)数据库系统的数据词典
5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C )。
A)合并与优化B)分析和处理C)聚集和概括D)分类和层次
6.如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。
A)需求分析B)概念设计C)逻辑设计D)物理设计
7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。
A)HASH B)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)。
A)一个实体类型转换为一个关系模式
B)一个1:1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
C)一个1:n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
D)一个m:n联系转换为一个关系模式
13. 在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。
对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?(C )
A)2 B)3 C)4 D)5
14. 存取方法设计是数据库设计的(D )阶段的任务。
A)需求分析B)概念结构设计C)逻辑结构设计D)物理结构设计
15. 下列关于E-R模型的叙述中,哪一条是不正确的?(D )
A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
B)实体类型之间的联系通常可以分为1:1,1:n和m:n三类
C)1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
D)联系只能存在于两个实体类型之间
二、填空题
1.数据库设计的六个主要阶段是:需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行和维护
2.数据字典中通常包括_数据项数据结构数据流数据存储和处理___五部分。
3.数据库系统的逻辑设计主要是将__概念模型__转化成DBMS所支持的数据模型。
4.如果采用关系数据库来实现应用,则在数据库的逻辑设计阶段需将__E-R模型__转化为关系模型。
5.当将局部E-R图集成为全局E-R,而在另一个局部E-R图中作为属性,如果同一对象在一个局部E-R图中作为实体这种现象称为__结构__冲突。
三、问答题
1. 数据库的设计过程包括几个主要阶段?每个阶段的主要任务是什么?哪些阶段独立于数据库管理系统?哪些阶段依赖于数据库管理系统?
2. 需求分析阶段的设计目标是什么?调查内容是什么?
3. 数据字典的内容和作用是什么?
4. 什么是数据库的概念结构?试述其特点和设计策略。
5 .什么是数据抽象?试举例说明。
6. 什么是E-R图?构成E-R图的基本要素是什么?
7. 为什么要视图集成?视图集成的方法是什么?
8. 什么是数据库的逻辑结构设计?试述其设计步骤?
9. 试述E-R图转换为关系模型的转换规则。
10. 试述数据库物理设计的内容和步骤。
11. 什么是数据库的再组织和重构造?为什么要进行数据库的再组织和重构造?
四、综合题
1.现有一局部应用,包括两个实体:“出版社”和“作者”。
这两个实体属多对多的联系,请读者自己设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码、完整性约束条件)。
出版社(出版社名,所在在址,联系电话)
作者(姓名,性别,年龄,工作单位,联系电话)
出版(出版社名,作者名,书名,出版数量,联系方式)
2.请设计一个图书馆数据库,此数据库对每个借阅者保持读者记录,包括:读者号、姓名、地址、性别、年龄、单位。
对每本书有:书号、书名、作者、出版社。
对每本被借出的书有:读者号、借出的日期、应还日期。
要求给出E-R图,再将其转换为关系模型。
读者(读者号,姓名,地址,性别,年龄,单位)
图书(书号,书名,作者,出版社)
借阅(读者号,书号,借期,还期)
3.某公司设计的“人事管理信息系统”,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息,其E-R图如图5-19所示:
图5-19 某公司“人事管理信息系统”E-R图
该E-R图有七个实体类型,其属性如下:
职工(工号,姓名,性别,年龄,学历)
部门(部门号,部门名称,职能)
岗位(岗位编号,岗位名称,岗位等级)
技能(技能编号,技能名称,技能等级)
奖惩(序号,奖惩标志,项目,奖惩金额)
培训课程(课程号,课程名,教材,学时)
工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)
该E-R图有七个联系类型,其中一个1:1联系,两个1:n联系,四个m:n联系。
联系类型的属性如下:
选课(时间,成绩)
设置(人数)
考核(时间,地点,级别)
接受(奖惩时间)
4. 某公司设计的“库存销售管理信息系统”对仓库、车间、产品、客户、销售部的信息进行了有效地管理,其E-R图如图5-20所示:
图5-20 某公司“库存销售管理信息系统”E-R图
该E-R图有五个实体类型,其结构如下:
车间(车间号,车间名,主任名)
产品(产品号,产品名,单价)
仓位(仓位号,地址,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,帐号)
销售员(销售员号,姓名,性别,学历,业绩)
该E-R图有四个联系类型,其中三个是m:n:p,一个是m:n,属性如下:入库(入库单号,入库量,入库日期,经手人)
存储(核对日期,核对员,存储量)
出库(出库单号,出库量,出库日期,经手人)
订单(订单号,数量,折扣,总价,订单日期)
将该E-R图转换成关系模式集。
(4) 车间(车间号,车间名,主任名)
产品(产品号,产品名,单价)
仓位(仓位号,地址,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,账号)
销售员(销售员号,姓名,性别,学历,业绩)
入库(车间号,产品号,仓位号,入库单号,入库量,入库日期,经手人) 存储(产品号,仓位号,核对日期,核对员,存储量)
出库(客户号,仓位号,产品号,出库单号,出库量,出库日期,经手人) 订单(产品号,客户号,销售员号,订单号,数量,折扣,总价,订单日期)。