自学考试电子商务本科阶段互联网数据库简答题总结_第1页
自学考试电子商务本科阶段互联网数据库简答题总结_第2页
自学考试电子商务本科阶段互联网数据库简答题总结_第3页
自学考试电子商务本科阶段互联网数据库简答题总结_第4页
自学考试电子商务本科阶段互联网数据库简答题总结_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,简述数据库管理系统的功能。数据库管理系统的功能:数据定义数据操纵数据库运行管理数据组织、存储和管理数据库的建立和维护数据通信接口2 .简述数据库安全性控制的一般方法。用户标识和鉴定存取控制定义视图审计数据加密3 .仅满足1NF的关系模式会存在哪些问题。数据冗余度大修改复杂插入异常删除异常4 .简述数据库的三级模式。模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描 述,是所有用户的公共数据视图。外模式:也称子模式或用户模式,是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。内模式:也称存储模式,是数据物理结构和存储方式的描述, 是数 据库内部的表示

2、方法。5 .简述各级封锁协议及其作用。1级封锁协议:对事务要修改的数据 R加X锁,直到事务结束为 止,这可防止丢失修改并保证事务 T是可恢复的。2级封锁协议:1级封锁协议加上对T要读取的数据R加S锁,这可进一步防止读“脏”数据。3级封锁协议:1级封锁协议加上对T要读取的数据R加S锁,并 直到事务结束才释放,这就进一步保证了数据可重复读。6,简述数据库概念结构的主要特点。能真实充分地反映现实世界,包括事物和事物之间的联系,能 满足用户对数据的处理要求,是对现实世界的一个真实模拟。易于理解,从而可以用它和不熟悉计算机的用户交换意见。易于更改,当前应用环境和应用要求改变时,容易对概念模型 修改和扩充

3、。易于向关系、网状、层次等各种数据模型转换。7 .简述视图的作用。视图能够简化用户的操作视图使用户能以多种角度看待同一数据。视图对重构数据库提供了一定程序的逻辑独立性。视图能够对机密数据提供安全保护。8 .简述数据库管理系统的完整性控制机制应具有的功能。定义功能,即提供定义完整性约束条件的机制检查功能,即检查用户发出的操作请求是否违背了完整性约束 条件。保证功能,如果发现用户的操作请求是数据库违背了完整性的 约束条件,则采取一定的动作来保证数据的完整性。9 .简述数据库概念结构设计中数据抽象的种类。 分类。定义某一种概念作为现实世界中一组对象的类型。聚集。定义某一类型的组成成份。概括。定义类型

4、之间的一种子集联系。10 .简述JDBC中三种Statement对象的作用。Statement对象用于执行不带参数的简单的 SQL语句。PreparedStatement对象用于执行带或者不带IN参数的预编译 SQL语句。CallableStatement对象用于执行对数据库已存储数据的调用。11 .简述表单式查询的工作流程。浏览器向服务器请求包含作为查询的表单的HTML文档服务器发送该文档服务器启动CGI程序,并将数据传递给它。CGI程序处理数据,从数据库服务器中检索出需要的数据,传送检索结果回服务器,由服务器传递给浏览器。12 .简述ADO存取数据库的步骤。建立个 connection 对

5、象。调用conn.Open方法打开数据库。建立Recordset对象。将Recordset对象内容输出到浏览器。关闭结果集对象,断开与数据库的连接。13 .简述分布式数据库系统中数据共享的层次。局部共享。即在局部数据库中存储局部场地上各用户的共享数 据。全局共享。即在分布式数据库系统的各个场地存储供其他场地 的用户共享的数据,支持系统的全局应用。14 .对面向对象数据模型和面向对象数据库系统的研究住哟啊体现在 哪几个方面? 研究以关系数据库和SQL为基础的扩展关系模型。以面向对象的程序设计语言为基础,研究持久的程序设计语言,支持OO数据模型。建立新的面向对象数据库系统,支持 OO数据模型。15

6、 .常见的多媒体的建模方法有哪些?扩充关系模型语义模型面向对象模型16 .数据仓库的成功实现能为一个企业带来的主要好处是什么?提高公司决策能力竞争优势高投资回报17 .ADO中包括哪些对象?连接对象(Connection )命令对象(Command )记录集对象(RecordSet)错误对象(Error)字段对象(Field)参数对象(Paramesters)属性对象(Properties)18 .一个ASP文件由哪几部分组成。文本HTML标记VBScript语句(或Jscript语句)ASP脚本命令19 .简述ActiveX控件技术的优缺点。优点:ActiveX控件技术是一种分布式对象技术,

7、能保护开发者以往 的投资,几千个已有的控件时这种技术的资本。ActiveX是一种开放性的技术,它包容了现有的标准,又提供了 第三方接口。缺点:控件体积过于庞大,不便于用户下载兼容性差,目前支持ActiveX控件技术的平台只有 Windows 系统。20 .两个实体型之间的联系可以分为哪几类?1对1联系(1:1)1对多联系(1 : n)多对多联系(m : n)21 .QBE有什么突出特点?QBE是通过例子进行查询的简称,其最突出的特点是它的操作方式,它是一种高度非过程化的基于屏幕表格的查询语言, 用户通过 终端屏幕编辑程序,以填写表格的方式构造查询要求,而查询结果 也是以表格 的形式显示。QBE

8、用示例元素来表示查询结果可能的例子,示例元素实际上就 是域变量。22 .什么是嵌套查询?嵌套查询亦称为子查询,嵌套查询是指一个SELECTFROM WHERE查询块可以嵌套在另一个查询块中。23 .简述范式的概念及范式的分类。关系数据库中的关系必须满足一定的规范化要求,对于不同的规范化程度可以用范式来衡量,范式是符合某一种级别的关系模式的集合,是衡量关系规范程序的标准,达到范式的关系才是规范化 的。范式分类:第一i范式、第二范式、第三范式、BC范式、第四范式、 第五范式。24 .什么是授权粒度?授权粒度是衡量授权机制是否灵活的一个重要指标,即可以定义 的数据对象的范围,授权定义数据对象的范围越

9、小,粒度越细,即 可以定义的数据范围越小,授权子系统就越灵活。25 .关系数据模型由哪几部分组成?关系数据结构关系操作集合关系完整性约束26 .列出并简要说明ADO的重要接口。Connection :该接口表示正在使用的数据源和 ADO接口之间 的连接。Command :该接口表示一个能被数据提供者处理的一个命令。Recordset:该接口含有包含数据的游标,是最复杂最重要的接 口。Error:该接口表示一个由数据源返回的错误。Parameter:该接口表示传给 Command的参数。Field:该接口表示Recordset对象中的某一列数据。27 .简述Oracle关系数据库产品的特性。Or

10、acle关系数据库产品具有以下优良特性:兼容性可移植性可连接性高生产率开放性28 .在分布式数据库系统中为什么要适当增加数据冗余度?在分布式数据库系统中希望增加冗余数据,在不同的场地存储同 一数据的多个副本,其原因是:提高系统的可靠性、可用性,当某一场地出现故障时,系统可 以对零一场地上的相同副本进行操作,不会因为一处故障而使 整个系统瘫痪。提高系统性能,系统可以选择用户最近的数据副本进行操作,减少通信代价,改善整个系统的性能。29 .数据库系统的发展可以划分为哪几代?数据库系统起源于60年代中期,其发展可以划分为三部分: 第一代数据库系统,即层次数据库系统和网状数据库系统, 主 要支持层次和

11、网状数据模型。 第二代数据库系统,即关系数据库系统,主要支持关系数据模 型。 第三代数据库系统,即面向对象数据库系统,它基于扩展德关 系数据模型或面向对象模型。30 .多对多联系在层次模型中如何表示?用层次模型表示多对多关系,必须首先将其分解成一对多联 系,分解方法有两种,冗余节点法和虚拟节点法,冗余节点法的 优点是结构清晰,允许节点改变存储位置,缺点是需要额外占用 存储空间,有潜在的不一致性。31 .关系数据库的共同特点是什么?语言具有完备的表达能力是非过程化的集合操作语言 功能强,能够嵌入高级语言中使用。32 .简述OLAP的数据组织模式。 建立专用的多维数据库系统。 利用现有的关系数据库

12、技术来模拟多维数据。33 .简述视图的基本特征。视图是关系数据库系统提供给用户以多种角度观察数据库中 的数据的重要机制。 视图是从一个或几个基本表中导出的表, 它与基本表不同,是 一个虚表。数据库只存放视图的定义,而不存放视图对应的数据, 这些数据仍存在之前的基本表中。视图一经定义就可以和其他基本表一样,被查询、被删除,也可以在一个视图上再定义一个新的视图。34 .简述数据依赖的涵义。数据依赖是通过一个关系中属性间值的相等与否体现出来的,数据间的相互关系是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。35 .什么是静态列级约束。静态列级约束是对一个列的取值域的说明,这是常见的最

13、简单也 最容易实现的一类完整性约束,包括以下几个方面: 对数据类型的约束,包括数据的类型、长度、单位、精度等对数据格式的约束 对取值范围或取值集合的约束。对空值的约束其他约束36 .简述数据库设计的概念。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对一个给定的应用环境,构造最优的数据模式,建立数据库及其应用系统,使之能够有效 地存储数据,满足各种用户的应用需求。37 .简述JavaScript语言的特点。(列举三点以上)JavaScript是一种脚本语言,它在用户浏览器端解释执行。JavaScript具有事件驱动特征。JavaScript是

14、一种安全语言,它不能访问和修改服务器端和客户 端的文件。38 .简述JDBC的概念。JDBC是一套API集合,该集合设置了许多允许 Java程序连接数 据库的框架。JDBC操作在某些方面看起来和 ODBC一样,区别是ODBC不能 在Java程序中直接实现,原因是 ODBC是用C语言写的。JDBC提供了 JDBC/ODBC之间的桥梁。39 .网状数据库模型需要满足哪些条件?允许一个以上的节点无双亲。一个节点可以有多于一个的双亲。40 .元组变量的主要用途是什么?简化关系名 操作条件中使用量词时必须用元组变量。41 .简述CGI程序的调用方式。 通过交互式主页里的表单栏调用 CGI程序。 通过UR

15、L直接调用CGI程序。42 .简述完整性约束条件作用的对象。列级,主要指对其取值类型、范围、精度、排序等的约束条件。 元组级,主要指对记录中各个字段间的联系的约束。 关系级,对若干记录间、关系集合上以及关系之间的联系的约束。43 .简述关系数据模型优化的方法。确定数据依赖。 对于各个关系模式之间的数据依赖进行最小化处理,消除冗余的联系。 按照数据依赖的理论对关系模式逐一进行分析,考察是否存在部分函数依赖,传递函数依赖、多值依赖等,确定各关系模式分别 属于第几范式。 按照需求分析阶段得到的各种数据应用对数据处理的要求,分 析对于这样的应用环境,这些模式是否合适,确定是否要对他们进 行合并或分解。

16、 对关系模式进行必要的合并或分解,提高数据操作的效率和存 储空间的利用率。44 .简述Parameters集合的方法。Append方法 Delete方法Refresh方法45 .简述概念结构设计的方法。自顶向下自底向上逐步扩张混合策略46 .简述面向对象程序设计的基本思想。封装和可扩展性。封装是把数据结构和数据结构上的操作算法封装在一个对象中可扩展性体现在继承性和行为扩展两个方面。47 .简述Oracle在内存存储的信息。执行的程序代码连接的会话信息。 程序执行期间所需数据信息和共享信息。 存储在外储存器上的缓冲信息。48 .关系数据模型的数据结构是什么样的?一个关系模型的逻辑结构是一张二维表

17、,它由行和列组成。在关系模型中,实体以及实体间的来的联系都是用关系来表示的,关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的 范式条件,这些范式条件中最基本的一项是,关系的每一个分量,必 须是不可分解的数据项。49 .关系数据库系统与非关系数据库系统的区别是什么?关系数据库系统只有“表”这一种结构而非关系数据库系统还有其他数据结构,对这些数据结构还有其他操作。50 .关系模式的特征是什么?关系是关系模式在某一时刻的状态或内容关系模式是静态的,稳定的,而关系是动态的,随时间不断变化的,因为关系操纵在不断地更新着数据库中的数据。51 .简述关系模式分解的三个定义。分解具有“无损连接性”

18、 分解要“保持函数依赖” 分解既要“保持函数依赖,又要具有“无损连接性”52 .简述视图在数据库安全性方面的作用。进行存取权限控制时,可以为不同的用户定义不同的视图, 把数据 对象限制在一定范围内,即通过视图机制,把要保密的数据对无权限 存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。53 .简述在数据库设计过程中应该注意的问题。 数据库设计过程中要充分调动用户的积极性。 充分考虑到系统的可扩性。 充分考虑到已有应用,尽量能够使用户能够平稳地从旧系统迁 到新系统。54 .简述ASP的主要特点。 使用简单的脚本语言,程序开发简单。其源程序无需编译、链接,可直接执行,可运行各种操作环境

19、。 代码的执行与浏览器无关,所以具有更好的兼容性。ASP源程序不会传到浏览器,保护了作者的知识产权。55.数据仓库要求多项技术的支持,大致可以分为哪些方面。异构多数据源集成技术。RDBMS对数据仓库的支撑技术。硬件系统数据模式设计 决策用的工具和接口软件。56 .什么是开放系统?开放系统被认为是计算机发展的大趋势,开放系统的目的就是使不同的厂商提供的不同的操作系统, 计算机系统连接起来,以达到企业 内部数据和应用软件的共享要求。相比与传统的互不兼容的封闭系统而言,是一种新的公共运行环境。57 .简述分布式数据库系统的目标。技术和组织两个目标: 适应部门分布的组织机构,降低费用提高系统的可靠性和

20、可用性充分利用数据库资源,提高现有集成式数据库的利用率。 逐步扩展 处理能力和系统规模。58 .网状模型的完整性约束有哪些? 删除操作允许只删除双亲节点值更新操作只需更新指定更新记录即可。 查询操作可以有多种方法,可根据情况选用。 插入操作允许插入尚未确定双亲节点值的子女节点值。59 .关系可以分为哪几种类型? 基本关系,通常称为基表,是实际存在的表,它是实际存储数据 的逻辑表示。 查询表是查询结构对应的表。 视图表则是基表和其他视图表导出来的表, 是虚表,不对应实际 存储的数据。60 .简述在元组关系演算中修改操作的步骤。修改操作用UPDATE实现首先用HOLD语句将要修改的元组从数据库中读

21、取到工作空间中 然后用宿主语言修改工作空间中元组的属性。 最后用UPDATE语句将修改后的元组送回数据库。61 .请解释活锁和死锁产生的原因。活锁是指若干事务要对同一数据项加锁时,造成一些事务的永久等待,得不到控制权的现象。死锁是指两个以上事务集合中的每个事务,都在等待加锁当前已被另一事务加锁的数据项,造成互相等待的现象。62 .简述第三代数据库系统的基本特征。第三代数据库应支持数据管理、对象管理和知识管理第三代数据库必须保持或继承第二代数据库系统的技术第三代数据库必须对其他系统开放。63 .为了提高性能,数据仓库中通常采用哪些措施?采用并行系统结构 对数据仓库中用得多、开销大的处理,例如聚集

22、函数的计算,采 用新的查询优化、策略和索引结构。 针对数据仓库以读为主的特点,把查询中常用的中间结果定义 为视图,且将率先计算好的视图存在数据仓库中。64 .简述对于数据量不是很大的小型系统用人工方法完成数据入库的 步骤。筛选数据转换数据的格式输入数据核验数据65 .什么是分布式数据库系统?分布式数据库系统是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力,可以执行局部应用,同时每个结点也能通过网络通信子系统执行全部应 用。66 .什么是连接查询?连接查询包括哪些内容?若插叙涉及两个以上的表,则为连接查询。包括等值连接、自然连接、非等值连接,自身连接

23、、外连接和复合条件连接查询。67 .数据模型的要素有哪些? 数据结构:用于描述数据的静态特性。 数据操作:用于描述系统的静态特性。完整性约束:完整性约束条件是一组完整性规则的集合。68 .简述再元组关系演算中插入操作的步骤。 用宿主语言在工作空间中建立新元组 用PUT语句把该元组存入指定的关系中。69 .简述建立索引的意义。提高系统的查询效率70 .简述关系模式规范时一般遵循的原则。关系模式进行无损连接分解合理选择规范化程度正确性与可实现性原则71 .简述封装的概念和类型。封装就是事务T可以向系统发出请求,对某个数据对象加锁,于是 事务T就对这个数据对象有了一定的控制。类型:排它锁和共享锁72 .简述数据库试运行的主要工作。 功能测试:即实际运行应用程序,执行对数据的各种操作,测试 应用程序的各种功能。 性能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论