
基本信息出版社:清华大学出版社
页码:257 页
出版日期:2009年01月
ISBN:7302181993/9787302181996
条形码:9787302181996
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等院校信息技术规划教材
内容简介 《数据库技术应用基础》以数据库技术的基本知识、基本概念和基本方法为主线,以小型数据库应用系统实例为引导.全面介绍数据库技术的主要内容,突出数据库设计、实现和编程方法,着力培养数据库应用系统的开发能力。《数据库技术应用基础》在精选课程内容的基础上,建立由总体到具体、由浅入深、由简到繁、难点分散的教材体系:实现强化实践、侧重能力、突出应用的教学目标;运用深入浅出、文句流畅、文图兼施、通俗易懂的表述方式。《数据库技术应用基础》适宜用作普通高等院校计算机应用专业及其相关专业的数据库技术课程教材:也可作为数据库技术人员、计算机应用系统开发人员及相关人员培训教材,也可供自学数据库的技术人员参考。
编辑推荐 《数据库技术应用基础》以数据库技术的基本知识、基本概念和基本方法为主线,以小型数据库应用系统实例为引导,全面介绍数据库技术的主要内容,突出数据库的设计、实现和编程方法,着力培养数据库应用系统的开发能力。《数据库技术应用基础》特点是,在精选课程内容的基础上,建立由总体到具体、由浅人深、由简到繁、难点分散的教材体系;实现强化实践、侧重能力、突出应用的教学目标;运用深入浅出、语言流畅、图文并茂、通俗易懂的表述方式。
《数据库技术应用基础》适宜用作普通大专院校、职业技术院校等计算机应用专业及其相关专业学生数据库技术课程的教材;也可作为数据库技术人员、计算机应用系统开发人员及相关人员培训班教材,自学数据库技术人员的参考书。
目录
第l章 数据库系统基本概念
1.1 什么是数据库
1.1.1 信息、数据和数据管理
1.1.2 信息处理与数据处理
1.1.3 数据库系统的初步印象
1.1.4 数据库技术的发展
1.2 数据库系统的体系结构
1.2.1 三级模式
1.2.2 二级映射
1.2.3 3种记录
1.2.4 数据独立性
1.3 数据库语言
1.3.1 数据描述语言
1.3.2 数据操纵语言
1.3.3 程序设计语言
1.4 数据库管理系统
1.4.1 数据库管理系统的功能
1.4.2 数据库管理系统的组成
1.4.3 数据库管理系统的分类
1.5 数据库系统活动过程
1.6 数据库技术的特点
习题1
第2章 数据库应用系统
2.1 关于对数据库的几个认识
2.2 数据库应用系统
2.2.1 数据库应用系统构成
2.2.2 数据库应用系统开发
2.3 一个数据库应用实例课题——教学管理
2.3.1 课题背景
2.3.2 课题要求
2.4 实例课题需求分析
2.4.1 需求调查
2.4.2 数据需求分析
2.4.3 功能需求分析
2.4.4 数据与功能关系分析
2.5 实例课题解决方案的选择
2.5.1 解决方案选择的意义
2.5.2 解决方案选择的内容
2.5.3 实例课题的解决方案
2.6 数据库系统VisualFoxPro
2.6.1 简介VFP
2.6.2 VFP的启动和关闭
2.6.3 VFP项目管理器
习题2
第3章 数据模型设计及数据库创建
3.1 数据库数据主要特性
3.2 数据抽象过程——4个世界
3.2.1 现实世界
3.2.2 概念世界
3.2.3 逻辑世界
3.2.4 物理世界
3.3 数据模型的基本概念
3.3.1 实体与联系
3.3.2 约束条件
3.3.3 操作方式
3.3.4 数据模型的设计步骤
3.4 概念模型设计
3.4.1 设计要点
3.4.2 E-R图方法
3.4.3 概念设计实例
3.5 关系数据模型
3.5.1 关系模型
3.5.2 关系数据库模型
3.5.3 关系模型的特点
3.6 关系模型设计
3.6.1 从概念模型到关系模型
3.6.2 关系模型设计实例I
3.6.3 教学管理数据库的数据模型
3.7 关系数据库创建
3.7.1 创建VFP数据库
3.7.2 在数据库上创建数据表
3.7.3 创建联系和表间约束条件
3.8 数据装入
3.8.1 数据装入方法
3.8.2 实例数据库表批装入演示
3.8.3 多媒体数据的输入
3.8.4 创建完成的教学管理数据库表内容展示
习题3
第4章 关系数据库操作
4.1 数据库操作的一般概念._
4.1.1 数据库操作的种类.1
4.1.2 数据库操作的分解_l
4.2 关系代数¨
4.2.1 关系代数的构成元素
4.2.2 关系代数运算规则
4.2.3 关系代数的复合运算
4.2.4 关系代数的意义
4.3 VFP数据库操作
4.3.1 VFP数据库存储概念
4.3.2 打开和关闭操作
4.3.3 记录操作
4.3.4 浏览
4.3.5 文件操作
习题4
第5章 查询、SQL与视图
5.1 查询
5.1.1 查询的概念
5.1.2 单表查询设计
5.1.3 多表查询设计
5.2 SQL语言
5.2.1 SQL语言简介
5.2.2 SQL数据查询语句
5.2.3 SQL数据修改语句
5.2.4 SQL数据定义语句
5.3 视图
5.3.1 视图的概念
5.3.2 视图的定义
5.3.3 视图的操作
5.3.4 视图合成
5.3.5 视图的性质
5.3.6 视图与数据独立性
5.4 关系数据库系统体系结构
习题5
第6章 数据库编程
6.1 程序和程序设计
6.1 _1什么是程序
6.1.2 程序设计语言
6.1.3 程序设计技术
6.1.4 开始编程
6.2 VFP程序设计语言
6.2.1 VFP数据
6.2.2 VFP运算
6.2.3 常用VFP命令语句
6.2.4 VFP流程控制语句
6.3 VFP结构程序设计
6.4 VFP面向对象程序设计
6.4.1 什么是面向对象程序设计方法
6.4.2 对象和类
6.4.3 类的运用
6.4.4 类的设计
6.5 VFP编程工具
6.5.1 表单向导
6.5.2 生成器
6.5.3 再举一个表单设计例子
6.5.4 报表
6.6 应用系统集成和菜单设计
第7章 数据库设计与数据管理
第8章 SQL Server2000简介
……
序言 数据库技术的出现虽然比计算机诞生的时间晚了近20年。但此后的几十年间,数据库技术与计算机技术同步发展、相互支持、共生共荣。从20世纪60年代后半期开始的几十年间,数据库技术的研究、开发和应用逐步进入高潮;成果不断涌现,不断推陈出新;经历了从层次模型到网状模型,再到关系模型的里程碑式发展过程;商品化数据库软件层出不穷,大量投放市场,犹如天女散花,遍布全球。到20世纪70年代中期,数据库之花也绽放在中国大地。现在,已不再有人怀疑数据库技术在数据存储和管理领域的重大意义和巨大作用。几乎百分之百的计算机系统都装备有数据库系统;几乎百分之百的计算机用户都应用数据库技术于自身的业务管理应用;几乎所有的计算机工作者,不管是专业的还是非专业的,都努力地去掌握数据库技术和方法,并以之为能。
数据库技术是一种数据管理技术,是一门计算机专业的专业基础课程,是计算机专业及其相关专业的学生都必须学习和掌握的技术。因为计算机是一种信息处理工具;信息处理的基础是数据处理,数据处理的基础是数据管理。数据库技术又是一种面向应用、实践性很强的技术;离开应用就会失去存在的价值;没有足够的实践,技术就显得苍白无力。笔者曾从事数据库技术课程教学30余年。近几年,又有机会参与和从事计算机应用技术型人才和职业技术人才的培养和教育工作。深感技术教学、实践教学和能力培养的深远意义和实践意义。笔者以为,职业技术教育需要处理好两个关系。一是理论与实践的关系。在强调实践教学的同时不要忽视理论教学。实践只有特殊性,理论才有一般性。从实践出发寻找理论支持是一个好的教育方式。我们反对没有实践的理论,但也反对没有理论的实践。“实践一理论一再实践”是一个合理的公式。二是案例教学与举一反三的关系。案例是“举一”、是解剖麻雀、是引导、是学会、不是目的;“反三”是能力、是可持续发展、是目的;二者必须有机结合、相辅相成。
文摘 插图:
