第3单元数据库设计基础
第3章 数据库和表

2) “查找内容”文本框中输入要查找的内容,此处输入“空运”; 在“替换为”文本框中输入将要替换的内容,此处输入“海运”。
3.4 维护表
3.4.1 向表中输入数据
图3-42 在“产品”表添加数据
3.4.2
1.重命名字段
修改表的结构
图3-43 重命名字段
2.修改字段数据类型 3.编辑字段
3.4.2
1) 插入行。
修改表的结构
图3-44 插入行示例
3.4.2
修改表的结构
图3-45 确定是否删除行
2) 删除行。 3) 更改主键。
3.2.4 使用设计器创建表
图3-27 “订单”表的数据表视图
1) 在“产品订单”数据库中双击“使用设计器创建表”,
3.2.4 使用设计器创建表
将弹出如图3-28所示的表设计器。
图3-28 表设计器
2) 在“字段名称”列中输入表的字段名进行字段定义,在“数据类 型”列单击下拉箭头可显示所有数据库类型的列表框,
编辑表的内容
2) 选定数据后,就可以直接在刚才选定的单元格上输入要修改的内 容,同时可以看到,最左边框上的图标变为了,如图3-49所示。
图3-49 修改“订单”表中数据
3) 数据修改完成后,按“Enter”键或箭头键,可以控制光标在单元 格之间移动,也可以设置移动方式,单击“工具→选项”然后在弹 出的“选项”对话框中选择“键盘”选项卡,在这里可以进行设置, 如图3-50所示。
图3-19 “表向导”对话框2
3.2.2 使用向导创建表
4) 在图3-19所示的对话框中,我们可以指定表的名称为“产品”, 及设定表中主键字段为“产品标识”。
图3-20 “表向导”对话框3
3.2.2 使用向导创建表
数据库第3章习题参考答案

第3章习题解答1.选择题(1)表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(D)约束。
A.主键B.外键C.NULL D.CHECK(2)下列关于表的叙述正确的是(C)。
A.只要用户表没有人使用,则可将其删除B.用户表可以隐藏C.系统表可以隐藏D.系统表可以删除(3)下列关于主关键字叙述正确的是( A )。
A.一个表可以没有主关键字B.只能将一个字段定义为主关键字C.如果一个表只有一个记录,则主关键字字段可以为空值D.都正确(4)下列关于关联叙述正确的是( C )。
A.可在两个表的不同数据类型的字段间创建关联B.可在两个表的不同数据类型的同名字段间创建关联C.可在两个表的相同数据类型的不同名称的字段间创建关联D.在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段(5)CREATE TABLE语句(C )。
A.必须在数据表名称中指定表所属的数据库B.必须指明数据表的所有者C.指定的所有者和表名称组合起来在数据库中必须唯一D.省略数据表名称时,则自动创建一个本地临时表(6)删除表的语句是(A)。
A.Drop B.Alter C.Update D.Delete (7)数据完整性不包括(B )。
A.实体完整性B.列完整性C.域完整性D.用户自定义完整(8)下面关于Insert语句的说法正确的是(A )。
A.Insert一次只能插入一行的元组B.Insert只能插入不能修改C.Insert可以指定要插入到哪行D.Insert可以加Where条件(9)表数据的删除语句是( A )。
A.Delete B.Inser C.Update D.Alter (10)SQL数据定义语言中,表示外键约束的关键字是(B )。
A.Check B.Foreign Key C.Primary Key D.Unique2.填空题(1)数据通常存储在表中,表存储在数据库文件中,任何有相应权限的用户都可以对之进行操作。
全国计算机等级考试二级VF全套资料

全国计算机等级考试二级VF全套二级VF学习讲义 (1)第一章前言――从零开始 (2)第一章数据库基础知识 (3)第2章V ISUAL F OX P RO 程序设计基础 ............................................................................ 错误!未定义书签。
第3章V ISUAL F OX P RO 数据库及其操作 ........................................................................ 错误!未定义书签。
第4章关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。
第5章查询与视图 ................................................................................................................ 错误!未定义书签。
第6章表单设计与应用 ........................................................................................................ 错误!未定义书签。
第7章菜单设计与应用 ........................................................................................................ 错误!未定义书签。
第8章报表的设计和应用 .................................................................................................... 错误!未定义书签。
数据库基础单选

1.如果需要检索某位作者的文献被引用的情况,应该使用(C)检索A.分类B.作者C.引文D.主题2.信息检索根据检索对象不同,一般分为(C)A.二次检索、高级检索B.分类检索、主题检索C.数据检索、事实检索、文献检索D.计算机检索、手工检索3.二次检索是指(C)A.第二次检索B.检索一次之后,结果不满意再次检索C.在检索结果中运用“与、或、非”进行再次限制检索D.以上都不是4.在中国学术期刊全文数据库中,检索篇名含“图书馆”的文献,最好用(B)A.一框式检索B.高级检索C.二次检索D.跨库检索5.中文电子资源中,万方数据知识服务平台属于(B)A.索引型数据库B.全文数据库C. 文摘型数据库D.题录型数据库6.以下哪个数据库可以下载专利全文(B)A.维普数据资源系统B.万方数据知识服务平台C.读秀D.读览天下7.在中文电子资源中,维普数据资源系统属于(C)A.索引型数据库B. 全文数据库C. 文摘型数据库D.题录型数据库8.国际上评价期刊最有影响力的一个指标是(A)A.影响因子B.读者数据统计C.引文量D.价格9.下列哪个不是文摘型数据库(C)KIB.维普数据库C.CSSCID.万方10.在SCI数据库检索牛冬啸老师发表的文章,检索式正确的是(B)A.AU=n dxB.AU=niu dxC.AU=dx niuD.AU=niu,d-x11.检索会议论文全文,可选择的数据库(D)A.OPACB.维普数据库C.超星图书馆D.万方12.中国期刊全文数据库,在检索路径“全文”输入某个检索词是指(A)A.在任何字段出现该词的论文B.全文中含有该词的论文C.在文摘字段出现该词的论文D.以上都不是13.SCI数据库中已知一篇2006年发表的文献,通过哪个信息可以了解与这篇文献有共同引文的文献(C)A相关文献Related RecordsB被引频次Times CitedC被引参考文献Cited ReferencesD出版年份Publication Year14.以下可以查阅电子图书的数据库是(D)A维普数据资源系统B中国知识资源总库C.读览天下D读秀知识库15.在web of science中进行机构检索时,需要在哪个字段进行检索(C)A.机构B.作者C.地址D.公司16.以下关于中国博硕士学位论文全文数据库检索说法错误的是( C )。
数据库技术三级总结

数据库技术三级总结1. 数据库基础知识
- 数据库系统概念
- 数据模型和数据结构
- 关系数据库理论
- 语言
2. 数据库设计
- 概念设计
- 逻辑设计
- 物理设计
- 数据库规范化
3. 数据库管理系统
- 数据库系统体系结构
- 数据库存储管理
- 数据库事务管理
- 数据库安全性和完整性
4. 数据库应用开发
- 数据库编程接口
- 数据库应用程序开发
- 数据库对象管理
- 数据库性能优化
5. 数据库新技术
- 分布式数据库系统
- 并行数据库系统
- 数据仓库和数据挖掘
- 数据库
6. 数据库实践
- 数据库设计案例
- 数据库应用开发实例
- 数据库管理和维护
- 数据库项目实践
以上是数据库技术三级总结的大致内容框架,包括了数据库基础理论、设计、管理、应用开发、新技术以及实践等方面的内容。
在每一个部分,可以根据具体需求进行更详细的阐述和展开。
第3讲 基本设计与详细设计

第三讲软件设计大连海事大学计算机学院软件工程研究室蒋波软件设计阶段要解决的问题是“How to do”的问题。
就是说,需将整个系统划分出系统的物理组成元素(程序、文件、DB、人工过程、文档)。
软件设计分为基本设计和详细设计两个部分。
基本设计的主要工作是确定系统的结构、进行模块化划分、确定每一个模块的功能、规定每一个模块的接口及调用关系、确定全局数据结构等;详细设计的主要工作是为每一个模块设计其实现细节并确定各个局部数据结构。
软件设计过程是:首先在需求描述的基础上设想实现目标系统的各种可能的方案,然后从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图、列出组成系统的所有物理元素、分别进行成本/效益分析、制定实现这个方案的进度计划等。
最后通过综合比较分析这些合理方案,从中选出一个最佳方案推荐给用户。
如果用户接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。
通常,设计出初步的软件结构后,还需要多方改进以便得到更合理的结构。
在此基础上进行必要的数据库设计,确定测试要求并且制定测试计划。
总体设计的目的就是要站在全局高度,在较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。
通常由两个主要阶段组成:系统设计——确定系统的具体实现方案;结构设计——确定软件结构。
一.基本设计(总体设计)1.软件设计过程(基本任务)1)依据需求分析的基础设想可供选择的方案;依据DFD设计各种可能的处理组合——方案。
在这个过程中,分析员依据各个处理边界逐个设想可供选择的方案,并不评价各种方案的优劣。
2)选取合理的方案;通常选取低成本、中成本、高成本的三种方案,根据可行性研究阶段所理解的用户的各种需求进行选择。
对每一个合理的方案,准备系统流程图、组成系统的物理元素清单、成本和效益分析、实现系统的进度计划等。
成本估算的方法:代码行价格技术、任务分解技术、FP技术、自动估算技术(分别解释)。
软件工程考试题
六、填空题1、(可行性研究)的目的就是用最小代价在尽可能短的时间内确定该软件项目是否能够开发、是否值得开发。
2、可行性研究的目的不是是开发一个软件项目,而是研究这个项目是否(是否做值得)。
3、可行性研究需要从(经济)可行性、(技术)可行性、(操作)可行性和(社会)可行性四个方面分析研究每种解决方案的可行性。
4、技术可行性是对开发项目的(功能、性能、限制条件)进行分析,确定现有4、可行性研究要进行的需求分析和设计应是(C)。
A.详细的B.全面的C.简化的D.彻底的七、填空题1、需求分析的基本任务是要准确地定义(扇新系统的目标),为了满足用户需求,回答系统必须(做什么)的问题。
2、在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:(功能)需求、(性能)需求、(环境)需求、(用户界面)需求。
另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。
3、需求分析的困难主要体现在4个方面:问题的复杂性、(交流障碍)、(不完备性和不一致性)、需求易变性。
4、在需求分析阶段进行以下几个方面的工作:识别系统综合要求、(分析系统的数据要求)、导出软件逻辑模型、(编写文档)。
八、选择题1、需求分析(D)。
A.要回答“软件必须做什么?”B.可概括为:“理解、分解、表达”6个字C.要求编写需求规格说明书D.以上都对的(物理)模型,即着手实现软件需求,并将设计的结果反映在(设计)文档中。
9、总体设计评价是对设计部分是否完整地实现了需求中规定的(功能)、(性能)等要求,设计方案的(可行性),关键的处理及内外部接口定义(正确性)有效性,各部分之间的(一致性)等都一一进行评审。
10、在一个模块中,(功能)、(状态)和(接口)反映模块外部特征,(逻辑)反映它的内部特性。
11、(信息隐藏)是指在设计和确定模块时,使得一个模块的内包含的信息对于不需要遮羞信息的其它模块来说是不能(访问)的。
12、设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为(模块)(2)确定每个模块的(功能)(3)确定模块之间的(调用关系)(4)确定模块之间的(接口),即模块之间传递的信息。
简述数据库设计的基本步骤
简述数据库设计的基本步骤
1 明确数据库需求
数据库设计的第一步是要明确数据库需求,从需求分析开始,将要存储的数据与实际应用结合起来,以满足业务需求。
通常将需求分解到最小单元:比如建立学生信息表,这时就要将需要存储数据的所有属性清晰地列出来。
2 数据表的设计
第二步便是设计数据表,根据前面提取出的数据需求,定义字段的内容、类型及其长度等,分析现有的业务数据及关系,并把它们转换为数据表。
3 实施完整性约束
在基本表设计完成之后,就要对数据表进行约束和限定,实施完整性约束,例如实体完整性、参照完整性、用户定义完整性等。
它们均是数据库表的重要的概念,如果不加以实施,就会发生数据的混乱或者数据的浪费,或者数据的不准确。
4 建立视图
在完整性约束设定完成之后,我们就要考虑联接数据表,可以利用数据表对象的SQL视图,创建一些可以查询的物理表或虚拟表,以此来整合正确的信息,以便操作。
5 进行建库及表初始化
最后,就是建库及表初始化,分析完毕以后便要进行实际的数据库建立,借助数据库管理系统,再把定义好的表建立起来,并建立与其它表间的关联关系,对于表中数据初始化也是必须要做的,以保证之后的运行流畅。
经过以上几步,便完成了一个数据库的设计,数据库的设计非常重要,涉及到数据库执行性能以及安全性等方面,因此,设计数据库时要根据实际需求,经过多次评估,把每一步都做到最合理。
公共基础知识2-程序设计方法
第三章 软件工程基础
基本要求:
掌握软件工程的基本方法,具有初步应用相关技 术进行软件开发的能力。
考试要求:
1、软件工程基本概念,软件生命周期概念,软件工具与 软件开发环境。 2、结构化分析方法,数据流图,数据字典,软件需求规 格说明书。 3、结构化设计方法,总体设计与详细设计。 4、软件测试的方法,白盒测试与黑盒测试,测试用例设 计,软件测试的实施,单元测试、集成测试和系统测 试。 5、程序的调试,静态调试与动态调试。
概要设计中有关的几个概念: 模块化:是指解决一个复杂问题时自顶向下逐层把 软件系统划分成若干模块的过程。 模块独立性:每个模块只完成系统要求的独立的子 功能,并且与其它模块的联系最少且接口简单。 用两个标准来度量模块的独立性——耦合性和 内聚性。 • 耦合性:模块之间联系越紧密,其耦合性就越强, 模块的独立性就越差。 • 内聚性:一个模块内各元素(语句、程序段)联 系越紧密,它的内聚性就越高。 尽量做到高内聚、低耦合,才能提高软件质量。
2.测试方法 软件测试方法一般分为两大类:动态测试方法 与静态测试方法。而动态测试方法又根据测试用例 的设计方法不同,分为黑盒测试盒白盒测试两类。 静态测试:是指被测试程序不在机器上运行,也就 是不执行该程序,只是对程序文本进行检查, 通过阅读盒讨论,分析和发现程序中的错误。 动态测试:是基于计算机的测试,是为了发现错误 而执行程序的过程,即根据软件开发各个阶段 的规格说明设计的测试用例,并利用这些测试 用例去运行程序,以发现程序错误的过程。
软件需求规格说明书 是需求分析阶段研制的主要成果。主要有3 个作用:(1)作为用户和软件开发人员之间的 合同;(2)作为开发人员进行设计和编程的根 据;(3)作为软件开发完成后验收的依据。 主要内容: 软件功能概述 数据描述 功能描述 附录
数据库技术与应用第3章
键入属性所应用的窗体、报表或控件的标识 符,后面紧接着 .(点)运算符和属性名称。例如, 引用“订单”窗体上“订购日期”控件的“默认值” 属 性 的 格 式 为 : Forms![ 订 单 ]![ 订 购 日 期].DefaultValue
标识符的示例
(3)引用字段值
– 键入字段所在的表或查询,后面紧跟!运算符和字段的 名称。例如在表达式中引用“订单明细”表中“数量” 字段值的格式为: [订单明细]![数量]。
计算字段是在查询中定义的一个字段。它显示一个 表达式的结果而不是存储的数据。每当表达式中的 某个值改变时,该表达式都重新计算。示例如图318所示。
图3-18 计算字段示例
使用计算字段计算的表达式示例
在计算字段中处理文本值的示例
表达式
说明
姓名: [姓] &[名]
在“姓名”中显示“姓” 字段和“名”字段的值。
产品销售额: [订单明细].[单 价 ]*[ 数 量 ]*(1-[ 折 扣])/100)*100
在“金额”字段中显示“单 价”与“库存量”相乘的数 值。 在“产品销售额”字段中显 示“订单明细”表中的“单 价”与“数量”的字段值的 乘积减去折扣费后的数值。
在计算字段中处理和计算日期的示例
表达式
说明
设计视图
设计视图分为上下两部分(如图3-10),上部为表 /查询显示窗口,显示查询的数据源字段列表。下 部为设计网格,显示了查询所使用到的具体的字段 及其设置。
条件表达式示例:
当检索其中值介于 >、<、>=、<= 或 <> 之间指定 值的记录时,可通过使用 Between...And 运算符 或比较运算符(<、>、<>、<= 和 >=)来识别范围。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3单元数据库设计基础3.1 单项选择题1.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.概念设计阶段B.物理设计阶段C.逻辑设计阶段D.需求分析阶段2.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号)、课程C(课号,课名)、选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
A.学号,姓名,成绩B.学号,成绩C.学号,课号D.课号,成绩3.将E-R图转换为关系模式时,实体和联系都可以表示为()。
A.关系B.域C.属性D.键4.一间宿舍可住多名学生,则实体宿舍与学生之间的联系是()。
A.一对一B.一对多C.多对一D.多对多5.在数据管理技术发展的三个阶段中,数据共享最好的是()。
A.人工管理阶段B.数据库系统阶段C.文件系统阶段6.数据库应用系统中的核心问题是()。
A.数据库管理员培训B.数据库系统设计C.数据库维护D.数据库设计7.数据库管理系统是()。
A.一种操作系统B.一种编译系统C.在操作系统支持下的系统软件D.操作系统的一部分8.在E-R图中,用来表示实体间联系的图形是()。
A.三角形B.椭圆形C.矩形D.菱形9.一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
A.一对一B.一对多C.多对一D.多对多10.数据库设计中反映用户对数据要求的模式是()。
A.内模式B.外模式C.概念模式D.设计模式11.一名教师讲授多门课程,一门课程由多名教师讲授,则实体教师与课程间的联系是()。
98玩转Office轻松过二级——无线化考试选择题题库A.1︰1联系B.1︰m联系C.m︰1联系D.m︰n联系12.负责数据库中查询操作的数据库语言是()。
A.数据定义语言B.数据控制语言C.数据操纵语言D.数据管理语言13.数据库系统的三级模式不包括()。
A.内模式B.外模式C.数据模式D.概念模式14.下列关于数据库设计的叙述中,正确的是()。
A.在概念设计阶段建立数据字典B.在物理设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在需求分析阶段建立数据字典15.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A.内模式B.外模式C.概念模式D.逻辑模式16.在满足实体完整性约束的条件下()。
A.一个关系中只能有一个候选关键字B.一个关系中可以没有候选关键字C.一个关系中应该有一个或多个候选关键字D.一个关系中必须有多个候选关键字17.在关系数据库中,用来表示实体间联系的是()。
A.二维表B.属性C.树状结构D.网状结构18.公司中有多个部门和多名职员,每名职员只能属于一个部门,一个部门可以有多名职员,则实体部门与职员间的联系是()。
A.1︰1联系B.m︰1联系C.1︰m联系D.m︰n联系19.下面描述中不属于数据库系统特点的是()。
A.数据共享B.数据冗余度高C.数据完整性D.数据独立性高20.数据库设计过程不包括()。
A.概念设计B.物理设计C.算法设计D.逻辑设计21.在关系模型中,每一个二维表称为一个()。
A.主码(键)B.元组C.关系D.属性22.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
A.元组B.属性C.行D.记录23.有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数)、职员S(职员号,姓名,性别,年龄,学历)、工作W(公司号,职员号,工资),则表W的键(码)为()。
A.公司号,职员号B.公司号,职员号,工资C.职员号D.职员号,工资24.在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的()。
A.主键(码)B.候选键(码)C.外键(码)25.在数据库管理系统提供的数据语言中,负责数据模式定义的是()。
A.数据定义语言B.数据控制语言C.数据操纵语言D.数据管理语言第3单元数据库设计基础9926.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商)、客户(客户号,姓名,地址,电邮,性别,身份证号)、购买(客户号,商品号,购买数量),则关系“购买”的键为()。
A.商品号B.客户号C.客户号,商品号D.客户号,商品号,购买数量27.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是()。
A.数据定义语言B.数据控制语言C.数据操纵语言D.数据管理语言28.一名雇员就职于一家公司,一个公司有多个雇员,则实体公司与实体雇员之间的联系是()。
A.1︰1联系B.1︰m联系C.m︰1联系D.m︰n联系29.在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
A.概念数据模型B.物理数据模型C.逻辑数据模型30.一个兴趣班可以招收多名学生,而一名学生可以参加多个兴趣班,则实体兴趣班与实体学生之间的联系是()。
A.1︰1联系B.1︰m联系C.m︰1联系D.m︰n联系31.在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
A.概念数据模型B.物理数据模型C.逻辑数据模型32.设有关系表学生S(学号,姓名,性别,年龄,身份证号),每名学生学号唯一。
除属性学号外,也可以作为键的是()。
A.姓名B.姓名,性别,年龄C.学号,姓名D.身份证号33.在数据库系统中,考虑数据库实现的数据模型是()。
A.概念数据模型B.物理数据模型C.逻辑数据模型34.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
A.概念设计阶段B.物理设计阶段C.逻辑设计阶段D.需求分析阶段35.关系数据模型()。
A.只能表示实体间1︰1联系B.只能表示实体间1︰m联系C.可以表示实体间m︰n联系36.将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
A.关系B.域C.属性D.键37.在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
A.人工管理阶段B.数据库系统阶段C.文件系统阶段38.在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的()。
A.关系B.域C.属性D.键39.优化数据库系统查询性能的索引设计属于数据库设计的()。
A.概念设计B.物理设计C.逻辑设计D.需求分析40.在数据库中,数据模型包括数据结构、数据操作和()。
100玩转Office轻松过二级——无线化考试选择题题库A.关系运算B.数据类型C.数据约束D.查询41.一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队与队员的联系是()。
A.一对一B.一对多C.多对一D.多对多42.在数据库系统中,数据模型包括概念模型、逻辑模型和()。
A.时间模型B.物理模型C.空间模型43.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A与C的联系是()。
A.一对一B.一对多C.多对一D.多对多44.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。
A.应用独立性B.物理独立性C.逻辑独立性45.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A与C的联系是()。
A.一对一B.一对多C.多对一D.多对多46.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。
A.关系模型B.实体-联系模型C.物理模型D.谓词模型47.运动会中一个运动项目可以有多名运动员参加,一名运动员可以参加多个项目,则实体项目与运动员之间的联系是()。
A.一对一B.一对多C.多对一D.多对多48.数据库中对概念模式内容进行说明的语言是()。
A.数据定义语言B.数据控制语言C.数据操纵语言49.某个工厂有若干仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中,则实体仓库与实体零件之间的联系是()。
A.多对多B.一对多C.多对一D.一对一50.数据库系统中完成查询操作使用的语言是()。
A.数据定义语言B.数据控制语言C.数据操纵语言51.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院与实体院长之间的联系是()。
A.一对一B.一对多C.多对一D.多对多52.数据管理三个阶段中数据冗余度最小的阶段是()。
A.人工管理B.数据库系统C.文件系统53.图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存)借书卡(卡号,姓名,单位,类别)借书记录(卡号,书号,借期,还期)其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为()。
A.书号,借期B.卡号,书号C.卡号,书号,借期D.卡号,借期第3单元数据库设计基础10154.数据库系统中支持安全性定义和检查的语言是()。
A.数据定义语言B.数据控制语言C.数据操纵语言55.在医院,每名医生只属于一个诊疗科室,而一位患者可在多个科室治疗,则实体医生与实体患者之间的联系是()。
A.多对多B.多对一C.一对多D.一对一56.用树状结构表示实体之间联系的模型是()。
A.关系模型B.层次模型C.网状模型57.设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职:公司C(公司号,公司名,地址,注册资本,法人代表,员工数)员工S(员工号,姓名,性别,年龄,学历)雇佣E(公司号,员工号,工资,工作起始时间)其中表C的键为公司号,表S的键为员工号,则表E的键为()。
A.公司号,员工号B.员工号,工资C.员工号D.公司号,员工号,工资58.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
A.元组B.关系C.属性D.属性的值域59.公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与实体客户之间的联系是()。
A.多对多B.多对一C.一对多D.一对一60.下列叙述中正确的是()。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据61.每家医院都有一名院长,而每名院长只能在一家医院任职,则实体医院与实体院长之间的联系是()。
A.一对一B.一对多C.多对一D.多对多62.下列叙述中正确的是()。
A.数据库中任意两个表之间一定不存在联系B.数据库的数据项之间以及两个表之间都不存在联系C.数据库的数据项之间存在联系D.数据库的数据项之间无联系63.学院中每个系有一名系主任,而各个系的系主任可以由同一人担任,则实体系主任与实体系之间的联系是()。
A.一对多B.一对一C.多对一D.多对多64.数据库系统中,存储在计算机内有结构的数据集合称为()。