本书共8章,打破传统教材章节编写次序,从网上选课系统需求出发,先简单介绍数据库基本知识,然后针对网上选课系统需求,开始设计数据库,接着利用SQL语言创建数据库和表,进行数据库应用系统简单开发。为了提升数据库应用系统性能和安全性,介绍存储过程、视图等,进行数据库应用高级开发。针对数据库应用系统使用过程中出现的状况,讲解数据库管理技术。最后,介绍数据库最新技术以及如何进行数据库课程教学。
数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,与计算机网络、人工智能一起被称为计算机技术界三大热门技术,是现代化管理的重要工具。随着IT技术的发展,数据库技术应用已从事务处理扩大到计算机辅助设计、人工智能、决策支持系统和网络应用等新的领域。
本书作为教育部“软件工程”本科专业职教师资培养资源开发项目的特色教材,在编写过程中将理论与实践紧密结合。作者在2006年编著《数据库原理与应用》教材的基础上,结合多年从事数据库课程教学经验,并汲取了其他同类教材的精华,又增加了实用性的数据库应用系统,力求使本教材体现“理论通俗易懂,实践与时俱进”,真正满足培养计算机应用型人才和软件工程职教师资的需要。
本书共8章,打破传统教材章节编写次序,从网上选课系统需求出发,先简单介绍数据库基本知识,然后针对网上选课系统需求,开始设计数据库,接着利用SQL语言创建数据库和表,进行数据库应用系统简单开发。为了提升数据库应用系统性能和安全性,介绍存储过程、视图等,进行数据库应用高级开发。针对数据库应用系统使用过程中出现的状况,讲解数据库管理技术。最后,介绍数据库最新技术以及如何进行数据库课程教学。
本书理论部分由钱进、常玉慧、叶飞跃编写,实践部分由钱进和习海旭共同编写。
丛书序
前言
第1章 数据库系统概述
1.1 教学案例——网上选课系统
1.1.1 问题的引出
1.1.2 网上选课系统简介
1.2 数据库系统基本概念
1.2.1 数据与数据管理
1.2.2 数据管理技术
1.2.3 数据库系统
1.3 数据模型
1.3.1 数据模型及数据建模
1.3.2 信息的三种世界
1.3.3 概念模型与E-R图
1.3.4 常见的逻辑数据模型
……