当前位置:首页 » 操作系统 » 数据库简单题

数据库简单题

发布时间: 2022-06-04 01:15:13

数据库三道简答题

1.层次模型、网状模型和关系模型是三种重要的数据模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。整个数据结构与图相对应。对应于树形图的数据模型为层次模型;对应于网状图的数据模型为网状模型。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系。满足一定条件的二维表,称为一个关系(见关系数据库)。
数据模型的三要素
1、概念数据模型(Conceptual Data Model)
2、逻辑数据模型(Logical Data Model)
3、物理数据模型(Physical Data Model)
自己找书展开
2.delete是删除记录操作,如果数据有日志,在删除的同时会记录在日志中,drop table 是删除整个表机构,比如一个几百万行带日志库表,你用delete删除这个表可能要花几十分钟来写日志,如果你用drop talbe只是瞬间的事
3. on delete cascade
on delete no action
on delete set null
对应完整性应对方式,具体应用网络查看资料
基础的概念题,楼上各位很不专业啊

Ⅱ 关于数据库的简答题2

1、说明关系模型的哪三类完整性规则?
实体完整性:指关系的主属性不能为空
参照完整性:参照关系中,每个外码的取值或者为空,或者等于被参照关系的主码值。
用户定义完整性:用户自己针对具体的数据库设定的约束条件。
2、SQL语言中的视图
视图是从一个基本表或几个基本表导出的表,是虚表,数据库中只存放只存放视图的定义,
而不存放视图对应的数据,当基本表中的数据变化时,视图中的数据也会随之变化。
3、叙述等值连接与自然连接的区别和联系。
等值连接是从两个或几个关系的笛卡尔积中选择某些属性相等的元组直接进行连接;
自然连接是一种特殊的等值连接,是在等值连接的基础上去掉相同的属性列。
4、数据库管理系统的主要功能有哪些?
(1)数据库的建立与维护
(2)数据存取操作
(3)数据库控制(安全性保护、完整性检查、并发控制、数据库恢复)
5、简述规范设计方法中,数据库及其应用系统开发的全过程。
需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施与维护。简答哟
6、简述SQL语言的组成。
数据查询,数据操纵,数据定义,数据控制。
7、什么是数据库
数据库是才长期存储在计算机内,有组织的,可共享的数据集合。

采啦,嘿嘿

Ⅲ 数据库简答题

1什么是基本表,什么是视图,两者的区别和联系是什么
基本表就是根据表结构形成的记录集,即规范了表中的字段,同时一般也是数据的载体;
视图通常只是一张或多张表的快照,同样具有表结构,但是不是数据的实际载体。

2规范化理论对数据库设计有什么指导意义
通常是指数据库的范式要求,可以避免数据冗余,更新异常。

3什么是ER图,构成ER图的基本要素是什么?
ER图就是Entity-Relation实体关系图,要素就是实体和关系。实体通常就对应一张表,关系就是指表与表之间的关系。

4数据库恢复的基本技术有哪些
1。数据转储
2。登录日志文件

Ⅳ 数据库简答题

Insert into student ('number','name','age','sex') value ('1','张三','18','1');
格式 insert into 表名 (列名) value (值)

Ⅳ 数据库原理试题(简答)

1、DBS由哪几个部分组成?

答:DBS由四部分组成:数据库、硬件、软件、数据库管理员。

2.数据库的并发操作会带来哪些问题?

答:数据库的并发操作会带来三类问题:丢失更新问题;不一致分析问题和“脏数据”的读出。

3.简述采用E-R图方法的数据库概念设计的过程。
答:E-R模型的图示法:(1)实体集表示法; (2)属性表法; (3)联系表示法。
层次模型的基本结构是树形结构,具有以下特点:
(1)每棵树有且仅有一个无双亲结点,称为根;
(2)树中除根外所有结点有且仅有一个双亲。
从图论上看,网状模型是一个不加任何条件限制的无向图。
关系模型采用二维表来表示,简称表,由表框架及表的元组组成。一个二维表就是一个关系。
在二维表中凡能唯一标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。
关系中的数据约束:
(1)实体完整性约束:约束关系的主键中属性值不能为空值;
(2)参照完全性约束:是关系之间的基本约束;
(3)用户定义的完整性约束:它反映了具体应用中数据的语义要求。

4.简述客户/服务器式DBS的一般结构。此时数据库应用的功能如何划分?
答:DBS :数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

Ⅵ 数据库系统概论简答题创建索引的必要性和作用

数据库中建立索引的必要性和作用是:
1、加快数据检索速度;
2、通过创建唯一索引,可以保证每一行数据的唯一性;
3、加速表与表之间的连接,特别是在实现数据的参照完整性方面具有特别的意义;
4、在使用order和group by子句进行数据检索时,可以显着减少查询中分组和排序的时间;
5、通过使用索引,可以在查询过程中使用查询优化器,提高系统性能。

Ⅶ SQL数据库(简单)简答题

Microsoft SQL Server 2000 简答题及其答案
1.在安装SQL Server 2000时,“仅客户端工具”、“服务器和客户端工具”及“仅连接”等安装定义有什么差别?

答:仅客户端工具:仅安装客户端工具。服务器和客户端工具:同时安装服务器和客户端工具。仅连接:仅安装客户端连接。

2.一个数据库中包含哪几种文件?

答:主数据库文件,辅助数据文件,事务日志文件。

3.事务文件和数据文件分开存放有什么好处?

答:因为利用事务日志备份可以将数据库恢复到特定的即时点(如输入不想要的数据之前的那一点)或故障发生点。在媒体恢复策略中应考虑利用事务日志备份。

4.什么是批处理?使用批处理有何限制?

答:包含一个或多个T-SQL语句的组,从应用程序将一次性发送到SQL Server执行,SQL Server批处理语句作为整体编译成一个可执行单元。

限制:如不能够在同一个批处理中更改表,然后引用新列。如在一个批处理程序中,有两条语句。第一条语句用来在一张表中插入一个字段,如在User表中插入员工的出生年月;第二条语句则用来引用这个列,如根据身份证号码来推算出这个员工的出身年月并把这个值赋值给这个第一条语句创建的出身年月字段。

5.数据检索时,COMPUTE和COMPUTE BY产生的结果有何不同?

答:Compute:第一个为明细行 第二个为聚合函数的合计 Compute by:第一个为明细行第二个为聚合函数的小计

6.什么是索引?索引分为哪两种?各有什么特点?

答:1、数据库中的索引与书籍中的目录类似。在一本书中,利用目录可以快速查找所需信息,无须阅读整本书。在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。 2、聚集索引和非聚集索引。

3、聚集索引的特点:行的物理位置和行在索引中的位置是相同的,每个表只能有一个聚集索引,聚集索引的平均大小大约为表大小的5%左右。

非聚集索引特点:若未指定索引类型,则默认为非聚集索引,叶节点页的次序和表的物理存储次序不同,每个表最多可以有249个非聚集索引,在非聚集索引创建之前创建聚集索引。

7.创建索引有什么优点和缺点?

答:优点:索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。

使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。

缺点:索引需要占用数据表以外的物理存储空间。创建索引和维护索引要花费一定的时间。当对表进行更新操作时,索引需要被重建,这样降低了数据的维护速度。

8.什么是视图?使用视图的优点和缺点是什么?

答:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

优点:1隐蔽数据库的复杂性2控制用户提取数据3简化数据库用户管理 4简化查询

缺点:1性能:SQL Server必须把视图的查询转化成对基本表的查询,如果这个视图是由,一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,SQL Server也,把它变成一个复杂的结合体,需要花费一定的时间。2修改限制:当用户试图修改视图的某些行时,SQL Server必须把它转化为对基本,表的某些行的修改。对于简单视图来说,这是很方便的,但是,对于比较复杂的,视图,可能是不可修改的。

9. 修改视图中的数据会受到哪些限制?

答:1、必须有权限 2、单表视图直接改

3、多表可在视图中定义 instead of 触发器.

4、对由多表连接成的视图修改数据时,不能同时影响一个以上的基表,也不能删除视图中的数据

5、对视图上的某些列不能修改,这些列是:计算列,内置函数列和行集合函数列

6、对具有NOT NULL 的列进行修改时可能会出错。通过视图修改或者插入数据时,必须保证未显示的具有NOT NULL 属性的列有值,可以是默认值,IDENTITY 等,否则不能像视图中插入数据行。

7、如果某些列因为规则或者约束的限制不能接受从视图插入的数据时,则插入数据可能会失败

8、删除基表并不删除视图,建议采用与表明显不同的名字命名规则

10. 什么是数据完整性?如果数据库不实施数据完整性会产生什么结果?

答:数据完整性是指数据的精确性和可靠性。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。

11.数据完整性有哪几类?如何实施?

答:1、数据完整性分为四类:实体完整性、域完整性、参照完整性、用户定义的完整性。

2、数据库采用多种方法来保证数据完整性,包括外键、束约、规则和触发器。系统很好地处理了这四者的关系,并针对不同的具体情况用不同的方法进行,相互交叉使用,相补缺点。

12. 什么是主键约束?什么是惟一约束?两者有什么区别?

答:主键约束:有一列或列的组合,其值能唯一的标识表中的每一行。

唯一约束:不允许数据库表在指定列上具有相同的值,但允许有空值。

区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,不能定义主键约束。

13.什么是外键,怎样建立外键约束?

答:外键是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。

14.什么是存储过程?使用存储过程有什么好处?

答:1、是存储在服务器上的 Transact-SQL 语句的命名集合,是封装重复性任务的方法,支持用户声明变量、条件执行以及其他强有力的编程特性。

2、存储过程封装了商务逻辑,确保一致的数据访问和修改。若规则或策略有变化,则只需要修改服务器上的存储过程,所有的客户端就可以直接使用

屏蔽数据库模式的详细资料。用户不需要访问底层的数据库和数据库内的对象

提供了安全性机制。用户可以被赋予执行存储过程的权限,而不必在存储过程引用的所有对象上都有权限

改善性能。预编译的 Transact-SQL 语句,可以根据条件决定执行哪一部分

减少网络通信量。客户端用一条语句调用存储过程,就可以完成可能需要大量语句才能完成的任务,这样减少了客户端和服务器之间的请求/回答包

15.什么是触发器?触发器分有什么作用?

答:触发器是一类特殊的存储过程,不能被直接调用,也不传递或接受参数

作用:1、维护不可能在表创建时刻通过声明性约束进行的复杂的完整性约束限制。

2、通过记录所进行的修改以及谁进行了修改来审计表中的信息。

3、当表被修改的时候,自动给其他需要执行操作的程序发信号。

Ⅷ 简答什么是数据库

用来存取数据的仓库。

热点内容
访问法又称 发布:2024-10-30 18:52:28 浏览:168
算法dsp 发布:2024-10-30 18:50:47 浏览:936
访问商家 发布:2024-10-30 18:49:48 浏览:474
windowsftp工具 发布:2024-10-30 18:38:55 浏览:898
可压缩暑假 发布:2024-10-30 18:38:22 浏览:531
linux安装软件包 发布:2024-10-30 18:38:00 浏览:716
编译技术第三章课后习题 发布:2024-10-30 18:32:33 浏览:181
数据库包括什么 发布:2024-10-30 18:32:27 浏览:339
c编译器下载电脑 发布:2024-10-30 18:31:05 浏览:623
obs源码编译 发布:2024-10-30 18:28:46 浏览:137