数据库技术应用基础(高等院校信息技术规划教材)
分類: 图书,计算机/网络,数据库,数据库理论,
作者: 史九林,窦显玉编著
出 版 社: 清华大学出版社
出版时间: 2009-1-1字数: 390000版次: 1页数: 257印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302181996包装: 平装内容简介
本书以数据库技术的基本知识、基本概念和基本方法为主线,以小型数据库应用系统实例为引导,全面介绍数据库技术的主要内容,突出数据库的设计、实现和编程方法,着力培养数据库应用系统的开发能力。本书特点是,在精选课程内容的基础上,建立由总体到具体、由浅入深、由简到繁、难点分散的教材体系;实现强化实践、侧重能力、突出应用的教学目标;运用深入浅出、语言流畅、图文并茂、通俗易懂的表述方式。
本书适宜用作普通大专院校、职业技术院校等计算机应用专业及其相关专业学生数据库技术课程的教材;也可作为数据库技术人员、计算机应用系统开发人员及相关人员培训班教材,自学数据库技术人员的参考书。
目录
第1章数据库系统基本概念
1.1什么是数据库
1.1.1信息、数据和数据管理
1.1.2信息处理与数据处理
1.1.3数据库系统的初步印象
1.1.4数据库技术的发展
1.2数据库系统的体系结构
1.2.1三级模式
1.2.2二级映射
1.2.33种记录
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数据库系统Visual FoxPro
2.6.1简介VFP
2.6.2VFP的启动和关闭
2.6.3VFP项目管理器
习题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.2E—R图方法
3.4.3概念设计实例
3.5关系数据模型
3.5.1关系模型
3.5.2关系数据库模型
3.5.3关系模型的特点
……
第4章关系数据库操作
第5章查询、SQL与视图
第6章数据库编程
第7章数据库设计与数据库管理
第8章SQL Server 2000简介
书摘插图
第1章数据库系统基本概念
计算机的一个十分重要的应用领域是信息管理,信息管理的核心技术是数据管理。数据管理的近代技术是数据库。数据库技术的出现和迅速发展使之成为计算机学科的一个重要分支。其应用的广泛性、深入性和重要性已是尽人皆知,不言而喻。
本章的主要任务是让读者对数据库技术有一个比较全面的了解和认识,建立起关于数据库的基本概念,包括基本知识和术语、基本原理和方法、基本结构和技术等几个主要方面。本章主要回答以下几个问题。
(1)什么是信息、数据、数据管理和数据处理?
(2)有哪些常见的计算机数据管理技术?
(3)什么是数据库?数据库系统由哪些元素组成?
(4)数据库系统的体系结构是如何架构的?
(5)什么是数据库管理系统?在数据库系统中有什么作用?
(6)数据库语言包括哪些语言?它们各有什么用途?
(7)数据库系统的活动过程是什么?
(8)数据库系统技术为什么能得到广泛应用?
1.1 什么是数据库
1.1.1信息、数据和数据管理
1.信息
信息(information)一词已被人们熟悉和广泛使用。至于什么是信息还没有公认、确切的定义。控制论创始人维纳(N.Wiener)说:“信息就是信息,它既不是物质也不是能量。”实际上,信息是现实世界中客观事物的属性表征及其运动状态的真实反映所形成的关于事物的概念。
……