数据库原理与设计——习题一

本文主要介绍了数据库、数据库管理系统(DBMS)和数据库系统的概念,强调了DBMS的主要功能,包括数据定义、存取、组织与存储、事务管理、建立维护以及通信接口。此外,还讨论了数据库系统的三级模式结构及其优点,以及数据独立性的概念。最后,列举并解释了数据库系统的特点,指出数据冗余减少、用户按子模式使用数据、数据共享和数据一致性的重要性。
摘要由CSDN通过智能技术生成

姓名:严雯雯 学号:2013211477 班级:0401303

2.简述数据库、数据库管理系统、数据库系统的概念:

1)数据库是指能够长期存储的、按照某种模型组织起来的、可被各种用户或应用共享的、冗余小、独立性高的数据集合

2)数据库管理系统是一种操纵和管理数据库的大型软件,介于用户和操作系统之间,用于建立、使用和维护数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统属于支撑软件,目标是用户界面友好,具有高可靠性、高性能、高可伸缩性和高安全性。数据库管理系统一般都具有以下基本功能:数据库定义功能、数据存取功能、数据组织与存储功能、事务运行管理功能、数据库建立维护功能、通信接口。

3)数据库系统是数据库应用系统的简称,是计算机系统引入数据库之后的系统,由计算机系统、数据库、数据库管理系统、应用程序和用户五部分组成

 

6、简述数据库管理系统的主要功能:

数据库管理系统一般都具有以下基本功能:

数据库定义功能:提供数据定义语言(Data Definition Language, DDL),让用户能够方便地定义数据库的逻辑结构、存储结构和存取路径,描述对数据的完整性和安全性等要     求。

数据存取功能:提供数据操纵语言(Data Manipulation Language, DML),在保证数据的安全性和完整性基础上,方便、高效地实现数据的查找、插入、修改和删除等操作

数据组织与存储功能:把需要在数据库中存储的数据,包括用户数据、存取路径(即索引)、数据字典等,进行合理地组织,并确定数据的逻辑结构和物理存储方式,以提高存             储空间利用率,简单地说,即使提供数据在外围存储设备导航的物理组织和存储方式。

事务运行管理功能:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。

数据库建立维护功能:包括数据库初建、数据转换、数据库转储、数据库重组和重构、系统性能监视分析等,数据库管理系统为数据库管理员提供了数据安全控制、完整性保                    障、数据库备份,数据库重组和性能监控等维护工具软件,用于提高系统运行效率。

通信接口:为了提高数据库系统的开发性,扩大应用范围,数据库管理系统提供与其他类型数据库系统或软件之间的格式转换和网络通信功能,实现异构数据库互访和互操作。

7、简述数据库系统的三级模式结构。这种结构的优点是什么?如何实现模式间的转换?

数据库系统内部体系结构的三级模式——SPARC分布结构,即外模式、模式、内模式三级模式结构,提供外模式/模式模式/内模式两级映射,简称三级模式练级映射结构。外模式又称为子模式或者用户模式,是应用程序使用过的局部逻辑数据视图,是应用程序与数据库系统的接口,是应用城西用到的那部分数据的逻辑结构和特征的描述,是根据应用程序需求对模式的抽取,因此是模式的子集。一个数据库可以有多个外模式,一个外模式可以为多个应用程序所用。模式,又称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,是数据库管理员所看到的全局数据数据视图。模式完全独立于数据的物理存储方式,并且独立于具体的应用程序。内模式,又称为存储模式或物理模式,是数据物理结构和存储方式的描述,如存储记录的类型、记录的存储方式(包括顺序存储、Hash方法、B树结构等)、索引的组织方式等,内模式是数据在数据库内部的表示方式。

数据库的三级模式是针对数据的3个抽象级别,它把数据的具体组织留给DMBS处理,是用户能抽象的处理数据,而不必关心数据在计算机中的具体位置和存储方式。

数据库的三级模式是对所存储数据在三个层次上的抽象,而这三者之间的联系和转换依赖于数据库系统提供的二级映像机制来实现。

8、什么是数据独立性?为什么数据库系统具有数据独立性?

数据独立性即下一级模式的修改不会影响其上一级模式。数据独立性包括数据的物理独立性和逻辑独立性。

数据独立性实现了数据与程序之间的独立,使得数据的定义和描述可以从应用中分离出来,数据存取完全通过数据库管理系统管理,大大减轻了应用程序编制和维护的负担,保证了应用程序的稳定性。

12、从下列关于数据库系统特点的叙述中选出5条正确的叙述:

数据库避免了一切数据重复

数据库减少了冗余

各类用户程序均可随意地使用数据库中的数据

用户程序按所对应的子模式使用数据库中的数据

数据库数据可经DBA认可的各用户所共享

数据库系统中如概念模式有所改变,则需将与其有关的子模式做相应改变,否则用户程序需改写

数据库系统中概念模式如有改变,子模式不必变,因而用户程序亦不必改写

数据库系统的存储模式如有改变,则概念模式应予调整,否则用户程序会在执行中出错

数据库系统的存储模式如有所改变,概念模式不需改动

数据一致性是指数据库中数据类型一致

答:②④⑤⑦⑨

太绝对了;:随意使用各类数据需要很高的权限,不可能用户具有这么高的权限,有些数据只有数据库管理员可以使用

数据库一致性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

数据库一致性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值