1、简述数据库的主要特征。
(1)数据结构化;(2)高度共享、低冗余;(3)数据独立性;(4)统一管理与控制,如安全性、完整性、故障恢复、并发控制等。
2、什么是数据独立?数据库系统提供了哪些级别的数据独立?
数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序的修改。数据独立性包括物理数据独立性和逻辑数据独立性。
3、简述DBMS提供哪几个方面数据保护功能?
数据完整性约束、数据安全性控制、并发控制、数据库恢复
★4、数据库设计分成哪几个阶段?
需求分析、概念结构设计、逻辑结构设计、物理结构简述数据库系统的特点设计、数据库实施、数据库运行与维护
5、试述数据库三级模式和二级映象功能与数据独立性的关系。
三级模式
外模式:是模式的子集,正对用户所使用的局部数据的逻辑结构和特征的描述。
模式:对数据库中全体数据的逻辑结构和特征的描述。
内模式:是对数据物理结构和存储方式的描述。
二级映像
模式/外模式,保证了数据与程序的逻辑独立性。
模式/内模式,保证了数据与程序的物理独立性。
6、DBA的职责
数据库概念设计,逻辑和物理设计,定义安全和约束,数据库运行和监督,数据库维护
7、DBMS的主要功能
数据定义
数据操纵
数据库运行管理:数据完整性约束、数据安全性控制,并发控制,数据库恢复(DBMS提供的数据保护功能)
数据库建立和维护
8、关系数据库的特点
优点:(1)建立在严格数学基础上;(2)概念单一,简单易懂;(3)存取路径对用户透明;
缺点:由于存取路径对用户透明,所以存取速度没有非关系数据库快
★9、DBMS的存取机制
自主存取控制:用户对于不同的数据库对象有不同的存取权限,不同用户对同一数据库对象的权限也不一样,用户还可以将自己的权限转授给其他用户
强制存取控制:数据库对象有不同的密级,用户被授予某一级别的许可证。对于任意一个数据库对象,只有拥有合法许可证才可以存取
★10、简述数据、数据库、数据库管理系统和数据库系统
数据:描述事物的符号
数据库:长期存在于计算机上的,有组织的,可共享的大量数据的集合
数据库管理系统:科学的组织和存储数据,高效的获取和维护数据的软件系统
数据库系统:有数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统
11、什么是数据库的完整性约束条件
完整性约束条件是指数据需要遵循的语义约束条件
一般可以分为6类:静态列级约束、静态元祖约束、静态关系约束、动态列级约束、动态元祖约束、动态关系约束
12、简述静态列级约束、静态元祖约束、静态关系约束、动态列级约束、动态元祖约束、动态关系约束
静态列级约束:关系上一列的取值域的约束,有(1)数据类型约束(2)数据格式约束(3)空值约束(4)数据取值范围约束,等等
静态元祖约束:一个元祖各列之间的联系和约束
静态关系约束:关系上元祖之间或者不同关系之间的联系和约束,有(1)实体完整性约束(2)参照完整性约束(3)函数依赖约束
动态列级约束:修改列定义或者列值时的约束
动态元祖约束:修改元祖上值时需要参照旧值,并且新值和旧值之间需要满足一些约束条件
动态关系约束:加在关系变化前后状态上的限制条件
13、基本表和视图有什么区别
视图是基于基本表导出的虚表,不存放数据,数据存放在基本表中,当基本表中的数据发生变化时,视图也会变化
★14、试述等值连接与自然连接的区别和联系。
连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
1、关系数据库中,外模式对应 视图和部分基本表 ,模式对应 基本表 ,内模式对应 存储文件
2、DBMS全称是 数据库管理系统 ,DBS全称是 数据库系统
3、事务具有 原子性 、 一致性 、 隔离性 、 持续性 四个性质
4、数据库中产生数据不一致的根本原因是 数据冗余
5、数据库系统最大的特点是 数据结构化
6、完整性约束条件作用的对象可以是 关系 、 元组 、 属性
7、SQL语言由 数据库定义语言 、 数据库操纵语言 、 数据库控制语言 三部分组成
8、关系模型由 关系数据结构 、 关系操作 、 关系完整性约束 三部分组成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论