数据库系统简答题
‘壹’ 关于数据库的简答题2
1、说明关系模型的哪三类完整性规则?
实体完整性:指关系的主属性不能为空
参照完整性:参照关系中,每个外码的取值或者为空,或者等于被参照关系的主码值。
用户定义完整性:用户自己针对具体的数据库设定的约束条件。
2、sql语言中的视图
视图是从一个基本表或几个基本表导出的表,是虚表,数据库中只存放只存放视图的定义,
而不存放视图对应的数据,当基本表中的数据变化时,视图中的数据也会随之变化。
3、叙述等值连接与自然连接的区别和联系。
等值连接是从两个或几个关系的笛卡尔积中选择某些属性相等的元组直接进行连接;
自然连接是一种特殊的等值连接,是在等值连接的基础上去掉相同的属性列。
4、数据库管理系统的主要功能有哪些?
(1)数据库的建立与维护
(2)数据存取操作
(3)数据库控制(安全性保护、完整性检查、并发控制、数据库恢复)
5、简述规范设计方法中,数据库及其应用系统开发的全过程。
需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施与维护。简答哟
6、简述SQL语言的组成。
数据查询,数据操纵,数据定义,数据控制。
7、什么是数据库
数据库是才长期存储在计算机内,有组织的,可共享的数据集合。
采啦,嘿嘿
‘贰’ 试述查询优化在关系数据库系统中的重要性 (数据库系统简答题)
查询优化分为数据库性能的优化和应用程序的优化
1)数据库性能的优化
一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。
数据库的优化通常可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。根据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来占数据库系统性能提升的40%左右。
2)应用程序的优化
应用程序的优化通常可分为两个方面:源代码和SQL语句。由于涉及到对程序逻辑的改变,源代码的优化在时间成本和风险上代价很高,而对数据库系统性能的提升收效有限。 优化SQL语句的传统方法是通过手工重写来对SQL语句进行优化。DBA或资深程序员通过对SQL语句执行计划的分析,依靠经验,尝试重写SQL语句,然后对结果和性能进行比较,以试图找到性能较佳的SQL语句。这种传统上的作法无法找出SQL语句的所有可能写法,且依赖于人的经验,非常耗费时间,但是60%系统性能提升来自对应用程序的优化。许多优化专家认为,对应用程序的优化可以得到80%的系统性能的提升。
‘叁’ 数据库简答题
1什么是基本表,什么是视图,两者的区别和联系是什么
基本表就是根据表结构形成的记录集,即规范了表中的字段,同时一般也是数据的载体;
视图通常只是一张或多张表的快照,同样具有表结构,但是不是数据的实际载体。
2规范化理论对数据库设计有什么指导意义
通常是指数据库的范式要求,可以避免数据冗余,更新异常。
3什么是ER图,构成ER图的基本要素是什么?
ER图就是Entity-Relation实体关系图,要素就是实体和关系。实体通常就对应一张表,关系就是指表与表之间的关系。
4数据库恢复的基本技术有哪些
1。数据转储
2。登录日志文件
‘肆’ 《数据库原理应用》简答题(数据库原理与应用试题及答案)
1.数据库:是以某种文件结构存储的一系列信息表,这种文件结构使您能够访问这些脊稿昌表、选择表中的列、对表进行排序以及根据各种标准选择行。数据库通常有多个索引与这些表中的许多列相关联,所以我们能尽可能快地访问这些表。数据库管理系统:随着计算机在信息处理、情报检索及各种管理系统的不断发展,使用计算机时需要处理大量的数据、建立和检索大量的表格,将这些数据和表格按一定的规律组织起来,以便处理更有效、检索更迅速、用户使用更方便,于是就出现了数据库管理系统。数据库和数据库软件就组成了数据库管理系统。数据库管理系统有各种类型,目前许多计算机包括微型机都配有数据库管理系统,如FoxPro、Oracle、sqlserver等。
2.数据库系统由数据库(DB),数据管理系统(DBMS),应用程序,用户和硬件敬饥组成,其中最关键的部分是数据库.3.主关键字(Primarykey):用来唯一辨别表格里记录的备选关键字。外来关键字(Foreignkey):表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。外来键允许你将樱扒一个表格里的记录和另一个表格里的数据相关联。有主外键关系,进行两个表或多个表的关联。