数据库基础知识
- 格式:doc
- 大小:27.00 KB
- 文档页数:1
数据库基础知识汇总-超详细
本文档旨在汇总数据库基础知识,帮助读者快速了解数据库的概念和常见术语。
以下是一些重要的数据库基础知识:
1. 什么是数据库?
- 数据库是一个存储、管理和组织数据的系统。
它提供了一种结构化的方式来存储和操纵数据,以支持应用程序和用户的需求。
2. 数据库管理系统(DBMS)
- 数据库管理系统是一个软件工具,用于管理数据库。
它允许用户创建、访问和维护数据库,并提供了各种功能来处理数据。
3. 数据模型
- 数据模型是用于组织和表示数据的方法。
常见的数据模型包括层次数据模型、网络数据模型和关系数据模型。
4. 关系数据库
- 关系数据库是基于关系模型的数据库系统。
它使用表来表示数据,并使用结构化查询语言(SQL)进行数据操作。
5. 数据库表
- 数据库表是数据的集合,由行和列组成。
每行代表一个记录,每列代表一个属性。
6. 主键
- 主键是用于唯一标识数据库表中记录的列。
它保证每条记录
都有一个唯一标识。
7. 外键
- 外键是一个表中的列,它与另一个表中的主键相对应。
它用
于建立表之间的关系。
8. 数据库索引
- 数据库索引是一种数据结构,用于快速查找和访问数据。
它
可以提高数据库查询的性能。
9. 数据库范式
- 数据库范式是一组规则,用于设计关系数据库的结构。
它有
助于消除数据冗余和提高数据一致性。
以上只是数据库基础知识的一部分,更多内容可以在深入研究中探索。
希望这份文档对您有所帮助!。
数据库基础知识一、数据库及其相关概念数据库(DatabaseDB)是存储在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型进行组织和描述,具有较小的冗余度、较高的数据易扩展性和独立性,并可为多个用户所共享。
数据库管理系统(Database Management Sys,DBMS)是位于用户应用软件与操作系统之间的数据管理软件。
数据库系统(Database System, DBS) 由计算机硬件系统、数据库、数据库管理系统、应用软件、包括用户在内的各类人员构成。
一个完整的数据库系统由3部分组成:数据库、数据库管理系统和数据库应用,三者的关系如图所示。
1.数据库数据以表的形式保存在数据库中。
数据表的结构保证了表中数据是有组织、有条理的,每个数据都有其确切的含义。
在目前流行的数据库系统中,用户一般无法得知数据的真实物理地址,必须通过数据库管理系统访问数据库。
数据库系统的3个组成部分2.数据库管理系统一个实际运行中的数据库有复杂的结构和存储方式,用户如果直接访问数据库中的数据是很困难的。
数据库管理系统(Database Management System,DBMS)是一个商业软件,它如同一座桥梁,一端连接面向用户的数据库应用,另一端连接数据库。
这样DBMS将数据库复杂的物理结构和存储格式封装起来,用户访问数据库时只需发出简单的指令,这些指令由DBMS自动译成机器代码并执行,用户不必关心数据的存储方式、物理位置和执行过程,使得数据库系统的运行效率和空间资源得到充分的、合理的使用。
3.数据库应用数据库应用系指用户对数据库的各种操作,其方式有多种,包括通过交互式命令、各类向导和视图、SQL命令以及为非计算机专业用户开发的应用程序,这些程序可以用数据库管理系统内嵌的程序设计语言编写,也可以用其他程序语言编写。
数据库的基本操作(实际中图书管理系统的功能更多、更完善):增删改查、数据管理(如书籍的采购入库、分类索引、登记造册、淘汰处理)、各种统计工作(对各种数据信息的分析、计算、汇总等工作,并生成各种报表)、报警备份处理等等。
数据库学习-相关知识点(基础⼊门篇)基本概念(实体,实体与实体之间的联系分类,DB,DBMS,DBS)实体:是客观存在的并可相互区别的事物。
(例:可以是具体事物,也可以是抽象的概念或联系)属性:实体所具有的某⼀特性码(候选码):唯⼀标识实体的属性集实体型:实体名+属性名集合来抽象和刻画同⼀类实体例:学⽣(学号,姓名,年龄,所在院系)实体集:同⼀类型实体的集合例:全体学⽣联系:有实体内部的联系(各属性之间的联系)和实体之间的联系(不同实体集之间的联系)实体与实体之间的联系分类:⼀对⼀,⼀对多,多对多等DB:数据库,是长期储存在计算机内,有组织,可共享的⼤量数据的集合DBMS:数据库管理系统,处于数据库系统的核⼼位置,主要功能有数据定义,数据组织、存储和管理,数据操纵,数据库的事务管理和运⾏管理,数据库的建⽴和维护等其他功能。
DBS:数据库系统,DBS包括DB,DBMS,DBA(数据库管理员),⽤户,应⽤程序。
数据模型(概念;两⼤分类;三要素:数据操作的分类要清楚)数据模型是数据库系统的基础和核⼼。
数据模型的概念:数据模型是⼀种模型,是对现实世界数据特征的抽象,数据模型是⽤来描述数据、组织数据、对数据进⾏操作的两⼤分类:1、概念模型(也叫信息模型)讲现实世界转化为信息世界(E-R图)2、逻辑模型(有层次模型、⽹状模型、关系模型等)物理模型(对数据最底层的抽象,表⽰⽅式、存取⽅法)信息世界转化为机器世界三要素:数据结构、数据操作、数据完整性约束条件数据操作的分类:查询和更新,更新包括插⼊,删除,修改关系数据模型(基本概念:关系,关系模式,关系数据库的特点,候选码,主码,主属性,外键;三要素; )基本概念:关系模型是最重要的⼀种数据模型,关系数据库系统采⽤关系模型作为数据的组织⽅式。
关系数据库系统是⽀持关系模型的数据库系统。
按照数据模型的三要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
1、以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的、与应用程序彼此独立的相关数
据的集合称为(数据库)。
2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(DBS包括DB、DBMS)。
3、数据库系统与文件系统的主要区别是(文件系统不能解决数据冗余和数据独立性问题,而数据库可以
解决)。
4、数据库的基本特点(数据结构化、数据独立性高、冗余度小、共享性高、数据统一管理和控制)。
5、用二维表结构来表示实体与实体之间联系的数据模型称为(关系模型)。
6、数据库系统的核心是(数据库管理系统)。
7、在关系数据库管理系统中,关系是指(满足一定条件的二维表)。
8、反映信息世界中实体及其实体间联系的模型是(E-R模型)。
9、在以下关于关系数据库主要特点的叙述中,①关系中每个属性必须是不可分割的数据项②关系中每一
列元素必须是相同类型的数据③同一个关系中不能有相同的字段,也不能有相同的记录④关系的行、列可以任意交换,不影响其信息内容。
10、设一个仓库可以存放多种商品,同一种商品只能存放在一个仓库中,则仓库与商品之间是(一对多的
联系)。
11、关系数据库中所使用的数据结构是(二维表)。
12、在数据库中存储的是(数据及数据之间的联系)。
13、Access数据库系统是(关系)数据库管理系统。
14、数据库管理系统是(一个系统软件)。
15、E-R模型用于信息世界的建模,不依赖于具体的计算机系统,是用户与数据库设计人员之间进行交流
的工具。
16、在基本关系运算中,从关系中选出若干字段组成新的关系的操作称为(投影)。
17、在基本关系运算中,从关系中取出满足条件的记录组成新的关系的操作称为(选择)。
18、数据库类型是根据(数据模型)划分的。
19、实体之间的联系有(1:1、1:n、m:n)。
20、在E-R模型中使用(属性)描述现实世界中事物的特征。
21、数据库系统是采用了数据库技术的计算机系统,一般由数据库、(数据库管理系统)、数据库应用系统
和数据库管理员组成。
22、数据库中的数据是有结构的,这种结构由数据库管理系统所支持的(数据模型)表现出来。
23、数据库系统不仅可以表示实体内部各数据项之间的联系,还可以表示(实体之间)的联系。
24、关系模型的概念单一,无论实体还是实体之间的联系都用(关系)来表示。
25、数据库管理技术的发展经历了(人工管理)、(文件管理)、(数据库系统)三个阶段。
26、数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的(冗余度)、较高的(数据独立
性)和易扩展性,并可供各种用户(共享)。
27、数据独立性指(应用程序)与(数据)之间的相互独立,彼此不受影响。
28、数据库管理系统的主要功能包括(数据定义)、(数据操纵)、数据库的运行管理数据库的建立和维护。
29、在数据库系统中,数据由DBMS统一管理和控制。
30、利用(关系运算)可以实现对关系数据库的查询,找出用户感兴趣的数据。
31、关系模型中有三类完整性约束,它们是(实体完整性)、(参照完整性)、(用户定义的完整性)。
其中
(实体完整性)(参照完整性)是关系模型必须满足的完整性约束条件。
数据库基础知识(未完待续)
2015年10月24日星期六
一只猪整理。