1、数据库基本知识 提纲 信息、数据与数据处理 数据库系统 数据模型 关系数据库与关系代数1数据库基本知识 1.1 信息、数据与数据处理 数据: 数据的概念包括两个方面,即数据内容和数据形式 信息: 数据经过加工处理后所获取的有用知识。 数据处理: 数据处理就是将数据转换为信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。 数据处理的发展: 人工管理、文件管理、数据库管理及分布式数据库管理等四个阶段 1数据库基本知识 1.1 信息、数据与数据处理(续) 数据库技术发展的三个标志事件 1969年 IBM公司研制、开发了数据库管理系统商品
2、化软件IMS 美国数据系统语言协会 CODASYL( Conference On Data System Language)下属的数据库任务组 DBTG( Data Base Task Group)对数据库方法进行系统的讨论、研究,提出了若干报告1970年 IBM公司 San Jose研究实验室的研究员 E.F.Codd发表了著名的 “大型共享系统的关系数据库的关系模型 ”论文,为关系数据库技术奠定了理论基础。 数据库新技术: 分布式数据库、面向对象数据库、多媒体数据库、数据仓库 1数据库基本知识 1.2 数据库系统数据库应用系统简称为 数据库系统 。是一个计算机应用系统。它由计算机硬件、数据
3、库管理系统、数据库、应用程序和用户等部分组成。 数据库系统的组成: 计算机硬件、数据库管理系统、数据库、应用程序和用户等部分1语言编译 DBMSOS应用程序硬件数据库基本知识 1.2 数据库系统(续) 数据库系统体系结构: 3个模式(外模式、模式和内模式)和 2个映射(外模式模式映射和模式内模式映射)。 1数据库基本知识 1.2 数据库系统(续) 数据库系统的功能 数据库定义(描述)功能 数据库操纵功能 数据库运行管理功能 数据组织、存储和管理 数据库的建立和维护 通信功能 1数据库基本知识 1.2 数据库系统(续) 数据库管理系统的组成 数据定义语言及其编译处理程序 数据操作语言及其编译程序
4、 数据库运行控制程序 实用程序 1数据库基本知识 1.2 数据库系统(续) 数据库系统的特点 数据共享 减少数据冗余 具有较高的数据独立性 增强了数据安全性和完整性保 1数据库基本知识 1.3 数据模型 现实世界的数据描述信息处理的三个层次 ( 1)现实世界( 2)信息世界( 3)数据世界信息世界中的基本概念 :实体、属性、域、实体型和实体值、实体集、实体联系 实体模型:又称概念模型,它是反映实体之间联系的模型。 1数据库基本知识 1.3 数据模型(续) 数据模型 层次模型 网状模型 关系模型 目前,常用的数据库系统基本上都属于关系型数据库系统,如 SQL Server、 Oracle、 DB2等都是常用的关系型 DBMS。 1