2018自考《数据库系统原理》简答题总结(20190418041206)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关
的特殊的存储过程。
15.数据导入和导出工作的功能是什么?
为了完成在多个数据库之间数据转换和转移。
16. DBS 的效益?
1)灵活性; 2)简易性; 3)标准化; 4 )面向用户; 5 )有效数据控制;6)维护方便;17.磁盘存储器中有哪五类主要的数据结构?
1)数据文件;2)数据字典; 3 )索引; 4)统计数据; 5 )日志;
18 . DBMS 中查询处理器有几部分组成?
1) DDL 解释器; 2) DML 编译器; 3 )嵌入式DML 的预编译器; 4)查询求值引擎;
19 . DBMS 中存储管理器有几部分组成?
1)权限和完整性管理器;2)事务管理器;3)文件管理器;4) 缓冲区管理器;
20 .使用 DBS 的用户有哪几类?
1) DBA ; 2)应用程序员; 3 )终端用户;4)专业用户;
21.什么是 DBA ?
DBA 是控制数据整体结构的一组人员,负责DBS 的正常运行,承担着创建、监控和维护数据库结构的责任。
22. DBA 职责功能?
1)定义模式;2)定义内模式;3)定义安全性规则,对访问数据库用户授权;4)定义完整性规则,监督数据库的运行;
23. DBA 要求素质?
1)熟悉企业全部数据的性质;2)对用户的需求有充分的了解;3)对系统的性能非常的熟悉;
24.DBS的由几部分组成?
1)数据库;2)软件;3)硬件;4)数据库管理员;
25.什么是DB 、 DD?
DB 是与一个企业组织各项应用有关的全部数据的集合;
DD是数据库系统中存放三级结构定义的数据库;
26.DBMS的主要功能?
1)数据库的定义功能;2)数据库的操纵功能;3)数据库的保护功能;4)数据库的维护功能;5)数据字典;
27.数据库的保护从哪4个方面保护?
1)数据库的恢复;2)数据库的并发控制;3)数据库的完整性控制;4)数据库的安全
性控制;
28.DBMS的工作模式?
1)接收应用程序的数据请求和处理数据请求;
2)将用户的数据请求转换成复杂的机器代码;
3)实现对数据库的操作;
4)从对数据库的操作中接受查询结果;
5)对查询结果进行处理;
6)将处理结果返回给用户;
29.人工数据管理阶段特点?
1)数据不保存在计算机内; 2 )没有专用的软件对数据进行管理; 3 )只有程序的概念; 4 )数据面向程序;
30.文件数据管理阶段缺陷?
1)数据冗余;2)数据不一致;3 )数据联系弱;
31.高级数据库阶段两个内容?
1)面向对象的概念建模;2)开放数据库互连技术;
32.什么是概念模型、逻辑模型、外部模型、内部模型?
表达用户的需求观点的数据全局逻辑结构的模型,称概念模型;
表达计算机实现观点的DB 全局逻辑结构的模型,称逻辑模型;
表达用户使用观点的DB 局部逻辑结构的模型,称外部模型;
表达 DB 的物理结构的模型,称内部模型;
33.外部模型优点?
1)简化了用户的观点;2)有助于数据库的安全性保护; 3 )外部模型对概念模型的支持;
34.什么是数据独立性?
在某一层次上修改模式而不影响较高一层模式的能力称为数据独立性
35.物理独立性与逻辑独立性含义?
物理独立性是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小。
逻辑独立性是对外模式/逻辑模式映像的修改 , 可以使外模式和应用程序尽可能保持不变。
36.数据库设计的规划阶段需要做的事情(或步骤)?
1)系统调查; 2)可行性分析; 3)确定数据库系统的总目标,并对应用单位的工作流程进
行优化和制订项目开放计划;
37.数据库设计的需求分析阶段的 4 个步骤?
1)分析用户活动,产生业务流程图;2)确定系统范围,产生系统关联图;3)分析用户活动涉及的数据,产生数据流程图;4)分析系统数据,产生数据字典;
38.概念设计的步骤?
1)进行数据抽象,设计局部概念模型; 2)将局部概念模型综合成全局概念模型;3)评审;39.数据库实施阶段主要做的哪几件事情?
1)定义数据库结构;2 )数据装载; 3)编制与调试应用程序;4 )数据库试运行;
40.数据库投入运行后,有哪些维护工作?
1)数据库的转储和恢复;2)数据库安全性、完整性控制;3)数据库性能的监督、分析和改进; 4)数据库的重组织和重构造;
41.在概念设计中,如何把多值属性变换成系统容易实现的形式?
1 )将原来的多值属性用几个新的单值属性来表示;
2 )将原来的多值属性用一个新的实体类型来表示;
42.对联系类型有哪两种约束?
1)基数约束;2)参与约束;
43.采用ER 模型的数据库概念设计步骤?
1)设计局部ER 模型; 2)把各个局部ER 模型综合成一个全局ER 模型; 3)对全局ER 模型进行优化;
44.启发式规则有哪三条?
1)尽早执行选择;2 )尽早执行投影; 3 )避免直接使用笛卡儿积;
45.什么是存储过程?
存储过程是使用SQL 语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数
据库服务器端的数据库中,使用时调用即可。
46.什么是SQL/PSM ?
SQL/PSM 是 SQL 标准的一部分,它指定了如何编写持久存储模块,提供流程控制语句来
表示过程处理的应用逻辑。
47. SQL/PSM 有哪些流程控制语句?
1)顺序执行;2)条件分支语句;3)循环语句 ;
48. SQL 的集合处理方式与主语言单记录处理方式之间如何协调?
1)游标定义语句;2 )游标打开语句;3 )游标推进语句;4)游标关闭语句;
49.嵌入式 SQL 语句何时不涉及游标?何时必须涉及游标?
INSERT 、 DELETE 、 UPDATE 等不返回数据结果,不涉及游标;
1)SELECT 语句; 2 )对游标中的元组进行修改和删除;
50.事务的COMMIT 和 ROLLBACK 语句各做什么事情?
COMMIT 表示事务执行成功地结束。
ROLLBACK 表示事务执行失败地结束。
51.事务的四个性质?每个性质由DBMS 的哪个子系统实现?
1) A 原子性,由DBMS 的事务管理子系统;2) C 一致性,由DBMS 的完整性子系统;
3)I 隔离性,由 DBMS 的并发控制子系统;4) D 持久性,由 DBMS 的恢复管理子系统;
52. DBS 中有哪些故障?
1)事务故障;2)系统故障;3)介质故障;
53.数据库的并发控制会带来哪三个问题?
1)丢失更新问题;2)读脏数据问题;3)不可重复读问题;
54.检查点机制基本恢复算法步骤?
1)根据日志文件建立事务重做队列和撤销队列;2)对重做队列中的事务进行REDO 操作,对撤销队列中的事务进行UNDO 操作;
55.什么是数据库的完整性?
指数据的正确性、有效性和相容性,防止错误的数据进入数据库。
56.SQL中的完整性约束有哪些?
1)域约束;2)基本表约束;3)断言;
57.什么是触发器?
触发器指一个能由系统自动执行对数据库修改的语句。
由 ECA(事件、条件、动作)组成。
58.什么是数据库的安全性?
指保护数据库,防止不合法的使用,以免数据库泄密、更改或破坏。
59.什么是权限?
用户(或应用程序)使用数据库的方式称之为权限。
60.用户访问数据库哪些权限?
1)读权限;2)插入权限;3)修改权限;4)删除权限;
61.用户修改数据库模式哪些权限?
1)索引权限;2)资源权限;3)修改权限;4)撤销权限;
62.常用的安全措施有多少种?
1)强制存取控制;2)统计数据库的安全性;3)自然环境的安全性;63. SQL 中提供的四个机制?
1)视图;2)权限;3)角色;4)审计;
1.什么是ODBC 数据源?
2.什么是DB 驱动程序( DBMS 驱动程序)?
3.什么是驱动程序管理器?
4. ODBC 的体系结构有多少层?
5.什么是SQL/CLI ?
6. PB 开发空间三个层次?
7. PB 连接数据库三个步骤?
8. PB 中输出窗口功能?
9.什么是T-SQL ?
10 . T-SQL 中 GO 、 While 、 IF 、 Begin ⋯ End 作用
11.什么是角色?
12. SQL SERVER 2000 中,有哪两种身份验证模式?
13.用户访问 SQL SERVER 数据库中的数据,必须经过哪三个认证过程?14.什么是触发器?
15.数据导入和导出工作的功能是什么?
16. DBS 的效益?
17.磁盘存储器中有哪五类主要的数据结构?
18. DBMS 中查询处理器有几部分组成?
19. DBMS 中存储管理器有几部分组成?
20.使用 DBS 的用户有哪几类?
21.什么是 DBA ?
22. DBA 职责功能?
23. DBA 要求素质?
24.DBS的由几部分组成?
25.什么是DB 、 DD?
26.DBMS的主要功能?
27.数据库的保护从哪4个方面保护?
28.DBMS的工作模式?
29.人工数据管理阶段特点?
30.文件数据管理阶段缺陷?
31.高级数据库阶段两个内容?
32.什么是概念模型、逻辑模型、外部模型、内部模型?
33.外部模型优点?
34.什么是数据独立性?
35.物理独立性与逻辑独立性含义?
36.数据库设计的规划阶段需要做的事情(或步骤)?
37.数据库设计的需求分析阶段的 4 个步骤?
38.概念设计的步骤?
39.数据库实施阶段主要做的哪几件事情?
40.数据库投入运行后,有哪些维护工作?
41.在概念设计中,如何把多值属性变换成系统容易实现的形式?42.对联系类型有哪两种约束?
43.采用ER 模型的数据库概念设计步骤?
44.启发式规则有哪三条?
45.什么是存储过程?
46.什么是SQL/PSM ?
47. SQL/PSM 有哪些流程控制语句?
48. SQL 的集合处理方式与主语言单记录处理方式之间如何协调?49.嵌入式SQL 语句何时不涉及游标?何时必须涉及游标?
50.事务的COMMIT 和 ROLLBACK 语句各做什么事情?
51.事务的四个性质?每个性质由DBMS 的哪个子系统实现?
52. DBS 中有哪些故障?
53.数据库的并发控制会带来哪三个问题?
54.检查点机制基本恢复算法步骤?
55.什么是数据库的完整性?
56.SQL中的完整性约束有哪些?
57.什么是触发器?
58.什么是数据库的安全性?
59.什么是权限?
60.用户访问数据库哪些权限?
61.用户修改数据库模式哪些权限?
62.常用的安全措施有多少种?
63. SQL 中提供的四个机制?。