数据库原理及应用知识点
- 格式:docx
- 大小:394.04 KB
- 文档页数:4
数据库原理及应用基础数据库原理及应用基础数据库是一种用于存储和组织数据的集合,它是计算机系统中最常用的数据管理方式之一。
数据库的原理和应用基础涉及到数据库的设计、数据模型、数据操作等方面。
下面将就数据库原理及应用基础进行详细介绍。
一、数据库原理1. 数据库的定义和特点数据库是指按照数据结构来组织、存储和管理数据的仓库。
它具有数据共享、数据集中、数据独立、数据冗余度低等特点。
- 数据共享:多个用户可以同时访问数据库,并共享其中的数据。
- 数据集中:数据被集中存储在一个地方,方便管理和维护。
- 数据独立:数据的存储和使用是独立的,不受具体的应用程序和硬件环境的影响。
- 数据冗余度低:数据库中的数据不会出现重复存储,提高了数据的存储效率。
2. 数据库设计数据库设计是指根据应用的需求和业务逻辑,将数据组织成一种合理的结构,以便于存储、管理和使用。
数据库设计需要考虑以下几个方面。
- 数据模型:数据模型是确定数据库中数据组织方式的重要基础,常用的数据模型有层次模型、网络模型和关系模型。
- 数据结构:数据库的数据结构是数据库中数据组织的方式,常用的数据结构有表、记录和字段等。
- 数据库范式:范式是数据库设计的一种理论基础,范式可以保证数据在数据库中的存储和管理的合理性和准确性。
3. 数据库管理系统(DBMS)数据库管理系统是一种软件,用于管理和操作数据库中的数据。
它提供了对数据的增删改查等操作,以及对数据库的安全性和完整性的保护。
常见的数据库管理系统有Oracle、MySQL、SQL Server等。
二、数据库应用基础1. 数据库查询语言数据库查询语言是用于在数据库中查询和操作数据的一种语言。
常用的数据库查询语言有结构化查询语言(SQL)。
通过SQL可以方便地进行数据查询、插入、修改和删除等操作。
2. 数据库事务管理事务是指数据库中一系列操作的逻辑单位。
数据库事务管理是用来保证数据库操作的一致性和可靠性,常用的事务管理技术有ACID特性和锁机制。
数据库的原理与应用学什么一、数据库的原理数据库是现代计算机系统中重要的组成部分,为了更好地学习和应用数据库,我们需要先了解数据库的原理。
以下是数据库的原理要点:1.数据库的定义:数据库是一个按照一定规则存储、组织、管理和控制的数据集合。
它提供了持久化存储数据的能力,并支持对数据的高效访问和查询。
2.数据模型:数据库采用不同的数据模型来组织和表示数据。
常见的数据模型包括层次模型、网络模型、关系模型和面向对象模型。
其中,关系模型是最常用的数据模型,使用表格来表示数据,并通过关系代数和关系演算对数据进行操作。
3.数据库管理系统:数据库管理系统(DBMS)是用于管理数据库的软件系统。
它负责数据库的创建、维护、备份和恢复,并提供了数据的高效访问和查询接口。
常见的DBMS包括Oracle、MySQL和SQL Server等。
4.数据库的特性:数据库具有四个基本特性,即原子性、一致性、隔离性和持久性(ACID)。
原子性指数据库中的操作要么全部执行,要么全部不执行;一致性指数据库始终处于一致的状态;隔离性指不同的事务之间应该相互隔离,不互相影响;持久性指数据一旦提交到数据库中,就应该永久存储。
二、数据库的应用学什么数据库作为一种重要的数据管理工具,广泛应用于各个领域。
学习数据库的原理和应用对于提升我们的技能和竞争力具有重要意义。
以下是学习数据库的几个应用方面:1. 数据库设计与规范化数据库设计是数据库应用的基础,它涉及到如何合理地组织数据、定义表结构、确定关系和约束等。
学习数据库设计可以帮助我们更好地理解和抽象现实世界的数据,提高数据管理和查询的效率。
规范化是数据库设计中一个重要的概念,它通过分解关系表,消除冗余数据,提高数据存储的效率和数据操作的准确性。
学习规范化可以帮助我们设计出更加合理和高效的数据库结构。
2. 数据库查询与优化数据库查询是数据库应用中最常见的操作之一。
通过学习数据库查询语言(如SQL),我们可以实现多表联接、条件查询、聚合查询等功能,从而提取出我们所需的数据。
数据库原理与应用重要知识点总结1.数据库的基本概念数据库是指存储、管理和组织数据的集合,它通过一系列的操作来实现对数据的有效管理和利用。
数据库管理系统(DBMS)则是对数据库进行管理的软件系统。
2.数据模型数据模型是描述数据库结构的方式,常见的数据模型有层次模型、网状模型和关系模型。
其中,关系模型在实际应用中应用最广泛。
3.关系模型关系模型通过表格的形式来表示数据,表格中的行表示记录,列表示字段。
表格之间可以建立关系,例如通过外键实现表格之间的关联。
4.数据库管理系统(DBMS)DBMS是对数据库进行管理和操作的软件系统,它提供了数据的存储、检索、更新和删除等功能。
常见的DBMS有MySQL、Oracle、SQL Server 等。
5.SQL语言SQL(Structured Query Language)是用于访问和管理关系数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操作语言(DML)和数据控制语言(DCL)等。
6.数据库设计数据库设计是指根据系统需求和功能要求,将现实世界中的实体和关系转化为数据库中的表格和关系的过程。
数据库设计需要考虑数据的完整性、安全性、可扩展性等方面。
7.关系数据库规范化关系数据库规范化是将数据库中的表格按照一定的条件和规则进行分解和重组的过程。
目的是减少数据冗余、提高数据的存储效率和查询性能。
8.数据库索引数据库索引是对数据库中的数据进行快速访问的数据结构,它可以提高查询效率。
常见的索引类型有B树索引、哈希索引和全文索引等。
9.数据库事务数据库事务是一系列的数据库操作,它要么全部完成,要么全部不完成。
事务具有ACID属性,即原子性、一致性、隔离性和持久性。
10.数据库安全性数据库安全性是指保护数据库中的数据免受恶意攻击和非法访问的能力。
数据库的安全措施包括用户认证、访问控制、数据加密等。
11.数据库备份与恢复数据库备份是指将数据库中的数据和结构以其中一种形式进行复制和存储,以防止数据丢失。
数据库原理与应用在信息技术高速发展的今天,数据库已经成为各行各业中不可或缺的一部分。
数据库的原理和应用成为了专业人士必须掌握的知识。
本文将深入探讨数据库的原理以及实际应用场景,并分析数据库在现代社会中的重要性。
一、数据库的原理数据库是指有组织的、可共享的、大量数据的集合。
它可以用来存储、管理以及操纵数据。
数据库的原理主要包括数据模型、数据结构、数据操作和数据完整性。
1. 数据模型数据库的数据模型是指数据库中数据的逻辑结构和特性的抽象描述。
常见的数据模型有层次模型、网状模型和关系模型。
其中,关系模型是最常用的数据模型,使用表格的形式来表示实体和实体之间的关系。
2. 数据结构数据库的数据结构是指数据库中数据的物理存储结构。
常见的数据结构有平面文件结构、索引文件结构和哈希文件结构。
这些数据结构可以帮助提高数据的查找和访问效率。
3. 数据操作数据库的数据操作包括数据的增加、删除、修改和查询。
通过数据库管理系统(DBMS)提供的查询语言,用户可以对数据库中的数据进行各种操作。
常见的查询语言有结构化查询语言(SQL)和多维数据操作语言(MDX)。
4. 数据完整性数据库的数据完整性是指数据库中数据的准确性和一致性。
通过数据库的约束和规则,可以保证数据的完整性。
常见的数据完整性约束有主键约束、外键约束和唯一性约束。
二、数据库的应用数据库在现实生活中有着广泛的应用。
以下是一些常见的数据库应用场景。
1. 企业管理系统企业管理系统通常需要存储大量的数据,如员工信息、商品信息等。
通过数据库,可以方便地对这些数据进行管理,并支持各种复杂的业务逻辑。
2. 电子商务平台电子商务平台需要存储大量的商品信息、订单信息等。
利用数据库可以实现用户浏览商品、下单购买等各种功能,并保证数据的安全和一致性。
3. 社交媒体平台社交媒体平台需要存储用户的个人信息、好友关系等。
数据库可以快速检索和更新这些信息,帮助用户实现即时通讯、发布动态等功能。
数据库原理与应用数据库是现代信息系统中不可或缺的一部分。
它是一个可以用来存储和管理数据的系统,广泛应用于各行各业,包括企业、政府和学术界。
本文将介绍数据库的原理与应用,并探讨其在实际工作中的重要性与价值。
一、数据库基本概念与原理数据库是一个有组织的数据集合,通常以表的形式进行存储。
它的基本概念包括数据、表、字段、主键和外键等。
数据是数据库中存储的信息,表是一种二维结构的数据组织形式,字段是表中的列,每个字段包含一个特定类型的数据。
主键是唯一标识表中记录的字段,而外键则是表之间建立关系的依据。
数据库的原理是基于关系模型的。
关系模型基于数学理论,通过建立表之间的联系,实现数据的完整性和一致性。
它还支持数据的增删改查操作,提供了高效、安全、可靠的数据管理功能。
数据库还利用索引来提高查询效率,通过事务来保证数据的一致性和隔离性。
二、数据库管理系统数据库管理系统(DBMS)是用来管理和操作数据库的软件。
它提供了各种功能和工具,方便用户进行数据存储、检索、修改和删除等操作。
常见的DBMS有MySQL、Oracle、SQL Server等。
这些系统具有图形化界面和强大的功能,使得数据库的管理和维护变得更加简单高效。
DBMS还提供了数据安全性和权限控制机制。
用户通过用户名和密码进行身份验证,并根据权限授予对数据库的不同操作权限。
这样可以确保数据只能被授权人访问和修改,提高数据库的安全性。
三、数据库的应用领域数据库广泛应用于各个领域,以下是几个常见的应用场景:1. 企业管理:大型企业通常需要管理大量的数据,包括员工信息、销售记录、财务数据等。
数据库能够提供高效、可靠的数据管理和查询功能,帮助企业提高工作效率。
2. 电子商务:在电商平台上,数据库被用来存储和管理商品信息、用户信息、订单记录等。
数据库的高性能和可扩展性能够应对高并发的访问请求,保证系统的稳定性和可靠性。
3. 政府管理:政府需要管理大量的公共数据,如人口统计信息、经济数据等。
数据库原理与应用重点
数据库原理与应用的重点有以下几个方面:
1. 数据库的基本概念和体系结构:理解数据库的基本概念,包括数据的组织形式和结构,数据的模型和关系等。
掌握数据库的体系结构,了解数据库的层次结构、数据模型和数据库管理系统(DBMS)的功能。
2. 数据库的设计与规范化:学习数据库的设计原理和方法,掌握数据库设计的规范化过程,包括函数依赖、范式等概念,了解如何将现实世界的数据转化为数据库的结构。
3. 数据库查询语言:掌握SQL(Structured Query Language)
语言的基本原理和常用命令,包括数据的查询、插入、更新和删除等操作,了解SQL语言的高级特性,如连接查询、子查询、聚合函数等。
4. 数据库索引和性能优化:了解数据库索引的原理和作用,学习如何设计合适的索引以提高查询的性能。
了解数据库的性能优化技术,如查询优化、表分区、并发控制等,提升数据库的性能和并发能力。
5. 数据库事务和并发控制:了解数据库事务的概念和特性,学习数据库的并发控制和事务处理机制,包括锁机制、隔离级别等,确保数据库的一致性和可靠性。
6. 数据库安全和备份恢复:学习数据库的安全机制和控制方法,
了解数据库的权限管理和访问控制,保护数据库的安全性。
学习数据库的备份恢复技术,包括数据备份、日志恢复等,保障数据库的可用性和可靠性。
7. 分布式数据库和大数据处理:了解分布式数据库的原理和架构,学习分布式数据库的设计和管理方法,掌握大数据处理的基本概念和技术,包括分布式存储、分布式计算等。
以上是数据库原理与应用的重点内容,通过学习这些内容,可以全面掌握数据库的基本原理和应用技术,为实际的数据库设计、管理和应用提供支持。
数据库原理与应用数据库是现代计算机系统中非常重要的组成部分。
它提供了一种结构化的数据存储方式,使得数据的管理和访问更加方便、高效。
数据库原理与应用是计算机专业的一门核心课程,它旨在培养学生对数据库系统的理论基础和实际应用的深入理解。
本文将探讨数据库的基本原理和常用应用。
一、数据库的基本原理1. 数据库的定义和特点数据库是一个按照特定数据结构组织、存储和管理数据的集合。
它具有数据的独立性、数据的共享性和数据的持久性等特点。
数据库的设计需要考虑数据的完整性、一致性、安全性和性能等方面。
2. 数据模型和数据库模式数据模型是对现实世界中对象和它们之间关系的抽象表示。
常用的数据模型有层次模型、网状模型和关系模型等。
数据库模式是数据库中数据的逻辑结构和特征的描述,它是数据模型在数据库中的具体实现。
3. 关系型数据库关系型数据库是目前应用最广泛的数据库模型。
它使用表格来组织数据,并通过表格之间的关系进行数据的链接和查询。
关系型数据库具有数据结构清晰、具有统一的数据操作语言(如SQL)和容易扩展等优点。
4. 数据库管理系统(DBMS)数据库管理系统是用于管理和操作数据库的软件。
它提供了数据定义、数据操作和数据控制等功能,用户可以通过DBMS进行数据的增加、删除、修改和查询等操作。
常用的DBMS有Oracle、MySQL和SQL Server等。
二、数据库的应用领域1. 企业信息管理数据库在企业信息管理中起到了至关重要的作用。
通过数据库技术,企业可以实现对各种信息的集中存储和高效管理,包括客户信息、销售数据、供应链管理等。
这能帮助企业实现信息共享、提高决策效率和提升业务竞争力。
2. 网络应用随着互联网的飞速发展,数据库在网络应用中的作用越来越突出。
互联网公司通过数据库管理用户信息、产品信息和交易记录等,实现了庞大数据的高效存储和处理。
大数据的存储和分析也离不开数据库的支持。
3. 科学研究数据库在科学研究领域广泛应用于数据的存储和处理。
数据库原理及应用知识点总结数据库是一个结构化存储数据的系统,能够通过各种方法访问和管理这些数据。
它是现代应用程序开发中不可或缺的组成部分,有着广泛的应用。
1.数据库的类型-层次数据库:通过树状结构组织数据,适合处理具有层次结构的数据。
-网状数据库:数据之间的关系可以是任意的,适合处理复杂的数据关系。
-关系数据库:数据以关系的形式组织,主要有表、行和列构成,使用标准的SQL查询语言进行操作。
-非关系数据库:使用键值对的形式存储数据,适合处理非结构化的数据。
2.关系数据库的特点-数据以关系表的形式存储,表由行和列组成。
-表中的数据是结构化的,有特定的数据类型,可以对其进行约束。
-数据的逻辑结构与物理存储结构分离,使得数据的操作更加灵活。
-支持事务处理,保证数据的一致性和完整性。
3.SQL语言- SQL(Structured Query Language)是用于管理和操作关系数据库的语言。
-SQL语言包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)等。
-DDL用于定义和管理数据库的结构,包括创建、修改和删除表、索引、视图等。
-DML用于操作数据库中的数据,包括插入、更新、删除和查询数据。
-DCL用于控制数据库中的数据访问权限和事务管理。
4.数据库设计-数据库设计是指根据应用程序的需求,将数据组织成适合存储和检索的结构。
-数据库设计的步骤包括需求分析、概念设计、逻辑设计和物理设计。
-需求分析阶段确定了数据库的用户需求和功能需求。
-概念设计阶段将实体和关系转化为概念模型,采用E-R图进行表示。
-逻辑设计阶段将概念模型转化为关系模型,确定实体、属性、关系和约束。
-物理设计阶段将关系模型映射到存储结构,包括索引、分区、冗余等。
5.数据库索引-索引是一种数据结构,用于提高数据库的查询性能。
-索引可以基于一个或多个列,可以是唯一的或非唯一的。
-索引可以加快数据的检索速度,但同时会增加数据的插入、更新和删除的时间。
第1章数据管理概述(1)明确数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系:DBS包含DB和DBMS。
(2)DBMS的主要功能:数据定义功能、数据组织、存储和管理、数据操纵功能、数据库的事务管理和运行管理、数据库的维护。
(3)数据库的特点:最主要是实现数据共享。
(4)数据模型:尤其是掌握关系数据模型,在数据模型中要要体现出实体跟实体的联系,E- R图中矩形表示实体,菱形标识实体之间的联系;能够熟练的分析出实体的联系类型,如一对一,一对多,多对多;另外要分清实体和属性。
第2章关系数据库标准语言SQL(1)MySQL 简介:是现在比较流行的关系型数据库管理系统,运行在WINDOWS操作系统上,也能运行在其他操作系统上。
(2)SQL的含义和分类:SQL是标准化查询语言,主要分为数据定义语言DDL,数据操纵语言DML,数据查询语言DQL和数据控制语言DCL。
(3)掌握数据查询语言的基本用法:SELECT是输出后面表达式的值,WHERE子句是实现条件查询,ORDER BY子句是排序子句,ASC表示升序,DESC表示降序(4)掌握模糊查询中通配符的用法:%表示跟0到多个字符匹配,—表示跟1个字符匹配。
(5)连接查询:FROM后面来自多张数据表,如果一个表是m条记录,另一个表是n条记录,做笛卡尔积是mn条记录;如果是n个表连接,则需要n-1个连接条件。
(6)分组查询:利用GROUP BY子句,常用的分组函数AVG()表示求平均值,SUM()表示求和,COUNT()表示统计记录条数。
(7)数据定义语言DDL:CREATE是创建数据库对象、ALTER是修改表结构(如增加列或删除列等),DROP是删除数据库对象的命令;(8)数据操纵语言DML:INSERT是插入语句,要了解INSERT语句的基本格式。
掌握DELETE、UPDATE 命令的基本格式。
注意INSERT和REPLACE的区别。
数据库原理及应用知识点总结1. 数据库原理(1)数据库的概念:数据库(Database)是按一定的数据结构来组织、存储和管理数据的仓库。
2. 数据库分类:(1)按数据库的模式分类:关系型数据库(Relational Database)和非关系型数据库(Non-Relational Database)(2)按使用场景分类:商业数据库(OLTP/OLAP)和科学计算数据库(Scientific Computing Database)(3)按存储特性分类:分布式数据库(Distributed Database)、内存数据库(Memory Database)、文件数据库(File Database)。
3. 数据库基本概念(1)数据:数据库的最小的数据单元(2)数据结构:数据库中存储的数据的形式,可以是表、层次结构、关系结构或网状结构(3)数据规范:数据库中存储的数据必须符合某些规则,才能合理组织(4)数据字典:用于管理和维护数据库中存放的数据,是一种软件来实现的4. 数据库范式:(1)第一范式(1NF):每个类别的每一列都是不可分割的原子项,不能为空,也不能有重复的属性(2)第二范式(2NF):实现第一范式,并且表表中每个属性或属性子集必须完全依赖主键(3)第三范式(3NF):实现前两范式,并且任意两个属性之间不可存在传递依赖性(4)Boyce-Codd范式(BCNF):实现了第三范式,并且所有的属性与主键之间不出现可以拆分的依赖5. 数据库应用:(1)在商业运算中的应用:在商业的交易处理系统中,作为存储和管理商业数据的主要手段(2)在社会科学数据中的应用:例如市场调研、民意调查等(3)在科学技术应用中的应用:科学技术中存储、处理和分析研究项目的数据(4)在金融操作数据中的应用:例如银行的存款、转账等业务系统中,都使用了分布式数据库以及相关技术(5)在生产业务中的应用:采用ERP系统管理全部的生产流程,辅以关系数据库管理工作数据。
数据库原理与应用数据库是一个经过组织的、存储大量结构化数据的集合,数据库系统是管理和维护这些数据的软件系统。
本文将介绍数据库的原理和各种应用场景。
一、数据库的原理1. 数据模型:数据库采用不同的数据模型来描述数据的结构和关系,常见的数据模型包括层次模型、网络模型和关系模型。
其中,关系模型是最常用的数据模型,它将数据组织成表格形式,利用关系代数和关系演算来实现数据的查询和操作。
2. 数据库管理系统(DBMS):DBMS是管理数据库的软件系统,它提供了数据定义语言(DDL)和数据操作语言(DML)等功能,用于创建和维护数据库,以及对数据库进行查询和更新操作。
常见的DBMS包括MySQL、Oracle和SQL Server等。
3. 数据库的结构:数据库由一个或多个表格组成,每个表格由若干列和行组成。
表格中的列定义了不同数据的属性,而行则代表具体的数据记录。
通过使用主键和外键,可以在不同表格之间建立关联关系。
4. 数据库的索引:索引通过使用一定的数据结构和算法,提高数据库的查询性能。
通过创建索引,可以加快数据的检索速度,并提高查询效率。
常见的索引类型包括B树索引和哈希索引等。
5. 事务管理:事务是数据库中执行一系列操作的逻辑单位,它要么全部执行成功,要么全部回滚。
通过使用事务,可以保持数据的一致性和完整性。
如果某个操作失败,数据库将自动回滚到事务之前的状态。
二、数据库的应用1. Web应用:数据库在Web应用中起着至关重要的作用。
通过将用户的个人信息、商品信息等存储在数据库中,实现了用户注册、登录和交易等功能。
同时,数据库也用于存储网站的文章、评论和日志等内容。
2. 企业管理系统:数据库在企业管理系统中扮演着核心角色。
通过使用数据库,企业可以存储、管理和分析大量的业务数据。
例如,人力资源管理系统可以存储员工的个人信息和工资记录,供企业管理人员参考。
3. 银行系统:银行系统需要大量存储和处理客户的账户、交易记录和贷款信息等数据。
数据库原理与应用1. 引言数据库是现代信息系统中的核心组成部分,它提供了数据的存储、管理和访问功能,广泛应用于各个领域,如企业管理、电子商务、科学研究等。
本文将详细介绍数据库的原理与应用,包括数据库的基本概念、数据模型、数据库管理系统、数据库设计与规范化、查询语言和索引等内容。
2. 数据库的基本概念2.1 数据库的定义数据库是按照特定数据模型组织、存储和管理数据的集合,它具有持久性、共享性和独立性等特点。
2.2 数据库管理系统数据库管理系统(DBMS)是用于管理数据库的软件系统,它提供了数据定义、数据操纵、数据查询和数据控制等功能。
3. 数据模型3.1 层次模型层次模型是最早的数据模型之一,它以树形结构组织数据,但不适用于复杂的关系型数据。
3.2 关系模型关系模型是目前应用最广泛的数据模型,它使用表格表示实体和实体之间的关系,具有简洁、灵活和易于理解的特点。
4. 数据库设计与规范化4.1 数据库设计的步骤数据库设计是根据需求分析结果设计数据库的过程,包括确定实体、属性和关系、规范化和物理设计等步骤。
4.2 数据库规范化数据库规范化是将非规范化的数据库设计转化为符合规范化要求的过程,它通过分解关系、消除冗余和提高数据的一致性和完整性等手段优化数据库设计。
5. 查询语言5.1 结构化查询语言(SQL)SQL是一种标准化的查询语言,用于对数据库进行数据的查询、插入、更新和删除等操作。
5.2 SQL语句的分类SQL语句可以分为数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)等四类。
6. 索引6.1 索引的定义索引是用于提高数据库查询性能的数据结构,它通过建立索引表和索引文件,加快数据的查找速度。
6.2 索引的类型常见的索引类型包括主键索引、唯一索引、聚集索引和非聚集索引等,每种索引类型都有其适用的场景和优缺点。
7. 数据库应用7.1 企业管理系统数据库在企业管理系统中的应用非常广泛,如人力资源管理、客户关系管理、供应链管理等。
可编辑修改精选全文完整版《数据库技术与应用》知识点总结第一章数据库基础1.基本概念:数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。
数据是形成信息的源泉,信息是有价值的数据是数据的内涵。
信息:有一定含义的、经过加工处理的、对决策有价值的数据数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。
数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。
数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。
2.数据管理的发展阶段1.人工管理阶段:没有直接存储设备、操作系统、管理软件2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件3.数据库系统阶段:一定的格式、统一管理、冗余度小4.分布式数据库阶段:物理上分离、逻辑上统一5.面向对象数据库阶段3. 数据模型:(1)基本概念:数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。
实体:客观存在的并且可以相互区别的“事物”实体集:性质相同的同类实体的集合属性:描述实体的特征域:属性的取值范围主键:用来唯一标识一个元组的某个属性或属性组合联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性关系模型:采用二维表来表示实体以及实体之间关系的模型。
本质是一张表。
关系、关系模式:1:1关系名(属性1,属性2,……)1:n 将1的主键放入n中学生(班级编号,……)n:m 将实体的主键放入关系的属性中(2)E-R模型:能根据具体问题构建E-R模型、画出E-R图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据结构、关系的性质数据查询、数据插入、数据删除、数据修改关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结(4)E-R模型转换为关系模型(5)关系模型的完整性(实体、参照、自定义)实体:主键不能为空参照:外键为空或在其担任主键的实体集中存在自定义:用户自己定义的语义要求第二章A ccess数据库与表的操作1. Access数据库设计的一般步骤2. 基本概念:Access数据库、表、记录、字段3. 使用表设计器创建表(1)字段名命名规则不能空格开头、不能用.!()[]、最长64个字符(2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择)(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段(4)设置主键4.建立表间关系:关联字段、实施参照完整性5.表的复制、更名、删除6.数据的导入、导出第三章查询1.查询的概念和作用查询是根据查询条件从一个或多个表中获取数据的方法浏览、更新、分析数据2.选择查询使用条件从一个或多个表中检索数据,然后按所需顺序显示数据3.条件查询(1)查询条件的表示①条件的组合:and、or、not②取值范围的说明: >、<、>=、<=、<>between… and…In③条件不确定: like*(替代零个一个或多个任意字符)、?(任意单一字符)、#(任意一个数字)、[ ](替代方括号内任意字符)、!(替代方括号内字符以外的任意字符)、-(2)函数①统计函数(SUM,AVG,COUNT,MAX,MIN)②字符串函数(LEN,LEFT,RIGHT,MID)③日期函数(DATE,NOW,YEAR,MONTH,DAY)4.交叉表查询、重复项查询、不匹配项查询:特点、何时适用交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个表或查询重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性不匹配:查找可能的遗漏,在一张表中有另一张表中没有4.参数查询在作为参数字段的条件行中,以[ ]括起与字段名不同的内容5.操作查询:生成表查询、更新查询、删除查询、追加查询第四章 SQL查询select-from-where、insert、update、delete,要求能读懂select:构成查询结果的属性列from:作查询的表where:查询条件insert:将子查询结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和修改基本表、定义视图和定义索引create(建立) drop (删除) alter(修改)数据操纵:用于表或视图的数据进行添加、删除和修改等操作 insert(插入)delete update数据查询:用于从数据库中检索数据 select数据控制:用于控制用户对数据的存取权利 grant(授权) revote(回收权限)第五章窗体1.窗体的概念和作用概念:通过灵活多样的控件使用构成了用户与数据库的交互界面,从而完成显示、输入和编辑数据等事物作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面可作为组织、控制整个系统中对象的外观界面2.创建窗体的三种方法自动创建、窗体向导、设计视图3.窗体的构成窗体页眉、页面页眉、主体、页面页脚、窗体页脚4.窗体的控件(1)类型:结合型控件、非结合型控件、计算型控件(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体/子报表(3)常用属性:名称、标题记录源:窗体的数据来源,一般为表或查询控件来源:控件所显示数据的来源,通常是与控件结合的字段行来源:组合框、列表框的列表选项来源5.主/子窗体:主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联的数据第六章报表1.报表的概念和作用:与窗体的功能比较、区别报表用于对数据库中的数据进行浏览、分析、汇总和输出;窗体用于浏览、编辑、输入、输出2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多10个字段分组)汇总项:可以添加多个字段的汇总,并且可以对同一字段执行多种类型的汇总分组间隔项:确定记录如何分组在一起,可以自定义标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段有/无页眉节选项:用于添加或移除每个组前面的页眉节4.标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。
数据库原理与应用数据库是指按照数据结构来组织、存储和管理数据的仓库。
它是一个长期存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统(DBMS)是用于管理数据库的软件系统。
数据库系统是指由数据库和数据库管理系统(DBMS)组成的系统。
数据库系统的设计目标是实现数据的共享和数据的保护。
数据库原理是数据库系统的基础,它包括数据模型、数据库设计、数据库语言和数据库管理系统等内容。
数据库应用是指数据库系统在各个领域中的应用,如企业管理、教育管理、医疗管理等。
数据库原理与应用是数据库领域的重要基础知识,掌握好数据库原理与应用对于提高数据库系统的设计、开发和管理水平至关重要。
一、数据库原理。
1. 数据模型。
数据模型是数据库设计的基础,它用来描述数据、数据之间的联系和数据的约束条件。
常见的数据模型有层次模型、网络模型、关系模型和面向对象模型等。
关系模型是应用最广泛的数据模型,它使用表格来表示数据和数据之间的关系。
2. 数据库设计。
数据库设计是指按照一定的原则和方法来设计数据库的结构和组织形式。
数据库设计的主要任务是确定数据的结构、数据的存储方式和数据的操作方式。
数据库设计需要考虑数据的完整性、一致性和安全性等问题。
3. 数据库语言。
数据库语言是用来操作数据库的语言。
数据库语言包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等。
DDL用来定义数据库的结构,DML用来对数据库中的数据进行操作,DCL用来控制对数据库的访问权限。
4. 数据库管理系统。
数据库管理系统是用来管理数据库的软件系统。
数据库管理系统包括数据库的创建、维护、备份和恢复等功能。
常见的数据库管理系统有Oracle、SQL Server、MySQL和PostgreSQL等。
二、数据库应用。
1. 企业管理。
数据库在企业管理中的应用非常广泛。
企业可以使用数据库来管理员工信息、客户信息、产品信息和销售信息等。
数据库可以帮助企业更好地组织和管理数据,提高工作效率。
数据库原理与应用1、P4文件系统阶段,用文件系统来管理数据具有哪些特点?数据库系统阶段,用数据库系统来管理数据具有哪些特点?2、P10 1.2.2 概念模型3、P20 1.2.3.3 关系数据模型4、P23 1.数据库系统的三级模式结构2.数据库的二级映象功能与数据独立性数据独立性包括逻辑独立性和物理独立性,什么事逻辑独立性?什么事物理独立性?5、P38-40 概念术语(域、笛卡尔积、笛卡尔积的基数、关系、候选码、主码、主属性)6、P42 2.3 关系的完整性三大类:实体完整性,参照完整性,用户自定义的完整性定义并深刻理解,熟练掌握!7、P42 2.4 关系代数8、P68 3.1.2 SQL语言的基本概念9、P68 3.2 数据定义 3.3 查询 3.4 数据更新3.5 视图视图的特点?视图的作用?3.6 数据控制10、P129 4.1.3 有关概念(函数依赖平凡函数依赖与非平凡函数依赖完全函数依赖与部分函数依赖传递函数依赖码)11、P130 4.2.1~4.2.4(概念深刻理解)完全函数依赖,部分函数依赖,传递函数依赖第一范式,第二范式,第三范式,BC范式12、P139 4.3 关系模式的规范化第4章课件最后面的典型例题,熟练掌握关系模式的规范化13、P161 5.3 并发控制5.3.1~5.3.35.3.1 并发控制概述:事物?事物的ACID属性?并发操作带来的数据不一致性包括三类:(理解并掌握)–丢失修改–不可重复读–读“脏”数据5.3.2并发操作的调度:可串行化的调度5.3.3封锁:排它锁(eXclusive lock,简记为X锁);共享锁(Share lock,简记为S锁);三级封锁协议14、P173 5.4 恢复5.4.1~5.4.215、P184 6.1 数据库设计的步骤(参考文末图片)16、P200 6.4 逻辑结构的设计第6章课件最后面的典型例题,熟练掌握根据六个转换原则实现E-R图向关系模型的转换。
数据库基本原理与应用数据库是指按照一定的数据模型组织、存储和管理数据的仓库,它是当今信息领域中不可或缺的一部分。
本文将介绍数据库的基本原理以及其在实际应用中的应用场景和重要性。
一、数据库基本原理数据库的基本原理是构建在数据模型之上的。
数据模型是对现实世界的抽象,它描述了数据之间的关系以及对这些数据进行操作的规则。
常见的数据模型有层次模型、网状模型和关系模型等。
在数据库中,关系模型被广泛应用。
关系模型是一种基于表格的数据模型,其中数据被组织成一个或多个表格,每个表格由多个列和行组成。
列表示表格中的属性,行表示表格中的记录。
通过定义表格之间的关系,可以实现复杂的数据查询和操作。
除了关系模型,数据库还包括数据定义语言(DDL)和数据操作语言(DML)。
DDL用于定义数据库的结构,包括创建表格、定义列和设置约束等。
而DML用于对数据库中的数据进行插入、修改、删除和查询等操作。
二、数据库的应用场景数据库的应用场景非常广泛,几乎涵盖了各个行业和领域。
1.企业管理:数据库可以用于存储和管理企业的各种数据,包括员工信息、销售记录、财务数据等。
通过数据库,企业可以高效地组织和查询这些数据,提高管理效率。
2.电子商务:电子商务平台需要存储和管理大量的用户信息、商品信息、订单记录等。
数据库可以帮助电商平台实现快速的查询和交互,提供良好的用户体验。
3.物流管理:物流行业需要管理大量的物流信息,包括货物运输记录、仓储信息、配送路线等。
数据库可以帮助物流公司优化运输和仓储方案,提高物流效率。
4.医疗健康:医疗机构需要管理患者记录、药物信息、诊断结果等数据。
数据库可以帮助医疗机构提供精确的诊断和治疗方案,提升医疗服务质量。
5.社交网络:社交网络平台需要存储和管理用户的社交关系、动态信息、个人资料等。
数据库可以帮助社交网络平台快速检索和推荐合适的社交内容,增强用户粘性。
三、数据库的重要性数据库在信息化时代具有举足轻重的地位,它对数据的存储和管理起着至关重要的作用。
数据库原理与应用重要知识点总结三级模式模式:模式又称逻辑模式,是数据库中全体数据的整体逻辑结构和特征的描述。
是所有用户的公共数据视图。
外模式:外模式又称为子模式或用户模式,是数据库用户能看见和使用的局部数据的逻辑结构和特征的描述。
是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
内模式:内模式又称存储模式,是数据物理结构和存储方式的描述。
是数据在数据库内部的表示方式。
两级映像外模式/模式映像:对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式的对应关系。
当模式改变时,由数据库管理员对各个外模式/模式映像做相应的修改,可以使外模式不变,保证了数据与程序的逻辑独立性——数据的逻辑独立性。
模式/内模式映像:一个数据库只有一个模式,也只有一个内模式。
这一映像是唯一的,用于定义数据全局逻辑结构与存储结构之间的对应关系。
当数据库存储结构改变时,由数据库管理员对模式/内模式映像做相应的修改即可,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性——数据的物理独立性。
存取控制机制:定义用户权限,并将用户权限存入数据字典中(这些定义被称为安全规则或授权规则)。
权限即用户对某一数据对象的操作权力。
合法性检查,当用户发出存取数据库操作的请求后,DBMS查找数据字典,根据安全规则进行合法性检查,若用户的请求超出了定义的权限/密级/角色,系统将拒绝执行此操作。
视图机制:视图--虚表--导出表为不同用户定义不同的视图,把数据对象限制在一定的范围。
通过视图机制把要保密的数据对无权操作的用户隐藏起来。
审计系统提供的一种事后检查的安全机制。
建立审计日志,用以记录用户对数据库的所有操作。
检查审计日志,找出非法存取数据的人、时间和内容。
审计很浪费时间和空间,主要用于安全性要求较高的部门。
RBAC(基于角色的存取控制)role-based access control特点:由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开销。
1.信息:人脑对现实世界事务的存在方式、运动状态及事物间的联系的抽象反映。
2.数据:由用于记录信息的可识别的符号组合的,是信息的具体表现形式。
3.数据库管理技术的三个阶段:人工管理;文件系统;数据库系统4.DBS:数据库系统包括:DB(数据库,特点:集成性,共享性),用户(包括DBA),软件系统(包括DBMS),硬件系统5.三级模式二级映像:三级模式:1、(逻辑/概念)模式,一个数据库只有一个,是数据库中全体数据的逻辑结构和特征的描述。
2.外/子/用户模式,一个数据库可有多个(保证安全性),是概念模式的某一部分的抽象表示3.内/存储/物理模式,一个数据库只有一个,是对数据库存储结构的描述,数据在数据库内部的表达方式。
二级映像:1.外模式/模式映像(保证了数据与程序间的逻辑独立性)。
2.模式/内模式映像(保证了数据的物理独立性)。
优点:1.保证数据库的独立性,模式/内模式分开(物理独立性),模式/外模式分开(逻辑独立性)。
2.简化了用户接口。
3.有利于数据共享。
4.有利于数据的安全保密。
6.数据库管理系统(DBMS)主要功能:1.数据定义2.数据操纵3.数据库运行管理4.数据库的建立和维护5.数据通信接口6.数据组织、存储和管理7.DBMS的组成:1.语言编译处理程序(定义,操纵)2.系统运行控制程序()3.系统建立、维护程序4.数据字典8.数据模型:定义:是一种用来描述数据,组织数据和对数据进行操作的模型。
分类:可分为概念模型和逻辑模型(逻辑模型由DBMS转换为物理模型)组成要素:数据结构;数据操作;数据的完整性约束(一组完整性规则的集合)常用模型:层次模型、网状模型、关系模型、面向对象模型9.关系模型优缺点:优点:1.有严格的数学理论基础2.数据结构简单,用户易懂易用,用关系描述实体及实体间的联系3.存储路径对用户透明,具有更高的数据独立性,更好的安全保密性,简化了程序员工作。
缺点:查询效率不如非关系模型。
1.信息:人脑对现实世界事务的存在方式、运动状态及事物间的联系的抽象反映。
2.数据:由用于记录信息的可识别的符号组合的,是信息的具体表现形式。
3.数据库管理技术的三个阶段:人工管理;文件系统;数据库系统4.DBS:数据库系统包括:DB(数据库,特点:集成性,共享性),用户(包括DBA),软件系统(包括DBMS),硬件系统5.三级模式二级映像:三级模式:1、(逻辑/概念)模式,一个数据库只有一个,是数据库中全体数据的逻辑结构和特征的描述。
2.外/子/用户模式,一个数据库可有多个(保证安全性),是概念模式的某一部分的抽象表示3.内/存储/物理模式,一个数据库只有一个,是对数据库存储结构的描述,数据在数据库内部的表达方式。
二级映像:1.外模式/模式映像(保证了数据与程序间的逻辑独立性)。
2.模式/内模式映像(保证了数据的物理独立性)。
优点:1.保证数据库的独立性,模式/内模式分开(物理独立性),模式/外模式分开(逻辑独立性)。
2.简化了用户接口。
3.有利于数据共享。
4.有利于数据的安全保密。
6.数据库管理系统(DBMS)主要功能:1.数据定义2.数据操纵3.数据库运行管理4.数据库的建立和维护5.数据通信接口6.数据组织、存储和管理7.DBMS的组成:1.语言编译处理程序(定义,操纵)2.系统运行控制程序()3.系统建立、维护程序4.数据字典8.数据模型:定义:是一种用来描述数据,组织数据和对数据进行操作的模型。
分类:可分为概念模型和逻辑模型(逻辑模型由DBMS转换为物理模型)组成要素:数据结构;数据操作;数据的完整性约束(一组完整性规则的集合)常用模型:层次模型、网状模型、关系模型、面向对象模型9.关系模型优缺点:优点:1.有严格的数学理论基础2.数据结构简单,用户易懂易用,用关系描述实体及实体间的联系3.存储路径对用户透明,具有更高的数据独立性,更好的安全保密性,简化了程序员工作。
缺点:查询效率不如非关系模型。
10.候选码/候选关键字/候选键:能唯一标识关系中元组的一个属性或属性集。
11.主码/主关系键/主键/关系键:候选码中被选择作为查询、插入或删除元组的操作变量。
12.外码/外部关系键:一个关系中参照了另一个关系的主码的一个或一组属性。
13.关系数据库:依照关系模型建立的数据库。
14.关系模式:关系模式是对关系的型的定义。
包括关系的属性构成、各属性的数据类型、属性间的依赖、元组语义及完整性约束。
R—关系名;U—组成该关系的属性名集合;D—属性组U中属性所来自的域;DOM—属性向域的映像集合;F—属性间的数据依赖关系集合15.关系的完整性约束:1.实体完整性:主关系键的值不能为空或部分为空。
2.参照完整性:一个关系的外键要么为空,要么取与被参照关系对应的主码值。
3.用户自定义的完整性:针对某一具体关系数据库的约束条件(非空,唯一,布尔)。
16.关系的性质:1.每个列具有相同的数据类型2.不同的列可以出自同一个域,但必须是不同的名字3.列的顺序可以任意交换4.行的顺序也可以任意交换5.关系中不允许出现相同的元组6.分量必须取原子值,即属性不能再分17.关系代数:选择和投影:18.SQL(structured query language)功能:数据查询;定义;操纵;控制。
19.基本表:一个关系对应一个基本表。
20.视图:从一个或几个基本表导出的一个虚表。
作用:1.简化用户的操作2.使用户能以多角度看待同一数据3.对重构数据库提供了逻辑独立性4.能够对机密数据提供安全保护5.可以更清晰的表达查询。
21.函数依赖定义:关系模式中各属性之间相互依赖,相互制约的联系成为数据依赖,其中包括函数依赖,即关系模式中属性之间的一种逻辑依赖关系。
分类:完全函数依赖;部分函数依赖;传递函数依赖,是规范化理论的依据和规范化程度的准则。
22.范式:符合某一种级别的关系模式的集合。
1NF(属性不可再分)>>消除非主属性对键的部分函数依赖>>2NF>>消除非主属性对键的传递函数依赖>>3NF>>消除主属性对键的部分和传递函数依赖>>BCNF23.安全性控制方法:1.用户标识和鉴定2.用户存取权限控制3.定义视图4.数据加密5.审计24.事物:用户定义的一个数据库操作序列,是恢复和并发控制的基本单位。
语句:BEGIN TRANSACTION(开始)COMMIT(提交,正常结束)ROLLBACK(发生故障,回滚,重新开始)特征:1.原子性(不可分割)2.一致性(一个一致状态到另一个)3.隔离性(不被其他事务干扰)4.持久性(提交后,对数据的改变是持久的)25.并发操作的三种不一致性:1.丢失更新2.污读(读取未提交的后又被撤销的更新数据,即脏数据)3.不可重读26.封锁:当一个事物在对某个数据对象进行操作之前,必须获得相应的锁,以保证数据操作的正确性和一致性类型:排他型封锁(写封锁/X锁);共享封锁(读封锁/S锁)协议:一级封锁(丢失更新);二级封锁(污读);三级封锁(不可重读)活锁:某事物对某数据请求X锁时,由于其他事物对该数据的操作而处于永久等待。
解决:先来先服务死锁:多个等待状态的事物,在能够进行之前,所等待的数据被其中某事物所封锁。
产生条件:互斥;不可抢占;部分分配;循环等待预防:一次加锁法;顺序加锁法27.数据库设计任务:根据用户需求研制数据库结构;内容:结构设计,行为设计;方法:新奥尔良法(主流);步骤:系统需求分析阶段(收集用户信息和要求,并加以规格化和分析);概念结构设计阶段(把用户的信息要求统一到一个概念模型中,E—R图);逻辑结构设计阶段(将概模转换为某DBMS所支持的数据模型,关系模式);物理结构设计阶段(建立一个完整的能实现该逻辑数据模型的数据库结构)---------------前四个为分析设计阶段---------------数据库实施阶段(编写,调试应用程序)数据库运行与维护阶段(收集记录运行数据,评价性能,进一步调整)---------------后两个为实现运行阶段----------------28.系统需求分析阶段任务:1.调查分析用户活动。
2.收集分析需求数据,确定系统边界3.编写系统分析报告方法:1.自顶向下(简单实用);2.自底向上数据流图:表达了数据和处理过程的关系数据字典:对系统中数据的详细描述,是各类数据结构和属性的清单。
包括:1.数据项2.数据结构3.数据流4.数据存储5.处理过程29.概念结构设计阶段:方法:(1)自顶向下(2)自顶向上(3)逐步扩张(4)混合策略步骤:(1)进行数据抽象,设计局部E-R,即设计用户视图。
(2)集成各局部E-R模型,形成全局E-R模型,即视图集成。
两种数据抽象:分类;聚集E-R图三种冲突:属性冲突;命名冲突;结构冲突30.物理结构设计阶段:确定物理结构:1.存储记录结构的设计决定存储结构的三要素:存取时间,存取空间,维护代价2.访问方法的设计3.数据存放位置的设计4.系统配置的设计表的操作:1.建立例:完整定义的学生表SCREATE TABLE S( SN0 CHAR(6) CONSTRAINT S_ Prim PRIMARY KEY,(设学号为主键)SN CHAR(8) NOT NULL,SEX CHAR(2) NOT NULL DEFAULT’男’,(默认男)Age INT NOT NULL,CHECK (Age BETWEEN 15 AND 50),(Age允许范围在15~50)Dept CHAR(10) NOT NULL,Score NUMERIC(4,1))2.修改例:增加班号列,使Score在0~100间,将SN列加宽到10个字符并删除主键ALTER TABLE SADDClass_N0 CHAR(6),(增加列)CONSTRAINT Score_Chk CHECK(Score BETWEEN 0 AND 100),(增加完整性定义) ALTER COLUMNSN CHAR(10) (修改列)DROP CONSTRAINT S_Prim(删除完整性定义)3.删除 DROP TABLE S视图的操作:1.创建例1:CREATE VIEW Sub_TAS SELECT TN0,TN ,ProfFROM TWHERE Dept=’计算机’: 例2:CREATE VIEW S_Avg(Score)AS SELECET SN0, Avg(Score)FROM SCGROUP BY SN02. 修改例:ALTER VIEW S_SC_C(SN0,SN,CN,Score)AS SELECT S.SN0,SN,CN,ScoreFROM S,C,SCWHERE S.SN0=SC.SN0 AND 0=03.删除 DROP VIEW <视图名>4.查询例:SELECT TN0, TN (视图Sub_T中职称为教授的教师号和姓名)FROM Sub_TWHERE Prof=’教授’5.更新添加(INSERT): INSERT INTO Sub_(TN0,TN,Prof)VALUES (‘T6’,‘李丹’,‘副教授’)修改(UPDATE): UPDATE Sub_T (刘伟的职称改成副教授) SET Prof=’副教授’WHERE (TN =’刘伟’)删除(DELETE): DELETE FROM Sub_T(删除刘伟老师的记录) WHERE TN=’刘伟’。