项目1数据库基础知识_第1页
项目1数据库基础知识_第2页
项目1数据库基础知识_第3页
项目1数据库基础知识_第4页
项目1数据库基础知识_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲:邹利侠主讲:邹利侠一、数据库基本概念一、数据库基本概念二、二、 数据处理技术的发展数据处理技术的发展三、关系型数据库三、关系型数据库四、了解四、了解Access2003数据库数据库概述:概述:数据库技术是计算机科学技术的一个重要分支,数据库技术是计算机科学技术的一个重要分支,它研究的是如何科学地组织数据、存储数据,如它研究的是如何科学地组织数据、存储数据,如何高效地检索数据、处理数据,既减少数据冗余,何高效地检索数据、处理数据,既减少数据冗余,又能保障数据安全,实现数据共享。自又能保障数据安全,实现数据共享。自1946年第年第一台计算机问世以来,随着计算机硬件技术、软一台计算机问世以来,

2、随着计算机硬件技术、软件技术的发展以及计算机应用的不断扩充,数据件技术的发展以及计算机应用的不断扩充,数据管理技术不断更替、完善,先后经历了人工管理管理技术不断更替、完善,先后经历了人工管理阶段、文件系统阶段、数据库阶段、高级数据库阶段、文件系统阶段、数据库阶段、高级数据库技术技术(分布式和面向对象数据库系统)阶段。分布式和面向对象数据库系统)阶段。 描述事物的物理符号序列称为数据描述事物的物理符号序列称为数据(Data) 。 描述事物的物理符号可以是用来表示长描述事物的物理符号可以是用来表示长度、体积、重量之类的数字数值,也可以是度、体积、重量之类的数字数值,也可以是人名或地名、图形、图像、

3、动画、影像、声人名或地名、图形、图像、动画、影像、声音等非数值数据。音等非数值数据。 数据库(DataBase,DB),顾名思义,是存放数据的仓库。是在计算机系统中按照是在计算机系统中按照一定的数据模型组织、存储和应用的相互联一定的数据模型组织、存储和应用的相互联系的数据集合。系的数据集合。 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户、多个应用程序共享。 数据库管理系统(数据库管理系统(DataBase Management System,DBMS)是一种操纵作管理数据库的软)是一种操纵作管理数据库的软件系统,用于建立、使用和维

4、护数据库。件系统,用于建立、使用和维护数据库。 其主要功能包括以下几个方面:其主要功能包括以下几个方面: (1)数据定义功能)数据定义功能 (2)数据操纵功能)数据操纵功能 (3)数据库的运行管理)数据库的运行管理 (4)数据库的建立和维护功能)数据库的建立和维护功能 开发公司开发公司数据库管理软件数据库管理软件微软微软Sql server和和 access瑞典瑞典AB公司公司MysqlIBM公司公司Db2 、informix美国美国Sybase公司公司Sybase美国美国Oracle公司公司Oracleu目前主流数据库目前主流数据库u数据库规模数据库规模小型:access、foxbase中型

5、:mysql、sql server、informix大型:sybase、Oracle、db2使用数据库依据,主要考虑项目的规模负载有多大,即用户多大负载有多大,即用户多大成本投入成本投入安全性安全性使用小型数据库:负载量小,使用小型数据库:负载量小,100人以内,成本在千元以内,对安全人以内,成本在千元以内,对安全性要求不高。如:流言板。性要求不高。如:流言板。使用中型数据库:负载量中等,人数上万,成本在万元以内,安全使用中型数据库:负载量中等,人数上万,成本在万元以内,安全性中等,比如:电子商务网站。性中等,比如:电子商务网站。使用大型数据库:负载海量,人数上亿,成本昂贵,安全性很高,使用大

6、型数据库:负载海量,人数上亿,成本昂贵,安全性很高,比如:电信公司,信息流量是海量的,最好使用比如:电信公司,信息流量是海量的,最好使用db2,这些软件本身,这些软件本身就很昂贵。就很昂贵。 定义:定义: 数据库系统(数据库系统(DataBase System,DBS)是指引进数据库技术后的计算机系统。是指引进数据库技术后的计算机系统。 功能:它可以实现有组织地、动态地存储大量功能:它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。相关数据,提供数据处理和信息资源共享服务。 例如,一个以数据库基础的管理信息系统。例如,一个以数据库基础的管理信息系统。 组成:数据库系统

7、由计算机系统(硬件和基本组成:数据库系统由计算机系统(硬件和基本软件)、数据库、数据库管理系统及相关软件、软件)、数据库、数据库管理系统及相关软件、数据库管理员、用户组成。数据库管理员、用户组成。 数据管理技术的发展,与计算机硬件数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。数据管理机应用的范围有着密切的联系。数据管理技术的发展经历了以下几个阶段:人工管技术的发展经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段理阶段、文件系统阶段、数据库系统阶段和高级数据库系统阶段。和高级数据库系统阶段。 应用

8、程序 1 数据集 1 应用程序 2 数据集 2 应用程序 n 数据集 n 这一时期的数据管理技术具有如下特点:这一时期的数据管理技术具有如下特点: (1)数据管理由应用程序完成)数据管理由应用程序完成 (2)数据不能共享)数据不能共享 (3)数据缺乏独立性)数据缺乏独立性 (4)数据不能保存)数据不能保存(3)数据缺乏独立性 文件 系统 应用程序1 应用程序2 应用程序n 数据文件1 数据文件2 数据文件n 这一时期的数据管理技术具有如下特点:这一时期的数据管理技术具有如下特点: (1)数据管理由文件管理系统完成)数据管理由文件管理系统完成 (2)数据共享性差、冗余度大)数据共享性差、冗余度大

9、 (3)数据独立性差)数据独立性差 (4)数据可长期保存)数据可长期保存 (3)数据缺乏独立性 应用程序 1 应用程序 2 应用程序 n 数据库 管理系统 数据库 这一时期的数据管理技术具有如下特点:这一时期的数据管理技术具有如下特点: (1)数据结构化)数据结构化 (2)数据共享程度高)数据共享程度高 (3)数据独立性强)数据独立性强 (4)数据冗余度小)数据冗余度小 (5)加强对数据的保护)加强对数据的保护(3)数据缺乏独立性 这一时期的数据库技术又有了很大的发这一时期的数据库技术又有了很大的发展,表现如下:展,表现如下: (1)数据库方法)数据库方法 (2)商用数据库系统的运行)商用数据

10、库系统的运行 (3)关系方法的理论研究)关系方法的理论研究 关系数据库是建立在集合代数的基础上,应用关系数据库是建立在集合代数的基础上,应用数学方法来处理数据库中的数据的。数学方法来处理数据库中的数据的。用二维表格形式表示实体及实体间联系的模型用二维表格形式表示实体及实体间联系的模型称为关系模型。称为关系模型。学号学号姓名姓名语文语文数学数学070101王晓飞王晓飞8978070102李国华李国华7690070202王王 虹虹9392070207连小胜连小胜8883学号学号姓名姓名性别性别民族民族出生日期出生日期070101王晓飞王晓飞男男汉汉1997-02-18070102李国华李国华男男汉

11、汉1997-11-23070202王王 虹虹女女汉汉1997-10-20070207连小胜连小胜男男蒙古蒙古1997-12-09成绩成绩学生学生 关系:一个二维关系:一个二维表表就是一个就是一个关系关系,每个关系有,每个关系有一个关系名。在一个关系名。在Access 2003中,一中,一 个关系就是一个关系就是一个数据库文件的表。个数据库文件的表。 元组:表中的行称为元组:表中的行称为元组元组,一行是一个元组,一行是一个元组,对应对应Access 2003表中的一个表中的一个记录记录。 属性:表中的列称为属性:表中的列称为属性属性,每一列有一个属性,每一列有一个属性名,对应名,对应Access 2003表中的一个表中的一个字段字段。 关系模式:关系模式是对关系的描述。一个关关系模式:关系模式是对关系的描述。一个关系模式对应一个关系的结构。系模式对应一个关系的结构。 关系模式的格式是:关系名(属性关系模式的格式是:关系名(属性1,属性,属性2,属性属性N)。)。关系术语关系术语1、筛选:是指从数据库文中找出满足条件的若干、筛选:是指从数据库文中找出满足条件的若干条记录条记录如:查看男生如:查看男生2、投影:是指从数据库文中找出满足条件的记录、投影:是指从数据库文中找出满足条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论