1、1什么是 ODBC 数据源?DB 驱动程序和 DBS 之间连接的命名。2什么是 DB 驱动程序(DBMS 驱动程序)?处理 ODBC 函数,向数据源提交用户请求执行的 SQL 语句。3什么是驱动程序管理器?为应用程序加载、调用和卸载 DB 驱动程序。4ODBC 的体系 结构有多少 层?ODBC 的体系结构:1)ODBC 数据库应用程序;2)驱动管理器;3)DB 驱动程序;4)ODBC 数据源;5什么是 SQL/CLI?在 SQL 标准中,称为“ 调用层接口”,SQL/CLI 是 ODBC 技 术的延续。6PB 开发空间三个层次?1)WorkSpace(工作空间);2)Target(目标);3)
2、Library(库文件);7PB 连接数据库三个步骤?1)建立 ODBC 数据源;2)建立数据库描述文件;3)用 Connect 命令连接数据库;8PB 中输出窗口功能?输出窗口用于显示对开发人员做出的操作响应。9什么是 T-SQL?在 SQL SERVER 中,专门用来 扩展弥补 SQL 标准的不足的 语言。10T-SQL 中 GO、While、IF、BeginEnd 作用GO 可以使 SQL 语句的执行无条件地转移到指定的标签处。While 可以重复执行一个语句,直到条件 为假为止。IF 根据表达式真假,选择执行某个 语句或语句块。BeginEnd 可以将多条 SQL 语句封装起来,形成一
3、个 语句 块,使 这些语句作为一个整体执行。11什么是角色?具有相同权限的用户组织在一起称之为角色。12SQL SERVER 2000 中,有哪两种身份验证模式?Windows 身份验证模式与混合身份 验证模式。13用户访问 SQL SERVER 数据库中的数据,必须经过哪三个认证过程?1)身份验证;2)当用户操作数据库的时候, 认证该用户是否是合法用 户;3)当用户操作数据库中的数据表的时候,认证该 用户是否有操作权限;14什么是触发器?SQL SERVER 提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关的特殊的存储过程。15数据导入和导出工作的功能是什么?为了完成在多个
4、数据库之间数据转换和转移。16DBS 的效益?1)灵活性;2)简易性;3)标准化;4)面向用户;5)有效数据控制;6)维护方便;17磁盘存储器中有哪五类主要的数据 结构?1)数据文件;2)数据字典;3)索引;4)统计数据;5)日志;18DBMS 中查询处理器有几部分组成?1)DDL 解释器; 2)DML 编译器;3)嵌入式 DML 的预编译器;4)查询求值引擎;19DBMS 中存储管理器有几部分组成?1)权限和完整性管理器;2)事务管理器;3)文件管理器;4)缓冲区管理器;20使用 DBS 的用户有哪几类?1)DBA;2)应用程序员;3)终端用户;4)专业用户;2 什么是 DBA?DBA 是控
5、制数据整体结构的一组人员, 负责 DBS 的正常运行,承担着创建、 监控和维护数据库结构的责任。2DBA 职责功能?)定义模式;)定义内模式;)定义安全性规则,对访问数据 库用户授权;)定义完整性规则,监督数据库的运行;2DBA 要求素质?)熟悉企业全部数据的性质;)对用户的需求有充分的了解;)对系统的性能非常的熟悉;2的由几部分组成?)数据库;) 软件;)硬件;)数据库管理员;2什么是 DB、DD?DB 是与一个企业组织各项应用有关的全部数据的集合;DD 是数据库系统中存放三级结构定义的数据库;2的主要功能?)数据库的定义功能;)数据库的操纵功能;)数据库的保护功能;)数据库的维护功能;)数
6、据字典;数据库的保护从哪个方面保 护?)数据库的恢复;)数据库的并发控制;)数据库的完整性控制;)数据库的安全性控制;的工作模式?1)接收应用程序的数据请求和处理数据请求;2)将用户的数据请求转换成复杂的机器代码;3)实现对数据库的操作;4)从对数据库的操作中接受查询结果;5)对查询结果进行处理;6)将处理结果返回给用户;人工数据管理阶段特点?1)数据不保存在计算机内;2)没有专用的软件对数据进行管理;3)只有程序的概念;4)数据面向程序;3文件数据管理阶段缺陷?1)数据冗余;2)数据不一致;3)数据联系弱;3高级数据库阶段两个内容?1)面向对象的概念建模;2)开放数据库互连技术;3什么是概念
7、模型、逻辑模型、外部模型、内部模型?表达用户的需求观点的数据全局逻辑结构的模型,称概念模型;表达计算机实现观点的 DB 全局逻辑结构的模型,称 逻辑 模型;表达用户使用观点的 DB 局部逻辑结构的模型,称外部模型;表达 DB 的物理结构的模型,称内部模型;3外部模型优点?1)简化了用户的观点;2)有助于数据库的安全性保护;3)外部模型对概念模型的支持;3什么是数据独立性?在某一层次上修改模式而不影响较高一层模式的能力称为数据独立性3物理独立性与逻辑独立性含义?物理独立性是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小。逻辑独立性是对外模式/逻辑 模式映像的修改,可以使外模
8、式和应用程序尽可能保持不变。3数据库设计的规划阶段需要做的事情(或步骤)?1)系统调查;2)可行性分析;3)确定数据库系统的总目标,并对应用单位的工作流程进行优化和制订项目开放计划;3数据库设计的需求分析阶段的 4 个步骤?1)分析用户活动,产生业务流程 图;2)确定系统范围, 产生系 统关联图;3)分析用户活动涉及的数据,产生数据流程图;4)分析系 统数据, 产生数据字典;概念设计的步骤?1)进行数据抽象,设计局部概念模型; 2)将局部概念模型综 合成全局概念模型;3)评审;数据库实施阶段主要做的哪几件事情?1)定义数据库结构;2)数据装载;3)编制与调试应用程序;4)数据库试运行;数据库投
9、入运行后,有哪些维护工作?1)数据库的转储和恢复;2)数据库安全性、完整性控制; 3)数据 库性能的监督、分析和改 进;4)数据库的重组织和重构造;4在概念设计中,如何把多值属性变换成系统容易实现的形式?1)将原来的多值属性用几个新的单值属性来表示;2)将原来的多值属性用一个新的实体类型来表示;4对联系类型有哪两种约束?1)基数约束;2)参与约束;4采用 ER 模型的数据库概念设计步骤?1)设计局部 ER 模型;2)把各个局部 ER 模型综合成一个全局 ER 模型;3)对全局 ER 模型进行优化;4启发式规则有哪三条?1)尽早执行选择;2)尽早执行投影;3)避免直接使用笛卡儿积;4什么是存储过
10、程?存储过程是使用 SQL 语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数据库服务器端的数据库中,使用 时调用即可。4什么是 SQL/PSM?SQL/PSM 是 SQL 标准的一部分,它指定了如何编写持久存储模块,提供流程控制语句来表示过程处理的应用逻辑。4SQL/PSM 有哪些流程控制语句?1)顺序执行;2)条件分支语句;3)循环语句;SQL 的集合处理方式与主语言单记录处理方式之间如何协调?1)游标定义语句;2)游标打开 语句;3)游标推进语句;4)游标关闭语句;嵌入式 SQL 语句何时不涉及游标?何时必须涉及游标?INSERT、DELETE、UPDATE 等不返回数据结果,
11、不涉及游标;1) SELECT 语句;2)对游标中的元组进行修改和删除;5事务的 COMMIT 和 ROLLBACK 语句各做什么事情?COMMIT 表示事务执行成功地结束。ROLLBACK 表示事务执行失败地结束。5事务的四个性质?每个性质由 DBMS 的哪个子系统实现?)A 原子性,由 DBMS 的事务管理子系统;)C 一致性,由 DBMS 的完整性子系统;)I 隔离性,由 DBMS 的并发控制子系统;)D 持久性,由 DBMS 的恢复管理子系统;5DBS 中有哪些故障?)事务故障;)系统故障;)介质故障;数据库的并发控制会带来哪三个问题?)丢 失更新问题;)读脏数据问题;)不可重复读问题
12、;检查点机制基本恢复算法步骤?)根据日志文件建立事务重做 队列和撤销队列;) 对重做 队列中的事务进行 REDO 操作,对撤销队列中的事务进行 UNDO 操作;什么是数据库的完整性?指数据的正确性、有效性和相容性,防止错误的数据进入数据库。中的完整性约束有哪些?)域约束;)基本表约束;)断言;什么是触发器?触发器指一个能由系统自动执行对数据库修改的语句。由 ECA(事件、条件、动作)组成。什么是数据库的安全性?指保护数据库,防止不合法的使用,以免数据库泄密、更改或破坏。什么是权限?用户(或应用程序)使用数据库的方式称之为权限。用户访问数据库哪些权限?)读权限;)插入权限;)修改权限;) 删除权
13、限;用户修改数据库模式哪些权限?)索引权限;)资源权限;)修改权限;)撤销权限;常用的安全措施有多少种?)强 制存取控制;)统计数据库的安全性;)自然环境的安全性;SQL 中提供的四个机制?)视图;) 权限;)角色;)审计;1什么是 ODBC 数据源? 2什么是 DB 驱动程序(DBMS 驱动程序)? 3什么是驱动程序管理器? 4ODBC 的体系 结构有多少 层?5什么是 SQL/CLI?6PB 开发空间三个层次? 7PB 连接数据库三个步骤? 8PB 中输出窗口功能? 9什么是 T-SQL? 10T-SQL 中 GO、While、IF、BeginEnd 作用11什么是角色? 12SQL SE
14、RVER 2000 中,有哪两种身份验证模式? 13用户访问 SQL SERVER 数据库中的数据,必须经过哪三个认证过程? 14什么是触发器? 15数据导入和导出工作的功能是什么? 16DBS 的效益? 17磁盘存储器中有哪五类主要的数据 结构? 18DBMS 中查询处理器有几部分组成? 19DBMS 中存储管理器有几部分组成? 20使用 DBS 的用户有哪几类? 2 什么是 DBA? 2DBA 职责功能? 2DBA 要求素质? 2的由几部分组成? 2什么是 DB、DD? 2的主要功能? 数据库的保护从哪个方面保 护? 的工作模式? 人工数据管理阶段特点? 3文件数据管理阶段缺陷? 3高级数
15、据库阶段两个内容? 3什么是概念模型、逻辑模型、外部模型、内部模型? 3外部模型优点? 3什么是数据独立性? 3物理独立性与逻辑独立性含义? 3数据库设计的规划阶段需要做的事情(或步骤)? 3数据库设计的需求分析阶段的 4 个步骤? 概念设计的步骤? 数据库实施阶段主要做的哪几件事情? 数据库投入运行后,有哪些维护工作? 4在概念设计中,如何把多值属性变换成系统容易实现的形式? 4对联系类型有哪两种约束? 4采用 ER 模型的数据库概念设计步骤? 4启发式规则有哪三条? 4什么是存储过程? 4什么是 SQL/PSM? 4SQL/PSM 有哪些流程控制语句?SQL 的集合处理方式与主语言单记录处理方式之间如何协调? 嵌入式 SQL 语句何时不涉及游标?何时必须涉及游标? 5事务的 COMMIT 和 ROLLBACK 语句各做什么事情? 5事务的四个性质?每个性质由 DBMS 的哪个子系统实现?5DBS 中有哪些故障?数据库的并发控制会带来哪三个问题?检查点机制基本恢复算法步骤?什么是数据库的完整性?中的完整性约束有哪些?什么是触发器?什么是数据库的安全性?什么是权限?用户访问数据库哪些权限?用户修改数据库模式哪些权限?常用的安全措施有多少种?SQL 中提供的四个机制?