14数据库设计(答案)

合集下载

数据库原理与应用课后题及答案

数据库原理与应用课后题及答案

的逻辑表示。
外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可
以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML)对这些数据记
录进行。外模式反映了数据库的用户观。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的
内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着
答:是数据资源管理机构的一组人员,全名负责数据库系统的运行管理和控制。 职责:参与数据库系统设计,参
与觉得数据库的存储结构和存取策略,参与定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,
数据库的改进和重组。
19. 试论述模式、外模式、内模式的区别和联系。
答:模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构
数据库原理与应用
答:指不受系统控制、出于系统之外的事物、机构、人员等客观实体的统称; 包含:外部实体名称,别名,编号,简要描述,输入的数据流,输出的数据流,数量。 11. 什么是数据流?数据流词条一般包含哪些内容? 答:指系统中有着起点和终点的数据结构。 包含:数据流名称,别名,编号,说明,数据流来源,数据流去向,组成,平均流量,高峰期流量,相关元素。 12. 什么是数据存储?数据存储词条一般包含哪些内容? 答:是数据及其结构停留或保存的地方,是数据流的来源和去向之一。 含义:数据存储名称,别名,编号,说明,输入的数据流,输出的数据流,组成,数据量,存取频度,存取方式, 相关元素。 13. 什么是处理逻辑?处理逻辑词条一般包含哪些内容? 答:用于描述处理是如何工作的,有哪些输入和输出。 包含:处理名称,编号,说明,输入的数据流,输出的数据流,处理逻辑,平均执行频率,高峰期执行频率,相关 元素。 14. 什么是信息分类?信息分类要遵循哪些原则? 答:指将具有某种共同属性或特征的信息归并一起,把不具有上述共性的信息区别开来的过程。 原则:科学性原则,系统性原则,可扩展性原则,兼容性原则,综合实用性原则。 15. 什么是线分类法? 答:按选定的若干属性(或特征)将分类对象逐次地分为若干层级,每个层级又分为若干类目。 16. 什么是面分类法? 答:将分类对象按选定的若干个属性或特征,分成彼此之间互不相关的若干方面(简称面),每个面又可以分为许 多彼此独立的若干类目。 17. 简述信息编码的功能。 答:鉴别:编码是鉴别信息分类对象的唯一标识 分类:编码可以作为区分对象类别的标识 排序:编码有一定的顺序,股可方便的进行排序 专用含义:当采用一些专用符号代表特定事物或概念时,编码提供一定的专用含义 18. 简述信息编码的原则。 答:唯一性,正确性,可扩展性,规范性,稳定性。 19. 什么是顺序编码?区间编码?字母编码? 答:顺序编码:将要编码的对象按一定的规则分配给连续的顺序号码 区间编码:对编码对象分区间进行编码 字母编码:是用具有特定意义的字母代表某一类项目 20. 什么是数据定义分析? 答:指确定系统安装和正常运行起降数据库、基本表、视图、索引等对象的创建、修改与删除等需求。 21. 为什么要进行数据定义分析? 答:避免数据库运行期间定义、修改与删除有关对象容易造成冲突。 22. 数据操纵分析的主要任务是什么? 答:数据插入、修改、删除、查询、统计和排序。 23. 数据完整性分析的主要任务是什么? 答:找出保证数据库中数据满足一致性、正确性和有效性的需求,其目的是防止错误的数据进入数据库。 24. 并发处理分析的主要内容是哪些? 答: ·分析数据定义时产生的并发处理需求 ·分析数据操纵时产生的并发处理需求

数据库设计基础习题及答案

数据库设计基础习题及答案

数据库设计基础习题及答案1.在数据库中,数据模型包括数据结构、数据操作和()。

AA)数据约束B)数据类型C)关系运算D)查询3.有两个关系R和T如下:则由关系R得到关系T的操作是()。

AA)投影B)交C)选择D)并5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。

AA)多对一B)一对多C)一对一D)多对多6.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)自然连接7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。

A A)逻辑独立性B)物理独立性C)应用独立性D)以上都不对9.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)并B)投影C)交D)选择11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。

则实体项目和运动员之间的联系是()。

AA)多对多B)一对多C)多对一D)一对一12.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

BA)选择13.下面对软件测试描述错误的是()。

BA)严格执行测试计划,排除测试的随意性B)随机地选取测试数据C)软件测试的目的是发现错误D)软件测试是保证软件质量的重要手段15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。

则实体仓库和零件间的联系是()。

AA)多对多B)一对多C)多对一D)一对一16.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)交17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。

DA)R={ (5,1), (7,9), (1,7), (9,3) }B)R={ (9,7), (1,3), (7,1), (3,5) }C)R={ (1,9), (9,7), (7,5), (5,3) }D)R={ (1,3), (3,5), (5,9) }19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是()。

智慧树答案MySQL数据库设计与应用知到课后答案章节测试2022年

智慧树答案MySQL数据库设计与应用知到课后答案章节测试2022年

第一章1.MySQL是基于层次模型的数据库。

答案:错2.主键不能作为另一个关系的外键。

答案:错3.关系模型用二维表表示实体及联系。

答案:对4.数据库是长期存储在计算机内的、有组织的数据集合。

答案:对5.在SQL所支持的数据库系统的三级模式结构中,视图属于内模式。

答案:错6.关系数据库的数据模型是______。

答案:关系模型7.关系模型是用______结构来描述数据间的联系。

答案:二维表8.SQL语言又称________。

答案:结构化查询语言9.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

答案:概念模型10.从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。

答案:M端实体键与N端实体键组合11.数据的基本模型有______。

答案:层次模型;关系模型;网状模型12.关系数据库设计包括______。

答案:逻辑设计;概念设计;物理设计第二章1.MySQL是一个支持多用户的数据库管理系统。

答案:对2.在MySQL中要创建choose数据库,应该使用命令答案:错3.使用phpMyadmin中的导入和导出功能,可以逻辑备份数据库。

答案:对4.客户/服务器结构中的客户端是指应用程序。

答案:对5.PHP主要用于开发基于浏览器/服务器结构的应用程序。

答案:对6.对于用直接复制方式备份数据库,如下叙述中正确的是______。

答案:复制数据库时,该数据库不能被使用7.在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。

答案:USE8.SQL语言中,删除一个数据库对象的命令是______。

答案:DROP9.下列工具中,属于图形化用户界面的MySQL管理工具是______。

答案:phpMyAdmin10.以下关于MySQL配置文件my.ini的描述中,正确的是______。

答案:该文件包含客户端及服务器端默认端口和默认字符集的设置11.安装MySQL数据库后,系统自动创建的数据库包括______。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

数据库试题库(有答案)

数据库试题库(有答案)

数据库试题库(有答案)复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

14秋福师《数据库应用》在线作业二答案

14秋福师《数据库应用》在线作业二答案

福师《数据库应用》在线作业二1. 在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )A. 数据B. 文档C. 类D. 代码正确答案:B 满分:2 分得分:22. 下列属性中,与在编辑框中选定文本无关的属性是( )A. SelStartB. SelLengthC. SelTextD. ScrollBars正确答案:D 满分:2 分得分:23. 在SELEC语句中,以下有关HA VING语句的正确叙述是( )A. HA VING短语必须与GROUP BY短语同时使用B. 使用HA VING短语的同时不能使用WHERE短语C. HA VING短语可以在任意的一个位置出现D. HA VING短语与WHERE短语功能相同正确答案:A 满分:2 分得分:24. 下面关于类、对象、属性和方法的叙述中,错误的是( )A. 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B. 属性用于描述对象的状态,方法用于表示对象的行为C. 基于同一个类产生的两个对象可以分别设置自己的属性值D. 通过执行不同对象的同名方法,其结果必然是相同的正确答案:D 满分:2 分得分:25. 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )A. 课号,成绩B. 学号,成绩C. 学号,课号D. 学号,姓名,成绩正确答案:C 满分:2 分得分:26. 表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将( )A. 执行表单的Click事件代码B. 执行选项按纽组的Click事件代码C. 执行Option1的Click事件代码D. 不会有反应正确答案:B 满分:2 分得分:27. 命令?LEN(SPACE(3)-SPACE(2))的结果是( )A. 1B. 2。

数据库课后习题答案

数据库课后习题答案

数据库课后习题答案第一章1.数据(DB):数据实际上是描述事物的符号纪录。

2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。

3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。

4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。

5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。

其主要功能是完成对数据库的定义、数据操作。

提供给用户一个简明的接口,实现事务处理等。

6.数据库管理系统的基本功能:数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能7.数据库管理系统由两大部分组成:查询处理器存储管理器8.层次结构:应用层语言翻译层数据存取层数据存储层操作系统数据库9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。

10. 数据库管理员的职责:(1)决定数据库中要存储的数据及数据结构(2)决定数据库的存储结构和存取策略(3)保证数据的安全性和完整性(4)监控数据库的使用和运行(5)数据库的改进和重组重构11.数据模型的三要素:数据结构数据操作完整性约束12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。

一类是与数据之间联系有关的对象。

13. 数据操作:数据库主要有检索和更新(插入、删除、修改)两大类操作。

14.在关系模型中任何关系都要满足实体完整性和参照完整性。

15.三种数据模型:概念模型逻辑模型物理模型逻辑模型中有:层次模型网状模型关系模型面向对象模型对象关系模型其中层次模型和网状模型统称为非关系模型。

数据库设计基础有答案

数据库设计基础有答案

数据库设计基础一、选择题1. 下列数据模型中,具有坚实理论基础的是______。

A.层次模型B.网状模型C.关系模型D.以上3个都是答案:C2. 下列关于数据库系统,说法正确的是______。

A.数据库中只存在数据项之间的联系B.数据库中只存在记录之间的联系C.数据库中数据项之间和记录之间都存在联系D.数据库中数据项之间和记录之间都不存在联系答案:C3. 从关系模式中指定若干个属性组成新的关系的运算称为______。

A.联接B.投影C.选择D.排序答案:B4. 数据处理的最小单位是______。

A.数据B.数据元素C.数据项D.数据结构答案:C5. 索引属于______。

A.模式B.内模式C.外模式D.概念模式答案:B6. 下述关于数据库系统的叙述中正确的是______。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A7. 数据库系统的核心是______。

A.数据库B.数据库管理系统C.模拟模型D.软件工程答案:B8. 为了合理组织数据,应遵循的设计原则是______。

A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括答案:D9. 关系运算中花费时间可能最长的运算是______。

A.选择B.联接C.并D.笛卡尔积答案:D10. 下列关于参数传递的说法中,正确的是______。

A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.B.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案A、B均正确答案:A11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B12. 下列说法错误的是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库设计
一、单项选择题
1、数据库设计的起点是( B )。

A、系统设计阶段
B、需求分析阶段
C、概念结构设计阶段
D、逻辑结构设计阶段
2、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
( D )。

A、层次分析法和层次结构图
B、数据流程图分析法和数据流程
C、结构分析法和模块结构图
D、实体-联系方法和e-r图
3、在关系数据库设计中,设计关系模式是数据库设计中的( C )阶段的任务。

A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
4、将设计好的表创建到ACCESS中,并设计窗体完成对表数据的操作,这是数
据库设计中的( C )阶段的任务。

A、逻辑结构设计
B、物理结构设计
C、实施
D、使用与维护
5、数据库应用系统开发一般包括两个方面的内容,即( D )。

A、需求分析和维护
B、概念结构设计和逻辑结构设计
C、功能设计和测试设计
D、结构特性设计和行为特性设计
6、将e-r图中的实体和联系转换为关系模型中的关系,这是数据库设计过程
中( D )设计阶段的任务。

A、需求分析
B、概念分析
C、物理结构
D、逻辑结构
7、把实体-联系模型转换为关系模型时,实体之间一对多联系在关系模型中是
通过( B )来实现。

A、建立新的主关键字
B、在n方增加1方的主关键字为外部关键字
C、建立新的关系
D、建立新的实体
8、数据库设计可分为6个阶段,每个阶段都有自己的设计内容,“为哪些关
系,在哪些属性上、建什么样的索引”这一设计内容应该属于( C )设计阶段。

A、概念设计
B、逻辑设计
C、物理设计
D、全局设计
9、把实体-联系模型转换为关系模型时,实体之间一对一联系在关系模型中是
通过( A )来实现。

A、两个关系各自增加对方的关键字为外部关键字
B、建立新的主关键字
C、建立新的关系
D、建立新的实体
10、数据库物理设计完成后,进入数据库实施阶段,下述工作中( D )一般
不属于实施阶段的工作。

A、建立库结构
B、系统调试
C、加载数据
D、扩充功能
11、以下错误的说法是,需求阶段的主要目标包括( D )。

A、画出数据流图
B、了解用户对数据库应用系统的各种要求
C、编写数据字典
D、创建表
12、在学生的选课活动中,存在两个实体,分别是( D )。

A、课程和课程号
B、学生和学号
C、课程和成绩
D、学生和课程
13、关系数据库操作的处理单位( D )。

A、字段
B、记录
C、数据库
D、关系
14、存取方法设计是数据库设计的哪一个阶段的任务( D )。

A、需求分析
B、概念结构设计
C、逻辑结构设计
D、物理结构设计
15、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中
是通过( C )来实现。

A、建立新的属性
B、建立新的关键字
C、建立新的关系
D、建立新的实体
16、在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。

对于三个不同实体集和它们之间的一个多对多联系,最少应转换为( C )个关系模式?
A、2
B、3
C、4
D、5
17、概念设计阶段得到的结果是( C )。

A、数据字典描述的数据需求
B、某个dbms所支持的数据模型
C、e-r图表示的概念模型
D、包括存取结构和存取方法的物理结构
二、判断题
1、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。

×
2、把E-R模型转换成ACCESS支持的数据模型,是逻辑结构设计阶段的任务。


3、编写应用系统程序,是数据库设计实施阶段的任务。


4、一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。

×
实体与实体间存在一对多的联系,在转换成关系模型过程时,需要新建一学习是成就事业的基石
5、个单独的关系表。

×。

相关文档
最新文档