数据库基础PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文件结构,建立数据库,数据库中数据之间的联系、数据的完整性约束和保证完整性的触发机制等。
数据库操纵功能:
提供数据操作语言(Data Manipulation Language --DML),对数据库中
数据进行插入、删除、修改、查询和存储、重新组织数据库结构、数据库备份和恢复操作,
数据库查询功能 :提供方便灵活的查询功能
数据与数据之间的联系。
特点:
用综合的方法组织数据,具有统一的数据结构
数据库中的数据可以为多用户共享,具有较小的数 据冗余
具有较高的数据独立性
具有安全控制机制,能够保证数据的安全、可靠
允许并发地使用数据库,能有效、及时地处理数据
能保证数据的—致性和完整性
精品课件
15
1.2.2 数据库管理系统
1.2.1 数据库及其特点 1.2.2 数据库管理系统 1.2.3 数据库应用系统 1.2.4 数据库系统
精品课件
14
1.2.1 数据库及其特点
数据库(Database DB)是以一定的方式组织并存 储在计算机存储设备上、能够为不同用户所共享 的、与应用程序彼此独立的相互关联的数据的集 合。在数据库中不仅要存储数据本身,还要存储
3) 多做题(参考《Visual FoxPro程序设计上机实验指
导》)
精品课件
3
三、课程学时安排和教学方式
课程学时安排:
40 —— 理论课 16 —— 实验课 计算机综合训练: 实验:20
教学方式
多媒体教学 + 上机操作实验
联系方式: 13838460573
精品课件
4
第1章 数据库基础
1.1 数据管理技术及其发展 1.2 数据库系统的组成 1.3 数据模型 1.4 关系数据库模型 1.5 Visual Foxpro概述 思考题
数据库控制功能 :
提供对数据库的安全、完整性、多用户并发控制等。
数据结构化 数据独立性高 实现数据的共享与最小冗余 具有统一的数据管理和控制功能
精品课件
12
应用程序1 应用程序2
数据库 管理系统
数据库
应用程序1
文件1
应用程序2
文件2
应用程序n
文件管 理系统
文件3
文件管理系统示例管理
应用程序n
程序与数据的对应关系
精品课件
13
1.2 数据库系统的组成
广义的数据库系统不仅是一个计算机系统, 而且是一个人机结合的系统,它是由数据库、 数据库管理系统、数据库应用系统及相关人 员组成的一个整体。
精品课件
7
2.数据处理
数据处理是指对各种形式的数据进行收集、组织、 存储、分类、排序、检索、加工、传播等一系列活 动的总和。
数据处理的目的是要获取需要的信息,从中提取 有用的数据作为决策的依据。
早期的数据处理主要是手工或机械处理方式。计 算机在数据处理中的应用使数据处理跨入电子数据 处理阶段,数据库技术的发展也使数据处理迈上新 的台阶。
数据库管理系统(DataBase Management System -DBMS)是专门用来创建、操纵、管理、维护和监控数据 库的大型软件系统,它对数据库提供安全访问机制和 操纵、管理机制,它是数据库系统的核心或基石。
数据库管理系统具备的功能有以下几点:
数据库定义功能:
提供数据定义语言(Data Definition Language --DDL),定义库
精品课件
9
(1)手工管理阶段
时间:20世纪60年代以前
背景:计算机功能比较简单,主要用于科学计算。 计算机外存储设备只有磁带和卡片等,计算机软 件系统方面,还没有操作系统,也没有数据库系 统等专门的数据管理软件,只有汇编语言。
特点:
数据不存储
应用程序1
数据集1
不具有数据独立性 应用程序2
数据集2
精品课件
8
3.数据管理
数据管理是数据处理的核心,是指对数据的组织、 存储、检索和维护等工作。随着计算机技术的发展, 数据管理技术也得到迅速的发展。 根据数据的独立性、数据的冗余度、数据间的相 互联系及数据的安全性、完整性等,我们把数据管 理技术的发展划分为三个阶段:
(1)手工管理阶段 (2)文件管理阶段 (3)数据库管理阶段
特点:
数据以文件的形式长期保存在计算机中
数据的独立性有一定的提高
文件的组织形式多样化
但数据还存在大量的冗余、缺乏数据的逻辑 独立性、文件之间无法实现相互联系
精品课件
11
(3)数据库管理阶段
时间:20世纪60年代后期至今 背景:磁盘存储技术取得重要进展,计算 机更广泛地应用于管理,出现了统一管理数 据的专门软件系统——数据库管理系统 。 特点:
握设计软件的方法。 达到计算机基础知识和应用能力中级水平
(二级考试的语言部分)
精品课件
2
二、课程特点和一些说明
课程特点
1) 概念多、新
2) 课程容量大、进度快
3) 理论和操作并重
所须基础
熟练掌握一种汉字输入法
计算机的基础知识
学习要点
1) 课前预习,上课记笔记,但当听与记矛盾时以听为主;
2) 多上机练习,上机操作要有的放矢,及时消化新知识
前言:Visual FoxPro课程介绍
Visual FoxPro课程目标 课程特点和一些说明 课程学时安排和教学方式
wenku.baidu.com精品课件
1
一、 Visual FoxPro课程目标
掌握基于Windows 平台的可视化编程方法; 熟练掌握关系型数据库的设计和操作方法 了解开发数据管理类软件的过程,基本掌
精品课件
5
1.1 数据管理技术及其发展
➢ 1.信息与数据 ➢ 2.数据处理 ➢ 3.数据管理
精品课件
6
1.信息与数据
信息是对客观事物的抽象描述,是对客观事
物的反映。现实世界是信息的世界,是信息的来源 地。
为了认识世界,交流信息,人们需要描述事物。
数据是信息的符号化表示。就计算机信息处理
而言,数据是一切计算机可以接受并能够处理的符 号序列,这些符号系列可以完整地用来表示数字、 文字、声音、图像等。 。 两者的关系:数据反映信息,信息依据数据来表达。
数据不能共享 数据大量冗余
应用程序n
数据集n
精品课件
10
(2)文件管理阶段
时间:20世纪60年代早期到20世纪60年代后期
背景:计算机开始大量用于非数值计算,磁盘、 磁鼓等存储设备的出现大大增强了计算机的存取 能力。软件方面,出现了操作系统,数据以文件 的形式由操作系统的文件管理系统进行统一管理。
相关文档
最新文档