全球旧事资料 分类
1、请阐述在网状模型和关系模型中,实体之间联系的实现方法。答:在网状模型中,联系用指针实现。
在关系模型中,联系用关键码或外键,或关系运算来实现。
2、SQL中表达完整性约束的规则主要有:答:实体完整性,参照完整性,用户自定义完整性
3.对现实世界抽象层次的不同,数据模型分为哪两种?各有什么特点?答:在数据库设计中,概念设计使用的是概念数据模型,逻辑设计中使用的是结构数据模型。
概念模型是一种独立于硬件和软件的模型,完全不涉及信息在系统中的表现,只是用来描述某个特定组织所关心的信息结构。这种模型是从用户的观点对数据建模,必须充分反映用户的需求,并得到用户的确认才可定下来。它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,其典型代表是ER模型。
结构模型用于描述数据库的逻辑结构,与DBMS有关。这种模型是从计算机的观点对数据建模。它是现实世界的第二层抽象,是数据库设计人员和应用程序员之间进行交流的工具。其典型代表是层次、网状、关系和面向对象模型。4.在ER模型转换成关系模型时,如果二元联系是1N,并在1端实体类型转换
成的关系模式中加入N端实体类型的键和联系类型的属性,那末这个关系模式将会有什么问题试举例说明。4.答:在生成的关系模式的关系中出现冗余和异常现象。例如部门与职工之间联系是1N,若在部门模式中加入职工信息,那么部门模式将是如下形式:DEPT(D,DNAME,E)如果一个部门有20个职工,那么关系中就要出现20个元组,即该部门的部门名(DNAME)就要重复20次,这就是冗余。在部门名修改时,稍不谨慎,就会产生数据不一致现象。1试述DBMS的主要功能。()答:DBMS的主要功能有:
1数据库的定义功能2数据库的操纵功能3数据库的运行控制功能4数据库的运行和维护功能5数据字典3、什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?答:日志文件是用来记录事务对数据库的更新操作的文件。如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。
32SQL中表达完整性约束的规则主要有哪几种?31有主键约束、外键约束、属性值约束和全局约束等。
1.设有一个记录各个球队队员每场比赛进球数的关系模式
fR(队员编号,比赛场次,进球数,球队名,队长名)如果规定每个队员只能属于一个球队,每个球队只有一个队长。①试写出关系模式R的基本FD和关键码。②说明R不是2NF模式的r
好听全球资料 返回顶部