2018自考《数据库系统原理》简答题总结
- 格式:docx
- 大小:24.04 KB
- 文档页数:11
1.什么是ODBC 数据源?DB 驱动程序和DBS 之间连接的命名。
2.什么是DB 驱动程序( DBMS 驱动程序)?处理 ODBC 函数,向数据源提交用户请求执行的SQL 语句。
3.什么是驱动程序管理器?为应用程序加载、调用和卸载DB 驱动程序。
4. ODBC 的体系结构有多少层?ODBC 的体系结构: 1 )ODBC 数据库应用程序;2)驱动管理器; 3 )DB 驱动程序; 4 )ODBC 数据源 ;5.什么是SQL/CLI ?在 SQL 标准中,称为“调用层接口”, SQL/CLI 是 ODBC 技术的延续。
6. PB 开发空间三个层次?1)WorkSpace (工作空间);2) Target (目标);3 ) Library (库文件);7. PB 连接数据库三个步骤?1)建立 ODBC 数据源; 2 )建立数据库描述文件; 3 )用 Connect 命令连接数据库;8. PB 中输出窗口功能?输出窗口用于显示对开发人员做出的操作响应。
9.什么是T-SQL ?在 SQL SERVER 中,专门用来扩展弥补SQL 标准的不足的语言。
10 . T-SQL 中 GO 、 While 、 IF 、 Begin ⋯ End 作用GO 可以使 SQL 语句的执行无条件地转移到指定的标签处。
While 可以重复执行一个语句,直到条件为假为止。
IF 根据表达式真假,选择执行某个语句或语句块。
Begin ⋯ End 可以将多条SQL 语句封装起来,形成一个语句块,使这些语句作为一个整体执行。
11.什么是角色?具有相同权限的用户组织在一起称之为角色。
12. SQL SERVER 2000 中,有哪两种身份验证模式?Windows 身份验证模式与混合身份验证模式。
13 .用户访问SQL SERVER 数据库中的数据,必须经过哪三个认证过程?1)身份验证; 2)当用户操作数据库的时候,认证该用户是否是合法用户;3)当用户操作数据库中的数据表的时候,认证该用户是否有操作权限;14.什么是触发器?SQL SERVER 提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关的特殊的存储过程。
浙江省2018年4月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()A.数据库管理系统、操作系统、应用软件B.操作系统、数据库管理系统、应用软件C.数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统2.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式3.以下四种处理中,不属于关系代数表达式的优化策略的是()A.对文件进行预处理B.尽早执行选择运算C.首先执行笛卡儿积运算D.选择和连接运算同时进行4.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()A.课程号B.教工号C.(学号,课程号)D.(学号,教工号)5.关系代数表达式σ2<5(S)表示()A.表示从S关系中挑选2的值小于第5个分量的元组B.表示从S关系中挑选第2个分量值小于5的元组C.表示从S关系中挑选第2个分量值小于第5个分量的元组D.表示从S关系中挑选第5个分量值大于2的元组6.将E-R模型转换成关系数据模型的过程称为数据库设计的()A.需求分析B.逻辑结构设计C.概念结构设计D.物理结构设计17.关系代数中的Π(投影)运算符对应SELECT语句中的以下哪个子句?()A.SELECTB.FROMC.WHEHED.GROUP BY8.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念?()A.宿主语言B.游标C.DDL语言D.DML语言9.在基本SQL语言中,不可以实现的是()A.定义视图B.定义基本表C.查询视图和基本表D.并发控制10.假设有如下实体和实体之间的联系情况:Ⅰ教师实体与学生实体之间存在一对多的导师联系Ⅱ学生实体与课程实体之间存在多对多的选课联系Ⅲ教师实体与课程实体之间存在一对一的授课联系则能用层次模型表示的是()A.Ⅰ,ⅡB.Ⅰ,ⅢC.Ⅱ,ⅢD.Ⅰ,Ⅱ,Ⅲ11.下列叙述中正确的是()A.X→→Y,其中Z=U-X-Y=φ,则称X→→Y为非平凡的多值依赖B.X→→Y,其中Z=U-X-Y=φ,则称X→→Y为平凡的多值依赖C.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非平凡函数依赖D.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平凡函数依赖12.如果事务T获得了数据项Q上的共享锁,则T对Q()A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写13.数据库的并发操作可能带来的问题包括()A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度214.下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH) ON TABLE FROM ZHAOB.REVOKE UPDA TE(XH) ON TABLE FROM PUBLICC.REVOKE UPDA TE(XH) ON STUD FROM ZHAOD.REVOKE UPDATE(XH) ON STUD FROM PUBLIC15.在分布式数据库系统体系结构中,介于全局外模式与分片模式之间的是()A.分配模式B.局部概念模式C.全局概念模式D.全局内模式二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
绝密★启用前2018年4月高等教育自学考试全国统一命题考试数据库系统原理 试题答案(课程代码 04735)一、单项选择题:本大题共15小题,每小题2分,共30分。
1.C 2.C 3.B 4.B 5. C6.A 7.A 8.D 9.D 10. B11.B 12.A 13.B 14.D 15. C二、填空题:本大题共10空,每空1分,共10分。
16.数据 17.性能18.修改 19. ))R 324,1S ⨯=((δπ20. DROP TABLE 21.错误的数据22.串行调度 23.代码的重用性25.字符串参数 24.数据库三、简答题:本大题共10小题,每小题3分,共30分。
26. (1) DBA 。
(2)专用用户。
(3)应用程序员。
(4)终端用户。
27.(1)数据库的转储和恢复。
(2)数据库安全性、完整性控制。
(3)数据库性能的监督、分析和改进。
(4)数据库的重组织和重构造。
28.{A →B ,A →C ,C →D}29.由于SQL 语句处理的是记录集合,而主语言语句一次只能处理一个记录,因此需要用游标机制,把集合操作转换成单记录处理方式。
30.系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为数据库的可恢复性。
31.通常会带来三个问题:丢失更新问题、读脏数据、不可重复读问题。
32.封锁对象的大小称为封锁的粒度。
33.全局变量由系统定义和维护,以两个@字符开头,用户不能定义全局变量。
34.应用画板是用来创建和编辑应用对象,可以对应用程序的Open 、Close 、Error 等事件编程和对对象的属性进行定制和修改。
(3分)35. ODBC 数据库应用程序、驱动程序管理器、DB 驱动程序、数据源。
(3分)四、设计题:本大题共5小题,每小题4分,共20分。
36.职工))(年龄年龄姓名,性别(5030>∨<σπ 37. SELECT 姓名,工程名称,工资FROM职工,工程,报酬WHERE职工,职工号=报酬,职工号AND报酬.工程号=工程.工程号AND姓名=’王琦’;38. SELECT职工号,SUM(工资)FROM报酬GROUP BY职工号;39. UPDATE报酬SET工资=工资*1.1WHERE工程号IN (SELECT工程号FROM 工程WHERE预算>=10000);40. CREATE VIEW VPS(职工号,姓名,工程名称,工资)AS SELECT职工,职工号,姓名,工程名称,工资FROM职工,工程,报酬WHERE职工.职工号=报酬,职工号AND报酬.工程号五、综合题:本大题共2小题,每小题5分,共10分。
数据库系统原理各章知识重点简答题精粹第1、2章知识点:1.数据抽象的四种模型概念模型独立于硬件和软件逻辑模型独立于硬件,依赖软件DBMS:层次模型、网状模型(指针)、关系模型(关键码)外部模型独立于硬件,依赖软件内部模型依赖软件和硬件2.进入数据库阶段的标志:层次模型IMS系统推出、网状模型的提出、关系模型的提出。
3.DBMS是数据库系统对数据管理的系统软件。
4.逻辑设计的四个步骤:把概念模型转换成逻辑模型;设计外模式;设计应用程序与数据库的接口;评价模型5.数据描述要经历概念设计、逻辑设计、物理设计6.数据库应用系统设计的需求分析阶段生成的文档是数据字典和数据流图7.与一个联系有关的实体集个数,称为联系的元数。
8.抽象级别最高的数据模型是概念模型9.ER模型的基本元素是实体、联系和属性10.关系模型用关键码表示实体之间的联系11.较高层上的实体类型是超类12.数据字典是对数据描述的集中管理,它的功能是存储和检索各种数据描述13.关系中每个属性都有一个取值范围,称为属性的值域。
14.数据字典的内容和作用是什么?数据字典包括数据项、数据流、数据结构、数据存储和处理过程5个部分。
数据字典是对数据描述的集中管理,它的功能是存储和检索各种数据描述。
数据字典是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在数据库设计中占有重要地位。
15.什么是数据独立性?数据独立性是应用程序和数据结构之间相互独立,不受影响,即数据结构发生改变不会引起应用程序改变。
数据独立性分为物理数据独立性和逻辑数据独立性。
物理数据独立性是指数据库物理结构发生改变时,不必修改应用程序。
逻辑数据独立性是数据库逻辑结构发生改变时不改变应用程序。
16.在数据库设计中为什么要进行需求分析?需求分析的四个步骤?需求分析是收集数据库需要的信息和用户对处理的需求,并以需求说明书的形式确定下来,作为以后系统开发的指南和系统验证的依据。
需求分析的四个步骤:分析用户活动,产生业务流程图确定系统范围,产生系统关联图分析用户活动涉及的数据,产生数据流图分析系统数据,产生数据字典17.什么数据冗余?其可能导致的后果?数据冗余是指相同的数据被存储很多次。
第一章节数据库系统基本概念1.文件系统中的数据独立性是指(设备)独立性。
2.在数据库方式下的信息处理中,(数据)占据了中心位置。
3.DBMS是位于(用户)和(OS)之间的一层数据管理软件。
4.数据模型不仅描述数据本身的特点,还要描述(数据之间的联系)。
5.DBS中,用户的数据和磁盘中的数据之间转换由(DBMS)实现。
6.在层次、网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据。
7.数据库的三级模式结构是对(数据)的三个抽象级别。
8.DBS中存放三级结构定义的DB称为(数据字典)。
9.DBS的全局结构体现了其(模块功能)结构。
10.DBMS为应用程序运行时开辟的DB系统缓冲区,主要用于(数据传输)和(模式转换)。
11.层次模型用(树)型结构来表示实体间的联系。
12.在数据的人工管理阶段,程序与数据是(一一对应)的关系。
13.定义数据库的安全性和完整性的工作由(DBA)完成。
14.数据独立性的好处是(数据存储方式的变化不会影响到应用程序的使用)。
15.数据库的三级体系结构使用户能抽象地使用数据,不必关心(数据在计算机中的表示和存储) 。
16.概念设计阶段用到实体、实体集、属性和实体标识符等4个术语;逻辑设计阶段用到字段、记录、文件和关键码等4个术语;第二章节数据库设计和ER模型1.ER数据模型一般在数据(概念设计)阶段使用。
2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的(物理设计)阶段。
3.数据模型是用来描述数据库的结构和语义的,数据模型有(概念数据模型)和(结构数据模型)两类,ER模型是(概念数据模型)。
4.数据实施阶段包括两项重要的工作,一项是数据(载入),另一项是应用程序的编码和调试。
5.ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的(属性和键)。
6.数据库的物理设计是对一个给定的(基本数据)模型选取一个最合适应用环境的物理结构的过程。
数据库系统原理简答题汇总第一章数据库系统概念1.请简述数据,数据库,数据库管理系统,数据库系统的概念?答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。
②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。
③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。
④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。
2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4.请简述关系模型与网状模型,层次模型的区别/特点?答:使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用,存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
5.请简述数据库管理系统的功能?答:①数据定义功能②数据操纵功能③数据库的运行管理功能④数据库的建立和维护功能⑤数据组织存储和管理功能⑥其他功能:主要包括与其他软件的网络通信功能。
6.请简述数据库系统的组成?答:一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。
全国 2018 年 1 月高等教育自学考试数据库原理试题课程代码: 02336一、单项选择题(本大题共15 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.ER 模型属于()A. 概念模型B. 层次模型C.网状模型D. 关系模型2.数据库系统的三级模式结构中,定义索引的组织方式属于()A. 概念模式B. 外模式C.逻辑模式D. 内模式3.在关系代数中,可以用选择和笛卡尔积表示的运算是()A. 投影B. 联接C.交D. 除法4.设关系模式 R(A , B)上的函数依赖为A→B,则 R 最高属于()A.2NFB.3NFC.BCNFD.4NF5.SQL 语言中,实现数据存取控制功能的语句是()A.CREATE 和 DROPB.INSERT 和 DELETEC.GRANT 和 REVOKEMIT 和 ROLLBACK6.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A. 物理数据独立性B. 逻辑数据独立性C.物理结构独立性D. 逻辑结构独立性7.位于分片视图与分配视图之间的分布透明性是()A. 分片透明性B. 分配透明性C.位置透明性D. 局部透明性8.全局 ER 模型的设计,需要消除属性冲突、命名冲突和()A. 结构冲突B. 联系冲突C.类型冲突D. 实体冲突9.设关系 R 和 S,且 T 、R、 S 的元组个数分别为 k、 m、 n,则 k、m、n 三者之间的关系是()A.k<(m+n)B.k ≤(m+n)C.k<(m × n)D.k ≤ (m×n)10.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()A. 一对一B. 一对多C.多对一D. 多对多11.表达式“ AGE BETWEEN 18 AND 24”等价于()1A.AGE>18 AND G<24B.AGE>=18 AND G<24C.AGE>18 AND G<=24D.AGE>=18 AND AGE<=2412.在数据库设计中,独立于计算机的硬件和DBMS 软件的设计阶段是()A. 概念设计B. 物理设计C.逻辑设计D. 系统实施13.按照 PX 协议规定,一个事务要更新数据对象Q,必须先执行的操作是()A.READ ( Q)B.WRITE (Q)C.LOCK S ( Q)D.LOCK X (Q)14.关系模式R 分解成ρ ={R 1, R2, R K } ,F 是 R 上的 FD 集, R 中满足 F 的每一个关系r与其投影联接表达式mρ(r) 间的关系是()A.r=m ρ (r)B. r ≠ mρ (r)C. r =m ρ (r)D. m ρ (r) r15.设有事务T1和 T 2,其并发操作顺序如下图所示。
一、第1、2章知识简答1.数据字典的内容和作用是什么?数据字典通常包括:数据项、数据流、数据结构、数据存储和处理过程等五个部分。
数据字典是原系统中各类数据描述的集合,是一系列二维表格,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在数据库设计中有重要的地位。
2.什么是数据独立性?数据独立性是指应用程序和数据之间相互独立,不受影响,即数据结构的修改不会引起应用程序的修改。
数据独立性包括物理数据独立性和逻辑数据独立性。
物理数据独立性是指数据库物理结构改变时,不必修改现有的应用程序;逻辑数据独立性是指数据库逻辑结构改变时,不用改变应用程序。
3.在数据库设计过程中为什么要进行需求分析?在数据库设计过程中,需求分析的目的是收集数据库所需的信息内容和用户对处理的需求,并以需求说明书的形式记录下来,作为以后系统开发的指南和系统验证的依据。
4.什么是数据冗余?及其可能导致的后果?数据冗余是指相同的数据被存储多次,数据冗余的后果是浪费空间,可能造成数据完整性的缺陷和数据不一致性。
数据冗余是相对的概念,例如主键和外键也是数据冗余,不过这是必须存在的数据冗余,它是关系之间进行联系的手段,数据库设计是可控数据冗余度。
5.数据库设计的规划阶段应做哪些事情?数据库设计的规划阶段的主要任务是进行建立数据库的必要性和可行性分析,确定数据库系统在组织和信息系统中的地位,以及各个数据库之间的联系。
6.什么是ER图?构成ER图的基本要素是什么?ER方法是实体——联系方法简称。
它是描述现实世界中概念结构模型的有效方法。
用ER方法建立的概念结构模型称为ER模型即为ER图。
ER图是由实体、实体的属性和实体之间的联系三个要素组成。
7.评审在数据库设计有什么重要作用?为什么允许设计过程中有多次回溯与反复?评审的作用在于确认某一阶段的任务是否全部完成,避免重大任务。
因为管理人员缺乏对计算机的了解,而数据库设计者又缺乏对管理对象的了,所以在评审时可能导致设计过程的回溯与反复。
2018年10月自考04735数据库系统原理详解一、选择题1.描述事物的符号记录是(P27)A.Data B.DB C.DBMS D.DBS2.不属于人工管理阶段特点的是(P30)A.数据共享B.数据不保存C.应用程序管理数据D.数据面向应用3.关系表中的列,也称作(44)A.元组B.记录C.字段D.数组4.关系中包含在任何一个候选码中的属性称为(P46)A.非主属性B.主属性C.非码属性D.超属性5.关于参照关系和被参照关系叙述正确的是(P47)A.以外码相关联的两个关系,以外码作为主码的关系称为参照关系B. 以外码相关联的两个关系,外码所在的关系称为被参照关系C.参照关系也称为主关系,被参照关系也称为从关系D.参照关系也称为从关系,被参照关系也称为主关系6.将相关数据集中存放的物理存储技术是(P82)A.非聚集B.聚集C.授权D.回收7.颁布SQL3的年份是(P84)A.1986年B.1987年C.1989年D.1999年8.可用于收回权限的SQL语句是(P151)A.GRANT B.ROLLC.REVOKE D.RETURN9.在MySQL中,用于实现交叉连接的关键字是(P109)A.CROSS JOIN B.INNER JOINC.JOIN D.LEFT JOIN10.对于使用存储过程的好处说法错误的是(P125)A.可增强SQL语言的功能B.可增强SQL语言的灵活性C.具有良好的封装性D.系统运行稳定11.可以独立地删除完整性约束,而不会删除表的语句是(140)A.ALTERTABLE B.DROPTABLEC.CHECK TABLE D.DELEALTER12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是(P141)A.1个B.3个C.6个D.8个13.用于删除一个或多个MySQL账户,并消除其权限的语句是(P146)A.DROP USERS B.DROP USERC.ALTER USERS D.ALTER USER14.把数据按照相似性归纳成若干类别的是(P184)A.概念描述B.关联分析C.分类D.聚类15.数据库技术与人工智能技术相结合出现的数据库系统是(P180)A.分布式数据库系统B.并行数据库系统C.主动数据库系统D.移动数据库系统二、填空题16.引起数据不一致的根源是_数据冗余__。