中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PDF
文档页数:94
文件大小:3.76MB
团购合买:点击进入团购
内容简介
烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第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 数据库技术基础  数据库系统的内部体系结构 数据库系统三级模式和二级映射

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档