1.什么叫数据库、数据库系统、数据库管理系统以及它们之间的联系。

数据库是多个记录型数据集成的集合体,它不仅存储数据,还存储数据之间的联系;

数据库系统是以计算机为基础的保持记录运行的系统,是记录和维护信息的系统;

数据库管理系统是管理数据库的一组软件。

联系:数据库是存储数据的载体,数据库系统是管理和维护这些数据的系统,数据库管理系统的操纵数据库系统的软件。

2.数据库发展的阶段及研究的意义

发展阶段:初级管理阶段(20世纪50年代中期以前),文件系统阶段(20世纪50年代后期至60年代中期),数据库系统阶段(20世纪60年代后期至今)。

研究的意义:数据库具有文件系统所无法达到的优点,具体有:(1)数据共享性,(2)数据独立性(3)最小冗于性(4)安全性(5)完整性(6)灵活性和可恢复性。

3.DBMS由哪几个部分组成?简述DBMS的主要功能。

构成:数据描述语言及其翻译程序,数据操作语言及其处理程序,数据库管理例行程序。

功能:①定义数据库。包括定义外模式、概念模式、内模式。②建立数据库。将搜集来的大量数据进行加工,然后装入数据库。③使用数据库。从数据库中检索数据。④维护和更新数据库。对数据库进行数据的插入、删除、修改,并应维护数据的完整性、一致性和有效性。还应包括对数据库的重组与重构。⑤保护数据库数据的安全。⑥与数据库通信软件联结。

4.数据库系统发展中有哪些代表性的体系结构及各自的特点?数据库管理系统的实现方法有哪些?

结构及特点:

⑴单用户数据库系统,特点是结构简单,实现容易,管理方便,数据安全性好,不能大范围共享。

⑵主从式数据库系统,优点是结构比较简单,实现和维护容易,方便管理,能较大范围满足信息市场的需要。在通信网络环境下,支持远程终端共享信息资源。缺点是终端数目有限,通信费用过高。

⑶分布式数据库系统,优点是系统成本低,可靠性、可扩充性好,数据共享性强,使用率高。系统中的每个节点既可以独立处理本地数据库中的数据,执行局部应用,又可以同时存取和处理多个异地数据库中的数据,执行全局应用。

⑷客户机/服务器式数据库系统(C/S结构),C/S结构是一个开放的系统,DBMS功能和应用分开,这种数据库系统只传结果,而不是真个数据,减少了网络的压力,提高系统性能、吞吐量和负载能力,可移植性好。

⑸浏览器/服务器结构(简称B/S结构),是针对C/S结构的不足提出来的。用户通过浏览器来控制服务器上应用程序。能够有效节省投资,同时客户机的配置和维护也异常轻松。

实现方法:

·DBMS与应用程序融合在一起(称N访案)

·一个DBMS进程对应一个用户进程(2N方案)

·一个DBMS进程对应所有用户进程(N+1方案)

·多个DBMS进程对应多个用户进程(N+M方案)

5.什么是数据模型?为什么要研究它?

数据模型就是数据库中数据的整体逻辑结构。由三个成分组成:一组目标型,一组算子,一组通用的完整型规则。

意义:数据库系统是一个复杂的系统,为了对数据进行有效管理,就必须对数据建模,没有一个适当的数据模型,就不可能完成一个好的数据库设计。

6.简述三代数据库模型各自的优缺点。

⑴层次数据库模型——

优点:促进数据共享,父/子联系保证了概念的简单性、数据库的完整性,由1:M固定联系而获得了效率。缺点:导航系统导致了复杂的设计、实现、应用开发、使用和管理,实现的限制,DBMS中没有数据定义语言或数据操纵语言缺乏标准。

⑵网状数据库模型——

优点:和层次模型相同的概念简单性,可以处理更多联系类型,保证了数据库完整性,遵守标准,在DBMS中包括了数据定义和数据操纵语言。缺点:系统复杂限制了效率,导航系统导致了复杂的设计、实现、应用开发、管理。

⑶关系数据库模型——

优点:表格视图改善了概念的简单性,促进了更简单的数据库设计、实现、管理和使用,基于SQL的即席查询能力,强大的数据库管理系统改善了实现和管理的简单性。缺点:要求巨大的硬件和系统软件开销,系统概念的简单性使一个系统是性能下降,可能导致“信息岛”问题。

⑷面向对象数据库模型——

优点:增加了语义内容,包括它的直观表示,继承保证了数据库完整性。缺点:缺乏标准,复杂的导航系统,陡峭的学习曲线,高的系统开销减慢了事务处理速度。

7.何为E-R模型?如何用它来描述概念模型?

E-R模型:即实体-联系模型,是数据库设计过程中采用的一种模型方法。

描述概念模型的方法:使用两种通用的E-R图表示,一种是陈氐模型,一种是鸭掌模型,

·实体 陈氐模型和鸭掌模型都用矩形表示实体,实体名填写在矩形框中。

·联系 陈氐模型用令菱形表示联系,联系名放在菱形内,菱形框通过联系线来与相 关的实体相连接。鸭掌模型的联系名只写在相关实体矩形框的联系线上面。

·表示联系一对一(1:1)、一对多(1:N)和多对多(N:M)的方法:

8.人们为什么青睐于扩展的关系模型?

①支持复杂数据类型的描述与组织,对多数据源实现无缝连接。

②支持关系系统的模型方法和各种操作。

③提供数据库设计、实现、应用开发的可视化工具和功能强大的图形用户接口。

④易于开发和使用,灵活性、有效性与安全性能好。

⑤支持Internet环境,方便使用与维护。

9.什么叫关系?什么是关系变量?

关系:只是表的数学术语,它是特殊种类的表。

关系变量:一个关系相当于一个二维表,这样二维表的框架称为关系变量。

10.关系数据库有何特征?为什么说关系数据库有着坚实的基础?

关系数据库特点:模型简单、操作方便灵活、数据独立性高、理论严格。

原因:关系数据库基于关系模型,而关系模型是基于数学的数据抽象理论,它以集合论和谓词逻辑为理论基础。

11.什么叫关系主码、外码,有什么作用?

含义:在关系模式中,常用primary key子句定义一个候选码为主码。设在关系R1中有一个属性A,A不是R1的候选码;而在数据模型中存在另一个关系R2,且A为R2的主码,则称A为关系R1的外码。

作用:在关系模型数据库中,每个关系都有一个主码,它惟一标识不同的元组,关系之间的联系通过外码实现。

12.关系代数与关系运算有何区别、联系。

关系代数是关系运算的集合。关系运算有传统关系运算(并、交、差和笛卡儿积)和特殊运算(投影、选择、连接和除法),常用到集合运算符、特殊运算符、算术比较符、逻辑运算符。关系运算是计算方法,关系代数是计算方式概括。

13.简述SQL发展历程。

(1)结构式查询语言(SQL)是关系数据库的标准化语言,前身是SEQEL语言,1974年由Boyce和Chamderlin提出,1976年修改成SQL语言;

(2)1986年美国标准协会推出第一个SQL标准—SQL‐86。1987年,国际标准化组织通过了相应的ISO标准;

(3)1989年ISO组织推出了新的SQL标准SQL‐89。1992年ISO对SQL‐89进行扩充和修改,推出新标准SQL‐92,即SQL2。

14.举例说明SQL怎样定义三级模式。

(1)采用SQL DDL 定义基表,建立涉及数据库相关数据实际存储方法的实表,构成内模式;

(2)使用窗口这种用户观点集合的虚表来抽象描述整个数据库,体现全体用户视图,构建概念模式;

(3)用SQL DML进行数据库的检索与统计,如单表检索、多表检索、内部函数检索等,找到用户观察数据的方法。

15.数据库的维护如何实现?

SQL DML 支持对数据库的更新操作,可以通过对数据库进行插入、删除、和修改。SQL DCL 通过授权或吊销部分用户的某些操作权限来实现对数据库数据的控制,保护数据库安全,防止不合法使用。

16.如何利用内部函数对数据库进行检索和统计。

SQL语言提高若干个专用内部库函数,如COUNT:值的个数,AVG:值的平均值,MAX:最大值,MIN:最小值,SUM:值的总和。利用这些内部库函数检索可以加强检索功能。

17.什么是函数相关?什么叫完全函数相关和传递相关?

函数相关:在给定的关系R中,X为关系R的属性,Y为R中任意属性。如果在任何时候,对于关系R中的属性X的每一个值,在属性Y中只有一个值与之对应,则称X函数相关决定Y,Y函数相关于X。

完全函数相关:在关系R中,若X→Y,对于任意的X'∈X,且X'≠ X都有X'-×→Y,则称Y

完全函数相关于X。

传递相关:设X、Y、Z为关系R中不同的属性,如果X→Y,且Y-×→X,Y→Z,显然有X→Z,

则称Z传递相关与X。

18.什么是1NF、2NF、3NF?

1NF:当且仅当关系R的每个属性域都只含原子值时,则关系R为第1规范化形式。

2NF:关系R为1NF,当且仅当它的每一个非主实行完全函数相关于主码时,则R称为第2范式。

3NF:若关系R为2NF,当且仅当每个非主属性都是非传递相关于主码时,则关系R为第3范式。19.BCNF与3NF有何联系?

BCNF是第三范式的新定义,BCNF既不直接引用1NF、2NF,也不讨论完全相关和传递相关等问题。它的定义比3NF的简单,但条件比3NF更严格,因为满足BCNF的关系都是3NF,而满足于3NF条件的关系不一定是BCNF。

20.简述数据库的设计过程,并画出流程图。

数据库设计过程:建库条件考察、可行性论证、数据分析、数据库设计、数据库实施、数据库运行与维护。

流程图:

21.在数据库设计中,采取哪些措施保证数据库的安全与完整?

措施:在数据模型和数据字典中指定一些完整性规则;在RDBS的标准化语言SQL中提供约束机制,主要有:表完整、域完整、断言。

22.如何对信息资源数据库进行分类?信息资源数据库的发展趋势是什么?

分类:按提供情报的级次来分,可以分为参考数据库和源数据库;按其存储介质分类,有磁带数据库、磁盘数据库、光盘数据库等;按其存储的数据类型来分,有文献数据库、数值数据库、事实数据库、多媒体数据库等。

发展趋势:应用发展上的趋势是知识型、智能型,模式选择上的趋势是OODBS和O/RDBS。

23.怎样进行数据库的物理设计?

数据库物理设计的主要内容有:信息资源数据库的结构、数据库各种文件的存储结构、文件之间的相互关系、存取路径选择、数据的存取分配等。存储结构的设计要考虑存储空间、存储时间和维护代价等因素,用户要求有较快的响应时间,这是首先予以满足的。存储路径的选择,决定了数据库的入口点和相应的工作文件,有多少个检索点就要建立多少个检索文件。物理设计好包括对数据存储的具体安排,为了减少存取时间可以对同一数据文件进行水平划分和垂直划分,在具体存储时,还需对存储分配的参数进行优化处理。在进行物理设计之后,必须对具体方案进行验证和检测。

24.文献信息记录方法有哪些?举例

①固定格式固定长,一般数据库定义如S、C、Sc等

②固定格式可变长,Oracle中的Varchar定义

③可变格式可变长,MARC的各式记录。

25.文献数据库由哪些文档构成?有何联系?

构成:文献数据库由MF、MX、IF、IX和RT五中文件组成。

联系:MF和MX分别是文献数据库是主文件和主文件索引,依据检索路径的确定和检索点上的特定要求而建立倒排文件IF和倒

排文件索引文件IX,RT问文献数据库专用是的词表文件。

26.如何建立和维护文献数据库?平时维护与初次建立有何区别?

建立和维护:⑴进行数据转换;(2)装入MF和生成MX(3)对MF、MX文件进行抽词和排序(4)归

并抽词、排序的文件(5)装入IF文件,生成IX文件。

区别:文献数据库平时维护是以初建立数据库流程为基础的,增加了几项归并内容,采取定期追加大量文献数据的方式更新,不仅对MX、MF文件进行更新,还要对多个IF、IX文件进行重组。初次建立则没有此类操作。

27.多文种数据库有何特点?建立需要哪些条件?

特点:语种繁多,信息量大,无具体、统一转化标准,

条件:多文种字符集的编码空间;多文种信息输入;多文种信息处理;多文种信息输出。

28.什么是多媒体?有哪些特点?

多媒体:就是多种荷载信息的载体,它通常不仅指多媒体信息本身,而且还包括处理和应

用多媒体信息的一整套技术。

特点:信息载体多样化、交互性、实时性、集成性、和数据量大等方面。

29.多媒体数据库有哪些模型方法?

模型方法:有面向对象数据模型、超媒体模型、非第一范式模型

30.Oracle系统存储多媒体信息用什么字段?如何存储和显现数据?

字段:外部二进制、大二进制、大字符型、多字节字符集

存储和显示:

31.简述多媒体数据库的应用。

应用:虚拟大学与远程教育、数字博物馆与艺术画廊、数字图书馆、电子商务

32.Web数据库基本结构和基本技术有哪些?

基本结构:浏览器→服务器→数据库服务器→数据库

基本技术:统一的web资源命名方案、HTTP语言、HTML语言

33.Web服务器和数据服务器的连接技术有哪些?举例

1>CGI(通用网关)技术:标准CGI和WinCGI。

2>WebAPI(应用程序接口)技术:Netscape的LiveWire和Microsoft的IDC。

3>ASP(动态网页)技术。

4>Java/JDBC(数据库连接)技术。例:

34.利用JSP技术连接Oracle的步骤。

步骤:

35.何谓虚拟数据库?研究虚拟数据库有何意义?

虚拟数据库:实现对网上分布的各类数据源的透明访问,将整个数Internet据库转化成单一规范的数据库

意义:Internet应用日益发展,Web资源十分庞大,虚拟数据库可以共享整个Internet上的数据资源

36.什么叫数据压缩?为什么要研究数据压缩?

数据压缩:就是在给定的空间内增加数据的存储空间或对给定数据量减少存储空间的方法

意义:(1)可以节约大量的存储空间 (2)可以减少数据传输时间 (3)乐意节省频带宽度 (4)可以使数据保密 (5)可以在不可行的应用项目变得可行

37.文献数据库常用哪些压缩方法?试举例说明。

(1)压缩空白字符 (2)内码压缩 (3)前方压缩 (4)后方压缩 (5)逻辑编码压缩

例:

38.简述ESA/IRS数据库的压缩措施,试评价其压缩效率。

措施:线性文档(LF)压缩、线性文档(LX)索引压缩、IF文档压缩、IX文档压缩

效率:

39.多媒体数据压缩有何特点?常用哪些压缩算法?

信息资源物理服务器包括什么,信息资源数据库相关推荐

  1. 物理服务器转虚拟服务器,物理服务器转虚拟服务器

    物理服务器转虚拟服务器 内容精选 换一换 共享云硬盘是一种支持多个云服务器并发读写访问的数据块级存储设备,具备多挂载点.高并发性.高性能.高可靠性等特点.主要应用于需要支持集群.HA(High Ava ...

  2. 物理服务器备份系统,物理备份和逻辑备份区别

    物理备份和逻辑备份区别 内容精选 换一换 可能这份面试题还不足以包含所有Java问题,但有了它,我相信你一定不会"败"的很惨,有了它,足以应对目前市面上绝大部分的Java面试了,因 ...

  3. 服务器数据库带宽费开票项目,服务器带宽和访问数据库速度

    服务器带宽和访问数据库速度 内容精选 换一换 使用Memcached作为Web内存缓存服务器的场景.Memcached是一款自由开源的,高性能的分布式内存对象缓存系统,基于内存的key-value存储 ...

  4. 云服务器 宿主机,腾讯云专用宿主机CDH-独享云主机 独享物理服务器

    专用宿主机类型标准型 HS20标准型 HS10高IO型 HI20高IO型 HI10内存型 HM20计算型 HC20物理 CPU 型号Intel Xeon E5-2680 Broadwell(v4)In ...

  5. 找不到物理服务器,日常物理服务器需要在什么地方升级?

    物理服务器在使用中是有寿命的,需要定期更新.除了常用的硬件更新,更大的升级因素是为了业务更好开展.我们在升级物理服务器的时候需要注意哪些地方呢? 一.升级没有提供重要功能的服务器 每一款新服务器都支持 ...

  6. 《Windows Server 2012 Hyper-V虚拟化管理实践》——1.3 物理服务器选型建议

    本节书摘来自异步社区<Windows Server 2012 Hyper-V虚拟化管理实践>一书中的第1章,第1.3节,作者: 王淑江 更多章节内容可以访问云栖社区"异步社区&q ...

  7. 项目2---机柜和物理服务器

    任务1 思考什么情况下需要去机房现场? 1.当数据中心遭遇突发故障,设备急需维护 2.机房运维搬迁,需要做数据备份处理 3.服务器遭受恶意攻击或病毒攻击 4.机房网络中断 任务2 罗列物理服务器的分类 ...

  8. 物理服务器对应多个虚拟节点,一台物理机如何开多个云服务器

    一台物理机如何开多个云服务器 内容精选 换一换 源端服务器迁移至华为云后,最终将迁移到弹性云服务器上.因此在迁移前,您需要在华为云中创建一个或多个弹性云服务器.进入"弹性云服务器" ...

  9. 怎么在数据库服务器解压文件,数据库服务器9怎么解压

    数据库服务器9怎么解压 内容精选 换一换 Joomla是一套全球知名的内容管理系统,即Joomla CMS(Content Management System).Joomla是使用PHP语言加上Mys ...

最新文章

  1. MySQL 5.6中如何定位DDL被阻塞的问题
  2. 阿里财报:盒马和天猫超市是跑的最快的业务,阿里云离盈利只差临门一脚
  3. R语言基于MASS包中的shuttle数据集以及neuralnet包构建神经网络模型
  4. Tomexam在线考试系统 2.1
  5. IO:select、poll、epoll
  6. Django - Django框架 简单介绍
  7. Android之事件处理全面剖析
  8. 无需写try/catch,也能正常处理异常
  9. linux命令:watch 、lsmod、mdadm 创建软RAID
  10. sparkUI使用与扩展
  11. 23个命令搞定git使用的笔记
  12. 【图像重构】基于OMP算法实现图像重构附matlab代码
  13. 三大突破让人工智能终成现实
  14. flask后台开发之数据库交互
  15. python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...
  16. ios_获取APP的URLscheme
  17. 【51单片机】51单片机学习资料合集
  18. 【线上研讨会】多位重磅嘉宾莅临RT-Thread 嵌入式人工智能教学研讨会
  19. 电商数据监测:如何获取想要的电商平台数据?
  20. SEO高手都有哪些技术手段

热门文章

  1. was英文读音_was't是什么意思
  2. python学习笔记(BMR计算器)
  3. 《天空之城》助Twitter刷新纪录,新架构功不可没
  4. 计算组合数的几种方法总结
  5. uniapp调用百度智能云身份证识别
  6. 基于Matlab的MIMO通信系统仿真_Simulink实现
  7. 达梦数据库-SQL优化之HINT-平坦化处理
  8. Doom/Quake射击游戏引擎
  9. java long 变date_long类型转换成日期 LongToDate
  10. APP个人开发者月入仅千元,应用开发创业为何这么难?