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中一个关系就对应一个表。视图是从一个或
几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放
版权声明:本文标题:数据库管理系统的主要功能 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710874945a577443.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论