正在加载图片...
《数据库系统原理及应用》习题集及参考答案 一、 简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。 (3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不 可分割的工作单位 事务的特征:原子性、一致性、隔离性、持续性 4、POWER BUILDER中事务对象有何作用? 答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启 时,系统自动创一个为SQLCA(SQLCommunication Area.SQL通讯区)的全局事务对象,该 对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对 SOLCA外,开发人员也可以创建自己的事务对象。 S、SOL SERVER中INSERTED表和DELETED表有何用? 答触发器中用到两种特珠的表:除表和入表触发器中使用名为ce和ncd 来参照这些表:刑 表存储受 DELTE和UPDATE语句影响的行的副本当执行DELE正或 UPDATE语句时,行从触发器表中删除并传速到别除表中。别除表和融发器表通常没有共有 的行。 插入表存储受INSERT和UPDATE语句影响的行的副本当执行一NSERT或UPDAT语句 时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删 除表和插入表中的行来参照相关表中的行 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统 (及其开发工具)、应用系统 数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称 为候选码: 第2页共17页 第 2 页 共 17 页 《数据库系统原理及应用》习题集及参考答案 一、 简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。 (3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不 可分割的工作单位。 事务的特征:原子性、一致性、隔离性、持续性。 4、POWER BUILDER 中事务对象有何作用? 答: PowerBuider 的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启 时,系统自动创一个为 SQLCA(SQL Communication Area, SQL 通讯区)的全局事务对象,该 对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对 SQLCA 外,开发人员也可以创建自己的事务对象。 5、SQL SERVER 中 INSERTED 表和 DELETED 表有何用? 答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted" 来参照这些表;删除表存储受 DELTE 和 UPDATE 语句影响的行的副本当执行 DELETE 或 UPDATE 语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有 的行。 插入表存储受 INSERT 和 UPDATE 语句影响的行的副本当执行一 NSERT 或 UPDAT 语句 时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删 除表和插入表中的行来参照相关表中的行, 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统 (及其开发工具)、应用系统、数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称 为候选码;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有