- 1
- 0
- 约1.44万字
- 约 62页
- 2018-04-22 发布于江西
- 举报
计算机软件及应用第章数据库基础.ppt
Visual Foxpro 6.0程序设计与应用 黄伟雄 QQ:229106961 课程教学目标 通过对关系型数据库管理系统Visual FoxPro(简称VFP)的学习,使学生掌握数据库技术的基本内容,掌握程序设计的基础知识和程序设计的基本方法,了解数据库及面向对象编程的基础知识,培养开发数据库应用程序的基本能力。 通过本课程的学习,要求针对具体的问题,能够使用Visual FoxPro设计数据库和开发相应的基本应用程序,并具有其他程序设计语言和其它类型数据库的自学能力,同时能有效解决课程开设专业,在后续课程可能涉及的计算机数据处理方面的一些疑难问题,提高学生的计算机应用能力。 知识模块顺序 1、数据库基础知识(1、2章) ??? 通过学习使学生了解数据库技术的基本知识、基本概念,掌握用Visual FoxPro创建、维护数据库库的基本方法。 2、数据库的使用(3、4、5章) ????通过学习使学生学会用Visual FoxPro的查询和视图工具、SQL语句使用数据库的数据,并能对数据进行各种要求的查询、分类、汇总。 3、结构化程序设计基础(6章) ????通过学习使学生了解结构化程序设计的基本思想,并能使用Visual FoxPro提供的开发工具,进行基本的程序设计。 4、面向对象(可视化)程序设计(7、8、9、10、11章) ????通过学习使学生了解和掌握面向对象程序设计的基本思想,并能使用Visual FoxPro提供的(可视化)开发工具,进行基本的可视化程序设计的开发。 5、综合应用(12章) ????通过学习使学生了解数据库程序设计的基本思想。 考核方式 通过省计算机等级二级考试 第1章 数据库技术基础 1.1 数据库技术概述 1.2 数据模型 1.3 数据库设计 1.4 概念模型 1.5 关系数据库 1.1 数据库技术概述 1.1.1 数据库基本概念 数据(Data) 数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。 数据库(DataBase,简记为DB) 数据库是长期存储在计算机内、有组织的、可共享的数据集合。这种集合具有如下特点: 最小的冗余度 应用程序对数据资源共享 数据独立性高 统一管理和控制 数据库管理系统(DataBase Management System,简记为DBMS) 数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面: 数据定义功能 用户通过数据定义语言(DDL,Data Definition Language)它可以方便地对数据库中的数据对象进行定义。 数据操纵功能 用户可以使用数据操纵语言(DML,Data Manipulation Language) 操纵数据,实现对数据的基本操作。如查询、插入、删除和修改。 数据库的运行管理功能 数据库在建立、运行和维护时由数据库管理系统统一管理和控制,以保证数据的安全性、完整性,对并发操作的控制以及发生故障后的系统恢复等。 数据库的建立和维护功能 它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。 数据库系统(DataBase System,简记为DBS) 数据库系统一般由数据库、操作系统、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)和用户构成。 1.1.2 数据库技术的产生与发展 数据管理技术经历了如下三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。 人工管理阶段 这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是批处理。 人工管理阶段的特点是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。 文件系统阶段 这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有了一定的发展。计算机不仅用于科学计算,还大量用于管理。这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。在软件方面,操作系统中已经有了数据管理软件,一般称为文件系统。处理方式上不仅有了文件批处理,而且能够联机实时处理 文件阶段的数据管理特点是:数据可以长期保存、由文件系统管理数据、程序与数据有一定的独立性、数据共享性差、数据独立性差、记录内部有结构。 数据库系统阶段 从20世纪60年代后期以来,计算机硬件和软件技术得到了飞速发展,为了解决多用户、多应用共享数据,使数
原创力文档

文档评论(0)