往年的简述题并不适用于今年,大家也要背我分享的百度网盘中的两个题库中的简答题(链接在数据库的第一篇博客)
第一章
1. 数据库的定义是什么?
数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。
2.数据库管理系统的主要功能有哪些
(1)数据定义功能,
(2)数据的组织、存储和管理,
(3)数据操纵功能,
(4)数据库的事务管理与运行管理,
(5)数据库的建立与维护,
(6)其它功能。
3. 数据模型的三要素是什么?
数据结构、数据操作和数据完整性约束条件构成数据模型的三要素。
4. 数据库中数据操作包括哪些?
数据库中数据操作包括插入、修改、删除和查询。
5. 实体型之间的联系包括哪三种?
实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。
6. 数据库领域中常用的逻辑数据模型有哪些?
数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模型等。
7.数据库系统由哪几部分组成?
数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。
8.数据库系统的三级结构?
数据库系统三级模式结构是指外模式、模式、内模式
9. 数据库管理系统
数据库管理系统(Database Management
System,DBMS)是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可分为层次模型、网状模型、关系模型、面向对象模型等DBMS
10.
数据独立性是指应用程序和数据之间的相互独立,不受影响。数据独立性分为物理数据独立性和逻辑数据独立性。(1)逻辑独立性:当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。(2)物理独立性:当数据库的存储结构改变了,数据库管理员修改模式/内模式映象,使模式保持不变,应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性
第二章
1.关系模型的三个组成部分是什么?
关系模型由关系数据结构、关系操作和关系的完整性约束条件三部分组成。
2. 关系模型的完整性约分为哪三类?
关系的完束整性约束包括主键约束、外键约束和用户定义的完整性约束三种。
3.关系代数中提供了哪些关系的查询运算?
关系代数中的查询包括关系的并、交、差、笛卡儿积、选择、投影、连接和除法等运算。
第三章
1.SQL 语言中常用的语句有哪些?
SQL 语言集数据定义、数据查询、数据操纵和数据控制功能于一体,其主要的操作语句包括
CREATE、ALTER、DROP、INSERT、UPDATE、DELETE、SELECT、GRANT、REVOKE 等。
2.SQL 中提供了哪些常用的聚集函数?它们如何使用?
SQL 中提供了一些聚集函数,除用于统计数据库数据,包括 COUNT、AVG、SUM、 MAX、MIN 等,
COUNT(*)用法外,统计时均忽略空值,使用 DISTINCT 选项可忽略 对重复数据的统计。聚集函数只可用于 SELECT 子句和 HAVING 子句。
3.什么是连接查询?连接查询如何指定连接条件?
若一个查询同时涉及到两个表,则称之为连接查询。连接查询的连接条件可在 WHERE 子句中通过一个比较运算指定,或在 FROM
子句中在指定连接方式的同时指定连接条件。
4.什么是子查询?用在 WHERE 子句中的子查询有几种调用方式?
子查询又称嵌套查询,是嵌套在 SELECT、INSERT、UPDATE、DELETE 等语句中 的 SELECT 查询语句。多用在
WHERE 子句中,使用子查询的结果作为搜索条件。在 Where 子句中使用子查询有以下几种方式: 由 IN
引出子查询、由比较运算符引出子查询、由EXISTS 引出子查询。
第五章
1.什么是数据库的完整性?关系数据库的完整性包括哪几类?
数据完整性是指数据库中的数据在逻辑上的一致性和正确性。
关系数据库的完整性包括实体完整性、参照完整性和用户自定义完整性三类。
2.常说的五种约束是 :主键约束,外键约束,非空约束,唯一约束,检查约束!
第七章
1.数据库设计涉及哪些方面的技术和知识?
数据库设计涉及多方面的技术和知识,包括计算机的基础知识、程序设计的方法和技巧、软件工程的原理和方法、数据库的基本知识、数据库设计技术和应用领域的知识。
2.数据库设计包括哪几个阶段?
数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行与维护六个阶段。
3.建立 E-R 图包括哪几个步骤?
建立 E-R 图的过程包括:(1)首先确定实体型,(2)确定联系类型,(3)把实体型 和联系组合成 E-R 图,(4)确定实体型和联系的属性
往年填空题
* 数据库是长期存储在计算机内的,有组织的,可共享的大量数据的集合。
* 数据库系统的功能包括:数据库的定义,数据库的组织存储和管理,数据库的操纵,数据库事物的管理与运行管理,数据库的建立与维护
* 数据库的操纵包括插入,删除,修改和查询
* 数据结构,数据操纵和完整性约束条件构成数据模型的三要素
* 实体性之间的练习包括一对一联系,一对多联系,多对多联系
* 数据库系统常用的逻辑数据模型有层次模型,网状模型,关系模型,面向对象模型等
* 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。
* 数据库系统三级模式结构是指模式、内模式和外模式。
* 数据库管理系统(Database Management System,DBMS)是位于用户与操作系统之
间的一层数据管理软件,为用户或应用程序提供访问数据库的方法,包括数据库的建立、
查询、更新及各种数据控制。DBMS 总是基于某种数据模型,可分为层次模型、网状模型、 关系模型、面向对象模型等
DBMS。
10. 数据独立性是指应用程序和数据之间的相互独立,不受影响。数据独立性分为物理数据独立性 和逻辑数据独立性。
(1)逻辑独立性:当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式
保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑 独立性。
(2)物理独立性:当数据库的存储结构改变了,数据库管理员修改模式/内模式映象,使模式保
持不变,应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。
11. 关系模型由关系数据结构、关系操作和关系的完整性约束条件三部分组成。
12. 关系的完整性约束包括主键约束、外键约束和用户定义的完整性约束三种。
13. 关系代数中的查询包括关系的并、交、差、笛卡儿积、选择、投影、连接和除法等运算
14. SQL 语言集数据查询、数据操纵、数据定义和数据控功能于一体,其主要的操作语
句包括 CREATE、ALTER、DROP、INSERT、UPDATE、DELETE、SELECT、GRANT、
REVOKE 等。
15. SQL 中提供了一些聚集函数,用于统计数据库数据,包括 COUNT、AVG、SUM、MAX、 MIN 等,除
COUNT(*)用法外,统计时均忽略空值,使用 DISTINCT 选项可忽略
对重复数据的统计。聚集行数只可用于 SELECT 子句和 HAVING 子句。
16. 若一个查询同时涉及到两个表,则称之为连接查询。连接查询的连接条件可在WHERE 子句中 通过一个比较运算指定,或在 FROM
子句中在指定连接方式的同时指定连接条件。
17. 子查询又称嵌套查询,是嵌套在 SELECT、INSERT、UPDATE、DELETE 等语句中的 SELECT 查询语句。多用在
WHERE 子句中,使用子查询的结果作为搜索条件。在 Where
子句中使用子查询有以下几种方式: 由 IN 引出子查询、由比较运算符引出子查询、由EXISTS 引出子查询。
18.数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏。
数据库系统中常用的安全控制方法有技术包括用户标识和鉴别、存取控制、定义视图、审计、数 据加密等。
19. 数据完整性是指数据库中的数据在逻辑上的一致性和准确性。
关系数据库的完整性包括实体完整性、参照完整性和用户定义完整性三类。
20. 触发器(Trigger)是用户定义在关系表上的一类由事件驱动的特殊存储过程。触发
器由对表的插入、修改和删除事件激活。
21. 数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库
实施和数据库运行与维护六个阶段。
22. 建立 E-R 图的过程包括:(1)首先确定实体型,(2)确定联系类型,(3)把实体型
和联系组合成 E-R 图,(4)确定实体型和联系的属性