第1章 数据库基础��识
1.1 数据管理
1.1.1 数据与信息
1.数据
数据是数据库系统研究和处理的对象。一般认为,数据是人们记录下来的、表示客观事物状态特征的、可以识别的符号,例如描述某款笔记本电脑的特征可用一组数据“银灰色、长方形、14英寸、2.3kg”来表示。由于这些符号已被赋予了特定的语义,因此具有传递信息的功能。此外,数据可分为数值型数据(如商品价格、重量、身高、体重等)和非数值型数据(如姓名、声音、图像等)。
2.信息
信息是指经过加工处理并对人类的客观行为产生影响的数据表现形式;在数据处理领域,通常把信息理解为关于现实世界事物存在方式或运动状态的反映。例如,“笔记本电脑的颜色是银灰色,形状是长方形,屏幕尺寸是14英寸,重量是2.3kg”,这些是关于笔记本电脑的信息,是笔记本电脑存在状态的反映。从计算机应用角度考察,通常可将信息看作是进行各种活动所需要获取的知识。
3.数据与信息的联系和区别
数据与信息既存在某种联系,又存在一定的区别。数据是信息的符号表示或称为载体,信息则是数据的内涵,是对数据语义的解释;数据表示了信息,而信息只有通过数据形式表示出来才能被理解和接受。例如,某公司举行校园招聘会这个事件形成了“招聘”这样一个信息,把该信息告知学生时,可以通过报纸等文字数据形式向学生告知,也可以通过广播电台等声音数据形式向有关学校的学生传递。不管是声音数据形式还是文字数据形式,“招聘”信息的内容都没有变化。因此,信息是数据的内涵,数据是信息的具体表现形式。 计算机是先进科学技术的结晶,又是大众化的T具。计算机知识和应用能力已成为当代大学生知识和能力的重要组成部分,加强计算机知识和应用能力的教育是培养21世纪创新型人才的重要举措。根据教育部关于高校非计算机专业学生计算机基础教学“三个层次”的精神,全国各高校普遍开展了分层次的计算机教学,计算机编程语言的学习是第二层次教学的关键一环。在我国,Visual FoxPro 6.0(VFP6)中文版已相当流行,在计算机等级考试、公务员考试、职称能力考试中,都有以VFP为主要考核对象的内容。许多高校的文科专业和大部分理工科专业都开设了有关VFP程序设计内容的课程。
近年来,随着我国高等教育改革的不断推进,大学教育已由传统的精英教育转向大众化教育,在校大学生人数越来越多,层次变化越来越大,各高校教师在教学过程中更加关注因材施教。目前有关VFP程序设计的教材很多,特点不同,适用范围各异。我们也尝试结合多年的VFP教学和项目开发经验编写了本书及其配套教材《Visual FoxPro程序设计基础上机实训与等级考试指导》,以满足各高校实用新型人才培养的需要。本书主要有以下4个特点。
1.注重知识体系
本书第1~3章介绍了VFP数据库基本知识及其应用环境,第4、5章详细介绍了VFP数据表、数据库的使用,第6章介绍SQL,第7章介绍结构化程序设计,第8、9章介绍面向对象程序设计,第10章介绍菜单设计,第11章介绍VFP的报表与表单设计,第12章用实例介绍一个数据库应用系统的开发过程。全书用大量的实例详细介绍了VFP数据库管理系统的基本知识及其应用,有利于培养学生建立VFP数据库管理系统的知识体系。
2.注重实用性
本书在编写过程中,注重教材体系结构的合理安排和案例素材的选用,对所讲解的操作过程、命令、函数等都用实例进行了说明,并使用综合性实例讲解命令的综合应用,有利于教师教学和学生自学;同时各章还附有思考题作为学生学习后的复习思考。全书图文并茂、内容由浅入深,有利于培养学生的自学能力、思维能力和动手能力。