《SQL学习指南(第2版)(修订版)》———1.4 内容前瞻

1.4 内容前瞻

SQL学习指南(第2版)(修订版)
接下来4章的主要目标是简介SQL数据语句,重点放在select语句的3个主要子句上。此外还提供了许多银行业务方面的实例(在下一章中介绍),本书中所有的示例都围绕它们展开。这是因为使用同一个已熟悉的数据库作为例子,将会更容易地掌握问题的核心,而不是每次都需要了解所使用的表。如果读者对总是使用同样的表集合感到厌倦,那么可以在示例数据库中自由增加新表,或者干脆建立自己的试验数据库。

在帮助读者牢固掌握了基础知识后,剩余的章节将会深入讨论更多的概念,它们大多是相互独立的。因此,读者可以根据自己的疑问,自由地向前或向后浏览某个章节。当你完整阅读本书并使用过所有的示例后,你就已经在通往SQL专家的路上迈出了坚实的第一步。

在本章之外,如果读者还需要了解更多关系数据库、计算机数据库系统的历史以及SQL语言方面的知识,可以参考下面列出的一些资源:

C.J. Date’s Database in Depth: Relational Theory for Practitioners (O’Reilly)
C.J. Date’s An Introduction to Database Systems, Eighth Edition (Addison-Wesley)
C.J. Date’s The Database Relational Model: A Retrospective Review and Analysis: A Historical Account and Assessment of E. F. Codd’s Contribution to the Field of Database Technology (Addison-Wesley)
http://en.wikipedia.org/wiki/Database_management_system
http://www.mcjones.org/System_R/
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-08-01 16:57:29

《SQL学习指南(第2版)(修订版)》———1.4 内容前瞻的相关文章

《SQL学习指南(第2版)(修订版)》——1.2 什么是SQL

1.2 什么是SQL SQL学习指南(第2版)(修订版)根据Codd对关系模型的定义,他提出一种名为DSL/Alpha的语言,用于操控关系表的数据.在Codd的论文发表后不久,IBM建立了一个研究小组来根据他的想法构建原型.该小组创建了一个DSL/Alpha的简化版本,即SQUARE,然后通过对SQUARE的改进,将之发展为SEQUEL语言,并最终命名为SQL. 今天SQL已经发展到了中年期(唉,就像作者一样),在这期间它经历了大量修改.在20世纪80年代中期,美国国家标准组织(ANSI)开始制

《SQL学习指南(第2版)(修订版)》——第1章 背景知识

第1章 背景知识 SQL学习指南(第2版)(修订版)在我们开始学习本书的内容时,先了解一些数据库方面的基本概念及计算机数据存储和检索的发展史是十分有益的. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《SQL学习指南(第2版)(修订版)》——1.3 什么是MySQL

1.3 什么是MySQL SQL学习指南(第2版)(修订版)商业级关系数据库已经存在20多年了,几种最成熟和流行的商业产品包括: 甲骨文公司的Oracle Database:Microsoft公司的SQL Server:IBM公司的DB2 Universal Database:Sybase公司的Sybase Adaptive Server.这些数据库服务器的功能十分类似,尽管它们中的一些擅长处理大容量和高流量的数据库,而另一些对于处理对象.大文件或XML文档等更为适合,所有这些服务器都遵从了最新

《C语言编程——零基础初学者指南(第3版)》一第2章 编写第一个C程序2.1 概述

第2章 编写第一个C程序 C语言编程--零基础初学者指南(第3版)本章内容 编写第一个程序使用main()函数识别数据类型本章将教你如何编写第一个C程序!如果无法理解本章的所有内容,请不要着急.放轻松些,你的目标是先熟悉C程序.经过本章的学习,你要学会识别所有C程序的共同元素. 2.1 概述 C语言编程--零基础初学者指南(第3版)本节将介绍一个简短但完整的C程序,并讨论附录B中的另一个程序--"Draw Poker扑克游戏".这两个程序都包含一些共同和不同的元素.第一个程序相当简单:

《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序

第1章 什么是C程序设计 C语言编程--零基础初学者指南(第3版)本章内容 理解C程序设计的基本要素找到并安装C编译器学习编程过程的步骤许多人都认为C语言难学难用,不过你很快会发现事实并非如此.C语言被认为是一门神秘的程序设计语言,它的确可以成为这样的语言.但是,具有良好编程风格的C语言程序,也可以像其他程序设计语言编写的程序一样,简单易懂.当今社会对程序员和开发者的要求越来越高,学习C语言为进入各个领域(如,应用开发.游戏编程等)打下了坚实而有效的基础. 如果你从未编写过程序,不用担心,本章将

《UML用户指南(第2版.修订版)》—第2章2.2节UML的概念模型

2.2 UML的概念模型 UML用户指南(第2版.修订版) 为了理解UML,需要形成该语言的概念模型,这要求学习建模的3个要素:UML的基本构造块.支配这些构造块如何放在一起的规则和一些运用于整个UML的公共机制.如果掌握了这些思想,就能够读懂UML模型,并能建立一些基本模型.当有了较丰富的应用UML的经验时,就能够在这些概念模型之上使用更高深的语言特征进行构造. 2.2.1 UML的构造块 UML的词汇表包含下面3种构造块: (1)事物: (2)关系: (3)图. 事物是对模型中首要成分的抽象

《UML用户指南(第2版.修订版)》—第2章2.4节软件开发生命周期

2.4 软件开发生命周期 UML用户指南(第2版.修订版) UML在很大程度上是独立于过程的,这意味着它不依赖于任何特殊的软件开发生命周期.然而,为了从UML中得到最大的收益,应该考虑这样的过程,它是: 用况驱动的: 以体系结构为中心的: 迭代的和增量的. [在附录B中概述了Rational统一过程,对该过程的更完整处理在The Unified Software Development Process一书以及The Rational Unified Process中讨论.] 用况驱动(use c

《SQL初学者指南(第2版)》导读

前言 SQL初学者指南(第2版) SQL(Structured Query Language)是用于和关系数据库交互的主要语言.本书的目标是成为SQL语言的一本有用的入门指南. 本书的另一个假想的书名是The Logic of SQL(<SQL的逻辑>).这是因为,和所有的计算机语言一样,SQL语言和冷冰冰.硬邦邦的逻辑而不是和英语词汇更加相关.尽管如此,本书的书名中还是保留了Language(语言)这个词,这有几方面的原因. 1.首先,SQL中基于语言的语法和其他的计算机语言有所区别.和其他

《UML用户指南(第2版.修订版)》—第1章1.2节建模原理

1.2 建模原理UML用户指南(第2版.修订版)各种工程学科都有其丰富的建模运用历史.这些经验形成了建模的四项基本原理,现分别叙述如下. 第一,选择要创建什么模型,对如何动手解决问题和如何形成解决方案有着意义深远的影响. 换句话说,就是要好好地选择模型.正确的模型将清楚地表明最棘手的开发问题,提供不能轻易地从别处获得的洞察力:错误的模型将使人误入歧途,把精力花在不相关的问题上. 暂时先把软件问题放在一边,假设现在正试图解决量子物理学上的一个问题.诸如光子在时空中的相互作用问题,其中充满了令人惊奇