SQL数据库简答题.doc
《SQL数据库简答题.doc》由会员分享,可在线阅读,更多相关《SQL数据库简答题.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、数据模型由哪三要素组成,简要说明。数据模型一般由数据结构、数据操作和数据完整性约束三部分组成,是严格定义的一组概念的集合。(1)数据结构:数据结构用于描述系统的静态特性,是所研究的对象类型的集合。数据模型按其数据结构分为层次模型、网状模型、关系模型和面向对象模型。(2)数据操作:数据操作用于描述系统的动态特性,是指对数据库中各种对象及对象的实例允许执行的操作的集合,包括对象的创建、修改和删除,对对象实例的检索和更新两大类操作及其它有关的操作等。(3)数据完整性约束:数据的完整性约束是一组完整性约束规则的集合。完整性约束规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数
2、据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。2、数据库系统的三级模式结构是什么?为什么要采用这样的结构?1)从数据库管理系统内部系统结构看,数据库系统通常采用三级模式结构。数据库系统的三级模式结构是指外模式、模式和内模式。(1)外模式:外模式也称子模式或用户模式,是三级模式的最外层,它是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述。(2)模式:模式又称概念模式,也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,是数据视图的全部。(3)内模式:内模式也称为存储模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。数据
3、库管理系统在这三级模式之间提供了两层映象:外模式/模式映象,模式/内模式映象,这种结构能较好地保证数据库系统的数据具有较高的逻辑独立性和物理独立性。3、数据独立性包括哪两个方面,含义分别是什么?数据独立性分为数据逻辑独立性与数据物理独立性两个方面。1)数据逻辑独立性当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。2)数据物理独立性当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保
4、证了数据与程序的物理独立性,简称为数据物理独立性。4、数据库管理系统有哪些主要功能?数据库管理系统是数据库系统的核心组成部分,主要包括:数据定义、数据操纵、数据查询和数据控制。 (1)数据定义:DBMS提供数据定义语言DDL,定义数据对象及系统结构和约束。(2)数据操纵:DBMS提供数据操纵语言DML,实现对数据库的查询,插入,删除和修改等等(3)数据库的运行管理:DBMS主要通过数据的安全性控制、完整性控制、多用户应用环境的并发性控制和数据库数据的系统备份与恢复四个方面来实现对数据库的统一控制功能。(4)数据库的建立和维护功能:数据库的建立和维护功能包括数据库初始数据的输入、转换功能、数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 答题
限制150内