第一二章基础知识n.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一二章基础知识n

Visual FoxPro 数据库与程序设计 第1章 数据库基本知识 与 Visual FoxPro概述 数据处理就是将数据转换为信息的过程。 数据处理也称信息处理。 数据处理和数据管理的技术其发展过程大致经历了等三个阶段。 1.1.1人工管理阶段(50年代初) 特点: (1)没有专门管理数据的软件。 (2)没有外部存储设备。 (3)对数据的管理没有一定的格式。 (4)数据和应用程序一一对应。 1.1数据库技术的发展 在人工管理阶段,应用程序与数据之间的关系如图1-1所示。 图1-1 应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n … … 1.1数据库技术的发展 1.1.2.文件管理阶段(50年代后期开始至60年代末) 特点: (1)应用程序通过专门管理数据的软件即文件系统管理来使用数据。 (2)计算机硬件具有可直接存取外部存储设备 (3)出现了高级语言和操作系统 (4)程序和数据有了一定的独立性。 1.1数据库技术的发展 在文件管理阶段,应用程序与数据之间的关系如图1-2所示。 操作系统 应用程序n 应用程序2 数据组2 数据组n 应用程序1 数据组1 图1-2 1.1数据库技术的发展 在文件管理阶段,应用程序与数据之间的关系如图1-2所示。 1.1.3 数据库系统阶段(60年代末) 特点: (1)采用数据模型表示复杂的数据结构。 (2)数据有较高的独立性。 (3)数据具有的共享性、完整性和安全性。 (4)为用户提供方便的用户接口。 1.1数据库技术的发展 在数据库管理阶段,应用程序与数据之间的关系如图1-3所示。 ┆ 数据库管理系统 数据库 应用程序2 应用程序1 应用程序n 1.1数据库技术的发展 1.2 基本概念 1.2.1 数据组织 1 数据 各种物理符号表示客观事物的特性和特征,这些符号及其组合就是数据。 数据的概念包括两个方面: 数据内容是指所描述客观事物的具体特性,即数据的“值”; 数据形式则是指数据内容存储在媒体上的具体形式,即数据的“类型”。 2 数据的描述 (1)现实世界 (2)概念世界 (3)数据世界 3 信息 数据是信息的载体,信息是数据的解释 1.2 基本概念 1.2.2记录与数据表 1 记录 2 数据表 3 关键字 1.2 基本概念 1.2.3 数据库系统 1.数据库系统的组成 数据库应用系统简称为数据库系统(DataBase System,DBS),是一个计算机应用系统。它由数据库管理员、数据库、数据库管理系统、存储媒体、处理对象、处理设备等部分组成。 (1)数据库 数据库(DataBase,DB )是指数据库系统中以一定组织方式将相关数据组织在一起,与应用程序相互独立的相关数据集合。 包括数据、元数据。 按数据模型分为:层次型,网状型,关系型和面向对象数据库 (2)数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是指负责数据库存取、维护、管理的系统软件。 (3)数据库管理员 2. 数据库系统的结构 数据库系统的结构定义为三级模式结构: 外部层:外模式、子模式、用户模式。 内部层:内模式、存储模式。 概念层:模式、逻辑模式。 第二章 数据库技术基础知识 2.1 数据模型 数据模型是指数据库中数据与数据之间的关系。包括三个方面: (1)数据结构 描述关系的信息的组织结构,一旦确定就不能随意改变。 (2)数据操作 关系运算 选择运算是从关系中查找符合指定条件元组的操作。 投影运算是从关系中选取若干个属性的操作。 联接运算是将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足联接条件的所有元组。 (3)数据的完整性约束 包括实体完整性、参照完整性和用户定义完整性(又称域完整性),其中实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。 实体完整性 实体完整性是指关系的主关键字不能取“空值”,不能重复。 参照完整性 表(a)和(b)分别对应“教师”关系与“课程”关系。以“课程编号”作为两个关系进行关联的属性,则“课程编号”是“课程”关系的主关键字,是“教师”关系的外部关键字 (a)教师表 (b) 课程表 职工号 教师姓名 课程编号 01011 张平阳 023 01001 李慧荣 089 02005 陈发意 008 02019 刘大鹏 课程 编号 课程 名称 计划 课时数 019 计算机基础 71 023 数据库应用

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档