内容简介
本书主要介绍数据库基础与应用。全书分为2篇,第1篇为数据库原理,内容包括概述、数据模型、关系数据库查询语言、事务管理、数据库的安全和完整性约束; 第2篇为数据库应用,内容包括关系数据库设计理论、数据库设计的需求分析、数据库概念设计、数据库逻辑设计、数据库物理设计、数据库的实现、运行和维护以及数据库应用示例。附录给出了各章习题参考答案。
本书适合作为大学本科、专科学生数据库课程的教材,也可供从事数据库应用的人士参考。
目录
第1篇 数据库原理
第1章 概述
1.1 数据库技术的基本概念
1.2 数据管理技术的发展过程
1.3 数据模型和数据模式
1.4 数据库系统体系结构
本章习题
第2章 数据模型
2.1 层次数据模型
2.2 网状数据模型
2.3 关系数据模型
2.4 传统实体-联系数据模型
2.5 UML E-R数据模型
本章习题
第3章 关系数据库标准语言SQL
3.1 SQL的发展过程
3.2 SQL的组成和基本结构
3.3 数据定义语言DDL
3.4 查询语言QL
3.5 数据操纵语言DML
3.6 视图
3.7 数据控制语言DCL
3.8 嵌入式SQL
3.9 嵌入式SQL的实现
3.10 动态SQL
本章习题
第4章 事务管理
第5章 数据库的安全和完整性约束
第2篇 数据库应用
第6章 关系数据库设计理论
第7章 数据库设计的需求分析
第8章 数据库的概念设计
第9章 数据库的逻辑设计
第10章 数据库的物理设计
第11章 数据库的实现、运行与维护
第12章 数据库设计示例
各章习题参考答案
参考文献
先读为快
第1章 概述
近年来,计算机科学技术发展迅速,而数据库技术是计算机科学技术发展最快的领域之一,同时也是应用最广泛的技术之一。在信息管理自动化程度日益提高的今天,数据库技术已经越来越多地渗透到了人们工作和生活的每一个方面。
数据库的基础知识是从事信息产业工作人员和相关专业工作人员的必备知识与技能,同时也是进一步深入研究数据库原理及其应用的出发点。本章主要介绍数据库的基本概念、数据管理技术的发展过程、数据库以及数据库系统体系结构。
1.1 数据库技术的基本概念
计算机在发展的初期只用于复杂的科学计算,后来随着软硬件技术的发展以及字符串处理能力的引入,计算机开始具有了数据处理能力。数据库技术是数据管理的最新技术,也是计算机科学的一个重要分支。数据库是信息系统的核心和基础,数据库技术的出现促进了计算机应用向各行各业的渗透。
1.1.1 数据
数据(data)是数据库中存储和管理的基本对象,是描述事物属性的一种符号记录。数据可分为两大类:一类是能够参与数值运算的数值型数据,如学生成绩、职工工资等数据;另一类是不能参与数值运算的非数值型数据,如文字、图形、图像、声音等。数据有多种形式,如学生的档案记录、学生的选课情况、学生的照片等,它们都可以经过数字化后存入计算机。
……