比如,规定列的排序方式,设置组合列等。
18、要规定经理的工资不能低于2000元,则应使用( B )。 A、静态列级约束 C、动态列级约束
B、静态元组约束 D、动态元组约束
★考核知识点: 完整性约束条件 附1.1.18(考核知识点解释):
一个元组由若干个列值组成,静态元组约束就是规定元组中各列之间的约束关系。比如出库关系应包含库存量、出库量等列,规定出库量不能超过库存量;再比如员工关系中包含职别、工资等列,规定经理的月工资不能低于2000元。
19、如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统( B )。 A、拒绝该用户操作
B、拒绝整个事务并回滚该事务
C、允许该用户操作但给出提示信息 D、不做任何事情 ★考核知识点: 完整性控制 附1.1.19(考核知识点解释):
延迟检查是指完整性检查需要延迟到整个事务执行结束后再进行,检查正确后才能提交,这类约束称为延迟执行约束(deferred Constraints)。对于延迟执行的约束,则系统拒绝整个事务,并回滚该事务。
20、下列关于SQL Server权限设置的叙述中正确的是( C )。 A、只能指定允许操作的数据对象 B、只能指定允许进行的操作类型 C、既能指定允许操作的数据对象,也能指定允许进行的操作类型 D、以上都不对
★考核知识点: 权限的授予与回收 附1.1.20(考核知识点解释):
权限(Authorization)用来描述用户(或应用程序)在使用数据库时执行操作的能力特性。权限包括两个要素:数据对象和操作类型。
21、在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上( C )子句。 A、WITH GRANT
B、WITH GRANT FOR D、WITH GRANT PERMISSION
C、WITH GRANT OPTION
★考核知识点: SQL Server 2000的安全性 附1.1.21(考核知识点解释):
使用GRANT语句授权许可的语法形式:
授权语句许可
GRANT{ALL|statement [,…n]} TO security_account[,…n] 授权对象许可
GRANT{ALL [PRIVILEGES] | permission [,…n]} { [(column [,…n])] ON {table | view} |ON {table|view} [(column [,…n]) ]
|ON {stored_procedure | extended_procedure } |ON {user_defined_function} }
TO security_account [,…n][WITH GRANT OPTION][AS{group|role} ] 参数ALL指定可以用于指定对象的全部许可,只有系统管理员和数据库所有者可以使用该参数;选项WITH GRANT OPTION表示授予该安全性帐户具有转授该许可给其他安全性帐户的权限。
22、数据库应用系统维护阶段最主要的工作是( A )。 A、应用程序维护 C、编码维护
B、数据维护 D、硬件设备维护
★考核知识点: 系统运行与维护 附1.1.22(考核知识点解释):
系统维护内容包括应用程序维护、数据维护、编码维护、硬件设备维护。应用程序维护是最主要的工作。
23、在PowerBuilder中,用来显示窗口对象及其控件的视图是( A )。 A、布局视图
B、窗口视图
C、属性视图
D、脚本视图
★考核知识点: 视图
附1.1.23(考核知识点解释):
布局视图主要用来显示窗口对象及其控件。
24、在PowerBuilder中,在要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup对话框中的( D )标签。 A、Connection B、Transaction C、Syntax ★考核知识点: 数据库描述文件 附1.1.24(考核知识点解释):
Preview标签预览数据库参数设置在应用程序中的代码表示形式。
25、要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的( A )标签。
D、Preview
A、Connection B、Transaction C、Syntax ★考核知识点: 数据库描述文件 附1.1.25(考核知识点解释):
D、Preview
Connection标签定义数据库描述文件名称、数据库基本连接参数以及其他的相关信息。
26、在PowerScript语言中,从程序质量角度看应按( A )优先顺序定义变量。 A、局部变量、实例变量、共享变量、全局变量 B、局部变量、共享变量、实例变量、全局变量 C、共享变量、局部变量、实例变量、全局变量 D、局部变量、实例变量、全局变量、共享变量 ★考核知识点: 变量的作用域 附1.1.26(考核知识点解释):
在程序中用到某个变量时,PB编译程序按照一定顺序去判断变量的种类,这个判断顺序是局部变量、共享变量、全局变量、实例变量。在定义变量时,最好不要定义同名的变量,以免引起混乱。
从程序质量角度看,应按如下优先顺序定义变量:局部变量、实例变量、共享变量、全局变量。即尽量定义成局部变量,如果不能满足需要,考虑定义成实例变量,如果还不能满足需要,考虑定义成共享变量,最后才考虑定义成全局变量。 27、数据模型的组成要素包括( ABCD )。 A、数据结构
B、数据约束
C、数据检索
D、数据更新
★考核知识点: 数据模型 附1.1.27(考核知识点解释):
数据模型的组成要素有三个,分别是数据结构、数据操作和数据约束。 数据操作主要有数据检索和更新(即增、删、改)两大类操作。 28、下列选项中属于关系数据库三级模式结构的是( ABCD )。 A、模式
B、存储模式
C、外模式
D、内模式
★考核知识点: 三级模式结构 附1.1.28(考核知识点解释):
美国国家标准局在1975年规定了数据库按三级模式结构组织,这三级模式结构分别从内层、中间层和外层三个不同层次来描述数据库,称为内模式、模式和外模式。
内模式也称存储模式。
29、下列选项中属于数据库系统软件组成部分的是( ABD )。
A、数据库管理系统 C、CPU
B、数据库应用系统 D、操作系统
★考核知识点: DBS的组成 附1.1.29(考核知识点解释):
DBS由三部分组成,它们是硬件、软件和干件。软件包括操作系统、DBMS、应用系统开发工具和应用系统。
30、下列选项中属于关系性质的是( BD )。 A、每一列中的各个分量可以是不同类型的数据 B、不同的列可出自同一个域
C、改变列的排列顺序可能会改变数据的含义 D、每一个列都是不可再分的数据项 ★考核知识点: 关系模型的基本术语 附1.1.30(考核知识点解释):
关系具备如下性质:
(1)列是同质的,即每一列中的各个分量都是同一类型的数据,来自同一个域。 (2)不同的列可出自同一个域,每一个列叫做一个属性,每个属性要定义唯一的属性名。
(3)列的顺序无关性,即如果只是改变了列的排列顺序,改变前后的关系是等价的。 (4)行的顺序无关性,即如果只是改变了行的排列顺序,改变前后的关系是等价的。 (5)不能有两个完全相同的行。 (6)每一列都是不可再分的数据项。
31、关于关系和关系模式之间联系正确的叙述是( ACD )。 A、一个关系模式可以对应多个关系 B、一个关系可以对应多个关系模式 C、一个关系只能对应一个关系模式 D、关系是关系模式在某一时刻的取值 ★考核知识点: 关系模式 附1.1.31(考核知识点解释):
关系是关系模式在某一时刻的取值,一个关系模式可以形成多个关系,而一个关系只能对应一个关系模式。
32、SQL语言的功能包括( ABCD )。 A、数据定义
B、数据查询
C、数据操纵
D、数据控制
★考核知识点: SQL的功能 附1.1.32(考核知识点解释):
SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体。 33、下列选项中,不属于SQL语言数据定义功能的命令是( BC ) A、CREATE
B、REVOKE
C、DELETE
D、DROP
★考核知识点: SQL的功能 附1.1.33(考核知识点解释):
数据定义功能用来创建、修改和删除数据库模式以及数据库中的各种对象,包括基本表、视图和索引,该功能主要使用CREATE、ALTER、DROP命令。 34、下列关于SQL特点的叙述,错误的是( AC )
A、SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做” B、SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体 C、一条SQL语句仅能操作一条记录
D、SQL可以作为嵌入式语言和自含式语言两种方式来使用 ★考核知识点: SQL的特点 附1.1.34(考核知识点解释):
SQL的主要特点包括:
(1)非过程化的语言:只要提出“做什么”,而不必指明“如何做”,对于存取路径的选择和语句的操作过程均由系统自动完成。
(2)功能一体化的语言:SQL集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL及附加语言元素于一体。
(3)一种语法两种使用方式:既可以作为一种自含式语言,又可以作为一种嵌入式语言。
(4)面向集合操作的语言:所有SQL语句都接受记录集作为输入,返回记录集作为输出,其面向集合的特性还允许一条SQL语句的结果作为另一条语句的输入。
(5)语法简介、易学易用的标准语言。
35、使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用( AC )约束。 A、PRIMARY KEY C、UNIQUE
B、CHECK D、FOREIGN KEY
★考核知识点: 基本表的创建、修改与删除 附1.1.35(考核知识点解释):
PRIMARY KEY:设定表的主键,所为主键值用来唯一标识表中行的一列或几列,主键