第1章 数据库系统基础 第1章 数据库系统基础 教学提示:数据库系统基础介绍数据库的基础知识和基本理论,使读者对数据库管理系统有个初步的认识,这将对SQL Server管理与开发后续章节的学习打下坚实的理论基础。 教学要求:通过本章学习,同学们应该掌握数据库基本概念、三要素和分类;数据库系统的体系结构和功能;关系数据库的基本概念、运算和完整性约束;理解认识数据库系统的应用结构和本教材的两个应用案例。 通过本章学习,同学们应该明白学习本书应该掌握的两种技能是什么?
第1章 数据库系统基础 1 数据库基本概念 2 数据库系统 的体系结构 基本概念 数据库三要素 数据库分类 三级模式结构 数据库的两级映像功能 数据库管理系统的功能 数据库管理系统的组成 数据库的特点 教学提示:数据库系统基础介绍数据库的基础知识和基本理论,使读者对数据库管理系统有个初步的认识,这将对SQL Server 管理与开发后续章节的学习打下坚实的理论基础。 教学要求:通过本章学习,读者应该掌握数据库基本概念、三要素和分类;数据库系统的体系结构和功能;关系数据库的基本概念、运算和完整性约束;理解认识数据库系统的应用结构和本教材的两个应用案例。
第1章 数据库系统基础 3 关系数据库 4 数据库系统 的应用 关系数据库的基本概念 关系的运算 关系的完整性约束 数据库系统的应用结构 C/S结构的《教学成绩管理系统》 B/S结构的《教学成绩管理系统》 教学提示:数据库系统基础介绍数据库的基础知识和基本理论,使读者对数据库管理系统有个初步的认识,这将对SQL Server 管理与开发后续章节的学习打下坚实的理论基础。 教学要求:通过本章学习,读者应该掌握数据库基本概念、三要素和分类;数据库系统的体系结构和功能;关系数据库的基本概念、运算和完整性约束;理解认识数据库系统的应用结构和本教材的两个应用案例。
1.1 基本概念(1) 数据 数据库 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 1.1 基本概念(1) 数据 数据库 数据是数据库中存储的基本对象,是描述事物的符号。在这里数据可以是数字、文字、图形、图像、声音和语言等,即数据有多种形式,但它们都是经过数字化后存入计算机的。 例如:(申强,男,1981年1月25日出生,管理系9603001班的学生) 数据有一定的格式 数据库是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。能为用户共享,最小冗余度,数据间联系密切,有较高的独立性。
1.1 基本概念(2) 数据库管理系统 数据库系统 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 1.1 基本概念(2) 数据库管理系统 数据库系统 DBMS是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。包括数据库的建立、查询、更新及各种数据控制。 数据库系统通常是指带有数据库的计算机系统,是一个实际可运行的、按照数据库方法存储、维护并向应用系统提供数据支持的系统,它是硬件系统、系统软件、数据库、数据库管理系统和数据库管理员(DBA)的集合。 图1.1 数据库系统简图
1.1 数据库三要素 数据结构 数据操作 完整性约束 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 1.1 数据库三要素 数据结构用于描述数据库的静态特性,是所研究的对象类型的集合(数据定义)。是对实体类型和实体间联系的表达和实现。 数据结构 数据操作 完整性约束 数据操作用于描述数据库的动态特性,是指对数据库中各种对象的实例允许执行的操作的集合(查询、插入、更新、删除)。 键集。当游标open打开时,在tempdb内创建名字为keyset的表,用来记录游标结果集中每条记录的关键字段(标识字段)值和顺序。对基表中的非关键字段所做的更改(由游标所有者或其它用户)在用户滚动游标时是可以看到的;其他用户不能通过游标进行的插入。如果某行已删除,则对该行的提取操作状态@@fetch_status返回-2。如果通过指定 where current of 子句用游标完成更新,则新值可视。如果通过非游标语句更新键值类似于删除旧行后接着插入新行的操作,且新值的行不能看到的,对含有旧值的行的提取操作@@fetch_status 返回-2。 数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据及其联系所具有的制约和存储规则,用以限定数据库状态以及状态的变化,以保证数据的正确、有效和相容。
1.3 数据库分类(1) 层次数据库 网状数据库 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 1.3 数据库分类(1) 层次数据库 网状数据库 层次模型是数据库系统中最早出现的数据模型,它用树形结构表示各类实体以及实体间的联系。 (1)有且仅有一个节点无双亲,这个节点称为“根节点”。 (2)其他节点有且仅有一个双亲,若用图来表示,层次模型是一棵倒立的树。 在数据库中,对满足以下两个条件的数据模型称为网状模型: (1)允许一个以上的节点无双亲。 (2)一个节点可以有多于一个的双亲。
1.3 数据库分类(1) 关系数据库 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 1.3 数据库分类(1) 关系数据库 关系模型是目前应用最广泛的一种数据模型。数据库领域当前的研究工作都是以关系方法为基础的。 关系模型用二维表格结构表示实体集,用键来表示实体间联系。这个二维表在关系数据库中就称为关系。
2.1 三级模式结构 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.1 三级模式结构 数据库系统的体系结构分成三级:内模式(内部级)、模式(概念级)、外模式(外部级),即三级模式结构 当游标被打开时,行指针会指在第一行之前
2.1 三级模式结构 1数据库概念 2体系结构 3关系数据库 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.1 三级模式结构 三级模式结构的含义: (1)外模式也称用户模式,它是从现实系统中用户角度看到的数据结构的描述,是用户与数据库系统的接口,是数据库用户的数据视图。 (2)模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,在定义数据时应首先定义模式,即定义数据的逻辑结构(如数据项、名字、类型等)和数据之间的联系。模式的一个具体值称为模式的一个实例。模式是相对稳定的,而实例是相对变动的,因为数据库中的数据通信是在不断更新的。 (3)内模式也称存储模式,它是数据物理结构和存储方式的描述,一个数据库只有一个内模式。
2.2 两级映像功能 外模式/模式映像 模式/内模式映像 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.2 两级映像功能 外模式/模式映像 模式/内模式映像 对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。如果模式改变,则对各个外模式/模式的映像作相应改变,使外模式保持不变,从而不必修改应用程序,保证了数据与程序的逻辑独立性。 模式/内模式映像定义了数据库逻辑结构与存储结构之间的对应关系,如果数据库的存储结构改变,则对模式/内模式的映像作相应改变,使模式保持不变,从而不必修改应用程序,保证了数据与程序的物理独立性。
2.3 数据库管理系统的功能 数据定义 数据操纵 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.3 数据库管理系统的功能 数据定义 数据操纵 数据定义功能是数据库管理系统面向用户的功能,数据库管理系统提供数据定义语言(DDL)对数据库中的数据对象进行定义,包括三级模式及其相互之间的映像等, 数据操纵功能是数据库管理系统面向用户的功能,数据库管理系统提供数据操纵语言(DML)对数据库中的数据进行各种操作,
2.3 数据库管理系统的功能 数据库运行管理 数据维护 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.3 数据库管理系统的功能 数据库运行管理 数据维护 这是数据库管理系统的核心部分,也是数据库管理系统对数据库的保护功能。包括并发控制,安全性控制,完整性约束,数据库内部维护与恢复等。所有数据库的操作都要在这些控制程序的统一管理和控制下进行。 包括数据库数据的导入功能、转储功能、恢复功能、重新组织功能、性能监视和分析功能等,这些功能通常由数据库管理系统的许多实用程序提供给数据库管理员。
2.4 数据库管理系统的组成 数据定义语言及其翻译处理程序 数据操纵语言及其编译(或解释)程序 数据库运行控制程序 实用程序 1数据库概念 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.4 数据库管理系统的组成 数据定义语言及其翻译处理程序 各种模式翻译程序负责将它们翻译成相应的内部表示,即生成目标外模式、目标模式和目标内模式。 数据操纵语言及其编译(或解释)程序 数据库运行控制程序 实用程序
2.5 数据库的特点 (1)结构化:数据有组织地存放; (2)共享性:多用户同时使用; (3)独立性:数据与应用程序分离; 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 2.5 数据库的特点 (1)结构化:数据有组织地存放; (2)共享性:多用户同时使用; (3)独立性:数据与应用程序分离; (4)完整性:数据保持一致与完整; (5)安全性:设置不同的用户权限。
第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3 关系数据库 我们使用的数据库基本都是关系型的,关系数据库是用数学方法来处理数据库中的数据,其理论基础是关系代数。
3.1关系数据库的基本概念 域 笛卡尔积 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.1关系数据库的基本概念 域 笛卡尔积 域是一组具有相同数据类型的值的集合。如整数、实数、自然数的集合、性别{‘男’,‘女’}、职称{‘教授’,‘副教授’,‘讲师’,‘助教’}、政治面貌{‘党员’,‘团员’,‘群众’}等都可以是域。 给定一组域D1,D2,……, Dn,则D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}称为域D1,D2,……, Dn,的笛卡尔积。其中每个(d1,d2,…,dn)称为一个n元组,元组中的每个di是Di域中的一个值。
3.1关系数据库的基本概念 关系 4DBS应用 1数据库概念 2体系结构 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.1关系数据库的基本概念 关系 设有属性(属性是实体或者联系具有的特征或性质)A1,A2,…,An,它们分别在值域D1,D2,……, Dn中取值,D1×D2×…×Dn的任意一个子集称为一个关系,记作 R(A1,A2,…An) R∈D1×D2×…×Dn 其中,R为关系名,n为系R的度数,一个n度关系就有n个属性。一般来说在笛卡尔积中取一有意义的子集作为关系。
3.1关系数据库的基本概念 关系的性质 关系表中的每一列都是不可再分的基本属性 4DBS应用 表中的各属性不能重名 表中的行、列次序不分前后 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.1关系数据库的基本概念 关系的性质 关系表中的每一列都是不可再分的基本属性 表中的各属性不能重名 表中的行、列次序不分前后 表中的任意两行不能完全相同
3.1 关系数据库的基本概念 元组 属性 主码 域 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.1 关系数据库的基本概念 元组 属性 主码 域 表中的每行数据称为一个元组或一条记录 表中的每一列是一个属性值。也称为于记录的一个字段。 主关键字或主键,是表中的属性或属性的组合,用于确定唯一的一个元组。 属性的取值范围称为域。 在数据库中有两套标准术语,一套是关系数据库理论中的关系、元组、属性、码、域;一套是相对应的关系数据库技术中的表、行(记录)、列(字段)、主键(关键字)、列取值范围。
3.2 关系的运算 选择运算 1数据库概念 2体系结构 3关系数据库 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.2 关系的运算 选择运算 选择也称为限制,它是根据某些条件对关系做水平分割,即选取符合条件的元组(行、记录)。经过选择运算选取的元组可以形成新的关系。它是原关系的一个子集,表示为σF(R),定义如下: σF(R)={t|t∈R∧F(t)=True} σ选择运算符,F是条件表达式,R是运算对象即关系。该式表示从R中挑选满足条件F为真的元组所构成的关系。如图1.5所示。
3.2 关系的运算 投影运算 1数据库概念 2体系结构 3关系数据库 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.2 关系的运算 投影运算 它是对关系进行垂直分割,即选取若干属性(列)。经过投影运算选取的属性可以形成新的关系。它是原关系的一个子集,表示为 πT(R),定义如下: πT(R){t[A]|t∈R} π是投影运算符,A是R中的属性列,R是运算对象即关系。该式表示由关系R中符合条件的列所构成的关系。如图1.6所示。
⋈是连接运算符,F是条件表达式,R1和R2是运算对象即两个关系。如图1.7所示 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.2 关系的运算 连接运算(join) 它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。表示为 R1⋈R2(F) ⋈是连接运算符,F是条件表达式,R1和R2是运算对象即两个关系。如图1.7所示
3.3 完整性约束 实体完整性 域完整性 参照完整性 用户自定义完整性 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.3 完整性约束 实体完整性 域完整性 参照完整性 用户自定义完整性 实体完整性是指关系的主关键字不能取“空值”。 域完整性是指属性有效性约束,保证指定字段具有正确的数据类型、格式和有效的数据范围。 参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。如图1.8所示 用户自定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。
3.3 关系数据库 数据结构 数据操纵与完整性约束 存储结构 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 3.3 关系数据库 数据结构 数据操纵与完整性约束 存储结构 一个关系数据模型的逻辑结构是一张二维表,它由行和列组成。每一行称为一个元组,每一列称为一个属性。 关系数据库模型的操纵主要包括查询、插入、删除和更新数据。这些操作必须满足关系的完整性约束条件。关系的完整性约束条件包括四大类:实体完整性、域完整性、参照完整性和用户定义的完整性。 在关系数据库模型中,实体及实体间的联系都用表来表示。
4 数据库系统的应用 数据库系统的应用结构 1数据库概念 2体系结构 3关系数据库 第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4 数据库系统的应用 数据库系统的应用结构 从最终用户角度来看,数据库系统的应用结构分为单用户结构、主从式结构、分布式结构、客户/服务器结构和浏览器/服务器结构。
4.1 应用结构 单用户数据库系统 主从式结构 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4.1 应用结构 单用户数据库系统 主从式结构 单用户数据库系统是一种早期的最简单的数据库系统。在这种系统中,整个数据库系统(包括应用程序、DBMS、数据)都装在一台计算机上,由一个用户独占,不同机器之间不能共享数据。 主从式结构是指一个主机带多个终端的多用户结构。在这种结构中,数据库系统(包括应用程序、DBMS、数据)都集中存放在主机上,所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据库,共享数据资源。
4.1 应用结构 分布式结构 客户/服务器结构 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4.1 应用结构 分布式结构是指数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同节点上。网络中的每个节点都可以独立处理本地数据库中的数据,执行局部应用;也可以同时存取和处理多个异地数据库中的数据,执行全局应用。 分布式结构 客户/服务器结构 C/S结构的软件一般采用两层结构。前端是客户机,客户端应用软件程序接受用户请求、向数据库服务器提出请求;后端是服务器,即处理数据并将处理结果提交给客户端,并提供数据访问的安全控制、并发访问协调和数据完整性处理等操作。
4.1 应用结构 浏览器/服务器结构 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4.1 应用结构 浏览器/服务器结构 浏览器/服务器结构(Browser/Server结构,简称B/S结构),前端是以TCP/IP协议为基础的Web浏览器,中间是WWW服务器,后台是数据库服务器,形成所谓三层结构。用户界面完全通过WWW浏览器实现,少部分数据处理在前端实现,部分数据处理在WWW服务器端实现,主要数据处理在数据库服务器端实现。
4.2 C/S结构的《教学成绩管理系统》 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4.2 C/S结构的《教学成绩管理系统》 系统运行环境:Windows、SQL Server 2000 系统安装:执行自解压文件《教学成绩管理》.exe进行安装,默认安装到E:\《教学成绩管理》,然后附加本系统的实际数据库即可使用。 如图1.9所示
4.3 B/S结构的《教学成绩管理系统》 1数据库概念 2体系结构 3关系数据库 4DBS应用 第1章 数据库系统基础 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 4.3 B/S结构的《教学成绩管理系统》 系统运行环境:Windows、IIS、SQL Server 2000 系统安装:执行自解压文件《教学成绩管理asp》.exe进行安装,默认安装到E:\《教学成绩管理asp》;配置IIS;然后附加本系统的实际数据库即可使用。参见:第15章 15.1安装与使用。 如图1.10所示 学习本书的目的之一: 掌握数据库管理的技能。 学习本书的目的之二: 掌握开发数据库应用系统技能, 特别是数据库服务器端数据处理技能。
第1章 数据库系统基础 1数据库概念 基本概念 数据库三要素 数据库分类 2体系结构 三级模式 两级映像 DBMS功能 DBMS组成 数据库的特点 3关系数据库 关系运算 完整性约束 4DBS应用 应用结构 C/S结构 B/S结构 小结 本章主要介绍数据库基本概念和分类,数据库系统的体系结构和功能,关系数据库的基本概念、运算和完整性约束,数据库系统的应用结构和本教材的两个应用案例的简单使用。读者应该认真理解基本概念,并通过对教学成绩管理系统的安装与使用来进一步加强对数据库系统的认识。
谢谢! 第1章 数据库系统基础 第1章 数据库系统基础 教学提示:数据库系统基础介绍数据库的基础知识和基本理论,使读者对数据库管理系统有个初步的认识,这将对SQL Server 管理与开发后续章节的学习打下坚实的理论基础。 教学要求:通过本章学习,读者应该掌握数据库基本概念、三要素和分类;数据库系统的体系结构和功能;关系数据库的基本概念、运算和完整性约束;理解认识数据库系统的应用结构和本教材的两个应用案例。