SQL从小白到大牛
手把手教你SQL编程,六位知名专家联袂推荐!配套完善的学习资源!

作者:关东升

定价:79元

印次:1-2

ISBN:9787302626534

出版日期:2023.03.01

印刷日期:2023.06.29

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是一本讲述SQL与数据库设计的立体教程(含纸质图书、教学课件、源代码、视频教程与答疑服务)。全书 共分为4篇:第1篇为SQL知识基础(第1章~第9章),介绍了SQL表管理、视图管理、修改数据、查询数据、汇总查 询结果、子查询和表连接;第2篇为MySQL数据库管理系统(第10章~第13章),介绍了MySQL数据库管理系统安装 和日常管理、MySQL中特有的SQL语句和MySQL数据库开发;第3篇为Oracle数据库管理系统(第14章~第16章),介 绍了Oracle数据库管理系统安装和日常管理、Oracle数据库中特有的SQL语句和Oracle数据库开发;第4篇为从数据库 设计到项目实战(第17章和第18章),重点介绍数据库设计,以及“PetStore宠物商店”项目的数据库设计过程。 为便于读者高效学习,快速掌握SQL编程与实践,本书提供了完整的教学课件、源代码、丰富的配套视频教 程以及在线答疑服务等内容。本书适合作为普通高等学校数据库相关课程的教材,也可以作为广大程序员的参考 用书。

关东升:一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。长期为中国移动、中国联通、中国南方航空、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Kotlin从小白到大牛》《Android从小白到大牛(Kotlin版)》等40多部图书。

前言 PREFACE   SQL对于软件开发人员、系统设计人员、数据库管理员等是非常重要的,对于从事数据处理和数据分析的人士以及数据相关工作从业人员同样重要。应广大读者要求,我们与清华大学出版社再次合作编写本书。本书是“从小白到大牛”系列图书之一。 立体化图书   本书继续采用立体化图书概念,包含书籍、配套课件、源代码、讲解视频和答疑服务等内容。 本书读者对象   本书是一本SQL入门及进阶读物。无论读者是计算机相关专业的大学生,还是从事软件开发工作的职场人,或是从事数据分析、数据处理工作的相关人员,或是数据库设计人员,这本书都适合阅读。如果想更深入了解MySQL数据库和Oracle数据库管理知识以及数据库设计相关知识,还需要选择其他更专业的图书。 使用书中源代码   书中提供100多个完整示例,以及一个完整的案例项目数据库设计过程模型文件,读者可以到清华大学出版社本书页面下载。   下载本书源代码并解压,目录结构如图0-1所示。chapter2~chapter18文件夹中是本书第2~18章示例源代码。打开chapter5→5.3文件夹,如图0-2所示,其中5.3.sql是该节相关的SQL源代码文件,SCOTT.db是示例所用的数据库文件。 图0-1 示例源代码目录结构 图0-2 示例源代码文件 致谢   在此感谢清华大学出版社的盛东亮编辑提供的宝贵意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、关童心和赵浩丞参与部分内容写作。感谢赵大羽手绘了书中全部草图,并从专业的角度修改书...

目录
荐语
查看详情 查看详情
   目录

CONTENTS

   

   

   

   

   

第1篇  SQL知识基础

第1章  开篇综述 3

  1.1  数据管理的发展过程 3

  1.2  数据逻辑模型 3

  1.3  关系模型的核心概念 4

    1.3.1  记录和字段 4

    1.3.2  键 5

    1.3.3  约束条件 6

  1.4  关系模型数据库管理系统 7

    1.4.1  Oracle 7

    1.4.2  SQL Server 7

    1.4.3  DB 2 7

    1.4.4  MySQL 7

    1.4.5  SQLite 7

  1.5  SQL概述 8

    1.5.1  SQL标准 9

    1.5.2  SQL句法 9

  本章小结 10

第2章  学习环境搭建 11

  2.1  麻雀虽小,五脏俱全——SQLite数据库 11

    2.1.1  下载SQLite数据库 11

    2.1.2  配置SQLite命令行工具 12

  2.2  通过命令行访问SQLite数据库 13

  2.3  使用GUI工具管理SQLite数据库 15

    2.3.1  下载和安装DB4S 16

    2.3.2  使用DB4S 17

  本章小结 21

第3章  表管理 22

  3.1  创建表 22

  3.2  字段数据类型 23

    3.2.1  字符串数据 23

    3.2.2  数字数据 23

    3.2.3  日期时间数据... 查看详情

"本书是著名数据库专家关东升力作,系统论述数据库开发,手把手教你SQL编程,
六位知名专家联袂推荐。配套提供如下教学资源:
开源工具
程序代码 
教学课件
开源工具"

查看详情