首页 数据库结构设计

数据库结构设计

举报
开通vip

数据库结构设计数据库结构设计 1.在数据库管理系统提供的数据语言中,负责数据模式定义的是 A) 数据定义语言 B) 数据管理语言 C) 数据操纵语言 D) 数据控制语言 参考答案:A 【解析】数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。A选项正确。 2.数据库管理系统是( )。 A) 操作系统的一部分 B...

数据库结构设计
数据库结构设计 1.在数据库管理系统提供的数据语言中,负责数据模式定义的是 A) 数据定义语言 B) 数据管理语言 C) 数据操纵语言 D) 数据控制语言 参考 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 :A 【解析】数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。A选项正确。 2.数据库管理系统是( )。 A) 操作系统的一部分 B) 在操作系统支持下的系统软件 C) 一种编译系统 D) 一种操作系统 参考答案:B 【解析】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 3.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是 A) 人工管理阶段 B) 文件系统阶段 C) 数据库系统阶段 D) 面向数据应用系统阶段 参考答案:C 【解析】数据管理技术的发展经历了,个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。由下表可知C选项正确。 特点 人工管理阶段 文件系统阶段 数据库系统阶段 管理者 人 文件系统 数据库管理系统 面向对象 某个应用程序 某个应用程序 现实世界 共享程度 无共享,冗余度大 共享性差,冗余度大 共享性大,冗余度小 独立性 不独立,完全依赖于程序 独立性差 具有高度的物理独立性和一定的逻辑独立性 结构化 无结构 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 内有结构,整体无结构 整体结构化,用数据模型描述 控制能力 由应用程序控制 由应用程序控制 由DBMS提供数据安全性、完整性、并发控制和恢复 4.数据库应用系统中的核心问题是( )。 A) 数据库设计 B) 数据库系统设计 C) 数据库维护 D) 数据库管理员培训 参考答案:A 【解析】数据库应用系统中的核心问题是数据库的设计。 5.下面描述中不属于数据库系统特点的是 A) 数据共享 B) 数据完整性 C) 数据冗余度高 D) 数据独立性高 参考答案:C 【解析】数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。 6.数据库设计中反映用户对数据要求的模式是( )。 A) 内模式 B) 概念模式 C) 外模式 D) 设计模式 参考答案:C 【解析】数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C)。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 7.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是 A) 概念数据模型 B) 逻辑数据模型 C) 物理数据模型 D) 关系数据模型 参考答案:A 【解析】数据模型按照不同的应用层次分为以下3种类型:概念数据模型,着重于对客观世界复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。A选项正确。 8.在数据库中,数据模型包括数据结构、数据操作和 A) 数据约束 B) 数据类型 C) 关系运算 D) 查询 参考答案:A 【解析】数据模型通常由数据结构、数据操作及数据约束,部分组成。故A选项正确。 9.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是 A) 关系模型 B) 谓词模型 C) 物理模型 D) 实体-联系模型 参考答案:A 【解析】逻辑数据模型也称数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。故A选项正确。 10.在关系数据库中,用来表示实体间联系的是 A) 属性 B) 二维表 C) 网状结构 D) 树状结构 参考答案:B 【解析】关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体 11.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为 A) 公司号,职员号 B) 职员号,工资 C) 职员号 D) 公司号,职员号,工资 参考答案:A 【解析】由于职员可以再多加公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号。 12.在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的 A) 外键(码) B) 候选键(码) C) 主键(码) D) 元组 参考答案:A 【解析】二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。 若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。表M中的某属性集是表,的候选键或者主键,则称该属性集为表,的外键(码)。A中属性集D是B的主关键字,故D是A的外键(码),A选项正确。 13.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品 (商品号,商品名,单价,商品类别,供应商) ,客户 (客户号,姓名,地址,电邮,性别,身份证号) , 客户号,商品号,购买数量),则关系购买的键为 购买 ( A) 客户号 B) 商品号 C) 客户号, 商品号 D) 客户号, 商品号, 购买数量 参考答案:C 【解析】候选键(码)是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。在购买关系中,商品号、客户号、购买数量均不能唯一标识元组,每一个单独的属性集都不能作为键,但商品号与客户号构成的集合与三者构成的集合都可以唯一标识购买关系,而前者为最小属性集,故商品号与客户号构成的集合为候选键,C选项正确。 14.有关系R如下,其中属性B为主键: B C D a 0 k1 b 1 n1 2 p1 则其中最后一个记录违反了 A) 实体完整性约束 B) 参照完整性约束 C) 用户定义的完整性约束 D) 关系完整性约束 参考答案:A 【解析】关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,A选项正确。 15.有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。 表T的记录项(b,q,4)违反了 A) 实体完整性约束 B) 参照完整性约束 C) 用户定义的完整性约束 D) 关系完整性约束 参考答案:B 【解析】关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性,是关系的主键,则属性,中的属性值不能为 空值。T中主键不为空,A选项错误。参照完整性约束是指,若属性(或属性组)A是关系M的外键,它与关系M的主码相对应,则对于关系M中的每个元组在A上的值必须为:要么取空值;要么等于关系M中某个元组的主码值。属性B为关系S的外键,它与关系S的主键相对应,则T中元组在B上应该为空或者与S中主键值相等,题目中不相等,违反参照完整性约束,B选项正确。此题关系中无语义要求,C选项错误。
本文档为【数据库结构设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:19KB
软件:Word
页数:8
分类:
上传时间:2017-10-16
浏览量:34