数据库原理与应用.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:12 大小:102KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库原理与应用.doc

数据库原理与应用.doc

预览

免费试读已结束,剩余 2 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库一、判断题:1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。(×)3.概念设计可以独立于数据库管理系统。(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。(√)9.超类可以自动继承子类的所有特性。(×)10.两段锁协议是使并发操作可串行化调度的必要条件。(×)二、简答题:1、简述数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系。答:数据库(DB):是长期储存在计算机内的、有组织的、可共享的数据集合。数据库系统(DBS):是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。三者间的关系:DBS包括DB和DBMS2、DBMS的主要功能。答:①数据定义功能:DBMS提供数据定义语言(DLL),用户通过它可以方便地对数据库中的数据对象进行定义。②数据操纵功能:DBMS向用户提供数据操纵语言(DML)实现对数据库中数据的操作。③数据库的运行管理:DBMS的核心部分,也是DBMS对数据库的保护功能。④数据库的建立和维护功能:它包括数据库初始数据的输入、转换功能、数据库的转储、恢复功能,数据库的重新组织功能和性能监视、分析功能等。3、为什么数据库系统具有数据与程序的独立性?答:数据与程序的独立,把数据的定义从程序中分离出去,加上存取数据的方法又由DBMS负责提供,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,正是这两层映像保证了数据库系统中的数据与程序具有较高的逻辑独立性和物理独立性.(数据为管理系统在三级模式之间提供的两级映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性)。当数据库的存储结构改变了,由数据库管理员对各个模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。4、数据模型由哪几部分组成?各部分的功能如何?答:数据模型包括:数据结构、数据操作和完整性约束。其功能:①数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。②数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。③完整性约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。5、试述数据库系统三级模式结构。答:三级模式结构:是指数据库系统是由外模式、模式和内模式三级构成。①模式(Schema)也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。②外模式(ExternalSchema)或用户模式,它是用户与数据库的接口,是用户到的那部分数据的逻辑结构和特征的描述,是数据库用户的数据视图。③内模式(InternalSchema)也称存储模式(StorageSchema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。6、专门的关系运算符有哪些?各完成什么功能?答:专门的关系运算符有:选择(Selection)、投影(Projection)、连接(Join),除运算(Division)其各完成功能:①选择:又称为限制,它是根据某些条件对关系水平分割,即选取符合给定条件的元组。是在关系R中选择满足给定条件的诸元素。②投影:投影运算在关系上选择若干属性(列)组成新的关系。是从R中选择出若干属性列组成新的关系。③连接:也称连接也称为θ连接。它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。④除运算:R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上