烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第6章 数据库技术基础

大学计算机基础第6章数据库技术基础
大学计算机 基础 第6章 数据库技术基础

UNS6.1数据库基础知识6.2数据模型6.3E-R模型6.4逻辑数据模型的基本类型6.5关系数据库第6章6.6数据库设计与管理数据库技术基础6.7Access2010概述7/2/2017
7/2/2017 2 6.1 数据库基础知识 6.2 数据模型 6.3 E-R模型 6.4 逻辑数据模型的基本类型 6.5 关系数据库 第6章 数据库技术基础 6.6 数据库设计与管理 6.7 Access2010概述

6.1数据库技术基础数据库基础知识61、数据(Data)指保存在存储介质上能够被计算机识别的物理符号6描述事物特性的数据内容:6存储在某一种介质上的数据形式。数字、文字、符号、图形、图像、声音62、#数据处理数据处理也称信息处理。将数据转换成信息的过程文6信息是一种被加工成特定形式的数据。:计算机的数据处理包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、传输等一系列操作过程3
3 6.1 数据库技术基础 数据库基础知识 1、数据(Data) 指保存在存储介质上能够被计算机识别的物理符号 描述事物特性的数据内容; 存储在某一种介质上的数据形式。 数字、文字、符号、图形、图像、声音 2、数据处理 数据处理也称信息处理。将数据转换成信息的过程 信息是一种被加工成特定形式的数据。 计算机的数据处理包括对数据的采集、整理、存储、分类、 排序、检索、维护、加工、传输等一系列操作过程

6.1 数据库技术基础UNS应用程序1数据集1计算机数据管理发展阶段应用程序2数据集2经历了从低级到高级的发展过程61、人工管理集n求5个数据之和以及最大值。(编程语言为C语言)*程序1:求6个数之和**程序2:求6个数中的最大值*#include#includemainOmaino11intis=0,intis,inta[6]=(66,55,75,42,86,77);inta[6]={6655,75,42,86,77);for(i=0,i<6;i++)s=a[0];ffon(i=1;i<6;i++)1s=s+a[i];子if (s<a[il)s=a[i];printf(-%dl,s),printf(-%dl,s);
4 6.1 数据库技术基础 计算机数据管理发展阶段 经历了从低级到高级的发展过程 1、人工管理 20世纪50年代中期以前。 数据与程序不具有独立性;数据不能长久保存。 应用程序2 应用程序n . 数据集1 数据集n 数据集2 . 应用程序1

6.1 数据库技术基础应用程序A计算机数据管理发展阶段文件A文件管应用程序B理系统立件系统文件B2求5个数据之和和最大值。(数据来自同一个文件C:data.dat)*程序1:求6个数之和*/*程序2:求6个数中的最大值*#include#includemainOmaino喜inti,s=0,a[6];int i,s=a[0] ,a[6];FILE*fp,FILE*fp;fp=fopen("c:data.dat",rb"),fp=fopen("c:data.dat""rb"),fread(a,2.6.fp);/*读数据fread(a,2,6.fp),s=a[0];for(i=0,i<6,i++)tfor(i=0,<6;i++)s=s+a[i];T拿if (s<a[i])s=a[i];printf(%d",s),fclose(fp);/*关闭文件*3生printf(%d",s),fclose(fp);
5 6.1 数据库技术基础 计算机数据管理发展阶段 2、文件系统 20世纪50年代后期到60年代中期。 程序和数据有了一定的独立性。数据文件可以长久保存。 程序与数据相互依赖。 在文件系统的支持下,用文件名访问数据文件。 文件系统中的数据文件服务于某一特定应用程序,数据和 程序相互依赖。同一数据项可能重复出现在多个文件中, 导致数据冗余度大,这不仅浪费了存储空间,增加了更新 开销,更严重的是,由于不能统一修改,容易造成数据的 不一致

6.1 数据库技术基础应用程序A计算机数据管理发展阶段数招库管应用程序B理系统数据库系统63数据库20世纪60年代后期以来:应用程序C数据库技术的出现:数据库管理系统。62求5个数据之和和最大值。sum(数据)数据和FROM数据表-求5个数据之和SELECTASSELECTmax(数据)AS最大值FROM数据表--求5个数的最大值分布式数据库系统64、数据库技术与网络通信技术的结合。面向对象数据库系统65、数据库技术与面向对象程序设计技术相结合。63
6 6.1 数据库技术基础 计算机数据管理发展阶段 3、数据库系统 20世纪60年代后期以来; 数据库技术的出现;数据库管理系统。 IMS(Information Management System) 有效管理和存取大量的数据资源,提高数据的共享性;减小 数据冗余;提高数据的一致性和完整性; 4、分布式数据库系统 数据库技术与网络通信技术的结合。 5、面向对象数据库系统 数据库技术与面向对象程序设计技术相结合

6.1 数据库技术基础数据库系统基本概念61、数据(Data)62、数据库(DataBase,DB)数据库就是存储在计算机存储设备、结构化的相关数据.的集合。63.数据库应用系统(DataBaseApplicationSystem)系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。(如教学管理系统、图书管理系统)
7 6.1 数据库技术基础 数据库系统基本概念 1、数据(Data) 2、数据库(DataBase,DB) 数据库就是存储在计算机存储设备、结构化的相关数据 的集合。 3.数据库应用系统(DataBase Application System) 系统开发人员利用数据库系统资源开发的面向某一类实 际应用的软件系统。 (如教学管理系统、图书管理系统)

6.1. 麦数据库技术基础64.数据库管理系统(DBMS)数据库管理系统是为数据库的建立、使用和维护而配置的软件。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。目前常见的数据库管理系统有SQLServer、Oracle、MySQL、Sybase、DB2等。5.数据库系统(DataBaseSystem,DBS):数据库系统由硬件、数据库、数据库管理系统、及相关软件、数据库管理员和用户组成66.数据库管理员(DBAdministrator,DBA)负责监督管理数据库系统的专门人员
8 4.数据库管理系统(DBMS) 数据库管理系统是为数据库的建立、使用和维护而配置的 软件。数据库管理系统使用户能方便地定义数据和操纵数 据,并能够保证数据的安全性、完整性、多用户对数据的 并发使用及发生故障后的系统恢复。 目前常见的数据库管理系统有SQL Server、Oracle、 MySQL、Sybase、DB2等。 5.数据库系统(DataBase System,DBS) 数据库系统由硬件、数据库、数据库管理系统、及相关软 件、数据库管理员和用户组成 6.数据库管理员(DB Administrator,DBA) 负责监督管理数据库系统的专门人员 6.1 数据库技术基础

6.1 数据库技术基础·数据库系统的特点6实现数据共享,减少数据穴余6采用特定的数据模型具有较高的数据独立性6有统一的数据控制功能
9 数据库系统的特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能 6.1 数据库技术基础

6.1数据库技术基础数据库系统的内部体系结构?数据库系统三级模式和二级映射用户级数据库外模式A外模式B用户视图外模式外模式-概念模式映射概念级数据库概念模式DBA视图概念模式概念模式-内模式映射物理级数据库内模式内模式内部视图操作系统物理数据库10
10 6.1 数据库技术基础 数据库系统的内部体系结构 数据库系统三级模式和二级映射
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.4演示文稿软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.3电子表格软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.1-5.2文字处理软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第4章 计算机操作系统.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第3章 计算机硬件系统.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第2章 计算机中的信息表示.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第1章 计算思维导论(主讲:马晓敏).pdf
- 《大学计算机基础》课程PPT教学课件(第四版)第10章 问题求解的算法基础与程序设计.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第9章 信息社会与安全.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第8章 多媒体技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第7章 计算机网络基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第6章 数据库技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第5章 办公软件基础知识与功能设计.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第4章 操作系统.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第3章 计算机硬件系统.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第2章 计算机基础知识(计算机中的信息表示).pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第1章 计算思维导论.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)公共基础知识——数据库设计基础.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)2019年二级等级考试公共基础知识考点练习题.ppt
- 《大学计算机基础》课程教学资源(二级考试培训资料)公共基础知识考点.pptx
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第7章 计算机网络基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第8章 多媒体技术基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第9章 信息社会与安全.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第10章 问题求解的算法基础与程序设计.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第11章 计算机发展前沿技术.pdf
- 《Linux操作系统》课程教学课件(PPT讲稿)ch2 linux概述.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch3 开始行动.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch4 Linux shell.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch5 编辑文本文件.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch7 文件和文件系统结构.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch8 文件安全.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch9 基本文件处理.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch10 高级文件处理.ppt
- 《高级数据库》课程教学课件(讲稿)Chapter 1 数据库基本概念.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 2 SQL Server基本操作.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 3 T-SQL语言编程.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 4 游标.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 6 存储过程.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 7 触发器.pdf
- 《Java面向对象程序设计》课程教学资源(书籍文献)Java编程思想【美】Bruce Eckel,Thinking In Java(中文版).pdf