《大学计算机基础》课程教学资源(PPT课件讲稿)第七章 数据库管理系统

第七章 数据库管理系统 個闺大学计算机基础第七章
大学计算机基础—第七章 1 第七章 数据库管理系统

本章主要内容 旬数据库系统概述 旬数据模型 SQL语言简介 旬数据库设计初步 旬 Access数据库管理系统 個闺大学计算机基础第七章
大学计算机基础—第七章 2 本章主要内容 数据库系统概述 数据模型 SQL语言简介 数据库设计初步 Access数据库管理系统

数据库系统概述 数据库技术是数据信息管理的核心技术,产生于 20世纪60年代末。是计算机应用的一个重要方向。 数据库技术最大程度地实现了数据共享,极大地提 高了数据的管理效率和使用效率。 》数据库是计算机内有组织、可共享的数据的集合 》数据库通过数据库管理系统(DBMS)进行数据存取、 数据安全、并发控制、灾难恢复等管理工作 個闺大学计算机基础第七章
大学计算机基础—第七章 3 数据库系统概述 数据库技术是数据信息管理的核心技术,产生于 20世纪60年代末。是计算机应用的一个重要方向。 数据库技术最大程度地实现了数据共享,极大地提 高了数据的管理效率和使用效率。 数据库是计算机内有组织、可共享的数据的集合 数据库通过数据库管理系统(DBMS)进行数据存取、 数据安全、并发控制、灾难恢复等管理工作

数据库管理技术的发展 》人工管理阶段(50年代中期以前) 数据在运行时输入内存,计算完成后就释放内 存。一个程序对应一组特殊数据,即使多个程序涉 及相同的数据,也必须各自定义和使用,无法相互 利用和参照,不能共享,没有独立性,存在较大的 数据冗余。 应用程序1 应用程序2 应用程序n 数据集1 数据集2 数据集n 個闺大学计算机基础第七章 4
大学计算机基础—第七章 4 数据库管理技术的发展 人工管理阶段(50年代中期以前) 数据在运行时输入内存,计算完成后就释放内 存。一个程序对应一组特殊数据,即使多个程序涉 及相同的数据,也必须各自定义和使用,无法相互 利用和参照,不能共享,没有独立性,存在较大的 数据冗余

数据库管理技术的发展 》文件系统阶段(50年代后期到260年代中期) 数据可以文件的形式长期保存在盘上,但还是 存在数据共享性差,冗余度大,独立性差,据之间 联系弱等缺点。 应用程序1 数据文件1 应用程序2 文件管理 系统 数据文件2 应用程序n 数据文件n 個闺大学计算机基础第七章
大学计算机基础—第七章 5 数据库管理技术的发展 文件系统阶段(50年代后期到260年代中期) 数据可以文件的形式长期保存在盘上,但还是 存在数据共享性差,冗余度大,独立性差,据之间 联系弱等缺点

数据库管理技术的发展 》数据库系统阶段(60年代后期至今) 》数据结构化 数据的独立性较高 应用程序1性高,冗余度低,易扩充 》对数据实行集中结一扮右了完整的控幽功能 应用程序2 数据库管理系统 DBMS 数据库 应用程序n 個闺大学计算机基础第七章 6
大学计算机基础—第七章 6 数据库管理技术的发展 数据库系统阶段(60年代后期至今) 数据结构化 数据的独立性较高 数据共享性高,冗余度低,易扩充 对数据实行集中统一控制,有了完整的控制功能 数据库 应用程序1 应用程序2 应用程序n ...... 数据库管理系统 DBMS 应用程序 1 应用程序 2 应用程序 n 数据库 数据库管理系统 DBMS

数据库技术的发展 数据库技术出现在20世纪60年代初,美国通用电气 公司的C.W. Bachman是数据库领域的最早开拓者之一。 1964年,他就领导设计了IDs( integrated data store)系统,从此开始了数据库技术研究和应用的 不断发展。 按数据模型的发展变化将数据库技术的发展分为3代 》第一代,层次型和网状型数据库技术时期IDS 》第二代,关系型数据库技术时期 Access 》第三代,新一代数据库技术时期 SQL Server 個闺大学计算机基础第七章 7
大学计算机基础—第七章 7 数据库技术的发展 数据库技术出现在20世纪60年代初,美国通用电气 公司的C.W.Bachman是数据库领域的最早开拓者之一。 1964年,他就领导设计了IDS(integrated data store)系统,从此开始了数据库技术研究和应用的 不断发展。 按数据模型的发展变化将数据库技术的发展分为3代 第一代,层次型和网状型数据库技术时期 IDS 第二代,关系型数据库技术时期 Access 第三代,新一代数据库技术时期 SQL Server

数据模型 模型是现实世界特征的模拟和抽象 数据模型是现实世界数据特征的模拟和抽象 丶数据模型应满足3个方面的要求: 是能比较真实地模拟现实世界; ◆二是容易为人所理解; ◆三是便于在计算机上处理和实现 丶数据库系统是处理数据的专门系统 数据模型决定数据库系统的数据定义、数据组织、数 据操作和数据约束是数据库系统的基础与核心内容。 個闺大学计算机基础第七章
大学计算机基础—第七章 8 数据模型 模型 是现实世界特征的模拟和抽象 数据模型 是现实世界数据特征的模拟和抽象 数据模型应满足3个方面的要求: ◆一是能比较真实地模拟现实世界; ◆二是容易为人所理解; ◆三是便于在计算机上处理和实现。 数据库系统是处理数据的专门系统 数据模型决定数据库系统的数据定义、数据组织、数 据操作和数据约束是数据库系统的基础与核心内容

数据模型的层次结构 对现实世界的抽象过程就是进行数据 现实世界 数据的逻辑模型决定数据库系统的类型和处理方式 y数据逻辑模型需要精确描述数据的静态捋态 信息世 界概 特性和完整性约束条件,即数据模型的三要素+数 据结构、数据操作和完整性约束 抽象世界逻辑模型 四种数据结构:层次型、网状型、关系型和面向对 象型,故相应的数据库系统有层次数摺犟努型网 状数据库系统、关系数据库系统和面向对象数据库 系统。 数据库 個闺大学计算机基础第七章 9
大学计算机基础—第七章 9 数据模型的层次结构 对现实世界的抽象过程就是进行数据库设计的过程 数据的逻辑模型决定数据库系统的类型和处理方式 数据逻辑模型需要精确描述数据的静态特性、动态 特性和完整性约束条件,即数据模型的三要素:数 据结构、数据操作和完整性约束。 四种数据结构:层次型、网状型、关系型和面向对 象型,故相应的数据库系统有层次数据库系统、网 状数据库系统、关系数据库系统和面向对象数据库 系统

概念模型 沙题联系现实世界特征的第一层 抽象,是处勇户的角度看数据的二种表达方 石日、 姓名 学号 课程号 性别 匚学生Ⅱ<选修Ⅲ匚课程]〈课程名 所属系y 出生日期 成绩 学分 学生一课程联系图 個闺大学计算机基础第七章 10
大学计算机基础—第七章 10 概念模型 概念模型是数据建模过程中对现实世界特征的第一层 抽象,是从用户的角度看数据的一种表达方式 概念模型的表达常用实体-联系方法,即E-R方法 E-R模型中的基本概念 实体(Entity) 属性(Attribute) 码或关键字(Key) 实体型(Entity Type) 实体集(Entity Set) 联系(Relationship) E两个实体之间的 -R模型的表示方法3类联系 ❖实体型:用矩形表示,矩形框内是实体名 ❖属性:用椭圆形表示,并用无向边将其与相应 的实体连接起来 ❖联系:用菱形表示,菱形框内是联系名,并用 无向边分别与有关的实体连接起来,同时在无向 边旁标上联系的类型(1:1、1:n、n:m)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第九章 信息检索与信息安全.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第三章 操作系统基础及窗口X操作系统的使用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第二章 计算机硬件系统与信息存储.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第一章 计算机发展与计算机应用概述.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第四讲 创建几何造型.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第六讲 动画.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第五讲 材质(二).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第二讲 3DSMAⅩ基本操作.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第三讲 创建几何造型.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第一讲 三维设计及其软件(主讲:黄念一).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第7章 动作脚本的使用与.ppt
- 《Flash MX 2004教程》第6章 使用声音和视频.ppt
- 《Flash MX 2004教程》第1章 Flash MX 2004概述.ppt
- 《Flash MX 2004教程》第10章 综合实例.ppt
- 《Flash MX 2004教程》第9章 导出和发布动画.ppt
- 《Flash MX 2004教程》第8章 组件和模板.ppt
- 《Flash MX 2004教程》第5章 制作动画.ppt
- 《Flash MX 2004教程》第4章 元件、实例和库.ppt
- 《Flash MX 2004教程》第3章 Flash MX 2004的文本操作.ppt
- 《Flash MX 2004教程》第2章 基本图形的绘制和编辑.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 多媒体技术基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 办公信息处理.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五章 计算机网络与 INTERNET应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第六章 程序设计与软件工程基础.ppt
- 云南省高校非计算机专业计算机基础课程教材:《大学计算机基础》前言.doc
- 《大学计算机基础》课程教学资源:第一章 计算机发展与计算机应用概述.doc
- 《大学计算机基础》课程教学资源:第三章 操作系统基础及窗口XP操作系统的使用 3.1 操作系统概述 3.2 Windows XP 操作系统的文件管理.doc
- 《大学计算机基础》课程教学资源:第二章 计算机硬件系统与信息存储.doc
- 《大学计算机基础》课程教学资源:第三章 操作系统基础及窗口XP操作系统的使用 3.3 Windows XP操作系统的存储管理.doc
- 《大学计算机基础》课程教学资源:第四章 办公信息处理.doc
- 《大学计算机基础》课程教学资源:第五章 计算机网络与INTERNET应用.doc
- 《大学计算机基础》课程教学资源:第八章 多媒体技术基础.doc
- 《大学计算机基础》课程教学资源:第六章 程序设计与软件工程基础.doc
- 《大学计算机基础》课程教学资源:第二章 Windows XP 操作系统上机实验.doc
- 《大学计算机基础》课程教学资源:第三章 办公信息处理实验.doc
- 《大学计算机基础》课程教学资源:第四章 计算机网络与INTERNET应用上机实验.doc
- 《大学计算机基础》课程教学资源:第五章 程序设计与软件工程基础.doc
- 《大学计算机基础》课程教学资源:第七章 多媒体技术基础实验.doc
- 《大学计算机基础》课程教学资源:第八章 信息检索与信息安全.doc
- 《大学计算机基础》课程教学资源:第六章 数据库管理系统实验.doc