好文档 - 专业文书写作范文服务资料分享网站

数据库系统原理笔记及4375简答题整理

天下 分享 时间: 加入收藏 我要投稿 点赞

系统开销小。

4.简述数据库的典型恢复策略。 数据库的恢复,意味着要把数据库恢复到最近一次故障前的一致性状态。典型的数据恢复策略为: A、周期性地对整个数据库进行复制或转储、建立日志文件。

B、一旦数据库发生故障,则分二种情况处理:

a)如果数据库遇到灾难性故障,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库执行“重做”已提交的事务,把数据库恢复到故障前的状态。

b)如果数据库未遭到物理性破坏,只是某些数据不正确,只需利用日志库“撤销”所有不可靠的修改,再利用日志库执行“重做”已提交的、但对数据库的更新可能还留在内存缓冲区的事务,就可以把数据库恢复到正确的状态。

5.试解释权限的转授和回收。

用户对自己建立的基本表和视图拥有全部的操作权限,而且可用 GRANT语句把其中的部分或全部的权限授予别的用户。被授予的用户如果有“继续授权”(WITH GRANT OPTION子句)的许可,还可以把获得的权限对其他用户继续授权。可用 REVOKE语句收回所有授予出去的权限。

第七章节 SQL Server 简介及应用 1、简述 SQL Server 2000 的 4个版本

企业版:作为生产数据库服务器使用。 标准版:作为小工作组或部门的数据库服务器使用。

个人版:供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。

开发版:供程序员用来开发将

SQL Server 2000用作数据存储的应用程序。 2、简述

SQL Server 2000 的企业管理器企业管理器是用户管理 SQL Server 的主要管理工具和图形界面。企业管理器可以完成几乎所有的管理工作,如管理登录账号、数据库用户的权限,创建和管理数据库、创建和管理表、视图、存储过程等。在企业管理器中,用户以图形化的方法来进行操作,企业管理器向 SQL Server 发送 T – SQL 命令,同时它也检查 SQL Server ,显示相关的数据和配置信息以便查看。

3、简述存储过程及其优点

存储过程是存放在服务器上的预先编译好的 SQL语句组并在服务器端运行。存储过程在第一次执行时进行语法检查和编译,编译好的存储过程在高速缓存中用于后续调用,这样就可以使存储过程执行时更加迅速、高效。

存储过程的优点是提供了安全机制、改进了执行性能、减少了网络流量和增强了代码的重用性。

4、简述 SQL Server触发器

触发器是 SQL Server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程。触发器不能被直接执行,它只能被表上的 Insert、Update、Delete 事件所触发。 5、什么是角色?其作用是什么? 在数据库中,把组织在一起的一组具有相同权限的用户称为角色。有了角色就不用直接管理每个具体的数据库用户的权限,而只需将数据库用户放置到合适的角色即可。当工作发生变化时,只要更改角色的权限,无需更改角色中的成员。

第八章节 PowerBuilder 9.0简介及应用 1.简述

PB9.0的特点。

PB作为基于客户端/服务器应用的快速数据库前端开发工具,它的特点可以概括变如下几点:

A、采用面向对象的编程方法和事件驱动的工作原理。

B、支持跨平台开发,具有开放的数据库连接系统。

C、无须记住各种语句格式即可轻松编写语句,

PB 9.0 提供了几乎所有常用的编程语句模板,使用它可以轻松快速插入各种语句。 D、人性化设计,为用户提供方便快捷的语句块剪切板工具,大大提高了程序员的编程效率。

E、独特的库文件画板和层次清晰的系统资源树。

F、系统提供

11种不同“显示风格”的数据窗口,以满足不同的用户需求。

G、提供规范化的 Workspace (工作空间 )对象,让程序员更方便地管理创建的应用对象。 H、还实现对 XML、JSP、.NET以及 WEB Service的支持,不仅可以满足企业级应用的需要,而且可以实现对所持设备的应用开发。 2.简述

PB开发空间的三个层次。

开发空间有三个层次:工作空间、目标、库文件。

工作空间是开发应用系统的“容器”,一次只能打开一个工作空间,对应扩展名为“ . pbw”

目标用于描述加入到工作空间的应用。一个工作空间中可以建立多个目标,一个目标对应一个“ .pbt”文件。在一个空间中,可以在多个目标中同时打开多个对象进行编辑,因此,可以同时开发多个应用。每个目标同时对应一个或多个扩展名为“.pbl”的库文件。

3.简述 PB的两组工具栏。

PowerBar:主控菜单工具栏。可以完成很多

操作,如:生成新的对象和应用程序,也可以打开存在的对象或调试运行应用程序等。 PainterBar:操作画板组件工具栏。它能够完成当前画板中的任务。

4.简述 PB的数据库画板的功能。

PB通过数据库画板实现了用统一的界面来处理不同数据库,与数据库相关的任务绝大部分可以在数据库画板中完成,实现了方便地对数据库进行管理和维护。 5.简述 PB的数据窗口对象。

数据窗口是 PB的一大特色,PB作为一种数据库前端开发工具,操作的核心是数据库中的数据。而数据窗口是一个对象,它包含了对数据库中的数据进行特定操作的信息。只要定义好一个数据窗口对象,以后就可以在多个应用程序中使用这个数据窗口对象。数据窗口对象是封装了对数据库中数据操作的对象,它极大地方便了应用程序对数据库的使用。

6.简述 PB连接数据库的步骤。

PB在访问数据库之前,必须首先与要使用的数据库建立连接。PB 9.0 连接数据库有三个步骤: (1)建立

ODBC数据源;

(2)建立数据库描述文件;

(3)用“Connect ”命令连接数据库。 第九章节数据库技术的发展

1、简述传统数据库的局限性?

一般来说,人们把第一代(网状、层次)数据库和第二代(关系)数据库称为传统数据库。传统数据库

相对于文件系统而言,具有数据结构化、冗余度小、共享程度高、独立性好的特点。

在传统的数据库技术中,

ER模型里的多值属性都要设法转换成单属性或一个弱实体。另外,关系模型中 的属性值都是原子值(即 1NF性质),不允许是元组值或关系值。这就限制了关系模型的适用范围。也就是 传统数据库的数据结构比较简单,不能支持复合数据类型和嵌套、递归等数据结构。

2、与

ER图相比,对象联系图有哪些修改和扩充?

A、实体类型改称为“对象类型”,用椭圆表示。 B、小圆圈表示属性,并且是基本数据类型。对象类型与属性之间联系可以是单箭头(表示单值)或双

箭头(表示多值)。

C、对象类型之间的连线表示指针方式的引用,连线也可以是单箭头(表示单值,即元组)或双箭头(表示多值,即集合)。

D、子类与超类的联系图用双线箭头表示。 3、面向对象技术中的数据类型系统是由哪几个部分组成的? 由基本类型、复合类型和引用类型三部分组成。

基本数据类型是指整型、浮点型、字符、字符串、布尔型和枚举类型。

复合类型有行类型、数组类型、列表类型、包类型和集合类型五种。

引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。 4、简述 UML的发展历程。

在 20世纪 90年代中期, Booch 、 Rumbaugh 和 Jacobson 三位专家设计了一个标准的建立模型语言。他们把这个成果称为“统一建模语言”简写为 UML,并把 UML版本交给

OMG组织,经过修改后在 1997的推出 UML1.0和 UML1.1版,确定 UML为面向对象开发的行业标准语言。 5、简述类图中的基本成分。 类图描述了系统的静态结构,包括类和类间的联系。

类图中的基本成分是类和关联: (1)类由三个部分组成:类的名称、类的属性、一些可以用到的关于类的对象的操作。 (2)关联是对类的实例之间联系的命名,相当于 ER模型中的联系类型。与关联有关的内容有:

A. 关联元数:与关联有关的类的个数。 B.关联角色:关联的端部,也就是与关联相连的类。

C.重复度:指在一个给定的联系中有多少对象参与。

6、简述 ODBC技术的特点。

ODBC技术以 C/S结构为设计基础,它使得应用程序与 DBMS之间在逻辑上可以分离,使应用程序具有数据库无关性。ODBC定义了一个 API,每个应用程序利用相同的源代码就可访问不同的数据库系统,存取多个数据库中的数据。与嵌入式 SQL相比,ODBC一个最显著的优点是用它生成的应用程序与数据库或数据库引擎无关。

ODBC使应用程序具良好的互用性和可移植性,并且具备同时访问多种 DBS的能力,从而克服了传统数据库应用程序的缺陷。 7、ODBC的体系结构由哪几部分构成,并简述各部分的功能。

ODBC是一个分层体系结构,其各部分的结构和功能如下:

A. ODBC数据库应用程序:用宿主语言和 ODBC函数编写的应用程序用于访问数据库。

B. 驱动程序管理器:为应用程序加载、调用和卸载 DB驱动程序。

C. DB驱动程序:处理 ODBC函数,向数

据源提交用户请求执行 SQL语句。

D.数据源:是 DB驱动程序与 DBS之间连接的命名。

8、简述驱动程序管理器及其主要功能。 驱动程序管理器是一个动态链接库( DLL),用于连接各种 DBS的 DBMS驱动程序(如

Oracle、 FoxPro 等驱动程序),管理应用程序和 DBMS驱动程序之间的交互作用(通信)。

驱动程序管理器的主要功能如下:

A. 为应用程序加载 DBMS驱动程序; B.检查 ODBC调用参数的合法性和记录 ODBC函数的调用;

C.为不同驱动程序的 ODBC函数提供单一的入口;

D.调用正确的 DBMS驱动程序; E.提供驱动程序信息。 9、简述 SQL/CLI

在介绍 SQL/CLI之前,我们有必要简述一下 API的概念。API是一个公共的、与数据库无关的应用程序设计接口,它为开发者提供单一的编程接口,这样同一个应用程序就可以访问不同的数据库服务器。

API是微软公司 ODBC技术的术语,是非 SQL名称。在 SQL标准中,称为调用层接口,即 CLI。SQL/CLI是 ODBC技术的延续,它定义了一套可以从宿主语言调用的公共函数,每一个函数具有一个名称和一个要求的算法。使用 SQL/CLI时,函数调用 SQL语句将作为字符串参数动态地创建和传递。

数据库系统原理笔记及4375简答题整理

系统开销小。4.简述数据库的典型恢复策略。数据库的恢复,意味着要把数据库恢复到最近一次故障前的一致性状态。典型的数据恢复策略为:A、周期性地对整个数据库进行复制或转储、建立日志文件。B、一旦数据库发生故障,则分二种情况处理:a)如果数据库遇到灾难性故障,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库执行“重做”已提交的
推荐度:
点击下载文档文档为doc格式
2rhqq0zlym9pg7z7h9yw
领取福利

微信扫码领取福利

微信扫码分享