还剩1页未读,继续阅读
文本内容:
1、判断结构完整性直接正比于完整地遵循设计过程的程度T只要完全遵守数据库设计过程就能完全消除可能遇到的数据库设计问题F创建数据结构是数据库设计过程的第二阶段F在座谈中,一般要使用封闭式的问题提问F在制定任务陈述时,无需了解单位的情况F应该与用户和管理人员进行座谈以帮助制定任务目标T一项目标可以包含不止一个任务F
2、请问任务陈述和任务目标有何关系?它们在数据库设计过程中有何作用?
1.与适当的人员进行座谈,并做详细的座谈记录
2.在座谈的基础上,为你将要设计的数据库制定任务陈述和任务目标
1、判断可以采用当前数据库的结构作为新数据库的基础(F)在座谈中,一般只要使用封闭式的问题提问F应该同时与用户和管理人员进行座谈(F)
2、填空(开放式问题)问题可以关注特定的主题;(封闭式)问题允许关注特定主题的具体细节完整的字段列表包括(初始字段列表的第三个版本)和(计算字段列表)
3、什么是计算字段?在编辑初始字段列表时,应该怎样处理它?1.请问你所要设计的数据库当前属于哪种类型?2.请提供分析当前数据库所收集的样本3.在座谈的基础上,给出你将要设计的数据库的主题列表、特征列表和完整的字段列表1.定义初始表列表的前提条件是什么?2.试述初始表列表的第一版本、第二版本、第三版本分别是如何得到的?3.填空在最终表列表中要定义(名称)、(类型)和(描述)三项内容表的类型有数据表、(子集表)、(连接表)和(验证表)四种4.判断在刚刚定义的最终表列表中只包含数据表,而在最后设计好的数据库中必须包含四种类型的表(F)根据“用最少的字来表达表主题”的原则,我们使用首字母缩写词来对表进行命名是很好的(F)表名通常使用名词的复数形式,而字段名通常使用单数形式(T)5.试分析下图所示的Instructors表中存在的问题,如何解决?6.填空表结构中常见的问题有(重复字段)和(冗余数据)两种子集表描述了特定数据表的(从属)主题7.何时需要建立子集表?如何创建子集表?1.请为你所要设计的数据库定义初始表列表2.请为你所要设计的数据库定义最终表列表3.请为你所要设计的数据库定义表结构,并对其进行字段求精和表结构求精.判断候选码可以包含多个字段(T)如果两个表具有相同的主码,那么其中一个表必定是另一个表的子集表(T)2.何时可以使用人工候选码?当一个表中不含候选码时,就可以创建或使用人工候选码当人工候选码比表中现有的任何一个候选码都更合适时,也可以创建人工候选码3.试述候选码、主码、候补码三者的关系候选码(集合)=主码+候补码(集合)1.填空字段说明有助于建立和增强(字段级完整性)完整性字段说明的三要素是指(一般要素)、(物理要素)和(逻辑要素),其中描述字段最基本的属性的是(一般要素)要素字段说明构成数据库的(数据字典)字段的说明类型属于(一般)要素,包括(唯一)、(一般)和(复制)三种2.判断数据库中的数据的一致性、质量、正确性与字段说明的完全程度成正比(T)对基于一个给定的一般字段或用作表联系中的外码的字段使用复制类型说明(T)只有用作主码的字段才能使用惟一类型说明(F)
1.请为你设计的数据库中的每张表建立码
2.请为你设计的数据库中的每个字段定义字段说明1.填空如果表中的一个给定的记录与同一个表中的其他记录相关联,就称一个表具有(自参照联系)当表中一个给定的记录可以与同一表中的另一个或多个记录相关联,并且一个或多个记录可以与一个给定的记录相关联时,该表就存在(自参照多对多)联系填写矩阵时可以询问的问题包括(关联的)和(上下文的)两种类型填写矩阵时,一对表要被询问(两)次联系特性包括(删除规则)、(表的参与类型)和(表的参与度)三种参与类型的种类有(强制的)和(随意的)两种删除规则的类型包括(拒绝)、(限制)、(级联)、(置空)和设置默认值五种当参与度中的“最大记录数”为N时,称为(无约束参与度)2.判断强制参与要求在往相关联的表中输入记录之前,不要求该表存在任何记录(F)在联系图中,删除规则的标记符号放在父表一边的连接线的下方(T)从具有自参照联系的表中检索信息可能是繁冗和困难的(T)请根据教材P167的表矩阵,确定Classes表和Faculty表之间的正式联系
4.请绘制Classes表和Faculty表之间的联系图
5.请根据表矩阵,确定Staff表存在哪种类型的联系,并绘制联系图
6.举例说明建立自参照一对一联系和自参照一对多联系与建立一对一联系和一对多联系的方法有何区别?
7.举例说明建立自参照多对多联系与建立多对多联系的方法有何区别?
1.请为你设计的数据库中所有表建立表矩阵,并确定表之间的正式联系,绘制联系图
2.请为你设计的数据库建立表联系,并为每个联系定义删除规则、参与类型和参与度,绘制联系图1.判断我们可以通过建立一个通用业务规则集来适用于两个或更多的单位(F)建立业务规则最好的方法是首先建立字段特有的业务规则,然后建立联系特有的业务规则(T)定义并建立联系特有的业务规则是通过修改参与类型来实现的(F)2.已知产品表Products中的Category字段用于记录产品的类型请说出建立下列业务规则的方法“不允许无效的产品类”请为你设计的数据库定义并建立业务规则1.判断聚集视图中的数据是可以修改的(F)必须保证计算字段表达式中所使用的字段包含在视图结构中(F)在视图中使用判别式时,必须保证判别式中的被测试字段包含在视图结构中(T )视图是没有主码的(T)2.验证视图与验证表有何区别?1.请为你所设计的数据库确定并定义所需的视图2.检查并改进你所设计的数据库的数据完整性。