《数据库课程设计》测试题及答案.doc_第1页
《数据库课程设计》测试题及答案.doc_第2页
《数据库课程设计》测试题及答案.doc_第3页
《数据库课程设计》测试题及答案.doc_第4页
《数据库课程设计》测试题及答案.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库课程设计测试题及答案 本科一、 选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。每题2分)C 1、下列有关数据库的描述,正确的是() A、数据库是一个DBF文件 B、数据库是一个关系 C、数据库是一个结构化的数据集合 D、数据库是一组文件D 2、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是() A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系D 3、“实体”是信息世界中广泛使用的一个术语,它用于表示() A、有生命的事物 B、无生命的事物 C、实际存在的事物 D、一切事物D 4、数据模式是() A、文件的集合 B、记录的集合 C、数据的集合 D、记录类型及其联系的集合B 5、实体完整性要求主属性不能取空值,这一点通常是通过() A、定义外部键来保证 B、定义主键来保证 C、用户定义的完整性来保证 D、关系系统自动保证C 6、表示数据库的概念模型一般使用() A、用户活动图 B、数据流图 C、E-R图 D、流程图A 7、下列正确的日期型表达式是() A、CTOD(07/01/99) B、07/01/99 C、CTOD(07/01/99) D、07/01/99A 8、执行语句DIMENSION aa(2,2)以后,数组aa中各元素的类型及值是() A、逻辑型,值.F. B、逻辑型,值.T. C、数值型,值0 D、不可知C 9、下列说法错误的是() A、字段变量依附于数据库文件结构而存在,程序执行后仍存在 B、FoxPro(或FoxBase)仅支持一维和二维数组 C、在程序中定义的内存变量在程序执行以后仍存在 D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据B 10、执行语句“? STUFF(北大,3,4,北京大学)”,输出结果为() A、北京大学 B、北京大学 C、北大北京大学 D、选项A、B、C都不对A 11、已知变量add的值为字符“+”,用语句“? &result”显示数值50和20的和,为变量result赋值用语句() A、STORE 50&add.20 TO result B、STORE 50& add 20 TO result C、STORE 50&add20 TO result D、STORE 50&add+20 TO resultB 12、设字段段变量job是字符型,salary是数值型,分别存放职称和工资信息,要表述“职称是高工且工资大于1000元”这一命题,表达式是() A、job=高工.AND.salary1000.00 B、job=高工.AND.salary1000.00 C、job=高工.OR.salary1000.00 D、job=高工.OR.salary1000.00B 13、命令“TOTAL ON姓名 TO flt”中的flt是() A、内存变量名 B、新数据库文件名 C、文本文件名 D、库文件字段名D 14、在FoxPro(或FoxBase)数据库管理系统中,下列叙述正确的是() A、索引过的数据库文件,其记录的物理顺序按索引表达式的逻辑顺序排列 B、用INDEX命令创建的索引文件可以按索引表达式升序或降序排列 C、使用USE命令打开库文件的同时也打开排序文件 D、SORT、INDEX命令中的关键字的类型可以是N型、C型、D型B 15、当前数据库文件中“性别”字段为逻辑型字段(.T.表示男,.F.表示女),显示所有女同志的记录使用命令() A、LIST FOR 性别 B、LIST FOR.NOT.性别 C、LIST FOR 性别=F D、LIST FOR 性别=F ALLD 16、从FoxPro(或FoxBase)的程序中直接退到操作系统提示符下,使用命令() A、RETURN B、CANCEL C、EXIT D、QUITC 17、数据库文件zg.dbf已经打开,职工工资存于工资字段,对所有职工工资增加80元,使用命令() A、REPLACE工资WITH工资+80 B、REPLACE工资WITH工资+80 C、REPLACE工资WITH工资+80 ALL D、REPLACE工资WITH STR(工资)+80 ALLD 18、已知DIMENSION a(5,4)为这个数组的第6个元素赋值用() A、a(1,1)=5 B、a(1,2)=5 C、a(2,1)=5 D、a(2,2)=5D 19、备注型字段在数据库中的长度为10个字节,它用来存放() A 输入的内容 B、备注文件的文件名 C、指向备注文件的指针 D、指向备注文件中对应文字内容的指针A 20、已有名为abc.mem的磁盘文件,执行命RESTORE FROM abc的结果是() A、从abc.mem恢复内存变量 B、用abc.mem更新数据库 C、更新abc.mem的内容 D、选项A、B、C都不对A 21. 单个用户使用的数据视图的描述称为 【 】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式B 22. 子模式DDL用来描述 【 】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构B 23. 在DBS中,DBMS和OS之间的关系是 【 】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行A 24. 五种基本关系代数运算是 【 】 A. ,-,和 B. ,-,和 C. ,和 D. ,和D25. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接C 26. 下列聚合函数中不忽略空值 (null) 的是 【 】 A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)A 27. 设关系模式R (A,B,C),F是R上成立的FD集,F = BC,则分解 = AB,BC相对于F 【 】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解A 28. 关系模式R分解成 = R1,Rk,F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式m(r) 间的关系满足 【 】 A. r m(r) B. m(r) r C. r = m(r) D. rm(r)B 29. 在数据库设计中,将ER图转换成关系数据模型的过程属于【 】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段C 30. SQL中,下列涉及空值的操作,不正确的是 【 】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)C 31. 如果事务T获得了数据项Q上的排它锁,则T对Q 【 】 A. 只能读不能写 B . 只能写不能读 C. 既可读又可写 D. 不能读不能写D 32. DBMS中实现事务持久性的子系统是 【 】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统C 33. SQL的全局约束是指基于元组的检查子句和 【 】 A. 非空值约束 B. 域约束子句 C. 断言 D. 外键子句A 34. 分布式数据库系统中分片模式和分配模式均是 【 】 A. 全局的 B. 局部的 C. 分布的 D. 集中的C 35. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【 】 A. 平面关系模型 B. 嵌套关系模型 C. 复合对象模型 D. 分布式关系模型B 44某学校规定,每一个班级至多有50 名学生,至少有10名学生;每一名学生 必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( ) A(0, 1) B(1, 1) C(1, 10) D(10, 50) B 56设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE A _ _ W _ % B _ % W _ _ C _ W _ _ D _ W _ % A 57在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为( ) A 递归实体 B 弱实体 C 复合实体 D 联系实体 C 58、下列说法错误的是()A、字段变量依附于数据库文件结构而存在,程序执行后仍存在B、FoxPro(或FoxBase)仅支持一维和二维数组C、在程序中定义的内存变量在程序执行以后仍存在D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据A 69关系数据库中的视图属于4个数据抽象级别中的( ) A 外部模型 B 概念模型 C 逻辑模型 D 物理模型 B 70在下列关于关系的陈述中,错误的是( ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 C 71为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 D 72关系数据库中,实现实体之间的联系是通过表与表之间的( ) A 公共索引 B 公共存储 C 公共元组 D 公共属性 D 73在MS SQL Server中,用来显示数据库信息的系统存储过程是( ) A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb C 74下面系统中不属于关系数据库管理系统的是( ) A Oracle B MS SQL Server C IMS D DB2 B 75SQL语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE B 76如果在关系的分片过程中使用了选择操作,则不可能是( ) A 水平分片 B 垂直分片 C 导出分片 D 混合分片 D 77存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于( ) A 并发处理 B 封锁 C 循环 D 死锁 二: 填空题(每空1分)1、数据库系统的主要特点是实现数据 、减少数据 、采用特定的数据 、具有较高的数据 、只有统一的数据控制功能。共享 冗余 模型 独立性2、数据库管理系统提供了数据库的 、 和 功能。定义 操纵 运行控制(次序元先后)3、为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、 和 等。分级授权 数据加密(次序无先后)4、E-R模型是描述概念世界、建立 的实用工具。概念模型5、一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为 的联系。多对多 或力:m:n6、一个关系就是一张 ,每个关系有一个 ,每个关系在计算机中作为一个 存储起来。二维表 关系名 文件7、一个关系模型由若干个 所组成。关系模式8、选择运算的结果关系同原关系具有 的结构框架,投影运算的结果关系同原关系通常具有 的结构框架。相同 不同9、按照两关系中对应属性值相等的条件所进行的联接称为 联接。等值10、在SQL所支持的数据库系统的三级模式结构中,视图属于 ,基本表属于 。外模式 全局概念模式11使用不带任何参数的SET INDEX TO命令将关闭除 之外的 。结构化复合索引文件 所有打开的索引文件12使用SET FILIFR TO(条件)命令相当于对当前库进行 运算。选择13当利用查找命令查找到相应记录时,则该记录就成为 ,此时 函数的值为真。当前记录 FOUND()14当需要利用非当前工作区上打开数据库的某个字段时,需要在该字段名前面加上该库 的 和 字符。别名 或-15若两个库是按照记录号建立关联的,则当当前库中的记录指针移动到第n号记录时, 被关联库中的记录指针 。也将被移动到第n号记录16在FoxPro中,客户是指使用 的应用程序OLE对象17嵌入OLE对象的特点是 、 和 。对象相对独立 便于控制 灵活性强18当使用数组定义语句定义一个数组后,该数组中各元素的初始值均为 。f或逻辑假19使用SCATTER命令能够把当前库中的当前记录传送给 。数组20DENNEWINDOW为 命令,ACTIVATEWNDOW为 命令,DEACTIVATEWINDOW为 命令定义窗口 激活窗口 关闭窗口21. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的_。可重用性 (或共享性)22. 用树型结构表示实体类型及实体间联系的数据模型称为_。层次模型23. 关系数据库的关系演算语言是以_为基础的DML语言。谓词演算24. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_律就可推出。自反25 设关系模式R (A,B,C),F是R上成立的FD集,F = BA,BC,则分解 = AB,AC丢失的FD是_。BC26. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_。不相交条件27. DB并发操作通常会带来三类问题,它们是丢失更新、_和读脏数据。不一致分析28. 事务必须具有的四个性质是:原子性、一致性、_和持久性。隔离性29. 分布式数据库系统中透明性层次越高,应用程序的编写越_。简单 (或容易)30. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为_。子类型31 关系模型的特点是关系必须_,模型概念_,能够采用集合操作。规范化 单一32 在选择运算所得到的结果关系中,所含的元组数不_原关系中的元组数多于33 一个学生关系模式为(学号,姓名,班级号,),其中学号为关键字;一个班级关系模式为(班级号,专业,教室,),其中班级号力关键字;则学生关系模式中的外关键字为_。班级号34 SQL语言具有对数据的_、_、_和_等四个方面的功能。定义 查询 操纵 控制 (次序无先后)35有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号:另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_。外关键字36对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_X,或称X_Y,记作_,X称为决定因素。函数依赖于 函数决定 XY37设XY是关系模式R的一个函数依赖,如果存在X的真子集X,使得XY成立,则称Y_X,记作_。部分依赖于 X-pY38在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于_范式,记作_。第一 R 1NF39关系规范化应遵循概念_原则。单一化40一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)X3,X2X4,则该关系属于_范式,因为它存在着_。第一 部分依赖41采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_并进行_处理。关系模式 规范化42假定一个E-R图包含有A实体和B实体,并且从A到B存在着m:n的联系,则转换成关系模型后,包含有_个关系模式。343假定一个数据库文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为_,当XYZ.DBF库被打开时,它的结构化复合索引文件_。XYZ.CDX 将同时(或自动)被打开44、 幕编辑方式修改当前库结构的命令为_,修改当前库记录的命令为_、_或_。MODIFY STRUCTURE EDIT CHANGE BROWSE (后三项次序无先后)45. 替换修改当前库中记录的命令为_。REPLACE46_或_命令能够在打开相应索引文件的情况下,快速查找到与之相匹配的第一条记录(若存在的话)。FIND SEEK (次序无先后)47.AVERAGE命令能够分别求出当前库中满足一定范围和条件的数值型字段的_与_。总和 平均值48在进入FoxPro系统后,若不使用SELECT命令进行工作区选择,则系统自动选定_作为当前工作区。1号工作区49ET RELATIONs TO命令能够建立当前数据库同其它工作区上打开的数据库之间的_。关联(或逻辑关联)50OLE对象是指用于_或_的数据单元。链接 嵌入 (次序无先后)51. 过程文件中的每个过程以_语句开始,以_语句结束。PROCEDURE(过程名)(或PROCEDURE) RETURN52若需要把实际参数传送给被调用的过程,需要在DO语句中使用_选项。WITH 或 = = $、非:.NOT. !、与:.AND.、或:.OR.3、 数据库技术发展经过了那几个阶段?手工管理阶段、文件系统阶段、数据库阶段。4、 数据库系统设计的步骤。需求分析、概念设计、逻辑设计、物理设计、实施、运行和维护5、 数据完整性的类型及其含义。声明完整性、过程完整性。6什么是分布式数据库?数据库分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。7解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。数据冗余会导致数据(或更新)异常和数据不一致性。8. .在开发和使用数据库应用系统过程中,SQL Server的许可系统为什么将用户分成四类?请将它们按层次从高到低排列出来。 不同角色分担不同职责 系统管理员(SA) 数据库拥有者(DBO) 数据库对象拥有者(DBOO) 一般用户(User)9什么是多值依赖中的数据依赖?举例说明。在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。 10数据库系统生存期是什么?把数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间。11为什么说需求分析是数据库系统开发中最困难的任务之一?(1)系统本身的需求是不断变化的; (2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达需求很困难; (3)通过需求分析可以沟通用户与设计人员。54数据库的三级模式和两级映象体系结构中,模式内模式映象存在于概念级和内部级之 间, 用于定义概念模式和内模式间的对应性。其主要作用是什么?由于概念模式和内模式的两级的数据结构可能不-致,即记录类型、字段类型的命名、组成可能不一致,用这个映象说明概念记录和内部记录间的对应性。 12简述逻辑数据的独立性。当对数据库的概念模式进行修改时,内模式尽可能保持不变或尽量少的作修改,即对概念模式的修改尽量不影响外模式和应用程序,称数据库达到了逻辑数据独立性。13. 请阐述在网状模型和关系模型中,实体之间联系的实现方法。 在网状模型中,联系用指针实现。 在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。14 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式A,E (B = D (RS)。 SELECT A,E FROM R,S WHERE B = D AND R.C = S.C15. 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = DA,DB,试写出关系模式R的候选键,并说明理由。 R的候选键是CD 理由:从已知的F,可导出DABD, 再根据增广律,可得出CDABCD, 即CD值可决定全部属性值。16 两个函数信赖集F和G等价的充分必要条件是什么? F中每个FD在G+ 中,并且G中每个FD也在F+ 中17. 设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可 以对R的删除操作采取哪三种措施? (1) RESTRICT (或 约束删除) (2) CASCADE (或 级联删除) (3) SET NULL (或 外键值置空)18. SQL中表达完整性约束的规则主要有哪几种? 有主键约束、外键约束、属性值约束和全局约束等。19数据库是一个共享资源,在多用户共享系统中,并发操作的含义是什么?在多用户共享系统中,多个用户同时对同一数据进行操作称为并发操作。20. 什么是对象关系数据模型? 在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类 型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。23. SQL中表达完整性约束的规则主要有哪几种? 有主键约束、外键约束、属性值约束和全局约束等。24. 什么是分布式数据库的分布透明性? 分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。25. 什么是对象关系数据模型? 在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。阅读题目回答(2629题) 假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人; (3) 每个商店的每种商品只有一个库存数量。26. 根据上述规定,写出关系模式R的基本函数依赖;有三个函数依赖:(商店编号,商品编号) 部门编号(商店编号,部门编号) 负责人(商店编号,商品编号) 数量27. 找出关系模式R的候选码; R的候选码是 (商店编号,商品编号)28. 试问关系模式R最高已经达到第几范式?为什么? 因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖, 所以R属于2NF,R不属于3NF。29. 如果R不属于3NF,请将R分解成3NF模式集。 答将R分解成:R1 (商店编号,商品编号,数量,部门编号)R2 (商店编号,部门编号,负责人)30、 什么是数据库系统?数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。31、 什么是数据库管理系统?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的功能有:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。32、什么是数据的逻辑独立性?请举例说明。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即, 数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。33、什么是数据的物理独立性?请举例说明。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。34、数据库系统的主要特点有那些?(1)数据结构化;(2)数据的共享性高,冗余度低,易扩充;(3)数据独立性高;(4)数据由DBMS统一管理和控制。35、DBMS提供哪几方面的数据控制功能?(1)数据的安全性(Security)保护;(2)数据的完整性(Integrity)检查;(3)并发(Concurrency)控制;(4)数据库恢复(Recovery)。36、什么是数据库?数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享37、数据库系统的三级模式是什么?指数据库系统是由外模式、模式和内模式级构成。38、什么是模式?分为哪几种?模式也称逻辑模式,是所有用户的公共数据视图,是数据库中全体数据的逻辑结构和特征的描述。外模式也称用户模式或子模式(Subschema),它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。内模式也称存储模式(Storage Schema),一个数据库只有一个内模式。它是数据在数据库内部的表示方式,是数据的物理结构和存储方式的描述。39、试述数据库系统三级模式结构,这种结构的优点是什么? 数据库系统的三级模式是指数据库系统是由外模式、模式和内模式组成。这种结构的优点是保证了数据的安全性。40、什么是关系关系模型的完整性规则?模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。41. 请阐述在网状模型和关系模型中,实体之间联系的实现方法。在网状模型中,联系用指针实现。在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。 42. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式 A,E (B = D (RS)。SELECT A,EFROM R,SWHERE B = D AND R.C = S.C43. 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = DA,DB,试写出关系模式R的候选键,并说明理由。R的候选键是CD理由:从已知的F,可导出DABD,再根据增广律,可得出CDABCD,即CD值可决定全部属性值。44. 两个函数信赖集F和G等价的充分必要条件是什么?F中每个FD在G+ 中,并且G中每个FD也在F+ 中。45简要说明事务的原子性。事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位处理,不可以被分割。46什么是数据库的并发控制?数据库技术的一个特点是数据共享,但多个用户同时对同一个数据的并发操作可能会 破坏数据库中的数据,数据库的并发控制能防止错误发生,正确处理好多用户、多任务环境下并发操作。47简单说明排它锁和它的作用。排它锁又称为写锁。如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。从而保证其他事务在T释放X上的锁之前不能再读取和修改X。48.简述数据与信息的关系。 1)信息是各种数据所包括的意义,数据是载荷信息的物理符号。 2)可用不同的数据形式来表现同一数据,信息不随数据的表现形式而改变 3)信息和数据通常可混用。49.简述数据库系统阶段数据管理的特点(特别是相对于文件系统)? 1)数据的共享性好 2)面向全组织的数据结构化 3)数据独立性高 4)冗余度低,并且可控 5)数据由DBMS统一管理和控制50.从程序和数据之间的关系,分析文件系统和数据库系统之间的区别和联系。 1)文件系统和数据库系统之间的区别是: (1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据; (2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; (3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控 制数据; (4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共 享。 2)文件系统和数据库系统之间的联系: (1)均为数据组织的管理技术; (2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; (3)数据库系统是在文件系统的基础上发展而来的。51.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余? 1)数据冗余是指各个数据文件中存在重复的数据。 2)在文件管理系统中数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。数据文件之间没有联系,数据文件是面向应用程序的,每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。 3)数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。 5.简述数据库的特点。 1)按照数据模型来组织数据 2)具有较小的冗余度 3)独立性、易扩展性 4)数据可共享52. 数据库系统由哪几部分组成?1)数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系 统、用户和硬件环境组成。 2)数据库是数据库系统的工作对象。 3)数据库管理系统是数据库管理软件,用于建立、运用和维护数据库,它位于用户和操作系统之间。 4)数据库系统中主要有三类用户:终端用户、应用程序员和数据库管理员,数据库管理系统是负责数据库存取、维护和管理的软件系统。 5)硬件环境为数据库系统的运行提供保障53. 使用数据库系统有什么好处? 1)查询迅速、准确,而且可以节约大量纸面文件 2)数据结构化,并由DBMS统一管理 3)数据冗余度小 4)具有较高的数据独立性 5)数据的共享性好 6)DBMS还提供了数据的控制功能54.简述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论