本书全面介绍了数据库系统的基本概念、基本原理和基本应用。内容包括数据库系统概论、关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL、数据库保护和SQL server 2000数据库上机实验指导。
本书以学生奠定数据库理论基础、培养学生的数据库开发能力为目标,既介绍原理,又讲应用。所介绍的技术以实用为本,学以致用,并且反映数据库技术的最新发展。本书叙述严谨,循序渐进。配以大量精选的典型习题和实验指导。使读者充分掌握“数据库原理”课程求解的技巧与方法,深化对基本概念的理解,切实提高分析问题和解决问题的能力。
本书内容丰富,习题与实验覆盖面广,不仅可以作为计算机专业本、专科数据库原理课程的学习参考书,也可以作为广大从事信息领域技术人员的参考书。
本书共分为两大部分。第一部分包括六章,数据库系统概论、关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL和数据库保护。每一章分为内容提要、例题解析、习题和答案。内容提要部分简明扼要,指出读者应重点掌握的内容;例题解析部分通过对例题的分析评注等,开拓读者的解题思路。在此基础上又配备了大量习题以供读者熟练掌握学习内容。习题部分还附有答案。第二部分包括十个实验,数据库的使用、创建和修改数据表、单表数据查询、多表数据查询、视图的使用、约束与规则、索引、存储过程、触发器和SQL Server 2000的安全和权限。
本书以简明易懂的语言阐述深刻内容,再配以大量经过精心筛选的习题和实验,不仅可以方便老师教学,也便于学生自学。相信通过本书的学习使学生能够尽快掌握数据库系统的理论和技术,进入数据库管理系统的应用和开发的高级阶段。在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统SQL Server的应用技术及数据库应用系统的设计和开发能力。
第一部分 典型题解析
第一章 数据库系统概论
§1.1内容提要
§1.2例题解析
§1.3习题
§1.4习题答案
第二章 关系数据库
§2.1内容提要
§2.2例题解析
§2.3习题
§2.4习题答案
第三章 关系数据库设计理论
§3.1内容提要
§3.2例题解析
§3.3习题
§3.4习题答案
第四章 数据库设计
§4.1内容提要
§4.2例题解析
§4.3习题
§4.4习题答案
第五章 关系数据库标准语言SQL
§5.1内容提要
§5.2例题解析
§5.3习题
§5.4习题答案
第六章 数据库保护
§6.1内容提要
§6.2例题解析
§6.3习题
§6.4习题答案
第二部分 上机实验
实验1 数据库的使用
实验2 创建和修改数据表
实验3 单表数据查询
实验4 多表数据查询
实验5 视图的使用
实验6 约束与规则
实验7 索引
实验8 存储过程
实验9 触发器
实验10 SQL server 2000的安全和权限