兰州大学21春《数据库原理》平时作业2答案
数据库概念模型独立于具体的机器和DBMS。关系规范化的实质是针对函数依赖和范式进行的。关系子模式是模式的逻辑子集。数据库系统中,物理数据独立性是指外模式改变不影响应用程序。SQL语言的操作对象可以是一个或多个集合。在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为主属性。
关系规范化中的删除操作异常是指不该删除的数据被删除。关系规范化中的插入操作异常是指不该插入的数据被插入。在数据库三级模式中,模式的个数可以有任意多个。在数据库设计中,将ER图转换成关系数据模型的过程属于逻辑设计阶段。
从关系规范化理论的角度讲,一个满足3NF的关系可能存在数据冗余度大、修改异常、插入异常和删除异常的问题。Oracle数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和数据库外部结构。SQL语言具有数据定义、数据操纵和数据控制功能。DBA的职责是定义数据的安全性要求和完整性约束条件。
我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。如果给数据模型加以分类的话,传统数据模型包括网状模型、链状模型、层次模型和关系模型。关键字DISTINCT可以删除查询结果中的重复值。关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。
在非规范化的关系中去掉组项和重复数据项就能符合第一范式的条件。数据仓库的数据来源来自于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。如果关系模式R满足第二范式,且每一个非主关键字属性均非传递函数依赖于主关键字属性,则该关系满足第三范式。
数据库、数据库系统和数据库管理系统三者之间的关系是数据库包括数据库系统和数据库管理系统。数据仓库不是一个新的平台,它仍然建立在数据库管理系统基础上,只是一个新的概念。如果关系模式R满足第一范式,且所有非主关键字属性都完全依赖于主关键字属性,则该模式满足第二范式的条件。关系模型是通过关系中的数据而不是通过指针链接来表示两个实体间的联系。关系数据库设计中,核心问题是关系模式的设计。