四川大学电气信息学院 數据库术 SQL Server 2008
四川大学电气信息学院 数据库技术
第1章数据库枚术欐论 本章内容)数据库技术的产生与发展 数据库系统 数据模型 关系数据库 SQL Server208数据库概述 Transact-SQL语言简介 重点难点)关系模型、关系运算、关系数据库设计 2 数据库技术 2 SOL Server2008
数据库技术 本章内容 重点难点 第1章数据库技术概论 数据库技术的产生与发展 数据库系统 数据模型 关系数据库 SQL Server 2008数据库概述 Transact-SQL语言简介 关系模型、关系运算、关系数据库设计 2
问题提出? ■什么是数据库技术? 数据库的地位如何? 什么是大数握? 什么是云计算? BIG DATA 大数据 3 数据库技术 2 SOL Server2008
数据库技术 问题提出 什么是数据库技术? 数据库的地位如何? 什么是大数据? 什么是云计算? 3
1.1数据库技术的产生与发展 人工管理阶段 文件管理阶段 数据库管理阶段 新型数据库系统 数据库技术 2 SOL Server2008
数据库技术 1.1 数据库技术的产生与发展 人工管理阶段 文件管理阶段 数据库管理阶段 新型数据库系统 4
1.1数据库技术的产生与发展 人工管理阶段(40年代中~50年代中) 程序与数据是一个整体,一个程序中的数据无法被其他程 序使用,因此程序与程序之间存在大量的重复数据。 硬件方面:没有磁盘等直接存取的外存储器。 眷软件方面:没有对数据进行管理的系统软件。 重特点 应用程序1 数据集1 不能共享数据; 程序复杂; 应用程序2 数据集2 数据无法长期保存。 应用程序n 数据集n 数据库技术 2 SOL Server2008
数据库技术 1.1 数据库技术的产生与发展 人工管理阶段(40年代中~50年代中) 程序与数据是一个整体,一个程序中的数据无法被其他程 序使用,因此程序与程序之间存在大量的重复数据。 硬件方面:没有磁盘等直接存取的外存储器。 软件方面:没有对数据进行管理的系统软件。 特点 不能共享数据; 程序复杂; 数据无法长期保存。 5
1.1数据库技术的产生与发展 文件管理阶段(50年代末60年代中) 计算机开始用于大量数据管理。 硬件方面:有了直接存取的大容量外存储器 软件方面:出现了操作系统(包含文件系统) 重特点 应用程序1 文件1 程序共享数据; 酯可长期保存数据; 应用程序2 文件系统存取方法 文件2 酯数据冗余度较大; 嘔程序对数据依赖性较强; 缺乏对数据的统一控制管理。应用 文件3 数据库技术 2 SOL Server2008
6 数据库技术 1.1 数据库技术的产生与发展 文件管理阶段(50年代末~60年代中) 计算机开始用于大量数据管理。 硬件方面:有了直接存取的大容量外存储器 软件方面:出现了操作系统(包含文件系统) 特点 程序共享数据; 可长期保存数据; 数据冗余度较大; 程序对数据依赖性较强; 缺乏对数据的统一控制管理
1.1数据库技术的产生与发展 数据库管理阶段(60年代末"现在) 数据库是在数据库管理系统的集中控制之下,按一定的组 织方式存储起来的、相互关联的数据集合。 重特点 数据的共享性高, 冗余度低,易扩充用户用 数据独立性高 数据库 数据由DBMS统 应用程序2 一管理和控制 DBMS 应用程序3 数据库技术 2 SOL Server2008
数据库技术 1.1 数据库技术的产生与发展 数据库管理阶段(60年代末~现在) 数据库是在数据库管理系统的集中控制之下,按一定的组 织方式存储起来的、相互关联的数据集合。 特点 数据的共享性高, 冗余度低,易扩充 数据独立性高 数据由DBMS统 一管理和控制 7
1.1数据库技术的产生与发展一新型数据库系统 分布式数据库( Distr ibuted Database System,Dos 是地理上分布在计算机网络的不同结点,逻辑上属于同 系统的数据库系统; 嘔支持局部应用,存取本地结点或另一结点的数据,也支 持全局应用,同时存取两个或两个以上结点的数据。 重特点 DB: DE 雪数据是分布的 数据是逻辑相关的 雪结点的自治性 分布式数据库系统主要 系统、银行通存通兑系 司管理系统、连锁配送 数据库技术 2 SOL Server2008
8 数据库技术 1.1数据库技术的产生与发展—新型数据库系统 分布式数据库(Distributed Database System,DDBS) 是地理上分布在计算机网络的不同结点,逻辑上属于同 一系统的数据库系统; 支持局部应用,存取本地结点或另一结点的数据,也支 持全局应用,同时存取两个或两个以上结点的数据。 特点 数据是分布的 数据是逻辑相关的 结点的自治性 分布式数据库系统主要应用于航空、铁路、旅游订票 系统、银行通存通兑系统、水陆空联运系统、跨国公 司管理系统、连锁配送管理系统等等
1.1数据库技术的产生与发展新型数据库系统 面向对象数据库系统( Obiect-Oriented Database System. 00DBS) 是将面向对象的模型、方法和机制,与先进的数据库技术 有机地结合而形成的新型数据库系统。 基本设计思想 一方面把面向对象语言向数据库方向扩展,使应用程序 能够存取并处理对象 癱另一方面扩展数据库系统,使其具有面向对象的特征, 提供一种综合的语义数据建模概念集,以便对现实世界 中复杂应用的实体和联系建模。 ■面向对象数据库系统对一些特定应用领域(如CAD等 ),能较好地满足了其应用霱求。 数据库技术 2 SOL Server2008
9 数据库技术 1.1 数据库技术的产生与发展——新型数据库系统 面向对象数据库系统(Object-Oriented Database System,OODBS) 是将面向对象的模型、方法和机制,与先进的数据库技术 有机地结合而形成的新型数据库系统。 基本设计思想 一方面把面向对象语言向数据库方向扩展,使应用程序 能够存取并处理对象 另一方面扩展数据库系统,使其具有面向对象的特征, 提供一种综合的语义数据建模概念集,以便对现实世界 中复杂应用的实体和联系建模。 面向对象数据库系统对一些特定应用领域(如CAD等 ),能较好地满足了其应用需求
1.1数据库技术的产生与发展新型数据库系统 多媒体数据库系统(Mu| timedia Database System,MDBs) 能存储和管理多种媒体的数据库系统。 特点 如果能够对多媒体数据和传统的字符型数值数据采用统一的方法进 行管理,该系统将成为最理想、最有效的数据管理方法。 ■多媒体数据库系统主要应用于军事、医学病例管理、航天测控、 商标管理、地理信息系统、数字图书馆、期刊出版系統等。 用户 多媟体数据 库管理系统 声音 文本 图像 视步 数据库 数据库 数据库 数据库 多媟体数据库 10 数据库技术 2 SOL Server2008
数据库技术 1.1 数据库技术的产生与发展——新型数据库系统 多媒体数据库系统(Multimedia Database System,MDBS) 能存储和管理多种媒体的数据库系统。 特点 如果能够对多媒体数据和传统的字符型数值数据采用统一的方法进 行管理,该系统将成为最理想、最有效的数据管理方法。 多媒体数据库系统主要应用于军事、医学病例管理、航天测控、 商标管理、地理信息系统、数字图书馆、期刊出版系统等。 10