大学计算机基础第四章.ppt
《大学计算机基础第四章.ppt》由会员分享,可在线阅读,更多相关《大学计算机基础第四章.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学计算机基础大学计算机基础 (第(第2版)版)第第4 4章章 数据库基础数据库基础4.1 4.1 数据库概述数据库概述4.2 4.2 数据库的建立与维护数据库的建立与维护4.3 4.3 数据库的查询数据库的查询4.4 4.4 窗体和报表窗体和报表 内容内容4.1.1 4.1.1 数据与信息数据与信息4.1.2 4.1.2 数据处理与数据管理数据处理与数据管理4.1.3 4.1.3 数据库与数据库系统数据库与数据库系统4.1.4 4.1.4 数据模型数据模型4.1.5 4.1.5 常见的数据库系统及其开发工具常见的数据库系统及其开发工具4.1.6 SQL4.1.6 SQL简介简介4.1.7 A
2、ccess4.1.7 Access数据库概述数据库概述 4.1 4.1 数据库概述数据库概述信息信息 信信息息是是客客观观事事物物存存在在方方式式和和运运动动状状态态(即即属属性性)的的反反映映。它它所所反反映映的的是是某某一一客客观观系系统统中中某某一一事事物物的的某某一一方方面面在在某某一一时时刻刻的的表表现现形形式式。通通俗俗地地讲讲,信信息息是是经经过过加工处理并对人类客观行为产生影响的数据表现形式。加工处理并对人类客观行为产生影响的数据表现形式。信信息息是是有有价价值值的的,信信息息是是可可以以感感知知的的。信信息息可可以以通通过过载载体体传传递递,信信息息可可以以通通过过信信息息处
3、处理理工工具具进进行行存存储储、加工、传播、再生和增值。加工、传播、再生和增值。4.1.1 4.1.1 数据与信息数据与信息数据数据 数据数据(data)(data)是反映客观事物属性的记录,是反映客观事物属性的记录,是信息的载体。对客观事物属性的记录是用一是信息的载体。对客观事物属性的记录是用一定的符号来表达的,因此数据是信息的具体表定的符号来表达的,因此数据是信息的具体表现形式。数据所反映的事物属性是它的内容,现形式。数据所反映的事物属性是它的内容,而符号是它的形式。而符号是它的形式。4.1.1 4.1.1 数据与信息数据与信息 所所谓谓数数据据处处理理实实际际上上就就是是利利用用计计算算
4、机机对对各各种种类类型型的的数数据据进进行行处处理理。数数据据处处理理也也称称为为信信息息处处理理。它它包包括括对对数数据据的的采采集集、整整理理、存存储储、分分类类、排排序序、检检索索、维维护护、加加工工、统统计计和和传传输输等等一一系系列列操操作作。数数据据处处理理的的目目的的是是从从大大量量的的、原原始始的的数数据据中中获获得得我我们们所所需需要要的的资资料料并并提提取取有有用用的的数数据据成成分分,作作为为行为和决策的依据。行为和决策的依据。随随着着计计算算机机技技术术的的发发展展,数数据据处处理理技技术术经经历历了了人人工工管管理理、文文件件系系统统管管理理和和数数据据库库系系统统管
5、管理理三三个阶段。个阶段。4.1.2 4.1.2 数据处理与数据管理数据处理与数据管理一、数据库和关系数据库一、数据库和关系数据库 数据库(数据库(Data BaseData Base,DBDB)是以一定的组织)是以一定的组织方式,将相关的数据组织在一起,存放在计算方式,将相关的数据组织在一起,存放在计算机的存储器上,并能为多个用户共享的,与应机的存储器上,并能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合,是数用程序彼此独立的一组相关数据的集合,是数据库系统的核心和管理对象。据库系统的核心和管理对象。数据库按数据模型分,可分为层次数据库、数据库按数据模型分,可分为层次数据库、网状数
6、据库、关系数据库和面向对象数据库网状数据库、关系数据库和面向对象数据库4 4类。类。4.1.3 4.1.3 数据库与数据库系统数据库与数据库系统 关关系系数数据据库库(relation relation databasedatabase)是是依依照照关关系系模模型型设设计计的的若若干干个个关关系系的的集集合合,也也可可以以说说,关关系系数数据据库库是是由由若若干干个个完完成成关关系系模模型型设计的关系组成的。设计的关系组成的。关系数据库有以下主要特点:关系数据库有以下主要特点:关关系系数数据据库库以以面面向向系系统统的的观观点点组组织织数数据据,使使数数据据具具有有最最小小的的冗余度,以支持复
7、杂的数据结构;冗余度,以支持复杂的数据结构;关关系系数数据据库库具具有有高高度度的的数数据据和和程程序序的的相相互互独独立立性性,可可以以使使应应用程序与数据的逻辑结构和数据的物理存储方式无关;用程序与数据的逻辑结构和数据的物理存储方式无关;在在关关系系数数据据库库中中数数据据由由于于具具有有共共享享性性,使使其其能能为为多多个个用用户户服服务;务;关关系系数数据据库库允允许许多多个个用用户户访访问问数数据据库库中中数数据据,同同时时可可提提供供更更多多控控制制功功能能,保保证证数数据据存存储储和和使使用用具具有有安安全全性性、完完整整性性和和并并发发性性控控制。制。一、数据库和关系数据库一、
8、数据库和关系数据库 数据库管理系统数据库管理系统(DataBase Management DataBase Management SystemSystem,DBMSDBMS)是实现对数据库进行管理的是实现对数据库进行管理的软件,它以统一的方式管理和维护数据库,软件,它以统一的方式管理和维护数据库,并为用户提供访问数据库的各种方法。它是并为用户提供访问数据库的各种方法。它是解决如何科学地组织和存储数据、高效地获解决如何科学地组织和存储数据、高效地获取和维护数据的一个介于用户和操作系统之取和维护数据的一个介于用户和操作系统之间的系统软件。间的系统软件。二、二、数据库管理系统数据库管理系统 数据库系
9、统(数据库系统(DataBase SystemDataBase System,DBSDBS)是指使用数据库)是指使用数据库技术统一管理、操纵和维护数据资源的整个计算机系统。技术统一管理、操纵和维护数据资源的整个计算机系统。它由计算机的硬件、软件、数据和人员它由计算机的硬件、软件、数据和人员4 4个部分组成。个部分组成。硬件环境是数据库系统的物理支撑。硬件环境是数据库系统的物理支撑。软件包括数据库管理系统、宿主语言、开发工具和应用软件包括数据库管理系统、宿主语言、开发工具和应用程序。程序。数据是数据库的基本内容,数据库又是数据库系统的管数据是数据库的基本内容,数据库又是数据库系统的管理对象。理对
10、象。人员是指数据库系统管理人员、开发设计人员和用户。人员是指数据库系统管理人员、开发设计人员和用户。三、三、数据库系统数据库系统 数据模型是数据库中数据的存储方式,是数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。数据库的数据模型数据库系统的核心和基础。数据库的数据模型通常有三种:层次模型、网状模型和关系模型。通常有三种:层次模型、网状模型和关系模型。1.1.层次模型层次模型2.2.网状模型网状模型3.3.关系模型关系模型 4.1.4 4.1.4 数据模型数据模型 4.1.5 4.1.5 常见的数据库系统及其开发工具常见的数据库系统及其开发工具图图4.6 4.6 常见的数据库系统及
11、其开发工具常见的数据库系统及其开发工具 SQLSQL(Structured Query LanguageStructured Query Language)即结构化查询)即结构化查询语言,是基于关系代数运算的一种关系数据查询语言。语言,是基于关系代数运算的一种关系数据查询语言。一、一、SQLSQL语言的特点语言的特点 SQLSQL是一种通用的、功能强的数据库语言是一种通用的、功能强的数据库语言 面向集合的操作方式面向集合的操作方式 提供了两种使用方式提供了两种使用方式 SQLSQL语言简洁、易学语言简洁、易学 4.1.6 4.1.6 SQL简介简介 SQLSQL语言支持关系数据库三级模式结构,
12、如下图所示。其中,语言支持关系数据库三级模式结构,如下图所示。其中,外模式对应于视图和部分基本表,模式对应于基本表,内模外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。式对应于存储文件。二、二、SQLSQL语言的基本概念语言的基本概念 三、三、SQLSQL的基本语句的基本语句SQL功能功能语句语句数据定义数据定义定义基本表或索引定义基本表或索引CREATE删除基本表或索引删除基本表或索引DROP修改基本表修改基本表ALTER数据操作数据操作插入记录插入记录INSERT修改数据修改数据UPDATE删除数据删除数据DELETE数据控制数据控制授权授权GRANT收回权限收回权限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 基础 第四
限制150内