admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:js文件打开是乱码)

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

答:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。

2定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图

(E R 图)

答:实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具

有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实

体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个

属性来刻画。码:惟一标识实体的属性集称为码。实体联系图(E R 图):提供了表示实体

型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名; ·属性:用椭圆形

表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,

并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或

m : n )。

3述关系模型概念,定义解释以下术语: 关系,属性,域,元组 ,主码,分量,关

系模式

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

观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。关系:一个关系对

应通常说的一张表;属性:表中的一列即为一个属性;域:属性的取值范围;元组:表中

的一行即为一个元组;主码:表中的某个属性组,它可以惟一确定一个元组;分量:元组

中的一个属性值;关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,

属性 n )

4试述关系数据库的特点。

答:关系数据模型具有下列优点:l关系模型与非关系模型不同,它是建立在严格的数

学概念的基础上的。2关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,

操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。3 关系

模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了

程序员的工作和数据库开发建立的工作。缺点是:由于存取路径对用户透明,查询效率往

往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开

发数据库管理系统的难度。

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什么是基本表?什么是视图?两者的区别和联系是什么?

答:基本表是本身独立存在的表,在 sQL中一个关系就对应一个表。视图是从一个或

几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放


本文标签: 实体 关系 数据库 属性 联系