1 Visual FoxPro程序设计教程.pptVIP

  • 7
  • 0
  • 约5.03千字
  • 约 35页
  • 2016-09-14 发布于河南
  • 举报
1 Visual FoxPro程序设计教程.ppt

软件技术与数据库 教师:李贵兵 E-mail:lgbswun@126.com QQ:座机电话号码 第一章 数据库系统概述 大纲要求: 1、数据库的发展及特点 2、基本概念: 数据库、数据库管理系统、数据库系统及其相互关系,三种数据库模型 3、关系数据库 关系模型: 关系模式、关系、元组、属性、域、关键字 关系运算:选择、投影、连接 1.1 数据库基础知识 数据(Data)   用于描述事物特性,是构成信息和知识的原始材料。在计算机科学中,一切能被计算机接收和处理的物理符号都成为数据。如文字、字符、数字、图形、图像、色彩等。 信息(Information) 对数据加工处理后得到的有用的知识。 数据处理(Data Proceeding) 从大量的数据中,通过分析归纳、演绎推理等手段,提取出对人们有价值、有意义的信息的过程。 信息 数据 + 处理 数据处理内容   收集数据、存储数据、数据加工、分类、排序、统计、检索、传输、维护等。。 三个阶段 1.2 数据管理技术的发展 数据管理的三个阶段及各自特点: (人工管理、文件管理、数据库系统管理) 1、人工管理: (以处理为中心) 1)数据不独立; 2)数据不能长期保存 3)无专门管理软件 4) 无法共享 2、文件系统: (以程序为中心) 进展: 1)数据独立; 2)数据能长期保存 3)有文件系统管理 缺点:1)没有完全独立于程序 2)存在数据冗余 3)无法集中管理 1.2 数据管理技术的发展 3、数据库系统: (以数据为中心) 1)数据结构化,这是数据独立和集中管理的基础; 2)实现数据共享; 3)数据独立,与具体程序无关; 4)数据实现统一控制; 并发控制 :多用户并发访问数据库 安全性控制:防止非法访问 完整性控制:数据的完整、正确和有效 1.2 数据管理技术的发展 数据库系统的分类: 按数据存放的地点,分为集中式和分布式两种 1.2 数据管理技术的发展 4、高级数据库系统 分布式数据库系统:网络环境下,数据逻辑上集中,物理上分散。 面向对象数据库:将面向对象的技术和数据库结合发展而来。 智能数据库系统:人工智能技术和数据库结合发展而来。 1.3 数据库系统的基本概念 数据库(Data Base)DB 在计算机中以一定形式组织、存储和应用的结构化的相关数据的集合。 基本特点: 1、结构化 2、独立性 3、共享性 4、安全性 5、完整性 6、冗余量小 7、 并发 1.3 数据库系统的基本概念 数据库管理系统 DBMS 数据库系统的核心,在操作系统支持下,对数据库进行全面管理的软件系统,负责定义、建立、操纵、管理和维护数据库 DBMS的组成: 1 数据定义语言DDL及其编译、解释程序 2)数据操纵语言DML或查询语言 3)运行管理与控制程序 (DBMS的核心) 4)数据字典 DD —— 数据描述、管理规则等。 1.3 数据库系统的基本概念 数据库系统DBS 具有管理数据库功能的计算机软硬件总和系统。组成为: 计算机硬件 软件系统 操作系统 (OS) 数据库管理系统 DBMS 数据库应用程序 DBA 数据库 DB 数据库管理员 用户 程序员 (Programmer) 最终用户 (User) 1.3 数据库系统的基本概念 数据库应用系统 DBAS 在DBMS支持下,利用数据库技术及资源开发的、面向某一类具体应用的软件系统。包括: 1)开放式信息服务系统 如证券行情、科技情报系统等 2)管理信息系统 面向机构内服务,如图书管理、教学管理、人事工资管理等。 一个完整的DBAS包含: 数据库应用程序 DBA 数据库 DB DB、DBMS、DBS、DBAS之间的关系 1.3 数据库系统的基本概念(掌握) 三种模式结构关系 1.4 实体描述与数据模型 实体—客观存在并可以相互区分的事物成为实体。 属性—描述实体的特性成为属性。一个实体可由若干个属性来描述。 码(关键字) —唯一标识实体的一个属性或属性集成为码(关键字)。 域—属性的取值范围。 实体型—用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 实体集—同类型的实体的集合称为实体集。 1.4实体联系的举例 1.5 三种数据模型 数据模型:数据库的组织形式,体现数据间联系的方式。 基本的数据模型有: 层次模型、网状模型、关系模型, 相应地,采用相应模型的数据库分别称为:层次数据库、网状数据库、关系数据库。 1.5 三种数据模型 1、层次型数据模型 以各类记录型作为结点的树形结构表示数据间的联系。 学校行政机构、家族关系  基本特点:数据间关系  

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档