《数据库应用系统设计》复习资料(4)

2018-12-10 22:34

D、使用两段锁协议 ★考核知识点: 封锁

附1.1.47(考核知识点解释):

目前在数据库中解决死锁问题主要有两种方法,一个是采取措施预防死锁的发生,另一个是允许发生死锁,然后采用某种手段定期诊断系统中是否发生死锁,若有则撤销某个事务来解除之。

预防死锁的发生就是要破坏产生死锁的条件,通常可以采用如下两种方法:一次封锁法和顺序封锁法。

48、以下关于两段锁协议的叙述,正确的是( ABD )。

A、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁 B、在解除一个封锁之后,事务不再申请和获得任何其他封锁 C、两段锁协议是保证并发调度可串行化的必要条件 D、两段锁协议是保证并发调度可串行化的充分条件 ★考核知识点: 两段锁协议 附1.1.48(考核知识点解释):

两段锁协议规定所有事务都必须分为两个阶段对数据项加锁和解锁。

(1)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁。 (2)在解除一个封锁之后,事务不再申请和获得任何其他封锁。 事务遵循两段锁协议是可串行化调度的充分条件,而不是必要条件。 49、在SQL Server中,按照锁定的资源分类,包括( BCD )。 A、字段级锁

B、行级锁

C、表级锁

D、簇级锁

★考核知识点: SQL Server 2000的并发控制技术 附1.1.49(考核知识点解释):

按锁定的资源分类,主要包括:行级锁、页级锁、簇级锁、表级锁和数据库级锁。 50、SQL Server提供的完整性类型包括( ABCD ) A、实体完整性 B、域完整性

C、引用完整性 D、用户定义完整性

★考核知识点: SQL Server 2000的完整性 附1.1.50(考核知识点解释):

在SQL Server 2000中提供了四种类型的数据完整性,分别是:实体完整性、域完整性、引用完整性、用户自定义完整性。 51、SQL Server系统支持的认证模式包括( AC )。 A、Windows认证模式

B、SQL Server认证模式

C、Windows和SQL Server混合模式 D、以上都包括 ★考核知识点: SQL Server 2000的安全性 附1.1.51(考核知识点解释):

SQL Server系统的认证模式有两种:Windows认证模式和混合模式。前者只允许使用Windows认证机制,这时用户不能指定SQL Server的登录帐户。后者既允许使用Windows认证机制,也允许使用SQL Server认证机制,这时无论是使用Windows认证机制的用户还是使用SQL Server认证机制的用户,都可以连接到SQL Server系统上。 52、在SQL Server中,允许创建和修改数据库的固定服务器角色包括( AB ) A、系统管理员 B、数据库创建者 C、磁盘管理员 D、进程管理员 ★考核知识点: SQL Server 2000的安全性 附1.1.52(考核知识点解释):

系统管理员:允许执行任意活动。 数据库创建者:允许创建和修改数据库。 磁盘管理员:允许管理磁盘文件。 进行管理员:允许管里系统进程。

53、在SQL Server中,允许增加或删除数据库用户、组和角色的固定数据库角色包括( AB ) A、db_owner

B、db_accessadmin D、db_securityadmin

C、db_ddladmin

★考核知识点: SQL Server 2000的安全性 附1.1.53(考核知识点解释):

db_ower:允许执行任何数据库角色活动。

db_accessadmin:允许增加或删除数据库用户、组和角色。 db_ddladmin:允许增加、修改或删除数据库对象。 db_securityadmin:允许执行语句和对象许可。 54、在SQL Server中,对象许可包括( BD ) A、CREATE VIEW C、CREATE TABLE

B、UPDATE D、INSERT

★考核知识点: SQL Server 2000的安全性 附1.1.54(考核知识点解释):

对象许可:指涉及使用数据或者执行存储过程操作的许可。比如: SELECT(表、视图、列) UPDATE(表、视图、列)

DELETE(表、视图) INSERT(表、视图) REFERENCES(列) EXEC(存储过程)

55、将E-R图转换为关系模型时,下列叙述正确的是( AC ) A、一个实体转换为一个关系

B、一个联系转换为一个关系

C、对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码

D、对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码

★考核知识点: 逻辑结构设计 附1.1.55(考核知识点解释):

将E-R图转换为关系模型应遵循如下原则:

(1)一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体型的码就是关系的码。

(2)一个1:1联系,可以在两个实体型转换成的两个关系中的任意一个关系的属性中加入另一个关系的码。

(3)一个1:n联系,在n端实体型转换成的关系中加入1端实体型转换成关系的码。 (4)一个n:m联系,将联系转换成一个关系模式,与该联系相关的各实体型的码及联系上的属性均为该关系的属性,关系的码为各实体型码的组合。 56、在数据库应用系统的详细设计阶段,主要工作包括( ACD ) A、算法设计

B、程序设计

C、数据库设计 D、用户界面设计

★考核知识点: 系统设计 附1.1.56(考核知识点解释):

详细设计主要包括算法设计、编码设计、数据库设计和用户界面设计。 57、对数据库应用系统的测试工作包括( ABCD ) A、模块测试

B、单元测试

C、集成测试

D、验收测试

★考核知识点: 系统实施 附1.1.57(考核知识点解释):

系统测试包括模块测试、集成测试和验收测试。模块测试通常又称为单元测试。 58、在( ACD )视图中可以用鼠标双击某个对象或控件来打开该对象或控件默认的事件脚本。

A、布局视图 B、脚本视图 C、控件列表视图 D、不可视对象列表视图

★考核知识点: 视图

附1.1.58(考核知识点解释):

当在布局视图、控件列表视图以及不可视对象列表视图中用鼠标双击某个对象或控件时,将在脚本视图中打开该对象或控件默认的事件脚本。 59、在PowerScript语言中,下列命名正确的标识符包括( BC ) A、2a

B、a$

C、_%

D、if

★考核知识点: 标识符 附1.1.59(考核知识点解释):

标识符的命名应遵循如下规则:

(1)以字母(A-Z或a-z)或下划线(_)开始。 (2)PB中有特定含义的保留字不能作为标识符使用。

(3)标识符字数个数最多为40,40个以上的字符将被系统忽略。

(4)除开头字符外,标识符可以包括数字、字母、下划线(_)、连字符(-)、$、#、%,不允许出现空格或其他任何字符。出现在标识符中的字母不区分大小写。 60、在PowerScript语言中,下列定义正确的数组包括( ABC ) A、Int A[]

B、String S[5] D、Real R[6 to 3]

C、Int N[2 to 8, 3 to 6] ★考核知识点: 数组

附1.1.60(考核知识点解释):

定义一维数组变量的格式如下: DataType ArrayName[bound]

其中,ArrayName是数组变量的名字,bound是数组中元素的个数。 关于数组有几点需要说明:

(1)可以定义多维数组,定义格式与一维数组定义格式类似。 Int B[12,20]

// 定义一个二维整型数组

Real C[10,10,10] // 定义一个三维实型数组

(2)一维数组可以定义变长数组,多维数组只能定义定长数组。 Int A[]

// Int变长数组,元素个数不定 // String变长数组,串中字符个数不定

String Str[]

(3)可以指定上界和下界,但上界一定要大于下界。 Int A[4 to 8]

// 5个整数的数组,下标从4到8

Real B[2 to 9,6 to 15] // 80个实数的数组,下标从[2,6]到[9,15]

61、在当前窗口w_main中创建一个Close按钮,其作用是关闭w_main窗口,则该按钮的Clicked事件中可以书写代码( CD ) A、Close(ParentWindow) C、Close(Parent)

B、Close(Super) D、Close(w_main)

★考核知识点: 使用代词编写通用代码 附1.1.61(考核知识点解释):

Parent代表当前控件所在的窗口。

62、在PowerBuilder中,不可以拥有菜单的窗口类型包括( BD ) A、主窗口

B、子窗口

C、弹出式窗口 D、响应窗口

★考核知识点:菜单对象 附1.1.62(考核知识点解释):

在PowerBuilder中除了响应窗口和子窗口外,所有窗口都可以拥有菜单。

二、主观部分:

(一)、简答

1.请简述数据模型的组成要素及各要素的含义。 ★考核知识点:数据模型 附2.1.1:(考核知识点解释)

(1)数据结构:对系统静态特征的描述,主要描述数据的类型、内容、性质以及数据间联系的有关信息。

(2)数据操作:描述系统的动态特征,包括数据的检索和更新(即增、删、改)两大操作。

(3)数据约束:描述系统的约束条件,描述数据结构内数据间的语义限制、制约与依存关系。

2.请简述关系数据库中数据逻辑独立性和物理独立性的作用。 ★考核知识点:数据独立性 附2.1.2:(考核知识点解释)

(1)逻辑独立性的作用:当模式发生改变时,只要修改外模式/模式映像关系,使外模式不变,就可以保证应用程序不必改动。

(2)物理独立性的作用:当数据库的存储结构改变时,可以通过修改模式/内模式的映


《数据库应用系统设计》复习资料(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于web的毕业设计管理系统的文献综述

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: