数据库应用系统设计复习资料解读.doc
《数据库应用系统设计复习资料解读.doc》由会员分享,可在线阅读,更多相关《数据库应用系统设计复习资料解读.doc(52页珍藏版)》请在三一办公上搜索。
1、数据库应用系统设计复习资料 一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)、选择部分 1、在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是( B )阶段。 A、文件系统 B、数据库 D、人工管理C 、数据库管理系统 考核知识点: 数据管理技术的发展 附1.1.1(考核知识点解释): 人工管理阶段:程序和数据是不可分割的整体;数据不能共享,浪费存储空间。 文件系统阶段:数据保存在文件中,不再属于某个特定的程序;文件结构的设计面向具体应用,数据仍依赖于程序;存在数据冗余、不一致性等问题。 数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减
2、少不一致性;数据库可供不同应用程序使用,数据共享度高;数据库系统的数据和程序之间具有较高的独立性。 2、数据库与文件系统的根本区别是( A )。 A、数据的结构化 B、提高了系统效率 D 、提高了数据共享度 C、降低了数据冗余 考核知识点: 数据管理技术的发展 附1.1.2(考核知识点解释): 数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性。 3、通过( B )映象,使得关系数据库具有高度逻辑独立性。 A、模式/内模式 B、外模式/模式 D、以上都不对 C、外模式/内模式 考核知识点: 数据独立性 附1.1.3(考核知识点解释): 当模式发生改变时,只要
3、修改外模式/模式映像关系,使外模式不变,就可以保证应用程序不必改动,这就保证了数据的逻辑独立性。 4、通过( A )映象,使得关系数据库具有高度物理独立性。 模式/、外模式B 内模式/、模式AC、外模式/内模式 D、以上都不对 考核知识点: 数据独立性 附1.1.4(考核知识点解释): 当数据库的存储结构改变时,可以通过修改模式/内模式的映像关系使数据模式不变化,从而保证从模式中导出的外模式也不变化,最终使得根据外模式设计的应用程序也不用改动。数据的物理存储发生变化并不引起逻辑应用的改变,即保证了数据的物理独立性。 5、在数据库管理系统中,通过( B )语言向数据库中插入新的数据。 A、数据定
4、义 B、数据操纵 C、数据控制 D、数据管理 考核知识点: DBMS的主要功能 附1.1.5(考核知识点解释): DBMS通过提供数据操纵语言(Data Manipulation Language,简称DML)实现对数据的增、删、改、查询、统计等操作操纵功能。 6、在关系数据库系统中,一个关系相当于( B )。 A、一个数据库文件 B、一张二维表 D 、一个指针 C、一条记录 考核知识点: 关系模型的基本术语 附1.1.6(考核知识点解释): 关系模型中具有单一的数据结构关系,而关系就是一个二维表。 7、表中的一行称为一个( A )。 A、元组 B、属性 C、主键 D、数据类型 考核知识点:
5、关系模型的基本术语 附1.1.7(考核知识点解释): 表中的一行即为一个元组。 8、对于一个学生表,如果想限制学生入学成绩只能在0750之间,则应使用( B )完整性。 A、实体完整性 B、用户自定义完整性 D 、记录完整性 、参照完整性C考核知识点: 关系的完整性 附1.1.8(考核知识点解释): 不同的数据库应用系统还可能需要一些满足特殊要求的约束,这时就可以使用用户,0100,成绩的取值为自定义的完整性。如,想限制性别的取值只能为“男”或“女”就可以使用用户自定义完整性。 9、一个关系中主键的作用是( A )。 A、用来唯一标识关系中的行 B、用来验证数据库的密码 D 、设定表中某列的默
6、认值 C、可有可无的一个属性 考核知识点: 基本表的创建、修改与删除 附1.1.9(考核知识点解释): 所谓主键指用来唯一标识表中行的一列或几列。 10、对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息( D )年龄”删除年龄列。 A、ALTER COLUMN B、DELETE D 、 C、DROP DROP COLUMN 考核知识点: 基本表的创建、修改与删除 附1.1.10(考核知识点解释): 修改基本表的一般语法格式: ALTER TABLE . ADD 列级完整性约束条件 ,n ALTER COLUMN DROP COLUMN ,n DROP ; ADD
7、子句可以用来增加一个或多个新列,并同时定义新列的数据类型和完整性约束,各个列名之间用逗号分隔;ALTER COLUMN子句用来修改原有某列的列名或数据类型;DROP COLUMN子句用于删除原有的一列或多列,各个列名之间有逗号分隔;DROP专门用来删除原有列的约束。 11、使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用( A )去掉结果中的重复行。 A、DISTINT B、DISTINTROW D、DIFFERENTROW C、 DIFFERENT 考核知识点: SQL的数据查询 附1.1.11(考核知识点解释): SQL数据查询的一般语法格式: SELECT ALL |
8、 DISTINCT ,n n ,视图名|表名FROM WHERE GROUP BY HAVING ORDER BY ASC | DESC; 使用DISTINCT关键字可以从查询结果中除去重复的行。 12、GRANT语句的功能是( B ) A、把授予用户的权限收回来 B、把对指定操作对象的指定操作权限授予指定的用户 C、把被破坏的数据库进行修复 D、对多个用户同时访问数据库的操作进行并发控制 考核知识点: 授权 附1.1.12(考核知识点解释): GRANT语句的功能是把对指定操作对象的指定权限授予指定的用户。 13、关系模式规范化中的插入异常是指( C ) A、不该插入的数据被插入 B、不该删
9、除的数据被删除 D、要删除的数据无法删除C、要插入的数据无法插入 考核知识点: 关系数据库的模式设计 附1.1.13(考核知识点解释): 如果新转来一个学生,该学生还没有选课,则无法将其插入。因为(学号,课程号)是主码,即能唯一区分一个元组的属性集,而插入元组时主码值不能空,所以缺少课程号信息的学生信息无法插入,这就是插入异常。 14、在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为( B )。 A、静态转储 B、动态转储 C、海量转储 D、增量转储 考核知识点: 恢复的实现技术 附1.1.14(考核知识点解释): 动态转储是指在转储期间允许对数据库进行存取、修改活动,即转储和用
10、户事务可以并发执行。 15、对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为( B )。 A、简单恢复模型、完全恢复模型、大容量日志恢复模型 B、完全恢复模型、大容量日志恢复模型、简单恢复模型 C、大容量日志恢复模型、完全恢复模型、简单恢复模型 D、以上都不对 的恢复技术: SQL Server 2000考核知识点附1.1.15(考核知识点解释): 简单恢复所需的管理最少,但必须合理设置备份周期,以防止备份周期过长丢失大量数据,而备份周期过短又导致备份开销相对太大。 使用完全恢复即使数据文件丢失或损坏也不会导致工作损失,因为包括大容量操作(如SELECT INTO、C
11、REATE INDEX和大容量装载数据)在内的所有操作都将完整地记入日志;但如果日志损坏,则DBA必须重做自最新的日志备份后所发生的更改。 在大容量日志记录恢复模型下只记录这些操作的最小日志,因此,大容量复制操作的数据丢失程度要比完全恢复模型严重。 16、进行并发控制的主要技术是( C )。 A、备份 B、建立日志文件 D 、完整性检查、封锁C 考核知识点: 封锁 附1.1.16(考核知识点解释): 进行并发控制的主要技术是“封锁”。所谓封锁是指事务T在对某个数据对象A(比如数据项、记录、表等)操作之前,先向系统发出请求,对其加锁,于是事务T就对该数据对象拥有一定的控制,其他事务不能更新此数据
12、直到事务T释放它的锁为止。 17、要规定学生性别的取值范围为男或女,则应使用( A )。 A、静态列级约束 B、静态元组约束 D 、动态元组约束 、动态列级约束C考核知识点: 完整性约束条件 附1.1.17(考核知识点解释): 静态列级约束是对一个列的取值范围的说明,这是最常用也最容易实现的一类完整性约束,包括以下几个方面: (1)对数据类型的约束(包括数据的类型、长度、单位、精度等) 比如,规定学生成绩的数据类型为数值型,长度为6,小数位为2 (2)对数据格式的约束 比如,规定出生日期的格式为YY.MM.DD (3)对取值范围或取值集合的约束 比如,规定学生成绩的取值范围为0100 (4)对
13、空值的约束 比如,规定学生学号不能为空值,而成绩可以为空值 )其他约束5(比如,规定列的排序方式,设置组合列等。 18、要规定经理的工资不能低于2000元,则应使用( B )。 A、静态列级约束 B、静态元组约束 D 、动态元组约束 C、动态列级约束 考核知识点: 完整性约束条件 附1.1.18(考核知识点解释): 一个元组由若干个列值组成,静态元组约束就是规定元组中各列之间的约束关系。比如出库关系应包含库存量、出库量等列,规定出库量不能超过库存量;再比如员工关系中包含职别、工资等列,规定经理的月工资不能低于2000元。 19、如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统( B
14、 )。 A、拒绝该用户操作 B、拒绝整个事务并回滚该事务 C、允许该用户操作但给出提示信息 D、不做任何事情 考核知识点: 完整性控制 附1.1.19(考核知识点解释): 延迟检查是指完整性检查需要延迟到整个事务执行结束后再进行,检查正确后才能提交,这类约束称为延迟执行约束(deferred Constraints)。对于延迟执行的约束,则系统拒绝整个事务,并回滚该事务。 20、下列关于SQL Server权限设置的叙述中正确的是( C )。 A、只能指定允许操作的数据对象 B、只能指定允许进行的操作类型 C、既能指定允许操作的数据对象,也能指定允许进行的操作类型 D、以上都不对 考核知识点:
15、 权限的授予与回收 附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使用授权语句许可
16、GRANTALL|statement ,n TO security_account,n 授权对象许可 GRANTALL 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 ,nWITH GRANT OPTIONASgroup|role 参数ALL指定可以用于指定对象的全部许可,只有系统管理员和数据库所有者可以使
17、用该参数;选项WITH GRANT OPTION表示授予该安全性帐户具有转授该许可给其他安全性帐户的权限。 22、数据库应用系统维护阶段最主要的工作是( A )。 A、应用程序维护 B、数据维护 D 、硬件设备维护 C、编码维护 考核知识点: 系统运行与维护 附1.1.22(考核知识点解释): 系统维护内容包括应用程序维护、数据维护、编码维护、硬件设备维护。应用程序维护是最主要的工作。 23、在PowerBuilder中,用来显示窗口对象及其控件的视图是( A )。 A、布局视图 B、窗口视图 C、属性视图 D、脚本视图 考核知识点: 视图 附1.1.23(考核知识点解释): 布局视图主要用来
18、显示窗口对象及其控件。 24、在PowerBuilder中,在要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup对话框中的( D )标签。 A、Connection B、Transaction C、Syntax Preview 、D 考核知识点: 数据库描述文件 :1.1.24附(考核知识点解释) Preview标签预览数据库参数设置在应用程序中的代码表示形式。对Database Profile Setup应选择、25要定义数据库描述文件名称和数据库基本连接参数, )标签。A 话框中的(A、Connection B、Transaction C、S
19、yntax D、Preview 数据库描述文件考核知识点: :附1.1.25(考核知识点解释)Connection标签定义数据库描述文件名称、数据库基本连接参数以及其他的相关信息。 26、在PowerScript语言中,从程序质量角度看应按( A )优先顺序定义变量。 A、局部变量、实例变量、共享变量、全局变量 B、局部变量、共享变量、实例变量、全局变量 C、共享变量、局部变量、实例变量、全局变量 D、局部变量、实例变量、全局变量、共享变量 考核知识点: 变量的作用域 附1.1.26(考核知识点解释): 在程序中用到某个变量时,PB编译程序按照一定顺序去判断变量的种类,这个判断顺序是局部变量、
20、共享变量、全局变量、实例变量。在定义变量时,最好不要定义同名的变量,以免引起混乱。 从程序质量角度看,应按如下优先顺序定义变量:局部变量、实例变量、共享变量、全局变量。即尽量定义成局部变量,如果不能满足需要,考虑定义成实例变量,如果还不能满足需要,考虑定义成共享变量,最后才考虑定义成全局变量。 27、数据模型的组成要素包括( ABCD )。 A、数据结构 B、数据约束 C、数据检索 D、数据更新 考核知识点: 数据模型 附1.1.27(考核知识点解释): 数据模型的组成要素有三个,分别是数据结构、数据操作和数据约束。 数据操作主要有数据检索和更新(即增、删、改)两大类操作。 28、下列选项中属
21、于关系数据库三级模式结构的是( ABCD )。 A、模式 B、存储模式 C、外模式 D、内模式 考核知识点: 三级模式结构 附1.1.28(考核知识点解释): 美国国家标准局在1975年规定了数据库按三级模式结构组织,这三级模式结构分别从内层、中间层和外层三个不同层次来描述数据库,称为内模式、模式和外模式。 内模式也称存储模式。 。)ABD 、下列选项中属于数据库系统软件组成部分的是(29A、数据库管理系统 B、数据库应用系统 D 、操作系统 CPU C、 考核知识点: DBS的组成 附1.1.29(考核知识点解释): DBS由三部分组成,它们是硬件、软件和干件。软件包括操作系统、DBMS、应
22、用系统开发工具和应用系统。 30、下列选项中属于关系性质的是( BD )。 A、每一列中的各个分量可以是不同类型的数据 B、不同的列可出自同一个域 C、改变列的排列顺序可能会改变数据的含义 D、每一个列都是不可再分的数据项 考核知识点: 关系模型的基本术语 附1.1.30(考核知识点解释): 关系具备如下性质: (1)列是同质的,即每一列中的各个分量都是同一类型的数据,来自同一个域。 (2)不同的列可出自同一个域,每一个列叫做一个属性,每个属性要定义唯一的属性名。 (3)列的顺序无关性,即如果只是改变了列的排列顺序,改变前后的关系是等价的。 (4)行的顺序无关性,即如果只是改变了行的排列顺序,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 系统 设计 复习资料 解读

链接地址:https://www.31ppt.com/p-4264392.html