读书人

数据库原理与应用

发布时间: 2010-02-24 02:07:49 作者:

 数据库原理与应用


基本信息出版社:科学出版社
页码:280 页
出版日期:2007年08月
ISBN:7030177010
条形码:9787030177018
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:面向21世纪高职高专计算机系列规划教材
图书品牌:科瀚伟业

内容简介 《数据库原理及应用》是依据《全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)》编写的,注重理论结合实际,以丰富的实例来突出重点与难点。主要介绍了开发一个完整的学生成绩管理系统的方法与技术。全书共分为12章,主要内容包括数据库基本原理、Visual FoxPro操作基础和语言基础、自由表及数据库的基本操作、面向过程的程序设计和面向对象的程序设计方法、视图与查询的创建及应用、结构化查询语言SOL、报表与标签设计、表单与菜单的设计以及应用程序的生成与发布。《数据库原理及应用》适合作为各类高等职业技术学校的计算机专业及非计算机专业的教学用书,也可作为其他人员学习Visual FoxPro的教材和参考用书。
编辑推荐 《数据库原理及应用》为科学出版社出版发行。
目录
第1章 数据库基本原理
1.1 数据库基本概念
1.1.1 数据、数据库
1.1.2 数据库系统
1.2 数据模型
1.3 关系数据库
1.3.1 关系模型与二维表
1.3.2 关系数据库
1.3.3 关系运算
1.4 数据库设计
1.4.1 需求分析
1.4.2 数据库的规范化设计
1.4.3 数据库的逻辑设计
本章小结
习题一

第2章 Visual Fox Pro操作基础
2.1 Visual Fox Pro6.0简介
2.1.1 软件的特点
2.1.2 安装Visual Fox Pro
2.1.3 启动与退出
2.2 工作环境设置
2.2.1 使用"选项"对话框设置
2.2.2 其他设置方式简介
2.3 项目管理器
2.3.1 认识项目管理器
2.3.2 使用项目管理器
2.3.3 定制项目管理器
2.3.4 项目文件
2.4 Visual Fox Pro的文件类型
2.4.1 文件名与文件类型
2.4.2 Visual Fox Pro的文件类型
2.5 Visual Fox Pro的工作方式
2.5.1 交互方式
2.5.2 程序方式
本章小结
习题二

第3章 Visual Fox Pro语言基础
3.1 一个简单的程序
3.2 数据类型
3.2.1 Visual Fox Pro数据类型
3.2.2 Visual Fox Pro字段类型
3.3 数据容器
3.3.1 常量
3.3.2 变量
3.3.3 数组
3.4 表达式与运算符
3.4.1 运算符
3.4.2 表达式
3.5 常用系统函数
3.5.1 数值型函数.
3.5.2 字符型函数
3.5.3 日期型函数
3.5.4 转换函数
3.5.5 测试函数
本章小结
习题三

第4章 自由表的基本操作
4.1 使用菜单命令操作自由表
4.1.1 创建表
4.1.2 修改表的结构
4.1.3 浏览表的内容
4.1.4 添加记录
4.1.5 修改记录
4.1.6 删除记录
4.1.7 表的索引
4.1.8 表的其他主要操作
4.2 使用命令操作自由表
4.2.1 命令的语法规则
4.2.2 建立和复制表结构
4.2.3 命令方式操作表
4.3 在项目管理器中操作自由表
4.3.1 在项目文件中创建自由表
4.3.2 自由表的基本操作
本章小结
习题四

第5章 数据库的基本操作
5.1 数据库的创建、打开、修改与删除
5.1.1 使用菜单操作方式
5.1.2 使用命令操作方式
5.2 数据库与表
5.2.1 数据库、表与自由表
5.2.2 在数据库中建立表
5.2.3 向数据库添加自由表
5.2.4 将数据库表删除或移去
5.2.5 设置"表名
5.2.6 设置表的索引
5.2.7 建立表间关系
5.3 关系完整性的设置
5.3.1 实体完整性
5.3.2 用户定义完整性
5.3.3 参照完整性
5.4 使用项目管理器操作数据库
本章小结
习题五

第6章 程序设计
6.1 程序文件操作
6.1.1 程序文件的建立
6.1.2 程序文件的修改
6.2 顺序结构
6.3 选择结构
6.3.1 IF-ENDIF语句
6.3.2 IF-ELSE-ENDIF语句
6.3.3 DOCASE-ENDCASE语句
6.4 循环结构
6.4.1 DO-WHILE-ENDDO语句
6.4.2 FOR-ENDFOR语句
6.4.3 SCAN-ENDSCAN语句
6.4.4 多重循环
6.5 过程与函数
6.5.1 过程与函数的定义格式
6.5.2 过程与函数的调用
6.5.3 程序举例
本章小结
习题六

第7章 视图与查询
7.1 创建视图
7.1.1 使用"视图向导"创建视图
7.1.2 使用"视图设计器"创建或修改视图
7.2 查询
7.2.1 使用"查询向导"创建查询
7.2.2 使用"查询设计器"创建查询
7.2.3 "查询设计器"部分对话框选项功能
7.2.4 显示SQL窗口
7.2.5 运行查询
7.2.6 查询与视图
本章小结
习题七

第8章 结构化查询语言SQL
8.1 SOL概述
8.2 数据操纵语言
8.2.1 SQL查询语句
8.2.2 SQL插入语句
8.2.3 SQL删除语句
8.2.4 SQL更新语句
8.3 数据定义语言
8.3.1 表的定义与修改
8.3.2 视图的定义与删除
8.3.3 其他数据定义语句
本章小结
习题八

第9章 报表和标签设计
9.1 简单报表
9.1.1 报表向导
……

第10章 表单与工具栏
第11章 菜单与工具栏
第12章 应用程序的生成与发布
……
序言 本书根据高等职业技术教育特点,并依据《全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)》编写,注重在理论与实践结合的基础上组织各章节的内容,以丰富的实例来突出程序设计中的重点与难点。
本书具有以下特点。
内容全面。全书共分为12章,主要内容包括数据库基本原理、Visual FoxPro操作基础和语言基础、自由表及数据库的基本操作、面向过程的程序设计和面向对象的程序设计方法、视图与查询的创建及应用、结构化查询语言SQL、报表与标签设计、表单与菜单的设计以及应用程序的生成与发布。
实用性强。采用了“任务驱动”的编写方法,以任务驱动的模式介绍了开发一个完整的学生成绩管理系统的方法与技术,便于读者阅读和练习。
简洁明了,易学易用。参加编写的人员都来自教学一线,有很长的教龄和丰富的教学经验,熟谙计算机语言学习者在学习中的疑点、难点,在编写中,避开了繁琐、费解的理论描述,以必需、实用为出发点,介绍每一个概念及应用程序的基本作用和功能,通过操作步骤使学习者能参照样例,即学即用。
适用面广。本书可作为高职院校及大中专院校学生学习Visual FoxPro程序设计的教材或者自学教材,也可以作为各类计算机培训教材。
Visual FoxPro程序设计是一门实践性很强的课程,本书把理论教学和实践教学结合在一起,并贯穿始终,本书内容全面、图文并茂、实例丰富、内容实用。
本书由刘敏涵任主编,郭立文、尹毅峰任副主编,参加编写的有刘敏涵(第1、2章)、郭立文(第5、12章)、尹毅峰(第6、8章)、张帆(第3章)、张向阳(第4、9章)、石雷(第7章)、魏晓燕(第10章)、王勃(第11章)。由孟繁增老师对全书进行了审阅。
文摘 插图:


第1章 数据库基本原理
数据库技术是计算机软件领域的一个重要分支,产生于20世纪60年代末。1968年美国IBM公司推出层次模型的IMS数据库管理系统,1969年10月美国数据系统语言协会的数据库任务组—BTG)发表关于网状模型的DBTG报告,1970年美国IBM公司提出了关系模型。这三件事情奠定了数据库技术的基础。20世纪七八十年代数据库技术在理论上和实践中都得到飞速发展,逐步完善,形成了专门的信息处理理论及数据库管理系统。
本章将从数据库基本概念出发,逐一讲解信息、数据、数据处理、数据模型、数据库、数据库设计等基础知识和概念。这些是学习和掌握数据库技术的基础知识。
1.1 数据库基本概念
1.1.1 数据、数据库
数据是数据库中存储的基本对象。能被计算机存储和处理的数字、文字、图形、图像、声音等统称为数据。
数据处理是指对各种类型的数据进行采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是为了从大量的、原始的数据中抽取有价值的信息,以此作为行为和决策的依据。
信息与数据既有区别又有联系。数据是信息的载体,信息是数据的内涵。数据的表示形式有多种,同一信息可以用不同的数据来表示。数据如不具有知识性和有用性,则不能称其为信息。
数据库(database)简称为DB,指长期存储在计算机内有组织、可共享的数据集合。
研究如何高效地进行数据处理的技术称为数据库技术。
数据处理的发展经历了手工处理、文件系统到数据库系统三个阶段。其中,数据库系统阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据的仓库。数据库中的数据能够满足所有用户的不同要求,供不同用户共享。在数据库系统管理的系统环境下,应用程序对数据的管理和访问灵活方便,而且数据与应用程序各自完全独立,即数据可由多种应用程序来打开,使程序的编制质量和效率都有所提高;由于数据‘文件间可以建立关联关系,数据的冗余大大减少,数据共享性显著增强。
读书人网 >数据库

热点推荐