精通SQL语言与数据库管理
分類: 图书,计算机/网络,数据库,SQL,
作者: 杨章伟 编著
出 版 社: 人民邮电出版社
出版时间: 2008-6-1字数: 594000版次: 1页数: 378印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115178763包装: 平装编辑推荐
详细讲解SQL所有常用语句,针对SQL Server和Oracle进行讲解,实用性广;对每个常用语句都给出了操作实例和结果,易于学习;从基础到高级应用,适合各个层次读者阅读。
内容简介
SQL是关系数据库的标准化语言,是目前数据库中最常用的语言之一。本书全面介绍了关系数据库的基础知识和SQL的相关内容。全书包括对关系数据库基础理论的介绍以及SQL中数据查询、数据定义、数据控制及其安全、数据完整性控制、并发控制和事务处理、SQL编程等内容的详细讲解。同时,本书对当前主流的关系数据库SQL Server和Oracle使用的SQL做了对比讲解,使读者在掌握标准SQL的同时对这两种数据库软件有进一步了解。
本书适合大中专院校相关专业的学生和对数据库技术感兴趣的自学者用于学习数据库相关知识,也适合有一定基础的数据库管理人员和开发人员作为学习参考和查阅资料。
目录
第1章数据库系统概述
第2章关系数据库
第3章SQL导论
第4章SQL基础
第5章SQL函数
第6章简单查询
第7章复合查询
第8章连接查询
第9章子查询
第10章表结构的操作
第12章数据插入操作
第13章数据更新和删除操作
第14章数据控制
第15章完整性控制
第16章存储过程
第17章触发器
第18章事务处理与并发控制
第19章SQL游标
第20章高级SQL编程
书摘插图
第1章数据库系统概述
数据库系统是一个范畴较广的概念,本章主要介绍数据库系统的基本概念,包括数据、数据库、数据库管理系统、数据库系统等一些基本概念,以及数据管理技术的3个阶段的特点。其中,对数据库技术的特点和数据库系统三级模式结构做了详细讲解。
1.1 数据管理技术的发展
自从计算机诞生以来,数据管理技术一共经历了3个发展阶段,即人工管理阶段、文件系统阶段和数据库管理系统阶段。
1.1.1 人工管理阶段
人工管理阶段处于20世纪50年代及以前。在该阶段,计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。语言也基本只有汇编语言,尚无数据管理方面的软件。因此,在该阶段,数据的处理方式基本是批处理。该阶段的数据管理有如下几个特点。
……