㈠ 什么是数据库3
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,就是为了数据能很好的管理与处理。
例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。
㈡ 什么是常用的三个数据库
目前,数据库管理系统关系型数据库为主导产品的商品化,技术相对成熟。虽然面向对象的数据库管理系统的先进技术,数据库易于开发,维护,但尚未成熟的产品。国际和国内领先的关系数据库管理系统,甲骨文,Sybase,Informix和INGRES。这些产品支持多种平台,如UNIX,VMS,Windows上,而不是同一级别的支持。和成熟的IBM的DB2关系数据库。但是,DB2是内嵌于IBM的AS/400系列机,只支持OS/400操作系统。
?1.MySQL
?MySQL是最受欢迎的开源SQL数据库管理系统,由MySQL AB公司,发布和支持。 MySQL AB是基于MySQL开发一个商业公司,它是利用与开源值相结合的一个成功的商业模式?和方法论的第二代开源公司。 MySQL是MySQL AB的注册商标。
?MySQL是一个快速,多线程,多用户和健壮的SQL数据库服务器。 MySQL服务器支持关键任务,重负载生产系统的使用,它可以嵌入到一个大配置(大规模部署)软件。
?的MySQL与其他数据库管理系统相比,具有以下优点:
?(1)MySQL是一个关系数据库管理系统。
?(2)MySQL是开源。
?(3)MySQL服务器是一个快速,可靠和易于使用的数据库服务器。
?(4)在MySQL服务器的客户机/服务器或嵌入式系统。
?(5)可以使用MySQL软件。
2.SQL Server的吗?
?SQL Server是由微软开发的数据库管理系统,是目前最流行的数据库,用于存储在网络上的数据,它已被广泛用于电子商务,银行,保险,电力和其他数据库相关的产业。
?SQL Server 2005的最新版本,它只能在Windows作业系统的稳定运行是非常重要的数据库。并行实施和共存模型并不成熟,这是很难对付越来越多的用户和数据量是有限的,可扩展性。
?SQL Server提供了网络和电子商务功能,如丰富的XML和Internet标准的支持,轻松且安全地通过Web访问的数据的范围很广,有一个强大,灵活和网络,基于安全和应用管理。此外,由于它的易用性和友好的用户界面,通过广大用户的好评,。
?3.Oracle
?提出的数据库,该公司首先想到的,通常是甲骨文(Oracle)。该公司成立于1977年,原是一个专门开发的数据库公司。甲骨文一直在数据库领域的领导者。 1984年,第一个关系数据库转移到一台台式电脑。然后,Oracle5率先推出的分布式数据库,客户机/服务器体系结构的新概念。甲骨文公司的第一行锁定模式和对称多处理计算机的支持......最新的Oracle对象技术,成为关系 - 对象数据库系统。目前,甲骨文的产品涵盖了几十个型号的大,中,小型机,Oracle数据库已成为世界上使用最广泛的关系数据。
Oracle数据库产品具有以下优良特性。
?(一)兼容性
?Oracle产品使用标准的SQL,和美国国家标准技术局(NIST)测试后。兼容IBM的SQL / DS,DB2中,安格尔的IDMS / R。
?(2)可移植性
??甲骨文的产品,可以广泛的硬件和操作系统平台上运行。可以安装在超过70种大不同,VMS系统的DOS,UNIX上,Windows和其他操作系统,小型机;
?(3)协会
甲骨文与各种通信网络连接,支持各种协议(TCP / IP协议说,DECnet,LU6.2工作等)。?
?(4)高生产率
?Oracle提供了多种开发工具,可以极大地方便进一步的发展。
?(5)开放
?Oracle的兼容性,可移植性,连接性和高生产力的Oracle RDBMS具有良好的开放性。
?4.Sybase
?马克B. Hiffman和罗伯特·爱泼斯坦,1984年,创建了Sybase公司,并于1987年推出了Sybase数据库产品。 SYBASE主要有三种版本:一是UNIX操作系统版本下运行的Novell Netware环境下运行的版本; Windows NT环境下运行的版本。 UNIX操作系统,目前应用最广泛使用的SCO UNIX SYBASE 10 SYABSE- 11。
??的Sybase数据库的特点:
?(1)它是基于客户机/服务器体系结构的数据库。
?(2)它是真正开放的数据库。
?(3)它是一种高性能的数据库。
?5.DB2
?DB2是内嵌在IBM的AS/400系统的数据库管理系统,直接从硬件支持。它支持标准的SQL语言,异构数据库连接的网关。因此,它具有速度快,可靠性好等优点。但是,只有硬件平台选择了IBM的AS/400,可以选择使用DB2数据库管理系统。
?DB2可以运行在所有主要平台(包括Windows),最适于海量数据。
?DB2是使用最广泛的企业级,而国内约5%,在1997年,在世界最大的500家企业,近85%的DB2数据库服务器。
?此外,微软的Access数据库,FoxPro数据库。现在有这么多的数据库系统,在游戏中进行编程,应该选择什么样的数据库?首要的原则,根据实际需要,另一方面,考虑游戏开发预算。现在常用的数据库:SQL Server中,我的SQL,甲骨文,FoxPro的。 MySQL是一个免费的数据库系统,其功能与一个标准的数据库功能,因此,建议使用独立制片人。甲骨文虽然功能强大,但它是用于商业用途,是目前在比赛中很少使用。
㈢ 数据库中数据的三要素是什么
一般地讲,任何一种数据模型都是严格定义的概念的集合。这些概念必须能够精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。
1)数据结构
数据结构用于描述数据库系统的静态特性。
数据结构是所研究的对象类型的集合。这些对象是数据库的组成成分,是与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。一旦数据结构定义好之后,一般不发生变化。
2)数据操作
数据操作用于描述数据库系统的动态特性。
数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据库主要有查询和更新(包括插入、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。
3)完整性约束
数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。在关系模型中,一般关系必须满足实体完整性和参照完整性两个条件。
㈣ 数据库中3NF的含义
NF的意思是范式,3NF就是第三范式。
粗略而言数据库分为三个范式。即:第一范式 第二范式 第三范式。
第三范式:第二范式的基础上,不存在传递依赖。
所谓传递依赖是指:例如:数据表中存在字段<学号,姓名,分数>组成,其中<学号>是主键,如果学生的姓名不重复的情况下,那么就存在传递依赖。
(4)数据库3扩展阅读:
满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确,这样可能使数据库产生重复数据,从而导致创建多余的表。
范化是在识别数据库中的数据元素、关系以及定义所需的表和各表中的项目等这些初始工作之后的一个细化的过程。
㈤ 数据库三范式
第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性存在传递函数依赖关系。
第二范式:完全依赖于主键,消除非主属性对主码的部分函数依赖
第三范式:每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能
㈥ 数据库三道简答题
1.层次模型、网状模型和关系模型是三种重要的数据模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。整个数据结构与图相对应。对应于树形图的数据模型为层次模型;对应于网状图的数据模型为网状模型。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系。满足一定条件的二维表,称为一个关系(见关系数据库)。
数据模型的三要素
1、概念数据模型(Conceptual Data Model)
2、逻辑数据模型(Logical Data Model)
3、物理数据模型(Physical Data Model)
自己找书展开
2.delete是删除记录操作,如果数据有日志,在删除的同时会记录在日志中,drop table 是删除整个表机构,比如一个几百万行带日志库表,你用delete删除这个表可能要花几十分钟来写日志,如果你用drop talbe只是瞬间的事
3. on delete cascade
on delete no action
on delete set null
对应完整性应对方式,具体应用网络查看资料
基础的概念题,楼上各位很不专业啊
㈦ 关于三级数据库
http://learning.sohu.com/s2005/4756/s226530790.shtml
一、选择题(每小题1分,共60分)
下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1)系统软件一般包括
Ⅰ.服务性程序 Ⅱ.语言处理程序Ⅲ.操作系统 Ⅳ.数据库管理系统
A) Ⅰ、Ⅱ和Ⅲ
B) Ⅰ、Ⅲ和Ⅳ
C) Ⅱ、Ⅲ和Ⅳ
D) 全部
(2) 为提高产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为
A) CAT系统
B) CAT系统
C) CAD系统
D) CAM系统
(3) 计算机输出设备的功能是
A)将计算机运算的二进制结果信息打印输出
B)将计算机内部的二进制信息显示输出
C)将计算机运算的二进制结果信息打印输出和显示输出
D) 将计算机内部的二进制信息转换为人和设备能识别的信息
(4) Internet上的计算机,在通信之前需要
A) 建立主页
B) 指定一个IP地址
C) 使用WWW服务
D) 发送电子邮件
(5) 信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法
Ⅰ.复制信息 Ⅱ.剪裁信息 Ⅲ.窃听信息
A) Ⅰ和Ⅱ
B) Ⅱ和Ⅲ
C) Ⅰ和Ⅲ
D) 全部
(6) 计算机病毒是一种具有破坏性的计算机程序,它是
A) 最初由系统自动生成的程序
B) 具有恶毒内容的文件
C) 具有自我再生能力的程序
D) 只通过网络传播的文件
(7) 以下关于数据的存储结构的叙述中哪一条是正确的?
A) 数据的存储结构是数据间关系的抽象描述
B) 数据的存储结构是逻辑结构在计算机存储器中的实现
C) 数据的存储结构分为线性结构和非线性结构
D) 数据的存储结构对数据运算的具体实现没有影响
(8) 以下关于队列的叙述中哪一条是不正确的?
A) 队列的特点是先进先出
B) 队列既能用顺序方式存储,也能用链接方式存储
C) 队列适用于二叉树对称序周游算法的实现
D) 队列适用于树的层次次序周游算法的实现
(9) 单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针P指向的的单链表结点之后,下面的操作序列中哪一个是正确的?
head ~~~~~~~~~~~~~~~
r>~~~~~~~~~~~~p
↓ ~~~~~~~~~~~~~~~~~
~~~~~~~~~~~`↓
align=left>info□ → info□→ info □ → info □ → info□
~~~~~~~~~~~~~~~~~info □
~~~~~~~~~~~~~~~~~~~~↑
~~~~~~~~~~~~~~~~~~~~~~~q
A) q:=p^.link; p^.link:=q^.link;
B) p^.link:=q^.link; q:=p^.link;
C) q^.link:=p^.link;p^link:=q;
D) p^.link:=q; q^.link:=p^.link;
(10) 按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为
A) LOC(aij)=LOC(a11)+i×(i+1)/2+j
B) LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)
C) LOC(aij)=LOC(a11)+i×(i-1)/2+j
D) LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)
第(11)至(12)题基于下面的叙述:某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序序列为A、B、C、D、E、F、G。
(11) 该二叉树结点的后序序列为
A)B、D、C、A、F、G、E
B)B、D、C、F、A、G、E
C)E、G、F、A、C、D、B
D)E、G、A、C、D、F、B
(12) 该二叉树对应的树林包括多少棵树?
A) 1
B) 2
C)3
D)4
(13) 在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为
A) 2
B) 3瀀>�?_
C) 4
D) 5
(14) 设散列表的地址空间为0到10,散列函数为h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14,27,68,82,则最后一个关键码82的地址为:
A) 4
B) 5
C) 6
D) 7
(15) 设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码96被放到了第几个位置?
A) 7
B) 8
C) 9
D) 10
(16) 下列关于进程间通信的描述中,不正确的是
A) 进程互斥是指每次只允许一个进程使用临界资源
B) 进程控制是通过原语实现的
C) P、V操作是一种进程同步机制
D) 管道不是一种进程高级通信机制
(17) 引入多道程序设计技术的目的是
A)增强系统的用户友好性
B)提高
系统实时性
C)充分利用处理器资源
D)扩充内存容量
(18) 在程序状态字PSW中设置了一位,用于控制用户程序不能执行特权指令,这一位是
A) 保护位
B) CPU状态位
C) 屏蔽位
D) 条件位
(19) 下列关于文件系统当前目录的描述中,哪个是不正确的?
A) 每个用户可以有一个当前目录
B) 引入当前目录可以加快检索速度
C) 查找文件时可以使用部分路径名
D) 当前目录不能随意改变
(20) 下列关于紧凑技术的叙述中,哪个是不正确的?
A) 内存中任意一个程序都可以随时移动
B) 移动可以集中分散的空闲区
C) 移动会增加处理器的开销
D) 采用紧凑技术时应尽可能减少移动的信息量
(21) 引入虚拟存储技术的关键前提是
A) 有大量容量的外存
B) 程序执行的局部性原理
C) 硬件提供地址转换机制
D) 选择一种合适的页面调度算法
(22) 文件系统的多级目录结构是一种
A) 线性结构
B) 树形结构
C) 散列结构
D) 双链表结构
(23) 构成文件的基本单位是字符,这一类文件称为
A) 流式文件
B) 记录式文件
C) 顺序文件
D) 索引文件
(24) 下列哪一种(些)磁盘调度算法只考虑了公平性?
Ⅰ.先来先服务 Ⅱ.最短寻道时间优先 Ⅲ.扫描
A)Ⅰ
B)Ⅱ
C)Ⅰ和Ⅲ
D)全部
(25) 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是
A) 信息
B) 数据
C) 消息
D)命令
(26) 信息的价值与信息的哪些性质密切相关?
Ⅰ.准确性 Ⅱ.及时性 Ⅲ.可靠性 Ⅳ.开放性 Ⅴ.完整性
A) Ⅰ、Ⅱ、Ⅲ和Ⅳ
B) Ⅱ、Ⅲ、Ⅳ和Ⅴ
C) Ⅰ、Ⅱ、Ⅲ和Ⅴ
D) Ⅰ、Ⅱ、Ⅳ和Ⅴ
(27) 在关系数据中,视图(view)是三级模式结构中的
A) 内模式
B) 模式
C) 存储模式
D) 外模式
(28) 在数据库的三级模式结构中,内模式有
A)1个
B)2个
C)3个
D)任意多个
(29) 在关系数据库系统中
,当关系的型改变时,用户程序也可以不变。这是
A)数据的物理独立性
B)数据的逻辑独立性
C)数据的位置独立性
D)数据的存储独立性
(30) 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
A)400
B)10000
C)30000
D)90000
(31) 下面对于关系的叙述中,哪个是不正确的?
A) 关系中的每个属性是不可分解的
B) 在关系中元组的顺序是无关紧要的
C) 任意的一个二维表都是一个关系
D) 每一个关系只有一种记录类型
(32) 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于
A)R∪S
B)R∩S
C)R×S
D)R-S
(33) 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为
A)投影 �?_p> B)选择
C)自然连接
D)θ连接
第(34)和(35)题的关系代数操作基本如下的关系R和S:
R S
A B C B E
a1 b1 5 b1 3
a1 b2 6 b2 7
a2 b3 8 b3 10
a2 b4 12 b4 2
b5 2
(34) 若关系R和S的关系代数的操作结果如下,这是执行了
A R.B C S.B
a1 b1 5 b2 7
a1 b1 5 b3 10
a1 b2 6 b2 7
a1 b2 6 b3 10
a2 b3 8 b3 10
A) R ?? S
B) R ?? S
C) R ?? S
D) R ?? SCE R.B=S.B
(35) 若关系R和S的关系代数操作的结果如下,这是执行了
A B C E
a1 b1 5 3
a1 b2 6 7
a2 b3 8 10
a2 b4 12 2
A) R ?? S
B) R ?? S
C) R ?? S
D) R ?? SCE R.B=S.B
(36) SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?
A) 数据查询
B) 数据操纵
C) 数据定义
D) 数据控制
>(37) 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建
A) 另一个表(table)
B) 游标(cursor)
C) 视图(view)
D) 索引(index)
第(38)至(41)题基于"学生-选课-课程"数据库中的三个关系:
S(S#,SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#,CNAME,TEACHER)
(38) 若要求查找选修"数据库技术"这门课程的学生姓名和成绩,将使用关系
A) S和SC
B) SC和C
C) S和C
D)S、SC和C
(39) 若要求查找姓名中第一个字为 王 的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的?
Ⅰ.SELECT S#,SNAME FROM S WHERESNAME=′王%′
Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′
Ⅲ.SELECT S#,SNAME FROM S WHERESNAME LIKE′王_′
A) Ⅰ
B) Ⅱ
C) Ⅲ
D) 全部
(40) 为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性上?
A)(S#,C#)
B)S#
C)C#
D)GRADE
(41) 为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建
A)视图(view)
B) 索引(index)
C) 游标(cursor)
D)表(table)
(42) 数据库管理系统中的安全控制模块属于
A) 数据库定义程序模块
B) 数据库操纵程序模块
C) 数据库运行管理程序模块
D) 数据库组织、存储和管理程序模块
(43) 下面所列的条目中
Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
A)Ⅰ和Ⅱ
B)Ⅰ、Ⅱ和Ⅲ
C)Ⅱ和Ⅲ
D)全部
(44) 下述哪一种方法不属于并行数据库物理存储中常用的关系划分方法?
A) 轮转法
B) 投影法
C) 散列分布
D) 范围分布
(45) 下面的条目中,哪些是IBM数据仓库三层结构中的组成部分?
Ⅰ.OLTP业务系统 Ⅱ.前台分析工具 Ⅲ.数据仓库 Ⅳ.数据集市
A) Ⅰ、Ⅱ和Ⅲ
B) Ⅰ、Ⅱ和Ⅳ
=left>C) Ⅰ、Ⅲ和Ⅳ
D) Ⅱ、Ⅲ和Ⅳ
(46) "事务的所有操作在数据库中要么全部正确反映出来要么全部不反映",这是事务的哪一个特性?
A) 原子性
B) 一致性
C) 隔离性
D) 持久性
(47) 若事务T对数据R已经加了X锁,则其他事务对数据R
A) 可以加S锁不能加X锁
瀀>�?_ B) 不能加S锁可以加X锁
C) 可以加S锁也可以加X锁
D) 不能加任何锁
(48) 关于"死锁",下列说法中正确的是
A)死锁是操作系统中的问题,数据库系统中不存在
B)只有出现并发操作时,才有可能出现死锁
C)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
D)当两个用户竞争相同的资源时不会发生死锁
(49) 下述哪一个SQL语句用于实现数据存取的安全机制?
A) COMMIT
B) ROLLBACK
C) GRANT
D) CREATE TABLE
(50) 由于关系模式设计不当所引起的插入异常指的是
A) 两个事务并发地对同一关系进行插入而造成数据库不一致
B) 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中
C) 未经授权的用户对关系进行了插入
D) 插入操作因为违反完整性约束条件而遭到拒绝
(51) 下面关于函数依赖的叙述中,不正确的是
A) 若X→Y,X→Z,则X→YZ
B) 若XY→Z,则X→Z, Y→Z
C) 若X→Y,WY→Z,则XW→Z
D) 若X→Y,则XZ→YZ
(52) 下面有关各种范式之间的包含关系的描述中,正确的是
A) BCNF?4NF?3NF?2NF?1NF
B) 4NF?BCNF?3NF?2NF?1NF
C) 1NF?2NF?3NF?4NF?BCNF
D) 1NF?2NF?3NF?BCNF?4NF
第(53)至(54)题基于以下的叙述:关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。
(53) 关系模式R的码是
A) (M,T)
B) (M,C)
C) (M,A)
D) (A,B)
(54) R的规范化程度最高达到
A) 1NF
B) 2NF
C) 3NF
D) 4NF
(55) 下面有关模式分解的叙述中,不正确的是
A) 若一个模式分解保持函数依赖,则该分解一定具有无损连接性
B) 若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF
C) 若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF
D) 若要求分解具有无损连接性,那么模式分解一定可以达到BCNF
(56) 下面有关E-R模型向关系模型转换的叙述中,不正确的是
A) 一个实体类型转换为一个关系模式
B) 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C) 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D) 一个m:n联系转换为一个关系模式
(57) 下面哪个工具不属于数据库应用开发的CASE工具?
A) Sybase公司的PowerDesinger
B) Uniface公司的Uniface
C) Oracle公司的Designer/2000
D)Rational公司的Rose
(58) 下列关于Delphi的叙述中,哪种是不正确的?
A) Delphi属于第四代语言
B) Delphi基于面向对象编程方法,是一种可视化开发工具
C) Delphi提供了数据迁移工具(DataPump),可以实现数据从一个数据库到另一个数据库的迁移
D) Delphi可以方便地支持数据仓库的创建
(59) 下列关于"分布式数据库系统"的叙述中,正确的是
A) 分散在各节点的数据是不相关的
B) 用户可以对远程数据进行访问,但必须指明数据的存储节点
C) 每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用
D) 数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理
(60) 下面有关对象-关系数据库管理系统的叙述中,不正确的是
A) 数据类型不能嵌套
B) 可以创建新的数据类型
C) 继承性只适用于组合类型,子类继承超类的所有数据元素
D) 可以构造复杂对象的数据类型,集合是一种类型构造器
二、填空题(每空2分,共40分)
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
(1) 高级程序设计语言编写的程序不能在计算机瀀>�?_上直接执行,必须通过【1】翻译成具体的机器语言后才能执行。
(2) 广域网覆盖的地理范围从几十公里到几千公里,其通信子网一般采用【2】技术。
(3) 二叉树是结点的有限集合,这个有限集合或者为【3】,或者由一个根结点及两棵不相交的、分别称作为根的左子树和右子树的二叉树组成。
(4) m阶B树的根结点若不是叶结点,那么它至多有m棵子树,至少有【4】棵子树。
(5) 对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【5】 。
7) 在页式存储管理中,存放在高速缓冲存储器中的部分页表称为 【7】 。
(8) 从资源分配的角度可将设备分为 【8】 、共享设备和虚设备。
(9) 数据管理技术的发展经历了如下三个阶段:人工管理阶段、文件系统阶段和 【9】 系统阶段。
(10) 在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为 【10】 规则。
(11) 用值域的概念来定义关系,关系是属性值域笛卡尔积的一个 【11】。
(12) 在SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是【12】。
(13) 数据库管理系统管理并且控制【13】 资源的使用。
(14) Oracle OLAP是Oracle数据库系统的 【14】 解决方案。
(15) 事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中" 【15】"写入数据库中。
(16) 多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是 【16】 。
(17) 当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为 【17】 冲突。
(18) 假设在关系模式R(U)中,X、Y、Z都是U的子集,且Z= U-X-Y。若X→→Y,而,则称X→→Y为【18】。
(19) 在数据挖掘方法中,将数据集分割为若干有意义的簇的过程称为【19】分析,它是一种无制导的学习方法。
(20) 数据仓库中存放的数据是为了适应数据的【20】处理要求而集成起来的。
㈧ 数据库三级模式之间的关系是什么
三级模式结构:外模式、模式、内模式
一、模式(Schema)
定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
理解:
① 一个数据库只有一个模式;
② 是数据库数据在逻辑级上的视图;
③ 数据库模式以某一种数据模型为基础;
④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二、外模式(External Schema)
定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
理解:
① 一个数据库可以有多个外模式;
② 外模式就是用户视图;
③ 外模式是保证数据安全性的一个有力措施。
三、内模式(Internal Schema)
定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。
理解:
① 一个数据库只有一个内模式;
② 一个表可能由多个文件组成,如:数据文件、索引文件。
它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法
其目的有:
① 为了减少数据冗余,实现数据共享;
② 为了提高存取效率,改善性能。
㈨ 计算机等级考试数据库三四级有什么不同
三级:分为“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”等四个类别:
一,“PC技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;
二,“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;
三,“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能;
四,“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
三级四种证书的不同说明:
一,三级“PC技术”证书,表明持有人具有计算机应用的基础知识,掌握Pentium微处理器及PC计算机的工作原理,熟悉PC机常用外部设备的功能与结构,了解WINDOWS操作系统的基本原理,能使用汇编语言进行程序设计,具备从事机关、企事业单位PC机使用、管理、维护和应用开发的能力;
二,三级“信息管理技术”证书,表明持有人具有计算机应用的基础知识,掌握软件工程、数据库的基本原理和方法,熟悉计算机信息系统项目的开发方法和技术,具备从事管理信息系统项目和办公自动化系统项目开发和维护的基本能力;
三,三级“数据库技术”证书,表明持有人具有计算机应用的基础知识,掌握数据结构、操作系统的基本原理和技术,熟悉数据库技术和数据库应用系统项目开发的方法,具备从事数据库应用系统项目开发和维护的基本能力;
四,三级“网络技术”证书,表明持有人具有计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。
四级分为“网络工程师”、“数据库工程师”和“软件测试工程师”三个类别:
一,“网络工程师”考核网络系统规划与设计的基础知识及中小型网络的系统组建、设备配置调试、网络系统现场维护与管理的基本技能;
二,“数据库工程师”考核数据库系统的基本理论和技术以及数据库设计、维护、管理、应用开发的基本能力;
三,“软件测试工程师”考核软件测试的基本理论、软件测试的规范及标准,以及制定测试计划、设计测试用例、选择测试工具、执行测试并分析评估结果等软件测试的基本技能。