第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)

2024-03-21
| 36页
| 27人阅读
| 0人下载
普通

内容正文:

第1章 数据库概论 数据库的基本概念 任务1 数据库技术的发展历程 任务2 概念模型和数据模型 任务3 关系数据库标准语言SQL 任务4 任务1 数据库的基本概念 阶段1 数据 阶段2 数据库 阶段3 数据库管理系统 阶段4 数据库系统 阶段1 数据 数据是数据库中存储的基本对象,也是数据库用户操作的对象。 数据是描述事物的符号记录。文字、图像、声音、学生的档案记录、货物的运输情况等都是数据。 阶段2 数据库 数据库(Database,DB)是指长期存储在计算机内,有组织的、可共享的数据集合。 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可以被各种用户共享。 阶段3 数据库管理系统 数据库管理系统(Database Management System,DBMS)是为管理数据库而设计的软件系统,位于用户和操作系统之间。 具有代表性的数据库管理系统有Oracle、Microsoft SQL Server和My SQL等。 通常数据库管理员会使用数据库管理系统来建立数据库系统。 数据库管理系统的功能如下。 (1)数据定义功能。 (2)数据操纵功能。 (3)数据库的保护功能。 (4)数据库的存储管理。 (5)数据库的维护功能。 (6)数据字典。 阶段3 数据库管理系统 阶段4 数据库系统 数据库系统(Database System,DBS)是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统和数据库管理员构成。 任务2 数据库技术的发展历程 阶段1 人工管理阶段 阶段2 文件系统阶段 阶段3 数据库系统阶段 阶段1 人工管理阶段 20世纪50年代中期以前为人工管理阶段,是计算机数据管理的初级阶段。其数据管理的特点体现在以下4个阶段。 (1)数据不保存在计算机中。 (2)没有软件系统管理数据。 (3)数据的组织方式必须由程序员自行设计。 (4)数据是面向应用的。 阶段2 文件系统阶段 20世纪50年代后期至60年代中期为文件系统阶段。硬件方面出现了磁盘、磁鼓等外部存储设备;软件方面有了操作系统中专门管理数据的文件系统。 在该阶段,一个应用程序可以处理多个数据文件。文件系统在程序与数据间起到接口左右,使程序和数据有了一定的独立性。 阶段3 数据库系统阶段 20世纪60年代后期,出现了数据库技术和统一管理数据的专门软件系统——数据库管理系统。 20世纪60年代末出现了第一代数据库——网状数据库、层次数据库。 20世纪70年代出现了第二代数据库 ——关系数据库。 任务3 概念模型和数据模型 阶段1 概念模型 阶段2 数据模型 阶段1 概念模型 概念数据模型是实体联系模型,即E-R模型。 E-R模型有如下3要素。 1.实体 2.属性 3.实体间的联系 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 客观存在并可相互区别的事物称为实体。例如学生、一次选课都是实体。 在E-R模型中,用矩形框表示实体,框内标注实体名称。 1.实体 2.属性 实体所具有的某一特性称为属性。实体可以具有若干个属性,例如,学生实体有学号、姓名、性别、年龄等属性。 在E-R模型中,用椭圆形表示属性,并用连线与实体或联系连接起来。 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 3.实体间的联系 (1)一对一联系(1:1)。 (2)一对多联系(1:n)。 (3)多对多联系(m:n)。 实体联系图 【例1-1】完整的实体联系图 数据库领域采用的数据模型有如下3种。 1.层次模型 2.网状模型 3.关系模型 阶段2 数据模型 1.层次模型 用树型结构表示实体之间联系的模型称为层次模型。 层次模型的特点如下。 (1)有且仅有一个根节点。 (2)根节以外的其他节点有且仅有一个父节点。 2.网状模型 网状模型是一个不加任何条件限制的无向图。网状模型是以记录为节点的网状结构。其特点如下。 (1)可以有任意个节点无双亲。 (2)允许节点有一个以上的双亲。 (3)允许两个节点之间有一种或两

资源预览图

第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
1
第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
2
第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
3
第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
4
第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
5
第1章 数据库概论(课件)-《数据库应用技术-SQL Server》同步教学(武汉大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。