数据库原理中的数据项和记录在定义上有什么区别

数据库原理中的数据项和记录在定义上有什么区别,第1张

1。试述数据数据库,数据库系统,数据库管理系统的概念。

A:

(L)数据(Data):描述事物的符号记录称为数据。中的数据类型是数字,文本,图形,图像,声音,文字等。数据和它的语义是分不开的。在现代计算机系统的解析数据的概念是广泛的。早期的计算机系统主要用于科学计算,数据处理整数,实数,浮点数,和其他传统的数学数据。现代计算机可以存储和处理的对象是非常广泛的,表明这些对象的数据也更复杂。数据和它的语义是分不开的。 500可以代表一个项目的价格是500元,也可以是一个学术会议参加者和500,也可以说,重量为500克一袋奶粉。

(2)数据库(DataBase,DB):数据库是长期存储在计算机中组织,共享的数据集合。根据一定的数据模型组织,描述信息,并存储在数据库中的数据,与一个较小的程度的冗余,较高的数据独立性的可扩展性和易用性,并且可以对各种用户共享。

(3)数据库系统(DataBas SYTEM,简称为DBS):数据库系统是计算机系统中引入数据库系统的结构后,一般由数据库,数据库管理系统(开发工具) ,应用系统,构成了一个数据库管理员。分析数据库系统和数据库是两个概念。该数据库系统是一个包括机械系统,该数据库是数据库系统的一个组成部分。但在每天的日常工作中经常被提及的数据库系统作为数据库。希望读者可以区分的背景下,人的讲话或文章从数据库系统和数据库,不会引起混乱。

(4)数据库管理系统(数据库管理系统正?DBMS)数据库管理系统是位于用户和 *** 作系统层的科学数据组织和存储,高效地获取和维护数据管理软件数据。数据的DBMS的主要功能定义功能,数据处理功能, *** 作的数据库管理功能,数据库的建立和维护功能。分析数据库管理系统是一个庞大,复杂的软件系统,在计算机的基本软件。许多DBMS产品专门开发的DBMS厂商开发。在著名的IBM是在DBZ关系数据库管理系统和IMS层次数据库管理系统,Oracle公司orade关系数据库管理系统的小号油ASE公司小号油酶的关系数据库管理系统的美国的国家微软SQL即成,关系数据库管理系统。

2。使用数据库系统的好处是什么?

A:

数据库系统的好处是由数据库管理系统或优势的特点。使用数据库系统的诸多好处,例如,可以大大提高工作效率的应用程序开发,使用用户友好的数据库系统管理维护负担,等。数据库系统可以大大提高工作效率的应用程序开发。由于应用程序没有考虑定义的数据存储和数据访问路径,这些努力的DBMS完成数据库系统。一个通俗的比喻,使用的DBMS上的好参谋,好助手,如果有的话,具体的技术工作由助理完成。开发人员可以专注于应用逻辑设计,而无需担心数据管理的许多复杂的细节。还需要改变逻辑结构的应用程序逻辑的改变,数据,数据库系统提供独立的数据和程序之间的数据逻辑结构的变化是有责任的DBA,开发人员就不必应用程序或需要几个应用程序,它不仅简化了编写应用程序,而且还大大降低了维护和应用程序。数据库系统管理数据库系统的使用可以减少维护系统的负担。 DBMS数据库应用程序和统一的管理和控制对数据库的维护,包括数据的完整性,安全性,多用户并发控制,故障恢复,由DBMS执行。总之,使用数据库系统的优点是很多的,无论是集中管理数据,控制数据冗余,提高利用率和数据的一致性,也有利于应用程序的开发和维护的。他们今后的工作中具体应用的读者仔细体味和总结。

3。的师叔文件系统的差异和连接与数据库系统。

A:

文件系统的区别,数据库系统:面向应用的文件系统,共享,冗余,数据独立性,记录结构,整体非结构化的应用控制。面向真实世界的数据库系统中,共享是高的,冗余度小,具有较高的物理独立性和一定的逻辑独立性,描述的数据模型,由数据库管理系统提供的数据安全性的整体结构的,完整的,并发控制和恢复能力。联系

文件系统和数据库系统的数据文件系统和数据库系统是计算机系统管理软件。解析文件系统是 *** 作系统的重要组成部分,DBMS是独立的 *** 作系统软件。数据库管理系统来实现的 *** 作系统的基础上,通过 *** 作系统的文件系统中的组织和存储在数据库中的数据来实现。

4。引用的例子适合的文件系统,而不是数据库系统;举出的合适的数据库系统中的应用的例子。 A:

(L)适用于临时数据存储在文件系统而不是数据库系统的数据备份,应用实例,软件或应用程序使用的文件是比较合适的。早期的相对简单的,固定的系统也是适合使用的文件系统。

(2)适用于应用程序的数据库系统,而不是文件系统的例子,几乎所有的企业或部门的信息系统,数据库系统的基础上,并使用该数据库。例如,一个工厂的管理信息系统(其中包括许多子系统,如库存管理,物资采购系统,作业调度系统,设备管理系统,人事管理系统等),学校的学生管理系统,人事管理系统,图书博物馆的图书馆管理系统等,适用于数据库系统。我希望读者能举出自己的理解的应用实例。

5。特性的数据库系统中。

A:

数据库系统的主要特点:

(L)数据结构的数据库系统,以实现整体结构化的数据,这是对数据库的主要特征之一,也是数据库系统,文件的系统的性质之间的差异。解析请注意,“整体”前夕的词。数据库系统,数据不再是一个特定的应用程序,但整个组织的整体结构,不仅数据的结构,数据接入设备可以访问到的数据的大小是还非常灵活的,可以是作为小一个数据资料(如一个学生的名字),一个组的记录(数万学生记录)在文件系统中,数据只1的访问单元:记录,如一个学生的完整记录

(2)数据的共享是高,的冗余是低的,易于扩展的数据库的数据不再是一个以应用为导向,而是面向整个系统,可以是多个用户共享使用的多种不同语言的多个。由于整个系统的数据,有一个结构化的数据,不仅可以用于由多个应用程序共享使用新的应用程序,并容易增加d性,这使数据库系统,易于扩展。分析数据共享可以大大减少数据冗余,节省存储空间,也能避免所谓的“数据的应用程序之间的数据和不一致的不兼容面向数据结构的应用程序的设计,仅使用此应用程序或应用程序,它可以说该数据是一个应用程序的“私有资源”,所谓的“灵活”是指系统易于扩展,易于收缩不必整个数据库应用程序,来增加或减少的结构,只是做了一些变化可以采取的各种子集的不同的应用程序的整体的数据,当应用程序需要改变或增加时,只要作为重新选择一个不同的子集或部分的数据,我们能够满足新的需求。

(3)数据独立性高数据独立性,包括独立的物理数据的独立性和数据的逻辑结构的数据库模式管理制度和水平的图像功能,以确保数据库中的数据具有高度的物理独立性和逻辑独立性。

(4)由DBMS统一管理和控制数据库的并发共享数据共享多个用户可以同时保存数据库中的数据,甚至可以访问相同的数据库中的数据,DBMS必须提供统一的数据控制功能,包括保护数据安全,数据完整性检查,并发控制和数据库的恢复。分析DBMS数据控制功能包括四个方面:数据安全保护:保护数据,防止数据泄漏和破坏所造成的非法使用;:数据控制在有效范围内的数据完整性检查,确保数据之间满足关系;并发控制:多用户并发 *** 作的控制的计算机系统的硬件故障,软件故障,或 *** 作者的错误,和故意损坏影响的数据库在数据库中的数据的一部分或全部的数据的丢失的正确性和协调,以确保的并发 *** 作的正确性;数据库恢复:当,甚至引起,能够数据库从错误状态恢复到一个已知的良好状态(也称为一个完整的状态或一致的状态)。以下是“什么是数据库的一个定义:长期存储在数据库被组织共享的数据收集的特定的计算机,它可以用于各种用户共享的,具有最小冗余和高数据独立性。 DBMS数据库,应用程序和统一管理,数据库维护,以确保数据的完整性,安全性和使用的数据库在同一时间在一个多用户的并发控制,恢复后的系统故障。出现的数据库系统,信息系统处理数据的程序为中心的共享数据库中心舞台的转身。

6。的数据库管理系统的主要功能是什么?

A:

(L)定义的数据库功能;

(2)数据的访问;

(3)管理的数据库是运行;

(4)建立和维持该数据库功能

7。试述三要素的概念数据模型,数据模型和数据模型。

A:使用

数据模型是对现实世界的数据库抽象工具,用于提供信息说,数据库和 *** 作系统的手段,形式有框架,一般来说,数据模型是一个集合严格定义的概念,这些概念精确地描述系统的动态特性和完整性约束的静态特性。通常由数据模型的数据结构,数据 *** 作和三个部分

(升)的数据结构的完整性约束:研究的对象的类型是一个集合,并说明了系统的静态特性。

(2)数据处理:指的是数据库的各种对象(型)(值)允许每个实例的 *** 作,包括 *** 作和 *** 作规则的集合,是描述系统动力学。

(3)数据的约束条件:是一组完整性规则集。在给定的数据模型及其联营公司的数据完整性规则,约束和依赖规则限制的状态和数据模型的数据库的状态,以确保数据是正确的,有效的,兼容的数据解析模型是一个在数据库系统中最重要的概念必须学会通过的“导言”,要真正掌握的数据模型和数据模型的概念和作用的基础上,任何DBMS是数据库系统的数据模型的基础上,在支持的数据模型数据库系统中,模型有不同的级别。根据不同的用途的应用程序的模型,该模型被划分成2类型,或2水平:一个概念模型,是用户的角度视图数据和信息建模的造型世界的信息,强调的语义表达能力,这个概念很简单,清晰;使用另一种类型的数据模型机的计算机系统进行数据建模的世界观,人们可以使用它定义和 *** 作数据库中的数据,一般需要严格的正式定义了一套严格的定义的语言的语法和语义,并且有一些要求和限制,容易机加工。

分析的概念模型的作用。

A:,

概念模型是对现实世界的机器世界实际上是一个中等水平。的信息世界,信息世界的第一层抽象,在现实世界的概念模型的建模语言是强大的工具,数据库设计,数据库设计,数据库设计人员和用户之间的交流。

9。定义和解释的概念模型,以下条款:实体的实体类型,实体集,属性,代码,实体关系图(ER图)

A:

实体:客观存在的事物可以区分彼此被称为实体的实体类型:具有相同属性的实体具有相同的特征和属性的集合的抽象描绘成类似实体,实体及其属性名称的名称,称为实体类型。实体集:相同类型的实体的集合被称为实体集。属性:实体有一个特点,一个实体的一些属性来描述代码:代码组属性唯一标识实体的实体关系图(ER图):表示实体类型,属性和链接:实体类型:矩形的矩形,说明实体的名称;性质:椭圆形,无副作用,与相应的实体连接;****:钻石,钻石形盒,指定联系人的姓名和无向边分别与有关实体连接,同时在无向边下的标准接触式(1:1,1:N或M:N )。

17试述网状,层次型数据库的优点和缺点。

A:

分层模型的优点:(l)模型很简单,部门有一到多层次关系的描述非常自然,直观,易于理解,这是层次数据库的突出优势(2)分层模型的应用系统的性能,尤其是对于那些实体是固定的,预定义的应用程序,使用分层模型,其性能优于关系模型;(3)层次数据模型提供了一个很好的完整的性支持

>分层模型的缺点:(l)在现实世界中接触了很多在不分层,如许多环节多,节点有多个父母,层次模型自然的接触,只能通过引入冗余数据或虚拟节点的引入解决;(2)限制在插入和删除 *** 作;(3)查询子节点的父节点。

网格数据的模型的主要优点是:(l)可以更直接地描述现实世界中,一个节点可以有多个父;(2)具有良好的性能,高效的访问。 (2

网状数据模型的缺点:(l)一个更复杂的结构,并与扩展的应用环境中,数据库的结构变得越来越复杂的,是不利于向最终用户掌握; )DDL,DML语言的复杂性,用户是不容易实现的访问路径之间的联系记录,应用程序必须访问的数据来选择适当的访问路径。因此,用户必须了解的系统的结构的细节,编写应用程序的负担较重。

18。讨论了关系模型的概念,定义和解释以下条款:(L)的关系(2)属性(3)域(4)组件的元组(5)代码(6)(7)关系模式 />答:

关系模型的关系数据的结构, *** 作和关系完整性约束的用户的角度来看,下三个部分的组之间的关系,关系模型的数据的逻辑结构是一个两维表,该表的行和列组成。 (L)的关系:对应的关系一个表通常说的;(2)属性:表中的一个属性,域:属性的范围(3),(4)元组:表中的行是一个元组; (5)代码:表中的一个属性组,它可以唯一标识一个元组(6):属性值的元组(7)之间的关系模式:关系的描述,数据库中的一般特点的关系的名称(属性,属性,,属性n)的

19师叔关系。

A:

关系数据模型具有以下优点:(1)模型和关系模型之间的关系,它是建立在严格的数学概念的基础上。 (2)之间的关系的概念,一个单一的模式,无论实体或实体的关系,表示对象的 *** 作和 *** 作结果的关系,所以其数据结构简单,清晰,易于使用的用户理解。 (3)关系模型的访问路径是透明的用户,其中有一个较高的数据独立性,更好的安全性和保密性,同时也简化了程序员和数据库开发人员的工作,以建立。当然,关系数据模型也有缺点,包括的主要缺点是访问路径的用户是透明的,查询效率往往不一样好非关系数据模型,所以,为了提高性能,必须是用户查询优化,以提高的数据库管理系统的开发的难度。

20。师叔数据库系统的三级模式结构,这种结构的优点是什么?

A:

数据库系统的三种模式结构,模式,模式,并且在模式从外面。 (参见于图1中,29预订)以外的模式,也被称为子模式或用户模式,能够看到和使用的逻辑结构的本地数据和描述的特性的数据库中的用户(包括应用程序的程序员和最终用户),数据库中的用户的数据视图,与有关的所述模式,也被称为逻辑方式,数据库的逻辑结构的一个应用程序数据的逻辑到所有用户的数据视图模式的共同特性的所有数据和描述描述的是全球的数据的逻辑结构。外部模式时所涉及的数据,通常模式的子集内的模式,也被称为存储模式是一个部分的逻辑结构,系统内的在数据库中表示的数据,即数据的物理结构的描述,并存储三种模式的数据库系统,数据抽象的三个层次,离开特定的组织和DBMS管理的数据,让用户抽象数据逻辑,而不用担心数据表示,存储在计算机中,以便能够联系三个层次的抽象和转换,内部数据库系统提供三种模式:外模式/模式的图像模式/内模式图像的两个图像之间。正好两层的图像,以确保在数据库系统中的数据,可以有较高的逻辑独立性和物理独立性。

21。定义和解释了下列术语:模式,外部模式下的模式,DDL,DML模式,外部模式下,内模式,也被称为逻辑模型,在数据库中的所有的数据的逻辑结构和特征的说明,共同内所有用户的数据视图。在全球的逻辑结构的数据模式进行说明。外部模式是涉及的数据,是一局部的逻辑结构,通常是该模型的一个子集。内的模式,也被称为存储模式,在数据库系统中的内部表示的数据,即数据的物理结构和存储的方法的描述。 DDL:数据定义语言,用于定义数据库模式,外部模式下,内部模型的语言。 DML:数据 *** 纵语言,用来查询数据库中的数据,插入,删除和语句。

22,什么是与程序的数据的物理独立性?独立的数据和程序是什么逻辑?为什么数据库系统的数据和程序的独立性?

A:独立的

数据和程序的逻辑:当模式改变时(例如,添加一个新的关系,新的属性,改变属性的数据类型等),由数据库管理员,每个模式/模式的图像相应的改变,外模式保持不变。编写的应用程序以外的模式的数据,从而使应用程序不具有进行,以确保独立的数据和程序的逻辑,逻辑独立性。数据数据与程序的物理独立性:当相应改为由数据库管理员对数据库的更改模式/内模式映像的存储结构可以使模式保持不变,从而使应用程序不会改变,以确保数据和程序的物理独立的数据,称为的物理独立的两个层之间的三种模式,以确保在数据库系统中的数据,可以有较高的逻辑独立性和物理独立的数据库管理系统所提供的图像。

23。试述数据库系统的组成。

A:

一般数据库系统,数据库,数据库管理系统(开发工具),应用系统,数据库管理员和用户。

24 DBA的职责呢?

A:

负责全面管理和控制的数据库系统。具体职责包括:(1)确定信息内容和结构的数据库;②决定数据库的存储结构(3)定义数据的安全性要求和完整性约束条件和访问策略;④监督和控制数据库使用和运行;⑤数据库系统的改进和重组。 25。责任的系统分析员,数据库设计,应用程序开发人员这是什么?系统分析师是负责应用系统的需求分析和规范,系统分析员和用户及DBA相结合,确定了系统的硬件和软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中的数据,以确定各级的数据库模型的设计方案。数据库设计人员必须参加用户需求调查和系统的分析,数据库设计,数据库设计在很多情况下,数据库管理员,应用程序员负责设计和编写的程序模块的应用系统的调试和安装。

1。试述关系模型的三个组成部分的。

A:关系模型关系数据结构,关系 *** 作集合和关系完整性约束三部分组成。

分析关系数据语言的特点和分类。

A:关系数据语言可以分为三类:

关系代数语言。

演算语言:元组关系演算语言和域关系演算语言。

SQL语言的关系代数和关系演算的特点。

这些关系,共同语言,该语言具有完整的技能集合 *** 作的非程序语言功能,可以嵌入在高级语言。

4。关系模型的参照完整性的的师叔完整性规则,为什么值的外部代码的财产也可以是空的吗?在什么样的情况下,只能是空的?

A:实体完整性规则,如果属性的基本关系R的主要属性,属性不能把一个空值。

属性(或属性组)F是基本关系R的外码,它的基本关系:S主码KS相应的(基本关系R和S之间的关系不一定是不同的),每个元组的R值F必须:空值(F值的每个属性值是空的),或者等于S的主键值的一个元组,属性F本身不是主属性,你可以采取一个空值,或不能取空值值。

5。有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

供应商SNO> 1)供水工程的数量J1零部件供应商SNO:πSno(σSno='J1' (SPJ))

2)寻找供应工程J1零件P1:

πSno(σSno='J1'∧PNO ='P1'(SPJ))

3)按需供应项目J1零件红SNO供应商编号:

πSno(σPno='P1'(σCOLOR,项目编号JNO ='红'(P)∞SPJ))

4)的需求并没有使用红色部分生产天津供应商

πJno(SPJ) - πJNO(σcity='天津'∧颜色='红'(S∞SPJ∞P)

5)寻求至少由供应商S1提供的所有部件工程编号JNO:

πJno,PNO(SPJ)÷πPno(σSno='S1'(SPJ))

6。区别和联系师叔在等值连接自然连接。

A:这是从广义笛卡尔积的关系R和SA,B的那些元组的属性值等于选择级联运算符“=”串联称为等值连接

自然连接是一种特殊的等值连接它需要两个关系比较部件必须是相同的一组属性和删除重复的属性列结果。

7。关系代数的基本 *** 作?如何使用这些基本的算术运算的其他方式计算呢?

A:和,差,笛卡尔积,投影和选择基本的算术运算和其他三种 *** 作,交叉连接和另外5个类型的 *** 作,可以表现在五个基本的计算。

1师叔SQL的语言特性。

A:

(L)整合和统一。 SQL语言集数据定义语言DDL和数据 *** 纵语言DML,数据控制语言DCL功能于一体。

(2)高度的非程序的SQL语言进行数据 *** 作,只要提出了“什么”和“怎么做”,而不需要指定,因此并不需要了解的访问路径的访问路径选择和SQL语句, *** 作由系统自动完成。

(3)面向集合的 *** 作模式,使用SQL语言的集合 *** 作,不仅 *** 作对象,搜索结果可以是一个元组的集合,插入,删除,更新 *** 作的对象也可以被设置的元组。

(4)以两种方式使用相同的语法结构。 SQL语言既是一个自足的语言中嵌入作为一个自足的语言的语言,它可以用于在线独立交互使用;作为嵌入的语言,它可以嵌入到高级别为程序员设计语言程序。

(5)语言是简单,容易学习和使用。

2师叔SQL定义

SQL的数据定义功能包括定义表,视图定义,与定义的索引。 SQL语言使用CREATE TABLE语句建立一个基本的表格ALTER TABLE语句基本表的定义,DROP TABLE语句删除基本表的索引使用CREATE INDEX语句,DROP INDEX语句删除索引,使用CREATE VIEW语句创建DROP VIEW语句删除视图。

1。数据库的安全性?

A:数据库的安全性是保护数据库以防止数据泄漏造成的非法使用,或破坏。

2。数据库安全性和计算机系统的安全性,是什么关系?

A:是不是唯一的在数据库系统中的安全问题,所有的计算机系统有这个问题,只是大量的数据集中存储在数据库系统中,但对于许多最终用户直接共享,因此,安全问题是更为突出。

系统的安全保护措施是

数据库安全性和计算机系统的安全性,包括 *** 作系统,网络系统的安全性是紧密相连和相互支持,数据库系统的主要指标之一 BR />

3。试述可信计算机系统评估标准师叔TDI / TCSEC标准。

A:每个国家在计算机安全技术,建立了一套可靠的标准。国家引用或制定了一系列的安全标准,最重要的是,美国国防部(DoD)的正式颁布了“国防部可信计算机系统评估准则(γ影视小卡车,系统的评价标准被称为TCSEC的受激发射损耗有限公司,也被称为

1、性质不同

白皮书是由官方制定发布的阐明及执行的规范报告,已经成为国际上公认的正式官方文书。

蓝皮书是由第三方完成的综合研究报告。

红皮书通常是关于危机警示的研究报告。有些其他国家将其视为官方文件。

2、呈现内容不同

红皮书的报告有的用于官方文件,有的用于非官方文件,会根据国家不同而情况有所不同。

白皮书的报告显示官方的的政治决策,作为一种官方文件,代表政府立场。

蓝皮书的报告通常代表的是学者的观点或者研究团队的学术观点。

扩展资料:

1、皮书最遥远的旅程

在美国、加拿大、英国、德国、澳大利亚等国的图书馆中都有皮书,最远的是地球另一面的美国。中国社会科学院副院长李培林接受采访时说:“到哈佛大学中国研究中心图书馆里,看到很多皮书都摆在他们的书架上”。

除了纸质书,皮书数据库也被多国图书馆收录,美国哈佛大学、耶鲁大学、普林斯顿大学、斯坦福大学等高校图书馆及美国国会等政府、智库机构的学者们都在通过皮书数据库关注中国的发展。

2、写作最曲折的皮书

与一般学术报告不同,“资产管理蓝皮书”作为行业类皮书强调实践性,多数作者都是资管行业的一线从业者,课题组采用“作者众筹”的形式,每年组织上百位从业者参与撰写,很多章节都是多个作者背对背完成的,几个作者写同样的内容,经过内容的PK,选取最好的部分,把每个主题几万字的内容精编到几千字。

这种“同行厮杀”的写作方式多年来反复使用。因为大家都认识到每个人的业务视角有局限性,希望能够在蓝皮书中呈现更加客观完整的行业全貌。也正因如此,“资产管理蓝皮书”在众多行业类报告中脱颖而出,受到业界的一致认可。

找对方向用对工具可大幅提升学习和研究效率!下面是查找下载英文文献常用网站及文献数据库介绍,可根据自己研究的领域方向去对应的文献数据库中查找文献。

一、文献党下载器(wxdownorg):该网站几乎整合汇聚了所有文献数据库资源,涵盖各种类型文献覆盖全科。

文献党下载器整合汇集的部分常用文献数据库资源如下:

中文数据库:知网、万方、维普、读秀/超星、皮书、慧科新闻搜索研究数据库、人大报刊复  印资料等等。

英文数据库:SpringerLink、Elsevier(sciencedirect)、Wiley 、Web of Science、PubMed 、EI、ProQuest(国外学位论文)等等,这些都是查找英文文献的常用权威数据库。还有大量的世界知名期刊,如:nature《自然》、science《科学》、CELL《细胞》、PNAS《美国科学院院报》,世界医学顶尖期刊:《柳叶刀》The Lancet、《新英格兰医学期刊》NEJM、《美国医学会杂志》JAMA、《英国医学期刊》BMJ等等。

文献党下载器不仅资源多,权限也高很多同学在自己学校下载不了的文献在这里下载到了,包括sci-hub和谷歌学术下载不了的文献。

二、谷歌学术:免费检索英文文献,输入英文关键词检索相关文献,可了解有关某一领域的学术文献;了解某一作者的著述,并提供书目信息(引用时必需的图书出版信息或期刊论文的刊名、刊期信息)。但只有部分文献可直接下载。

三、sci-hub:免费下载英文文献的网站,通过文献DOI检索文献并下载,不过网站不太稳定会经常更换域名,而且没有新文献,目前2022年之前的文献可以用这个站检索试试。2022年及之后文献sci-hub还没有收录。

四、Web of Science:是获取全球学术信息的重要数据库,内容涵盖自然科学、工程技术、生物医学、社会科学、艺术与人文等领域。其中以SCIE、SSCI、A&HCI等引文索引数据库,JCR期刊引证报告和ESI基本科学指标享誉全球科技和教育界。查SCI期刊文献、查期刊影响因子都可。

五、Elsevier(sciencedirect):是荷兰一家全球著名的学术期刊出版商,每年出版大量的学术图书和期刊,大部分期刊被SCI、SSCI、EI收录,是世界上公认的高品位学术期刊。scienceDirect是爱思唯尔公司的全文数据库平台,是全球最大的科学、技术与医学全文电子资源数据库,提供2500余种学术期刊以及37000余种图书的全文内容。包括全球影响力极高的CELL《细胞杂志》、THE LANCET《柳叶刀杂志》等。

六、Wiley: 作为全球最大、最全面的经同行评审的科学、技术、医学和学术研究的在线多学科资源平台之一,Wiley Online Library为全学科期刊全文数据库,出版物涵盖学科范围广泛——包括化学、物理学、工程学、农学、兽医学、食品科学、医学、护理学、口腔医学、生命科学、心理学、商业、经济学、社会科学、艺术、人类学等多个学科大约1600多种期刊,20000本电子图书,170多种在线参考工具书,580多种在线参考书,19种生物学、生命科学和生物医学的实验室指南(Current Protocols),17种化学、光谱和循证医学数据库(Cochrane Library)。

七、ProQuest:学位论文全文数据库,是将ProQuest公司PQDD文摘库(现名PQDT)中适合中国科研人员科研和教学使用的论文全文建设而成,并向全国百数家科研教学单位的读者提供全文服务。是目前国内最完备、高质量、唯一的可以综合查询国外学位论文全文的数据库。

八、SpringerLink:是全球最大的在线科学、技术和医学(STM)领域学术资源平台。Springer 的电子图书数据库包括各种的Springer图书产品,如专著、教科书、手册、地图集、参考工具书、丛书等。具体学科涉及:数学、物理与天文学、化学、生命科学、医学、工程学、计算机科学、环境科学、地球科学、经济学、法律。

一年

美国FDA于2020年2月24日宣布其推出了第一版可搜索的生物产品信息在线数据库,即在线“紫皮书”。紫皮书于2014年首次发布,之前为PDF列表形式,现在可以更轻松地对紫皮书进行在线搜索,并包含了有关产品名称(通用名和专利名),所提交的生物制品许可类型,生物制品的规格、剂型、产品介绍、许可状态、BLA号以及批准日期。PurpleBook(紫皮书)对应FDA早已成熟的OrangeBook(橙皮书)数据库,橙皮书收录化学药品而紫皮书收录FDA许可的生物制品数据,紫皮书也叫《FDA批准的生物制品数据库》。FDA将分阶段升级紫皮书,第一阶段收录已批准的生物类似药及其参比制剂,并提供全面的搜索功能。后续将扩展数据库,将收录CBER和CDER批准的所有生物制品的数据和信息(包括过渡期生物制品)。

1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:

( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。

( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与 *** 作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据 *** 纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。

2 .使用数据库系统有什么好处?

答:

使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS 来完成。用一个通俗的比喻,使用了 DBMS 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节 *** 心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由 DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。

3 .试述文件系统与数据库系统的区别和联系。

答:

文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是 *** 作系统的重要组成部分;而 DBMS 是独立于 *** 作系统的软件。但是 DBMS 是在 *** 作系统的基础上实现的;数据库中数据的组织和存储是通过 *** 作系统中的文件系统来实现的。

4 .举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。答 :

( l )适用于文件系统而不是数据库系统的应用例子数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定的应用系统也适合用文件系统。

( 2 )适用于数据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等,都适合用数据库系统。希望读者能举出自己了解的应用例子。

5 .试述数据库系统的特点。

答:

数据库系统的主要特点有:

( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。解析注意这里的“整体’夕两个字。在数据库系统中,数据不再针对某一个应用,而是面向全组织,具有整体的结构化。不仅数据是结构化的,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到某一个数据项(如一个学生的姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据的存取单位只有一个:记录,如一个学生的完整记录。

( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统d性大,易于扩充。解析数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。所谓“数据面向某个应用”是指数据结构是针对某个应用设计的,只被这个应用程序或应用系统使用,可以说数据是某个应用的“私有资源”。所谓“d性大”是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库的结构,只需做很少的改动。可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据,便可以满足新的需求。

( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。

( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此, DBMS 必须提供统一的数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。解析 DBMS 数据控制功能包括四个方面:数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏;数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系;并发控制:对多用户的并发 *** 作加以控制和协调,保证并发 *** 作的正确性;数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于 *** 作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)。下面可以得到“什么是数据库”的一个定义:数据库是长期存储在计算机内有组织的大量的共享的数据集合,它可以供各种用户共享,具有最小冗余度和较高的数据独立性。 DBMS 在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。

6 .数据库管理系统的主要功能有哪些?

答:

( l )数据库定义功能;

( 2 )数据存取功能;

( 3 )数据库运行管理;

( 4 )数据库的建立和维护功能。

7 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。

答:

数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和 *** 作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据 *** 作和完整性约束三部分组成。

( l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。

( 2 )数据 *** 作:是指对数据库中各种对象(型)的实例(值)允许进行的 *** 作的集合,包括 *** 作及有关的 *** 作规则,是对系统动态特性的描述。

( 3 )数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。解析数据模型是数据库系统中最重要的概念之一。必须通过 《 概论 》 的学习真正掌握数据模型的概念和作用。数据模型是数据库系统的基础。任何一个 DBMS 都以某一个数据模型为基础,或者说支持某一个数据模型。数据库系统中,模型有不同的层次。根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、 *** 纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现。

8 .试述概念模型的作用。

答:

概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

9 .定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E 一 R 图)

答:

实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: • 实体型:用矩形表示,矩形框内写明实体名; • 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; • 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。

17 .试述网状、层次数据库的优缺点。

答:

层次模型的优点主要有: ( l )模型简单,对具有一对多层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出优点; ( 2 )用层次模型的应用系统性能好,特别是对于那些实体间联系是固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型; ( 3 )层次数据模型提供了良好的完整性支持。

层次模型的缺点主要有: ( l )现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双亲等,层次模型不能自然地表示这类联系,只能通过引入冗余数据或引入虚拟结点来解决; ( 2 )对插入和删除 *** 作的限制比较多; ( 3 )查询子女结点必须通过双亲结点。

网状数据模型的优点主要有: ( l )能够更为直接地描述现实世界,如一个结点可以有多个双亲; ( 2 )具有良好的性能,存取效率较高。

网状数据模型的缺点主要有: ( l )结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握; ( 2 )其 DDL 、 DML 语言复杂,用户不容易使用。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径。因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。

18 .试述关系模型的概念,定义并解释以下术语: ( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式

答:

关系模型由关系数据结构、关系 *** 作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 ( l )关系:一个关系对应通常说的一张表; ( 2 )属性:表中的一列即为一个属性; ( 3 )域:属性的取值范围; ( 4 )元组:表中的一行即为一个元组; ( 5 )主码:表中的某个属性组,它可以惟一确定一个元组; ( 6 )分量:元组中的一个属性值; ( 7 )关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n )

19 .试述关系数据库的特点。

答:

关系数据模型具有下列优点: ( l )关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 ( 2 )关系模型的概念单一,无论实体还是实体之间的联系都用关系表示, *** 作的对象和 *** 作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。 ( 3 )关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。

20 .试述数据库系统三级模式结构,这种结构的优点是什么?

答:

数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图 1 29 ) 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

21 .定义并解释以下术语:模式、外模式、内模式、 DDL 、 DML 模式、外模式、内模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 DDL :数据定义语言,用来定义数据库模式、外模式、内模式的语言。 DML :数据 *** 纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。

22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

答:

数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

23 .试述数据库系统的组成。

答:

数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

24 DBA 的职责是什么?

答:

负责全面地管理和控制数据库系统。具体职责包括: ① 决定数据库的信息内容和结构; ② 决定数据库的存储结构和存取策略; ③ 定义数据的安全性要求和完整性约束条件; ④ 监督和控制数据库的使用和运行; ⑤ 改进和重组数据库系统。 25 .系统分析员、数据库设计人员、应用程序员的职责是什么?答系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及 DBA 相结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。

1 .试述关系模型的三个组成部分。

答:关系模型由关系数据结构、关系 *** 作集合和关系完整性约束三部分组成。

2 .试述关系数据语言的特点和分类。

答:关系数据语言可以分为三类:

关系代数语言。

关系演算语言:元组关系演算语言和域关系演算语言。

SQL:具有关系代数和关系演算双重特点的语言。

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合 *** 作语言,功能强,能够嵌入高级语言中使用。

4 .试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。

若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。

5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

1)求供应工程J1零件的供应商号码SNO:

πSno(σSno=‘J1’(SPJ))

2)求供应工程J1零件P1的供应商号码SNO:

πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))

3)求供应工程J1零件为红色的供应商号码SNO:

πSno(σPno=‘P1‘ (σCOLOR=’红‘ (P)∞SPJ))

4)求没有使用天津供应商生产的红色零件的工程号JNO:

πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘ (S∞SPJ∞P)

5)求至少用了供应商S1所供应的全部零件的工程号JNO:

πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘ (SPJ))

6.试述等值连接与自然连接的区别和联系。

答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

7.关系代数的基本运算有哪些 如何用这些基本运算来表示其他运算

答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。

1 .试述 sQL 语言的特点。

答:

(l)综合统一。 sQL 语言集数据定义语言 DDL 、数据 *** 纵语言 DML 、数据控制语言 DCL 的功能于一体。

(2)高度非过程化。用 sQL 语言进行数据 *** 作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的 *** 作过程由系统自动完成。

(3)面向集合的 *** 作方式。 sQL 语言采用集合 *** 作方式,不仅 *** 作对象、查找结果可以是元组的集合,而且一次插入、删除、更新 *** 作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。 sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。

(5)语言简捷,易学易用。

2 .试述 sQL 的定义功能。

sQL 的数据定义功能包括定义表、定义视图和定义索引。 SQL 语言使用 cREATE TABLE 语句建立基本表, ALTER TABLE 语句修改基本表定义, DROP TABLE 语句删除基本表;使用 CREATE INDEX 语句建立索引, DROP INDEX 语句删除索引;使用 CREATE VIEW 语句建立视图, DROP VIEW 语句删除视图。

1 .什么是数据库的安全性?

答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

2 .数据库安全性和计算机系统的安全性有什么关系?

答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。

系统安全保护措施是否有效是数据库系统的主要指标之一。

数据库的安全性和计算机系统的安全性,包括 *** 作系统、网络系统的安全性是紧密联系、相互支持的,

3 .试述可信计算机系统评测标准的情况,试述TDI / TCSEC 标准的基本内容。

答:各个国家在计算机安全技术方面都建立了一套可信标准。目前各国引用或制定的一系列安全标准中,最重要的是美国国防部(DoD )正式颁布的《 DoD 可信计算机系统评估标准》 (伽sted Co 哪uter system Evaluation criteria ,简称TcsEc ,又称桔皮书)。(TDI / TCSEC 标准是将TcsEc 扩展到数据库管理系统,即《 可信计算机系统评估标准关于可信数据库系统的解释》 (Tmsted Database Interpretation 简称TDI , 又称紫皮书)。在TDI 中定义了数据库管理系统的设计与实现中需满足和用以进行安全性级别评估的标准。

TDI 与TcsEc 一样,从安全策略、责任、保证和文档四个方面来描述安全性级别划分的指标。每个方面又细分为若干项。

5 .试述实现数据库安全性控制的常用方法和技术。

答:实现数据库安全性控制的常用方法和技术有:

( l )用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。

( 2 )存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。

( 3 )视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。

( 4 )审计:建立审计日志,把用户对数据库的所有 *** 作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。

( 5 )数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

6 .什么是数据库中的自主存取控制方法和强制存取控制方法?

答:

自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。

强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。

7 SQL 语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。

答:

SQL 中的自主存取控制是通过GRANT语句和REVOKE语句来实现的。如:

GRANT SELECT , INSERT ON Student

TO 王平

WITH GRANT OPTION ;

就将Student 表的SELECT 和INSERT 权限授予了用户王平,后面的“WITH GRANT OPTION ”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。

REVOKE INSERT ON Student FROM 王平CASCADE ;

就将Student 表的INSERT 权限从用户王平处收回,选项CASCADE 表示,如果用户王平将Student 的INSERT 权限又转授给了其他用户,那么这些权限也将从其他用户处收回。

以上就是关于数据库原理中的数据项和记录在定义上有什么区别全部的内容,包括:数据库原理中的数据项和记录在定义上有什么区别、白皮书 蓝皮书 红皮书 的区别是、怎样查找外文文献等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9500846.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存