第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统

Slides:



Advertisements
Similar presentations
复习提问 1. 从物理角度来说说什么是噪声? 从物理角度来说噪声是指发声体做无规则 的振动时发出的声音。 2. 从环境保护角度来说说什么是噪声? 从环境保护的角度看:凡是妨碍人正常休 息,学习和工作的声音,以及对人们要听 的声音 起干扰作用的声音,都属噪声。
Advertisements

2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
企业文化与核心价值观 主讲:孟凡驰 教授 中交四航局. 2 目 录 一、企业文化的目的价值恒久性与工具价值实践性 二、企业文化管理学特征 三、企业文化与企业发展战略 四、企业文化整合、提炼、培育和建设的目的 五、集团文化与分公司文化 六、企业核心价值观.
C A D C D.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
Visual FoxPro 教程 淮海工学院计算机工程学院 巫晓琳.
数据库原理及应用(ORACLE)实用教程
An Introduction to Database Systems
An Introduction to Database System
第五章 话语的语用意义(上) 主讲人:周明强.
数据库系统原理及应用 Database Theory and Application
第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構
第一部分 中考基础复习 第一章 声现象.
  中国技术交易信息服务平台 中国技术市场管理促进中心.
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
第七章 商务网站建设 案例八:艺海拾贝网站设计 思考 1.为什么说网页结构 设计非常重要? 2.目录结构与网页 结构有什么关系?
資料庫系統 曾俊雄.
公关协调 能力目标 初步学会对内及对外公众关系协调的基本方法。 知识目标 掌握组织内外公众协调的原理和方法。
管理資訊系統 David Kroenke 資料庫處理 第4章.
第六章 数据库和ADO.NET 褚龙现 软件学院.
第一章 复 习 锦囊妙计 多看书 多看笔记 善于梳理.
TBSMGS数据存储管理软件 北京金信桥信息技术有限公司 2010年05月27日.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第二节 工业地域的形成 工业联系 工业集聚 工业地域
當代國際企業.
电子商务师 第二部分 电子商务的技术基础—计算机.
西安海天信息工程有限公司 3级系统集成资质认证答辩会演示稿
第五章 信息系统开发能力培养.
第1章 数据库系统及Viusal FoxPro概述
数据库原理与应用.
转正述职报告 乐恩公司 史航
結合 RFID 與GIS 技術之校園設備管理應用
翰林自然 六年級上學期 第二單元 聲音與樂器.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
第6章 数据库技术 顾浩 胡乃静 董建寅等编著.
第4章 数据库技术及应用 软件开发技术基础 计算机教学实验中心 2006.
《生活与哲学》第一轮复习 第七课唯物辩证法的联系观.
Introduction to database
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
Microsoft SQL Server 2000 李金双.
Discover the power of SSL-VPN+ IT management
数据库实验指导(一)
計算機概論 第十章 檔案與資料庫管理系統 陳維魁/陳邦治 旗標出版社.
AnQing Teachers College Department of Computer & Information
第五章 認識 SQL語言與 資料型別.
資料庫系統導論.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
CH03 行銷資訊系統資料庫模組--資料庫概論
資料庫概論 許明宗.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
CS, ZJU 4/18/2019 Chapter 7 数据库.
甚麼是資訊管理 資管二德黃明聰
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
指導老師:王素華 老師 B 劉盈君 B 李昭協 B 溫焌民 B 黃筱珊
第十八章 資料庫與Access 課前指引 在日常生活中,無論各位到銀行開戶、醫院掛號或是到學校註冊,一定都會填寫所謂的個人資料,裡面通常包括姓名、性別、生日、電話、住址等項目,所以人們建立了各種不同的列表來儲存及組織這些資料。 人們當初試圖建造電腦的主要原因之一就是可用來儲存及管理一些數位化資料清單與資料,這也是資料庫觀念的由來。尤其在資訊科技發達的今日,日常的生活已經和資料庫產生密切的結合。例如目前最熱門的網路拍賣,如何讓千萬筆交易順利完成,或者透過手機記錄著他人電話號碼,並能分類與查詢電話。
TurboDX架构、应用场景、比较优势 北京数贝软件科技有限公司
知识产权在中小企业中的作用 讲座内容 一、知识产权在发达国家及知名企业中的地位 二、知识产权的基本概念及其特点
数据库系统原理 J.D.Ullman 国防工业出版社 数据库原理与方法 郑若忠,王鸿武 湖南科技出版社
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
多姿多彩的世界.
TCL手机—— 构筑“供应链级”的竞争力.
Presentation transcript:

第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统 第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统 第六节 电子商务模式下的数据库系统 第七节 数据库技术最新进展 数据库应用——电子商务

2019年4月14日 第一节:引言 什么是数据库技术 数据管理技术的发展历史 数据库技术的研究领域 数据库应用——电子商务

引言:什么是数据库技术 数据库技术是作为数据处理中单独的一门技术发展起来的,其研究的问题为: 2019年4月14日 引言:什么是数据库技术 数据库技术是作为数据处理中单独的一门技术发展起来的,其研究的问题为: 如何科学地组织和存储数据,如何高效地获取和处理数据。 数据库应用——电子商务

引言:数据管理技术的发展历史 人工管理阶段 时期: 特征: 20世纪50年代中期以前 数据管理由应用程序自身完成 在多个用户之间数据不共享 2019年4月14日 引言:数据管理技术的发展历史 人工管理阶段 时期: 20世纪50年代中期以前 特征: 数据管理由应用程序自身完成 在多个用户之间数据不共享 一般不进行数据的长期保存 数据库应用——电子商务

引言:数据管理技术的发展历史 文件系统管理阶段 时期: 特征: 20世纪50年代后期 不同的应用程序独立地定义和处理自己的文件 2019年4月14日 引言:数据管理技术的发展历史 文件系统管理阶段 时期: 20世纪50年代后期 特征: 不同的应用程序独立地定义和处理自己的文件 文件与应用程序紧密相关 提供数据的物理存储和存取方法,数据的逻辑结构和输入输出格式在程序中定义和管理 缺点:数据共享性差,冗余度大;数据不一致性;数据独立性差;数据结构化程度低 数据库应用——电子商务

引言:数据管理技术的发展历史 数据库管理阶段 时期: 网状数据库:基于网状数据模型的数据库管理系统 2019年4月14日 引言:数据管理技术的发展历史 数据库管理阶段 时期: 20世纪60年代末 网状数据库:基于网状数据模型的数据库管理系统 层次数据库:基于层次数据模型的数据库管理系统 关系型数据库:基于关系数据模型的数据库管理系统 数据库应用——电子商务

引言:数据库技术的研究领域 数据库理论 数据库设计 数据库管理系统的产品研制 例如:数据模型,分布式数据库,数据库中的知识发现,等 2019年4月14日 引言:数据库技术的研究领域 数据库理论 例如:数据模型,分布式数据库,数据库中的知识发现,等 数据库设计 例如:数据库设计方法学和设计工具 数据库管理系统的产品研制 数据库应用——电子商务

第二节:数据库的基本概念 数据和信息 数据库 数据库语言 数据库管理系统 数据库管理员 数据库系统 2019年4月14日 数据库应用——电子商务

数据库的基本概念:数据和信息 数据是描述现实世界中各种具体事物或抽象概念的可存储并具有明确意义的信息。 2019年4月14日 数据库的基本概念:数据和信息 数据是描述现实世界中各种具体事物或抽象概念的可存储并具有明确意义的信息。 信息是经过处理、加工提炼而用于决策制定或其他应用活动的数据。 数据是信息的载体,信息是数据处理过程的结果。 数据库应用——电子商务

数据库的基本概念:数据库 数据库是相互关联的数据集合: 具有逻辑关系和明确意义的数据集合 针对明确的应用目标而设计、建立和加载 2019年4月14日 数据库的基本概念:数据库 数据库是相互关联的数据集合: 具有逻辑关系和明确意义的数据集合 针对明确的应用目标而设计、建立和加载 表示现实世界的某些方面 具有较小的数据冗余,可供多个用户共享 具有较高的数据独立性 具有安全控制机制 允许并发地使用数据库,能保证数据的一致性和完整性 数据库应用——电子商务

数据库的基本概念:数据库语言 数据定义语言(DDL,data definition language):定义数据库模式 2019年4月14日 数据库的基本概念:数据库语言 数据定义语言(DDL,data definition language):定义数据库模式 数据库模式定义 数据库存储结构和访问方式定义 数据操纵语言(data manipulation language,DML):表示用户对数据库的操作请求:查询、增加、删除、修改 宿主型语言:嵌入主语言中,本身不能独立使用 交互式命令语言:语法简单,可独立使用 数据库应用——电子商务

能够对数据库进行有效的管理,包括存储管理、安全性管理、完整性管理等 2019年4月14日 数据库的基本概念:数据库管理系统 通用软件系统 由一组计算机程序构成 能够对数据库进行有效的管理,包括存储管理、安全性管理、完整性管理等 提供使用户能方便快速地建立、维护、检索、存取和处理数据库中的信息的软件环境 数据库应用——电子商务

负责数据库的全面管理工作,包括维护、设计 需要掌握一定的数据处理、数据库技术 需要有处理好人际关系的素质、能力 2019年4月14日 数据库的基本概念:数据库管理员 专业从事数据库管理工作的人员 负责数据库的全面管理工作,包括维护、设计 需要掌握一定的数据处理、数据库技术 需要有处理好人际关系的素质、能力 数据库应用——电子商务

2019年4月14日 数据库的基本概念:数据库系统 数据库系统是指由计算机硬件、操作系统、数据库管理系统及在它支持下建立起来的数据库、应用程序、用户和维护人员组成的一个整体 数据库应用——电子商务

2019年4月14日 第三节:数据库的系统结构 视图抽象和外模式 概念抽象和模式 物理抽象和内模式 数据独立性 数据库应用——电子商务

2019年4月14日 数据库的系统结构:视图抽象和外模式 现实世界中的信息按照不同用户(应用)的观点抽象为多个逻辑数据结构。每个逻辑数据结构称为一个视图(或用户视图),描述了每个用户所关心的数据集合 每个视图抽象地描述了整个数据库的一个侧面,所有视图的集合形成了数据库的外模式 外模式是面向用户(应用)的数据库模式 数据库系统中数据定义语言的视图定义机制提供了进行视图抽象的工具,可以用来定义视图的逻辑结构 数据库应用——电子商务

数据库的系统结构:概念抽象和模式 概念抽象把数据库的外模式抽象为数据库的概念模式 2019年4月14日 数据库的系统结构:概念抽象和模式 概念抽象把数据库的外模式抽象为数据库的概念模式 概念模式综合了外模式中的所有视图,反映了所有数据库用户(应用)所关心的现实世界的抽象,形成了数据库的整体逻辑结构 数据库系统中的数据库定义机制提供了概念抽象的工具,可以用来定义概念数据库模式的逻辑结构 数据库应用——电子商务

数据库的系统结构:数据独立性 物理数据独立性 逻辑数据独立性 由内模式与概念模式之间的映象实现 2019年4月14日 数据库的系统结构:数据独立性 物理数据独立性 由内模式与概念模式之间的映象实现 当数据库的内模式发生改变时,概念模式和外模式的定义不变,从而用户编写的应用程序也不需要修改 逻辑数据独立性 由概念模式与外模式之间的映象实现 当概念模式发生改变时,数据库的外模式不变,从而建立在外模式上的应用程序也不需要修改 数据库应用——电子商务

2019年4月14日 第四节:数据模型 信息的三个世界 概念数据模型 逻辑数据模型 数据库应用——电子商务

数据模型:信息的三个世界 现实世界:现实世界中存在于人脑之外的客观存在的事物及其相互联系。 2019年4月14日 数据模型:信息的三个世界 现实世界:现实世界中存在于人脑之外的客观存在的事物及其相互联系。 信息世界:现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,对应着概念数据模型。 数据世界:信息被转换成数据,进入数据世界,对应着逻辑数据模型。 从现实世界到信息世界,再到数据世界,是一个把客观世界存在的事物和联系逐步抽象到便于计算机处理的数据形式的过程。 数据库应用——电子商务

数据模型:概念数据模型 E-R方法 确定所有实体集合:用矩形方框表示实体集合 选择实体集应包含的属性:用椭圆框表示属性 2019年4月14日 数据模型:概念数据模型 E-R方法 确定所有实体集合:用矩形方框表示实体集合 选择实体集应包含的属性:用椭圆框表示属性 确定实体集之间的联系:用菱形框表示联系 确定实体集的关键字:用下划线在属性上标明关键字的属性集合 确定联系的类型:在无向边上注明 数据库应用——电子商务

数据模型:逻辑数据模型 逻辑模型三要素 层次模型 网状模型 数据结构:描述数据的静态特征 数据操作:描述数据的动态特征 2019年4月14日 数据模型:逻辑数据模型 逻辑模型三要素 数据结构:描述数据的静态特征 数据操作:描述数据的动态特征 数据的约束条件:描述完整性规则 层次模型 用树型结构来表示实体之间联系的模型 有且仅有一个节点无父节点,即树根 根节点以外的其他节点有且仅有一个父节点 典型系统:IBM公司的IMS(Information Management System)系统 网状模型 是层次模型的扩充 用记录表示实体集,用“系” 表示实体之间一对一、一对多、多对多的联系关系 允许节点无父节点,或有一个以上的父节点 数据库应用——电子商务

数据模型:逻辑数据模型-关系模型 用二维表格数据来表示实体和实体间联系的模型 2019年4月14日 数据模型:逻辑数据模型-关系模型 用二维表格数据来表示实体和实体间联系的模型 不但用表格来表示实体,而且也用表格形式(通过连接运算)来表示和实现实体间的联系 关系模型中的基本概念:元组、属性、域、主键、关系名、关系模式 关系模型的优点: 可以简单、灵活地表达各种实体及其之间的联系 用户界面好,易用性佳 支持数据库重构 具有严密的数学基础和操作的代数性质 具有较高的数据独立性 关系模型的不足: 运行效率不够高 不直接支持层次结构 数据库应用——电子商务

第五节:数据库管理系统 数据库管理系统的功能 数据库管理系统的组成 数据库管理系统的工作过程 主流关系型数据库管理系统 2019年4月14日 数据库应用——电子商务

数据库管理系统:功能 数据定义 数据操纵 数据查询 数据库运行控制管理 数据组织、存储 数据库的建立和维护 数据通信接口 2019年4月14日 数据库管理系统:功能 数据定义 数据操纵 数据查询 数据库运行控制管理 数据组织、存储 数据库的建立和维护 数据通信接口 数据库应用——电子商务

数据库管理系统:组成 数据定义语言及其编译(或解释)程序 数据操纵语言及其编译(或解释)程序 数据库运行控制程序 实用程序 数据字典 2019年4月14日 数据库管理系统:组成 数据定义语言及其编译(或解释)程序 数据操纵语言及其编译(或解释)程序 数据库运行控制程序 实用程序 数据字典 数据库应用——电子商务

数据库管理系统:工作过程 用户使用某数据子语言发出一个访问请求 DBMS接受请求并分析 2019年4月14日 数据库管理系统:工作过程 用户使用某数据子语言发出一个访问请求 DBMS接受请求并分析 DBMS检查用户外模式、相应外模式/概念模式的映象、概念模式、相应概念模式/内模式的映象和存储结构定义 DBMS执行对数据库的必要的操作 数据库应用——电子商务

数据库管理系统:主流系统 Oracle MS SQL Server IBM DB2 Sybase MySQL PostgreSQL 2019年4月14日 数据库管理系统:主流系统 Oracle MS SQL Server IBM DB2 Sybase MySQL PostgreSQL FireBird …… 数据库应用——电子商务

第六节:电子商务模式下的数据库系统 电子商务模式下的数据库系统一般存放相关客户、供应商、产品的静态业务数据 2019年4月14日 第六节:电子商务模式下的数据库系统 电子商务模式下的数据库系统一般存放相关客户、供应商、产品的静态业务数据 电子商务模式下的数据库系统一般由网络环境下的多个用户共同使用,更强调数据库的安全性控制和并发控制 电子商务模式下的数据库系统需要提供并发控制系统,对多用户的并发操作加以控制和协调 电子商务环境下的数据库系统尤其需要进行及时和可靠的数据备份操作 数据库应用——电子商务

第七节:数据库技术的最新进展 分布式数据库系统 数据仓库系统 面向对象的数据库系统 多媒体数据库系统 网络数据库系统 2019年4月14日 数据库应用——电子商务

本 章 小 结 数据管理技术经历了人工管理、文件系统管理和数据库管理3个阶段。 2019年4月14日 本 章 小 结 数据管理技术经历了人工管理、文件系统管理和数据库管理3个阶段。 数据库是具有逻辑关系和明确意义的数据集合,具有较高的数据独立性和较低的数据冗余性。数据库系统由数据库、数据库管理系统、数据库管理员等组成。 概念数据模型使用特定的概念和方法精确地描述信息世界的概念化结构。最常用的概念数据模型是E-R模型。 逻辑数据模型面向用户建模,是用户从数据库所看到的数据模型。逻辑数据模型至少包含3个部分:数据结构、数据操作和数据的约束条件。常见的逻辑模型有层次模型、网状模型和关系模型。 数据库管理系统是指管理数据库的软件系统,是用户和程序员与数据库进行交互的接口系统,实现数据定义/操纵/查询/运行控制管理、数据组织和存储、数据库的建立和维护与数据通信接口。 数据库技术的最新进展包括分布式数据库、面向对象数据库、数据仓库、多媒体数据库和网络数据库等。 数据库应用——电子商务

本章思考题 什么是数据库?数据库的主要特征是什么? 什么是逻辑数据模型?其包括哪3个要素? 2019年4月14日 本章思考题 什么是数据库?数据库的主要特征是什么? 什么是逻辑数据模型?其包括哪3个要素? DBMS的主要功能是什么?试用一个查询操作,简述DBMS的工作过程。 某百货公司有若干连锁商店,每家商店经营若干商品,每家商店有若干职工,每个职工只能服务于一家商店。试描述该百货公司的E-R模型,并给出每个实体、联系的属性。 数据库应用——电子商务