文档库 最新最全的文档下载
当前位置:文档库 › 数据库考点(1)

数据库考点(1)

数据库考点(1)
数据库考点(1)

数据库

(一)数据独立性的体现(三个模式,两个映射,如何保证独立性)

1、数据库系统的三级模式结构指数据库系统是由模式、外模式和内模式三级构成

2、一个数据库只有一个模式

外模式通常是模式的子集,一个数据库可有多个外模式

一个数据库只有一个内模式

3、数据库管理系统在三级模式之间提供了二级映像,二级映射保证了数据库系统中数据具有较高的逻辑

独立性和物理独立性:

(1)外模式/模式映射:同一个模式可以有多个外模式,对每一个外模式,数据库系统都有一个

外模式/模式映射,保证了数据与程序的逻辑独立性

(2)模式/内模式映射:数据库只有一个模式,一个内模式,所以模式/内模式映射是唯一的,保

证了数据与程序的物理独立性

(模式独立于其他层次,所以应首先确定模式,内模式依赖于模式,独立于外模式,外模式依赖于

模式,独立于内模式和存储设备)

(二)关系运算(选择,投影,连接,并,差、、、、、、)

(三)SOL语言(给5个查询,可能查询,可能添加语句,字段,修改等)

(四)查询优化的原因

1、查询优化极大地影响RDBMS的性能

2、由DBMS进行查询优化的好处

(1)优化器可以从数据字典中获取许多统计信息,优化器可以根据这些信息选择有效的执行计划,而用户程序则难以获得这些信息。

(2)如果数据库的物理统计信息改变了,系统可以自动对查询进行重新优化以选择相适应的执行计划。

(3)优化器可以考虑数百种不同的执行计划,而程序员一般只能考虑有限的几种可能性。

(4)优化器中包括了很多复杂的优化技术,这些优化技术往往只有最好的程序员才能掌握。系统的自动优化相当于使得所有人都拥有这些优化技术。

(五)范式的判断和分解(最高几范式eg:108 6 分解到第三范式)

1NF:表中没有重复列,且列不可再分

2NF:若关系模式R∈1NF, 并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。

表中每行都有唯一标识,也就是有主键(数据库书上叫主码,管它的。。)即,不能存在部分依赖。

(一张表中多个字段做主键时,不是主键的字段不能依赖于依赖于主键的一部分。)3NF:关系模式R中若不存在这样的码X、属性组Y及非主属性Z (Z Y), 使得X→Y,Y X, Y→Z成立, 则称R∈3NF。(A表中如果有B表主键作为一列(即A的外键是B的主

键),那么A中就不能有其他能唯一标识B表某行的列(也就是B的候选键))

1、若R∈3NF, 则R的每一个非主属性既不部分函数依赖于候选码也不传递函数依赖于候选

码。

2、如果R∈3NF, 则R也是2NF。

BCNF:消除传递依赖,接3NF的例子,A中也不能有传递依赖到B的候选键的列。

4NF:消除多值依赖,即不能有一对多的关系,也不能有传递依赖导致的一对多的关系

5NF:把表切碎!切得更碎!!切到每个表只有一个自然主键,没有任何候选键!!

【3NF与BCNF的关系】

如果关系模式R∈BCNF, 必定有R∈3NF。

如果R∈3NF, 且R只有一个候选码, 则R必属于BCNF

例如: C(CNO, CNAME, PCNO)的码只有一个CNO, C是3NF, 也属于BCNF

又如SC(SNO,CNO,GRADE)的码为(SNO,CNO), SC是3NF, 也是BCNF

如果R∈3NF, R的候选码多于一个, 但每个候选码只包含一个属性, 则R必属于BCNF。

假定SNAME唯一, S(SNO,SNAME,SDEPT,SAGE)有两个码SNO和SNAME, 但S是3NF, 也是BCNF

(六)数据库的设计步骤

1.总体规划

进行建立数据库的必要性分析及可行性研究,确定数据库系统在组织和信息系统中的地位,建立主题数据库模型,进行数据的分布分析以及可靠性规划。

2.需求分析阶段

–是整个设计过程的基础,是最困难、最耗费时间的一步

3.概念结构设计阶段

–是整个数据库设计的关键

4.逻辑结构设计阶段

–对其进行优化

5.数据库物理设计阶段

–为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)

6.数据库实施阶段

–运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果

7.数据库运行和维护阶段

–数据库应用系统经过试运行后即可投入正式运行。

–在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

(七)数据库故障恢复技术(四种故障———不同的恢复技术)掌握

1、事务内部的故障

可分为非预期和预期两种,可通过撤销事务来恢复数据库到正常状态

2、系统故障

引起内存信息丢失但未破坏外存中的数据从而使数据库处于不正常状态。可系统重启时,回滚非正常的事务,把数据库恢复到正常状态。(撤销故障发生时未完成的事务,重做已完成的事务)

3、介质故障

硬故障。重装数据库,然后重做已完成的事务。

4、计算机病毒

计算机病毒是具有破坏性、可自我复制的计算机程序,可用恢复技术把数据库加以恢复。

(八)数据库并发控制(并发的三类问题,如何解决?、三级协议分别能解决哪些问题、活锁死锁问题是如何解决的)

1、并发的三类问题:

丢失更新问题、不可重复读、读“脏”数据

解决:①用并发控制的方法调度并发操作,避免造成数据不一致性

②对数据库应有时允许某些不一致性。(降低一致性要求,以减少系统开支)

2、三级协议分别能解决哪些问题

一级封锁协议:事务T在修改数据前必须先对其加X锁,直到事务结束才释放。可以有效防止“丢失更新”,不能保证可重复读和不读“脏”数据。

二级封锁协议:事务T对要修改数据必须先加X锁,直到事务结束才释放X锁;对要读取的数据必须先加

S锁,读完后即可释放S锁。有效防止“丢失更新”,避免了读“脏”数据。

三级封锁协议:事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加X锁,直到事务结束后才释放所有锁。有效防止“丢失更新”,防止了不可重复读和读“脏”数据。3、活锁死锁解决方法

解决活锁问题的方法是采用先来先服务。即对要求封锁数据的事务排队,使前面的事务先获得数据的封锁

圈。

解决死锁问题的方法主要有两类:

⑴、预防死锁的发生

①有一次封锁法(要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)

②顺序封锁法(顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封

锁。)

⑵、死锁的诊断与解除,即,允许发生死锁,然后采用一定手段定期诊断系统中有无死锁,若有则解除之。

①超时法(如果一个事务的等待时间超过了规定的时限,就认为发生了死锁)

②事务等待图法(并发控制子系统周期性地(比如每隔数秒)生成事务等待图,检测事务。如果发

现图中存在回路,则表示系统中出现了死锁)

【解除死锁,选择一个处理死锁代价最小的事务,将其撤消。释放此事务持有的所有的锁,使其它事务能继续运行下去】

(九)数据的安全性与完整性(完整性约束包括的三个方面并可举例说明)

实体完整性(在关系数据库中主属性不能取空值)

参照完整性(在关系数据库中用外码来实现参照完整性)

用户定义的完整性(实际上就是指明关系中属性取值范围依旧是属性的域)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

将数据库从Access 2003 升级到Sql Server 2000 将数将数据库从Access 2003 升级到Sql Server 2000,原本以为不是很麻烦(开始时以为就改改数据库的连接代码就行了),但在这次的操作中,虽然在操作前也在网上查了一些相关的资料,但还是感觉有些不够。在这里,我就将本次的升级过程中所遇到的问题,怎么去解决写出来,供以后的各位参考一下。 在进行升级时候,一定要先去查阅一些资料,最后你得对整个过程有一个大体的了解,不然到时到了哪步应该作些什么都忘了,也就无处升级了。 一、好了,在升级前,首先要安装Sql Server 2000。至于怎么去安装我就不讲了,网上的资料很多,在这里只是提醒两点: 1)安装的版本:Sql Server 2000一共分为两个版本,专业版和家庭版,在安装的时候一定要注意到你的操作系统。因为很多人在进行网页制做和调试的时候一般情况下都用的是windows xp 系统,所在这里就不能安装专业版,专业版都是针对于服务器的操作系统,比如说:winNT,win 2000,win2003等。windows xp去安装专业版是不能安装服务端的,所以在安装Sql Server 2000的时候一定要注意版本的选择。 2)数据的导入:安装完后就是要进行数据的导入了(可以参考另一篇文章《Access数据库升级成Sql Server 2000 开发文档》),也就将Access 2003数据库中原有的数据导入到Sql Server 2000里去。在导入的时候首先要在Sql Server 2000里面新建一个数据库,数据表是存在数据库中的。 一般来说呢,在进行数据导入时候不会有什么问题,但也不例外。如果你的Access数据有密码的话,我建议在进行数据导入前先把密码去掉,我不知道你们能不能,反正我是没成功,如果遇到了问题就去掉,没遇到就算了。如果Access2003数据库中的表太多了的话,在导入后一定要检查一下是不是所有的表都导入到Sql Server 2000里面了……还有,在将Access2003中的数据导入以Sql Server 2000的时候因为有一个数据转换,也就是说要将Access2003的数据格式转换成Sql Server 2000里的数据格式,如果在Access2003数据库中一个表中有一条数据不满足Sql Server 2000里的格式,则这个表里面的所有数据都不导入到Sql Server 2000中。这个时候你不防打开Sql Server 2000(这个时候已经有这个表名存在了,只是表里没有数据而已),找到相应的表,打开设计视图,将其中的ntxt字段改成txt,再试一下,如果还不行话,就证明你Access2003数据库中中表里面的数据就真有的问题了。比例说:时间字段不可能出现9999-12-12这样的数据,导入出错了有相应的提示,会提示你说在…数据库中….表…第几行有问题。但这个时候你要注意了,提示中的第多少行并不是我们直接打开表中的多少行。具体是多少行我也不是很清楚。数据库在进行数据转换的时候打开数据表的排列方式和我们直接打开数据表的排列方式是不一样的。 二、数据导入完了这个时候还要做一件事,就是修改Sql Server 2000数据库中各个表的字段类型。当我们把数据从Access2003中导入到Sql Server 2000中你会发现。在Access2003中字段为自增型(一般都为ID字段)的在Sql Server 2000中没了,也就是说以前在向Access数据库中插入数据中,有一个字段是自增型的,但把表导入到Sql Server 2000后,这个字段的类型是int,不是自增型,你这个时候你要手动添加上去;要把Sql Server 2000中的smalldatetime字段改成datetime;以前在Access2003数据库,字段有默认值的,在导入Sql Server 2000后就没有了,也要手动添加上去。比如,时间字段有默认值[now()]在Sql Server 2000中没了,要添加上去,但不能写成now()函数了,将其改成getdate();将ntxt 字段类型改成txt类型;在Access2003中,有些字段会有一些说明,比如说InsertTime是指数据的写入时间,但导入到Sql Server 2000就没了,你觉得有必要的话就添加上去,没有必要也可以不添,这对于数据库的操作来说没什么影响的。 三、数据库的修改到上面就完了,下面是代码。开始的时候我以为数据库升级了,只是修改一下连接代

《数据库原理与应用》练习题 一、选择题 (1)第一章 1.数据库系统的最大特点是(A )。 A.数据的三级抽象和二级 B.数据共享性 C.数据的结构化 D.数据独立性 2.DBS具有较高的数据独立性,是因为DBS采用了[B ] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质 3.在层次、网状模型中,起导航数据作用的是[ A] A.指针 B.关键码 C.DD D.索引 4.数据库中,数据的物理独立性是指(C )。 A、DB和DBMS的相互独立 B、用户程序与DBMS的相互独立 C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立 D、应用程序与数据库中的逻辑结构相互独立 5.在数据库三级模式间引入二级映象的主要作用是( A ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 6.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。为使数据库的模 式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。这样,使数据库具有(C )。 A、数据独立性 B、逻辑独立性 C、物理独立性 D、操作独立性 7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是 A 。 A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的语义独立性 8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的 是 D 。 A.外模式 B.内模式 C.存储模式 D.(概念)模式 9.现实世界中客观存在并能相互区别的事物为(A )。 A、实体 B、实体集 C、字段 D、记录 10.实体是信息世界中的术语,与之对应的数据库术语为 D 。 A.文件 B.数据库 C.字段 D.记录 11.DBMS是(C)。 A、一个完整的数据库应用系统 B、一组硬件

第一章数据库系统概论 本章目的在于使读者对数据库系统的基本知识能有一个较为全面的了解,为今后的学习和工作打下基础。本章重点介绍了有关数据库结构和数据库系统组织的基本知识和基本概念,以及常见的三种类型的数据库系统的特点。重点介绍关系数据库的有关知识。 1.1 数据管理技术发展史 随着生产力的不断发展,社会的不断进步,人类对信息的依赖程度也在不断地增加。数据作为表达信息的一种量化符号,正在成为人们处理信息时重要的操作对象。所谓数据处理就是对数据的收集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列工作全部过程的概述。数据处理的目的就是使我们能够从浩瀚的信息数据海洋中,提取出有用的数据信息,作为我们工作、生活等各方面的决策依据。数据管理则是指对数据的组织、编码、分类、存储、检索和维护,它是数据处理的一个重要内容中心。数据处理工作由来以久,早在1880年美国进行人口普查统计时,就已采用穿孔卡片来存储人口普查数据,并采用机械设备来完成对这些普查数据所进行的处理工作。电子计算机的出现以及其后其硬件、软件的迅速发展,加之数据库理论和技术的发展,为数据管理进入一个革命性阶段提供有力的支持。根据数据和应用程序相互依赖关系、数据共享以及数据的操作方式,数据管理的发展可以分为三个具有代表性的阶段,即人工管理阶段、文件管理阶段和数据库管理阶段。

【1】人工管理阶段 这一阶段发生于六十年代以前,由于当时计算机硬件和软件发展才刚刚起步,数据管理中全部工作,都必须要由应用程序员自己设计程序完成去完成。由于需要与计算机硬件以及各外部存储设备和输入输出设备直接打交道,程序员们常常需要编制大量重复的数据管理基本程序。数据的逻辑组织与它的物理组织基本上是相同的,因此当数据的逻辑组织、物理组织或存储设备发生变化时,进行数据管理工作的许多应用程序就必须要进行重新编制。这样就给数据管理的维护工作带来许多困难。并且由于一组数据常常只对应于一种应用程序,因此很难实现多个不同应用程序间的数据资源共享。存在着大量重复数据,信息资源浪费严重。 【2】文件管理阶段 这一阶段发生于六十年代,由于当时计算机硬件的发展,以及系统软件尤其是文件系统的出现和发展,人们开始利用文件系统来帮助完成数据管理工作,具体讲就是:数据以多种组织结构(如顺序文件组织、索引文件文件组织和直接存取文件组织等)的文件形式保存在外部存储设备上,用户通过文件系统而无需直接与外部设备打交道,以此来完成数据的修改、插入、删除、检索等管理操作;使用这种管理方式,不仅减轻进行数据管理的应用程序工作量,更重要地是,当数据的物理组织或存储设备发生变化时,数据的逻辑组织可以不受任何影响,从而保证了基于数据逻辑组织所编制的应用程序也可以不受硬件设备变化的影响。这样就使得程序和数据之间具有了一定的相互独立性。 但由于数据文件的逻辑结构完全是根据应用程序的具体要求而设计,它的管理与维护完全是由应用程序本身来完成,因此数据文件的逻辑结构与应用程序密切相关,当数据的逻辑结构需要修改时,应用程序也就不可避免地需要进行修改;同样当应用程序需要进行变动时,常常又会要求数据的逻辑结构进行相应的变动。在这种情况下,数据管理中的维护工作量也是较大的。更主要的是由于采用文件的形式来进行数据管理工作,常常需要将一个完整的、相互关联的数据集合,人为地分割成若干相互独立的文件,以便通过基于文件系统的编程来实现来对它们的管理操作。这样做同样会导致数据的过多冗余和增加数据维护工作的复杂性。例如人事部门、教务部门和医务部门对学生数据信息的管理,这三个部门中

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

EBS R12.1.1 升级12.1.3 数据库升级 11.2.0.3 安装说明书 编制:长安铃木信息系统课王川 2012-11-21

目录 目录 (2) 1 概述 (5) 1.1升级内容 (5) 1.2准备的补丁 (5) 2 升级应用 (6) 2.1停止应用。 (6) 2.2ADADMIN进入维护模式 (7) 2.3追加补丁 (9) 2.4执行DB节点应用CODE LEVEL (9) 2.5追加应用补丁 (10) 3 升级数据库 (10) 3.1升级数据库准备 (10) 3.2创建NLS/DA TA/9IDATA目录 (13) 3.3安装数据库补丁 (13) 3.4P REPARE U PGRADE (14) 3.5执行DBUA (14) 3.6初始化参数文件和监听文件 (19) 3.6.1 参数文件 (19) 3.6.2 监听文件 (19) 3.6.3 运行脚本 (20) 4 初始化数据库节点 (20) 4.1应用层生成生成新的APPSUTIL (20) 4.2生成数据库上下文文件 (20) 5 ADADMIN重建权限和同义词 (21) 6 分别重启数据库和应用。 (22)

7 校验升级结果。 (22)

文档版本记录 版本编号变更内容变更人日期

EBS R12.1.1 Enterprise5.7 64bit 安装说明书 1概述 1.1 升级内容 1、应用从R12.1.1升级到R12.1.3。 2、数据库升级到11.2.0.3。 1.2 准备的补丁 1、APP升级补丁 p1*******_R12.BIV.B_R12_GENERIC.zip p1*******_R12.TXK.B_R12_GENERIC.zip p1*******_R12.TXK.B_R12_GENERIC.zip p8919489_R12.TXK.B_R12_GENERIC.zip p8919489_R12.TXK.B_R12_zhs.zip p9062910_12.1.0_R12_GENERIC.zip p9151516_R12.ECX.B_R12_GENERIC.zip p9239089_R12.AD.B_R12_LINUX.zip p9239090_R12_LINUX_1of6.zip p9239090_R12_LINUX_2of6.zip p9239090_R12_LINUX_3of6.zip p9239090_R12_LINUX_4of6.zip p9239090_R12_LINUX_5of6.zip p9239090_R12_LINUX_6of6.zip p9239090_R12_zhs.zip p9239095_R12_GENERIC.zip p9583541_R12.TXK.B_R12_GENERIC.zip p9738085_R12.TXK.B_R12_GENERIC.zip p9817770_R12.ATG_PF.B_R12_LINUX.zip p9852070_R12.TXK.B_R12_GENERIC.zip p9868229_R12.BOM.C_R12_GENERIC.zip p9966055_R12.FND.B_R12_GENERIC.zip 2、数据库升级到11.2.0.3的安装包 p1*******_112030_Linux-x86-64_1of7.zip … p1*******_112030_Linux-x86-64_7of7.zip

数据库试题1 一、单项选择题:(每小题1分,共10分) 1.要保证数据库逻辑数据独立性,需要修改的是() A、模式 B、模式与内模式的映射 C、模式与外模式的映射 D、内模式 2.下列四项中,不属于数据库特点的是() A、数据共享 B、数据完整性 C、数据冗余很高 D、数据独立性高 3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是() A、多对多 B、一对一 C、多对一 D、一对多 4.反映现实世界中实体及实体间联系的信息模型是() A、关系模型 B、层次模型 C、网状模型 D、E-R模型 5.对数据库并发操作有可能带来的问题包括() A、读出“脏数据” B、带来数据的冗余 C、未被授权的用户非法存取数据 D、破坏数据的独立性 6.数据库中,数据的物理独立性是指()。 A、数据库与数据库管理系统的相互独立 B、用户程序与DBMS相互独立 C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D、应用程序与数据库中数据的逻辑结构相互独立 7.数据库的网状模型应满足的条件是() A、允许一个以上的节点无双亲,也允许一个节点有多个双亲 B、必须有两个以上的节点 C、有且仅有一个节点无双亲,其余节点都只有一个双亲 D、每个节点有且仅有一个双亲 8.子模式是() A、模式的副本 B、模式的逻辑子集 C、多个模式的集合 D、以上三者都对 9.数据库的()是指数据的正确性和相容性。 A、安全性 B、完整性 C、并发控制 D、恢复 10.事务的原子性是指() A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变是永久的 C、一个事务内部的操作及使用的数据对并发的其它事物是隔离的 D、事务必须是使数据库从一个一致性状态变到另一个一致性状态 二、填空:(每空1分,共10分) 1.SQL语言提供数据库定、数据控制、等功能。 2.数据库保护问题包括:、完整性、故障恢复和并发控制等方面。3.关系代数中专门的关系运算包括:选择、连接和。 4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件和。5.关系数据库数据操作的处理单位是,层次和网状数据库数据操作的处理单位是记录。6.关系代数中课程÷学生表示的含义是。 7.一个关系中可以有个码(填一个或多个)。 8.关系规范化的目的是、避免插入和删除异常,从而增强数据库结构的稳定性和灵活性。

数据库在线测试试题 选择题 1。下述( C)不是DBA数据库管理员的职责 完整性约束说明 定义数据库模式 数据库管理系统设计 数据库安全 2.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( A ),它是模式的逻辑子集子模式 模式 内模式 物理模式 3。要保证数据库的逻辑数据独立性,需要修改的是(C) 模式与内模式之间的映射 模式 模式与外模式的映射 三层模式 4。要保证数据库的数据独立性,需要修改的是( A ) 三层之间的两种映射 模式与外模式 模式与内模式 三层模式

5.描述数据库全体数据的全局逻辑结构和特性的是( B) 外模式 模式 内模式 用户模式 6。数据库系统的数据独立性体现在( B ) 不会因为数据的变化而影响到应用程序 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 不会因为某些存储结构的变化而影响其他的存储结构 不会因为存储策略的变化而影响存储结构 7.下列四项中,不属于数据库系统特点的是(B ) 数据共享 数据冗余度高 数据完整性 数据独立性高 8.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。I。人工管理阶段 II.文件系统阶段 III.数据库阶段 I 和 II 只有 II II 和 III 只有 I 9.DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( D ) 系统分析员 程序员

操作员 数据库管理员 10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(C)。 DBMS包括DB和DBS DBS就是DB,也就是DBMS DBS包括DB和DBMS DB包括DBS和DBMS 2填空题 1。数据库是长期存储在计算机内有组织、可共享、的数据集合。 2。DBMS是指(数据库管理系统),它是位于(用户),和(操作系统) , 之间的一层管理软件 3.数据库管理系统的主要功能有, 数据定义,数据操纵,数据库运行管理,数据库的建立维护维护等4个方面 4.数据独立性又可分为(逻辑独立性)和(物理独立性) 5。当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性) 6。数据模型是由(数据结构) 、(数据操作)和(完整性约束)三部分组成的 7。(数据结构)是对数据系统的静态特性的描述,_(数据操作)是对数据库系统的动态特性的描述8.数据库体系结构按照(外模式)、(模式)和(内模式)三级结构进行组织 9.数据库体系结构按照___________ 、___________ 和_______________ 三级结构进行组织 10.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多) 11。数据冗余可能导致的问题有(存储空间大)和(数据不一致) 12.数据管理技术经历了(人工管理) 、(文件管理)和(数据库管理)三个阶段

数据库软件升级及数据库迁移方案 根据本次项目需求,此次项目实施除硬件设备安装调试外,还包括对已有管理系统所用Oracle数据库的升级和管理系统数据的迁移工作,实施方案如下: 一、数据库软件升级 1.1操作系统AIX安装 新购P550小机自带AIX5.3操作系统,用启动光盘安装并打好相应补丁; 设置相应环境参数,如:语言环境为简体中文等; 挂载IBM DS4700存储,并设成开机自动加载。 1.2 Oracle 10G安装 在存储上安装10g系列中的稳定版本:10.2.0.1.0; 配置两台小机上所装Oracle的RAC,满足数据库的高可用性,保证一台down机的情况下,另一台能自动接管数据库服务。 二、数据库迁移 2.1迁移前期调研 1、迁移任务的目标 本次项目数据迁移的目的是:将现有综合业务系统的四个子系统数据,从低版本到高版本、跨操作系统的方式进行迁移升级,升级后的目的数据库环境在继承现有数据库所有功能基础上,性能及稳定性需更为完善,从而更好的满足对警务系统各方面性能的支持。 2、新旧环境分析

2.2迁移各类资源准备 1、人员技术准备 甲方:业务系统管理员; 软件开发商:提供系统维护手册,以搭建模拟应用系统测试数据; 乙方:网络工程师、数据库维护工程师。 2、系统环境准备 正式环境:2台P550操作系统及Oracle集群安装正常; 中转环境:服务器1台、高档PC机2台,数据迁移中转及应用系统 模拟部署及测试用。 3、安装和调测相关软件 操作系统:Windows(临时中转环境) 数据库:Oracle8.1.7、Oracle10.2.0.1; 中间件:Websphere5.1; 工具软件:PL/SQL、LoadRun等。 2.3数据迁移方案设计 1、时间安排 模拟环境测试:8月28-8月31 模拟结果观察:9月1日-9月3日 正式数据迁移:9月4日-9月6日 2、迁移方案 经过综合分析众多数据迁移相关资料,结合项目经验,本次数据迁移总体方案如下: A、迁移过程通过8.1.7进行过渡 Oracle验证矩阵中强调8.1.6为Oracle中间过渡产品,升级到10g必须先过渡升级到中间稳定版本,推荐方式是:8.1.n—>8.1.7.4 —>10.2。 B、采用传统的EXP/IMP方式迁移 本次迁移非本机环境升级,涉及到Windows到AIX操作系统的跨

模拟试题1 一. 单项选择题(本大题共15小题,每小题2分,共30分) 1.在文件系统中,所具有的数据独立性是 [ ] A .系统独立性 B .物理独立性 C .逻辑独立性 D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ] A .DBS B .DD C .DDL D .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式[] A .σ1=5(R ?S ) B .σ1=5(R ×S ) C .σ1=2(R ?S ) D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [ ] A .π 1,4(σ2=3(R ×R )) B .π1,3(R ?R ) C .π1,4(R ?R ) D .π 1,3(R ?S ) 5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM R WHERE B NOT IN (SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ ] A .πA ,B (σC ≠'C56'(R ?S )) B .πA ,B (R ? S ) C .R -πA ,B (σC= 'C56'(R ?S )) D .R -πA ,B (σC ≠'C56'(R ?S )) 6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志 B .把嵌入的SQL 语句处理成函数调用形式 C .对源程序进行格式化处理 D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C }, 那么 ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持F D 的分解 D .既不是无损联接分解,也不保持FD 的分解 8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D }, 则F +中左部为(BC )的函数依赖有 [ ] C ≠'C56' 2=1 2=3

第3章数据库设计 一、选择题 1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示, 它是数据库设计的段。 A.需求分析B.概念设计C.逻辑设计D.物理设计2、在关系数据库设计中,设计关系模式是的任务。 A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段 3、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是。 A.建立库结构B.扩充功能C.加载数据D.系统调试4、在数据库的概念设计中,最常用的数据模型是。 A.形象模型B.物理模型C.逻辑模型D.实体联系模型 5、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是。 A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性 6、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。 A.属性冲突B.语法冲突C.结构冲突D.命名冲突7、概念模型独立于。 A.E-R模型B.硬件设备和DBMS C.操作系统和DBMS D.DBMS 8、数据流程图(DFD)是用于描述结构化方法中阶段的工具。 A.可行性分析B.详细设计C.需求分析D.程序编码9、下图所示的E-R图转换成关系模型,可以转换为关系模式。 A.1个B.2个 C.3个D.4个

11.关于数据库系统结构的叙述正确的一项是()。 A)一个数据库可以有多个外模式,但只能有一个模式 B)一个数据库可以有多个内模式,但只能有一个模式 C)一个数据库只能有一个外模式,也只能有一个内模式 D)一个数据库可以有多个外模式和内模式 12.若属性F是基本关系R的外键,它与基本关系S的主键K相对应,则对于R 中每个元组在F上的值必须等于S中某元组的主键值或为空值,这是()。A)实体完整性约束 B)参照完整性约束 C)用户定义完整性约束 D)域完整性约束 13. 关系模式的候选键可以有()。 A) 0个 B)1个 C) 2个 D)1个或多个 14. 引入关系数据库规范化是为了解决关系数据库中的()。 A)提高查询速度 B)插入、删除异常和数据冗余 C)保证数据的安全性和完整性 D)数据共享 15. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A) 原子性 B) 一致性 C) 独立性 D) 持久性 16. 当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A) 元组 B)行 C) 记录 D)属性 17. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的()。 A) 需求分析 B) 逻辑结构设计 C) 概念结构设计 D) 物理结构设计 18. SQL语言中,删除一个元组的命令是()。 A)DELETE B)DROP C)CLEAR D)REMOVE 19. 建立索引的目的是()。 A) 减少存储空间 B) 加快查询速度 C) 减少输入输出 D) 减少冗余 20.关系模式中,属于3NF的关系模式()。 A) 可能属于2NF B) 必定属于2NF C) 必定属于4NF D) 必定属于BCNF 21.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

1.每个数据库有且只有一个()。 A.次要数据文件 B.主要数据文件 C.日志文件 D.索引文件 ↑答案:B 2.当前数据库运行在open状态,LISTENER 也正常运行,此刻一个dba 执行如下命令 LSNRCTL> STOP 下面的描述中那个是正确的? A.会话只能执行查询操作 B.连接的会话不允许做任何操作直到监听启动 C.当前连接的会话不受影响,操作继续 D.会话断掉,并且当前的事物回滚 ↑答案:C

-g act命令是用于显示___ 信息 B.所有线程信息 C.当前活动线程 ↑答案:C 集群中参数DRAUTO设置为2,若此时关闭HDR主机,则___ 备用数据库将转换为主用模式,原HDR主用恢复成备用模式 B.由连接管理器中的FOC切换规则来切换 备用数据库将保持为备用模式,在主用恢复后自动恢复HDR连接 备用数据库将转换为标准模式,在主用恢复后自动转换为备用恢复HDR连接↑答案:A

5.下列关于Oracle支持的锁粒度描述正确的是? A.数据库级、表级、行级、列级 B.数据库级、表级、行级 C.行级、列级 D.列级、表级 ↑答案:A 6.当执行一个存储过程时,服务器到哪里查询该存储过程( )

↑答案:D 7. 作为一个ORACLE DBA,你运行以下的SQL命令查询ASM实例,查询结果的含义是什么? SQL> select group_number, name, state from v$ASM_DISKGROUP; GROUP_NUMBER NAME STATE 0 DGROUP1 DISMOUNTED 2 DGROUP2 MOUNTED 3 DGROUP3 MOUNTED 磁盘组被其他的DBA卸载了 )将在磁盘组中丢失 B.一个多余的磁盘(DGROUP1 状态 C.一个数据文件丢失,原因是DGROUP1磁盘组正在进入DISMOUNTED D.这个查询在ASM实例中没有意义 ↑答案:A 存储中分配给服务器的一个连续的磁盘空间的单位是___

MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的MySQL变得更美好,我们有必要去给它升级,尽管你会说它现在已经跑得很好很稳定完全够用了。下面我们来看看几种常用的升级方法。 介绍之前,我们先做一些声明,MySQL采用二进制包来安装,升级都是在同一台DB Server 上操作。 第一种,很简单,适用于任何存储引擎。 1. 下载并安装好新版本的MySQL数据库,并将其端口改为3307(避免和旧版本的3306冲突),启动服务。 2. 在新版本下创建同名数据库。 # mysqldump -p3307 -uroot create mysqlsystems_com 3. 在旧版本下备份该数据库。 # mysqldump -p3306 -uroot mysqlsystems_com > mysqlsystems_com.bk Note: 你也可以加上–opt选项,这样可以使用优化方式将你的数据库导出,减少未知的问题。 4. 将导出的数据库备份导入到新版本的MySQL数据库中。 # mysql -p3307 -uroot mysqlsystems_com < mysqlsystems_com.bk 5. 再将旧版本数据库中的data目录下的mysql数据库全部覆盖到新版本中。 # cp -R /opt/mysql-5.1/data/mysql /opt/mysql-5.4/data Note: 大家也都知道这个默认数据库的重要性。 6. 在新版下执行mysql_upgrade命令,其实这个命令包含一下三个命令: # mysqlcheck –check-upgrade –all-databases –auto-repair # mysql_fix_privilege_tables # mysqlcheck –all-databases –check-upgrade –fix-db-names –fix-table-names Note: 在每一次的升级过程中,mysql_upgrade这个命令我们都应该去执行,它通过 mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时作出修复,还有个很重要的作用就是使用mysql_fix_privilege_tables命令去升级权限表。 7. 关闭旧版本,将新版的数据库的使用端口改为3306,重新启动新版本MySQL数据库。到此,一个简单环境下的数据库升级就结束了。

数据库及其应用第一章试题一 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.关系模型中,实现实体之间联系是通过() A.关系B.指针C.表D.公共字段 2.数据完整性是指数据的() A.正确性B.安全性C.可恢复D.可移植性 3.有关系R和S如下图所示,关系代数运算的结果是() A.(2 4 6 5)B.(2 4 6 7) C.(3 5 7 5)D.(3 5 7 7) 4.下列选项中,不.属于全局E-R模型设计的是() A.确定公共实体类型B.消除冲突 C.将E-R模型转换为关系模型D.合并局部E—R模型 5.在下列对关系的描述中,错误的是( ) A.关系中的列称为属性 B.关系中允许有相同的属性名 C.关系中的行称为元组 D.属性的取值范围称为域 6.有关系表R(学号,姓名,性别),若要检索R中所有男同学的元组,则该操作的关系代数表达式为( ) A.Ⅱ性别(R) B.σ性别(R) C.Ⅱ性别="男"(R) D.σ性别="男"(R) 7.若关系R属于1NF,且不存在非主属性部分函数依赖于主键,则R属于() A.1NF B.2NF C.3NF D.BCNF 8.关系中属性的取值范围称为() A.域 B.元数 C.元组 D.基数 9.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不.包括消除() A.属性冲突 B.结构冲突 C.命名冲突 D.语法冲突 10.用来表达用户需求观点的数据库全局逻辑结构的模型称为() A.逻辑模型 B.外部模型 C.内部模型 D.概念模型 11.从用户需求观点看,对数据库整体逻辑结构的描述是数据库的( ) A.概念模型 B.逻辑模型 C.外部模型 D.内部模型 12.下面关于各个模式之间关系的描述,不.正确的是( ) A.逻辑模式是内模式的逻辑表示 B.外模式是内模式的直接表示 C.内模式是逻辑模式的物理实现 D.外模式是逻辑模式的部分提取 13.下列选项中,不.属于关系模型三个重要组成部分的是( ) A.数据结构 B.数据操纵 C.数据安全性定义 D.数据完整性规则 14.有关系模式:S(学号,姓名,班级,课程号,课程名,成绩),为了使分解后的关系均达到3NF,则至少需要 将S分解成( ) A.2个表 B.3个表 C.4个表 D.5个表 15.以下不.属于数据库技术特点的是() A.数据结构化B.数据共享C.数据冗余小D.以记录为单位对数据进行操作 16.设有关系R(A,B,C)和S(B,C,D),则R S的属性个数是() A.3个B.4个C.6个D.7个 17.如果要将一个关系模式规范化为2NF,必须() A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖 C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖 18.若关系模式R属于1NF,且所有非主属性都完全函数依赖于R的主键。则R属于( ) A.1NF B.2NF C.3NF D.4NF 19.三级模式间存在两种映射,它们是( ) A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式间 C.子模式与外模式间,模式与内模式间

数据库基础知识试题 部门____________ 姓名__________ 日期_________ 得分__________ 一、不定项选择题(每题分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除( )。D A .一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。C A. .mdf .ldf B. .ldf .mdf C. .mdf .ndf D. .ndf .mdf 3.视图是从一个或多个表中或视图中导出的()。A A 表 B 查询 C 报表 D 数据 4.下列运算符中表示任意字符的是( )。B A. * B. % C. LIKE 5.()是SQL Server中最重要的管理工具。A A.企业管理器 B.查询分析器 C.服务管理器 D.事件探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_ D、_abc 8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命 令是()。D A、Replace salary with salary+500 B、Update teacher salary with salary+500 C、Update set salary with salary+500 D、Update teacher set salary=salary+500 9.表的两种相关约束是()。C

数据库 JUNE 2021题库 整理人尼克 知识改变命运

数据库练习题一 一、单项选择 1.下面关于数据库设计方法的说法中错误的有() A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法 B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法 C. 面向数据的设计方法可以较好地反映数据的内在联系 D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求 2. 数据库技术中,独立于计算机系统的模型是() A. E/R模模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 3.关于数据库设计步骤的说法中错误的有() A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计 B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现; C. 物理设计阶段对数据库性能影响已经很小了 D. 逻辑设计是在概念设计的基础上进行的。 4. 下面关于数据库概念设计数据模型的说法中错误的有() A. 可以方便地表示各种类型的数据及其相互关系和约束 B. 针对计算机专业人员 C. 组成模型定义严格,无多义性 D. 具有使用图形表昧概念模 5. 数据库的逻辑设计对数据的性能有一定的影响,下面的措施不能明显改善数据性能的有()。

A. 将数据库中的关系进行完全规范化; B. 将大的关系分成多个小的关系 C. 减少连接运算 D. 尽可能地使用快照 6. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 7. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 8. 一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一

相关文档