绪论
四个基本概念
数据:数据库存储的基本对象,是描述事务的符号记录,形式可以有多种(数字、文本、图片、音频、视频等),经过数字化后存入计算机。
数据库:数据库是长期存储在计算机内有组织、大量、共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。数据库管理系统在数据库建立、运行和维护是对数据库进行统一控制,保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行修复。
数据模型:是对现实世界数据特征的抽象,是数据库系统的核心和基础。
模型三要求:1.能比较真实的模拟现实世界的数据。2.容易理解。3.便于在计算机上实现。
数据库管理系统(DBMS):位于用户和操作系统间的一层管理数据的软件,是计算机基础软件。具有以下功能:
- 数据定义功能
- 数据组织、存储和管理
- 数据操纵功能
- 数据库的事务管理和运行管理
- 数据库的建立和维护
数据库系统:由数据库、数据库管理系统、数据库管理员和应用程序组成的存储、管理、处理和维护数据的系统。
数据库系统特点
- 整体数据结构化:数据库中的数据不再只针对某个应用,而是面向整个组织或企业;不仅数据内部是结构化的,而且整体也是结构化的,数据间是有联系的。
- 数据共享度高、冗余度低且易扩充。
- 数据独立性高。
- 数据由数据库管理系统统一管理和控制。
根节点:有且只有一个节点,没有双亲节点
关系型数据库中的术语:
- 关系:一个关系对应一张二维表
- 元组:表中的一行即为一个元组
- 属性:表中的一列即为一个属性
- key:键值,属性的一种,可以唯一确定一个元组。
- 域(domian):一组具有相同数据类型的值的集合
- 关系模式:一般表示为:关系名(属性1,属性2,属性3……属性n)