SQL Server 2016数据库应用与开发
作者:姜桂洪、孙福振、苏晶
出版社:清华大学出版社
ISBN:9787302516408
VIP会员免费
(仅需0.8元/天)
¥ 45.11
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
SQL基础教程.第3版.pdf 评分:
中文名: SQL基础教程第3版 作者: (美)费希利译者: 冯宇晖&贾文峰 资源格式: PDF 版本: 影印版 出版社: 人民邮电出版社书号: 9787115213501发行时间: 2009年12月01日 地区: 大陆 语言: 简体中文 简介: 内容简介 本书是一本SQL的入门书,介绍如何使用最常用的SQL语言维护和查询数据库信息。书中介绍了各种DBMS,关系模型理论,SQL语法,从表中检索数据,操作符和函数,汇总和分组数据,联结,子查询,集合操作,创建、更改和删除表,索引,视图,事务和SQL技巧等。本书比较了各种DBMS中的SQL实现,并给出大量实例代码及经验技巧。 本书适合SQL初学者,同时也可作为数据库应用开发人员和最终用户的参考书。 事务日志。事务日志文件(transactionlogfile)或日志(log)是有关事务对数据库进行修改的一系列记录。事务日志记录了每个事务开始、数据的变化以及撤销或重新执行事务(如果将来需要)的足够信息。日志随着数据库事务的执行不断增长。 尽管保证每个事务本身的完整性是DBMS的职责,但依据组织或公司规章来开始和结束事务以保证数据逻辑的一致性则是数据库开发人员的责任。事务应该仅包含能做出一致修改的必要的SQL语句——不多不少。所有引用表中的数据在事务开始前和事务结束后必须保持一致。在设计和执行事务时,要重点考虑以下方面。 事务相关的SQL语句会修改数据,所以执行事务要得到数据库管理员的授权。 事务过程应用于那些改变数据和数据库对象的语句(INSERT、UPDATE、UPDETE、DELETE、CREATE、ALTER、 DROP——因不同DBMS而异)。对于工作中用到的数据库,每一条这样的语句都应该作为事务的一部分执行。 提交了的事务被称作持久化,意味着永久性改变,即便系统发生故障仍能保持。 DBMS的数据恢复机制依赖于事务。当DBMS在故障之后被在线复原,DBMS检查事务日志确认是否所有事务都提交给了数据库。如发现没有提交(部分执行)的事务,依据日志将它们回滚。必须重新提交回滚的事务(尽管一些DBMS能够自动完成没有结束的事务)。 DBMS的备份/恢复设备依赖于事务。备份设备获得例行的数据库快照并将它们和随后的事务日志存储在备份盘上。假定使用的硬盘发生故障使得数据和事务日志不可读。可以借助于恢复设备,它将采用最近的数据库备份并执行,或前滚所有从快照到故障前最后执行并在日志中提交的事务。这个恢复操作使数据库恢复到故障发生前的正确状态(注意,要再次提交没有提交的事务)。 显然,应该将数据库和它的事务日志存储于不同的物理硬盘。 目录: 目录 第1章 DBMS介绍 1.1 运行SQL程序 1.2 Microsoft Access 1.3 Microsoft SQL Server 1.3.1 SQL Server 2000 1.3.2 SQL Server 2005/2008 1.4 Oracle 1.5 IBM DB2 1.6 MySQL 1.7 PostgreSQL 第2章 关系模型 2.1 表、列和行 2.1.1 表 2.1.2 列 2.1.3 行 2.2 主键 2.3 外键 2.4 联系 2.4.1 一对一 2.4.2 一对多 2.4.3 多对多 2.5 规范化 2.5.1 第一范式 2.5.2 第二范式 2.5.3 第三范式 2.5.4 其他范式 2.6 示例数据库 2.6.1 表authors 2.6.2 表publishers 2.6.3 表titles 2.6.4 表titles_authors 2.6.5 表royalties 2.7 创建示例数据库 第3章 SQL基础 3.1 SQL语法 3.2 SQL标准和一致性 3.3 标识符 3.4 数据类型 3.5 字符串类型 3.6 二进制大型对象类型 3.7 精确数字类型 3.8 近似数字类型 3.9 布尔类型 3.10 日期和时间类型 3.11 时间间隔类型 3.12 唯一标识符 3.13 其他数据类型 3.14 空值 第4章 从表中检索数据 4.1 使用SELECT和FROM检索列 4.2 使用AS创建列的别名 4.3 使用DISTINCT消除重复的行 4.4 使用ORDER BY排序行 4.5 使用WHERE筛选行 4.6 使用AND、OR和NOT组合及求反条件 4.6.1 AND操作符 4.6.2 OR操作符 4.6.3 NOT操作符 4.6.4 AND、OR和NOT一起使用 4.7 使用LIKE匹配模式 4.8 使用BETWEEN进行范围筛选 4.9 使用IN进行列表筛选 4.10 使用IS NULL测试空值 第5章 操作符和函数 5.1 创建派生列 5.2 执行算术运算 5.3 确定计算的顺序 5.4 使用||连接串 5.5 使用SUBSTRING()提取子串 5.6 使用UPPER()和LOWER()更改串的大小写 5.7 使用TRIM()修整字符 5.8 使用CHARACTER_LENGTH()得到串长度 5.9 使用POSITION()查找子串 5.10 执行日期及时间间隔运算 5.11 获得当前日期和时间 5.12 获得用户信息 5.13 使用CAST()转换数据类型 5.14 使用CASE计算条件值 5.15 使用COALESCE()检查空值 5.16 使用NULLIF()比较表达式 第6章 汇总和分组数据 6.1 使用聚合函数 6.2 创建聚合表达式 6.3 使用MIN()查找最小值 6.4 使用MAX()查找最大值 6.5 使用SUM()计算总和 6.6 使用AVG()计算平均值 6.7 使用COUNT()统计行数 6.8 使用DISTINCT聚合不重复的值 6.9 使用GROUP BY分组行 6.10 使用HAVING筛选分组 第7章 联结 7.1 限定列名 7.2 使用AS创建表的别名 7.3 使用联结 7.4 使用JOIN或WHERE创建联结 7.5 使用CROSS JOIN创建交叉联结 7.6 使用NATURAL JOIN创建自然联结 7.7 使用INNER JOIN创建内联结 7.8 使用OUTER JOIN创建外联结 7.9 创建自联结 第8章 子查询 8.1 理解子查询 8.2 子查询语法 8.3 子查询和联结 8.4 简单子查询和相关子查询 8.4.1 简单子查询 8.4.2 相关子查询 8.5 在子查询中限定列名 8.6 子查询中的空值 8.7 使用子查询作为列表达式 8.8 使用比较操作符比较子查询的值 8.9 使用IN测试集合成员资格 8.10 使用ALL比较所有子查询的值 8.11 使用ANY比较某些子查询的值 8.12 使用EXISTS检测存在性 8.13 比较等价查询 第9章 集合操作 9.1 使用UNION合并行 9.2 使用INTERSECT查找相同行 9.3 使用EXCEPT查找不同行 第10章 插入、更新和删除行 10.1 显示表结构 10.2 使用INSERT插入行 10.3 使用UPDATE更新行 10.4 使用DELETE删除行 第11章 创建、更改和删除表 11.1 创建表 11.2 理解约束 11.3 使用CREATE TABLE创建新表 11.4 使用NOT NULL禁止空值 11.5 使用DEFAULT确定默认值 11.6 使用PRIMARY KEY指定主键 11.7 使用FOREIGN KEY指定外键 11.8 使用UNIQUE确保值唯一 11.9 使用CHECK创建检查约束 11.10 使用CREATE TEMPORARY TABLE创建临时表 11.11 使用CREATE TABLE AS利用已存在表创建新表 11.12 使用ALTER TABLE修改表 11.13 使用DROP TABLE删除表 第12章 索引 12.1 使用CREATE INDEX创建索引 12.2 使用DROP INDEX删除索引 第13章 视图 13.1 使用CREATE VIEW创建视图 13.2 通过视图检索数据 13.3 通过视图修改数据 13.3.1 通过视图插入行 13.3.2 通过视图更新行 13.3.3 通过视图删除行 13.4 使用DROP VIEW删除视图 第14章 事务 第15章 SQL技巧 15.1 动态统计 15.2 产生序列 15.3 发现等差数列、递增数列和等值数列 15.4 限定返回行的数量 15.4.1 Microsoft Access 15.4.2 Microsoft SQL Server 15.4.3 Oracle 15.4.4 IBM DB2 15.4.5 MySQL 15.4.6 PostgreSQL 15.5 分配排名 15.6 计算修整均值 15.7 随机选取行 15.8 处理重复值 15.9 创建电话列表 15.10 检索元数据 15.10.1 Microsoft Access 15.10.2 Microsoft SQL Server 15.10.3 Oracle 15.10.4 IBM DB2 15.10.5 MySQL 15.10.6 PostgreSQL 15.11 处理日期 15.11.1 Microsoft Access 15.11.2 Microsoft SQL Server 15.11.3 Oracle 15.11.4 IBM DB2 15.11.5 MySQL 15.11.6 PostgreSQL 15.12 计算中值 15.13 查询极值 15.14 改变动态统计的中流 15.15 旋转结果 15.16 处理层次结构 索引
上传时间:2013-01 大小:40.9MB
- 4.45MB
SQL基础知识第2版.pdf
2020-06-11《SQL基础知识第2版》是一本为新手同学特地准备的入门文档,由公众号【SQL数据库开发】原创出品。 内容涵盖了SQL基础语法的所有内容,不仅有SQL各个语法的解释,而且还附有大量的实例讲解和批注,通俗易懂。此外还附有文章中的示例数据库脚本供大家学习使用。
- 6.24MB
SQL入门新手教程.pdf
2021-09-30SQL入门新手教程.pdf
- 40.79MB
SQL基础教程(mick).zip
2020-07-31SQL基础学习代码,MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一
- 1.53MB
SQL语言入门教程(PDF版)
2010-10-10该书简要的介绍了SQL语言的入门语法,较适合刚学的人查询
- 19.7MB
SQL必知必会(第3版)part3.pdf
2009-11-19为了实现资源共享,本人今后上传资料不要资源分就可以下载,欢迎大家下载,共同进步。...sql 国外经典教材,清晰翻译版,简体中文 对于sql的初学者很有帮助,文件83M,本人的上传权限是20M,因此分5部分上传,见谅。
- 2.1MB
《30本C# ASP.NET SQL中文版PDF 多图杀猫》(C# ASP.NET SQL PDF)
2011-06-28基础教程——C#案例版.pdf 6.ASP.NET技术内幕.pdf 7.C#.COM..编程指南.pdf 8.C#编程思想.pdf 9.C#编程语言详解.pdf 10.C#程序员参考手册.pdf 11.C#高级编程(第4版).pdf 12.C#技术内幕.pdf 13.C#入门经典(第3版).pdf ...
- 75.0MB
Visual C# 2008大学教程(第3版).pdf
2012-06-27《Visual C# 2008大学教程(第3版)(英文版)》:基础知识 NET 3、5、类型、数组、LINQ to Objects I/O、控制语句、运算符 方法、属性、重载 字符串、正则表达式 异常、文件、流、调试器 新的语言特性 LINQ、对象/...
- 16.74MB
SQL必知必会(第3版-PDF清晰版)part1
2010-07-14推荐:学习SQL编程,必备书籍,从入门到进阶/精通,实例与理论同步,比较优秀作品!(共分压5部分)目录: 第1章 了解SQL... 1 1.1 数据库基础..... 1 1.1.1 什么是数据库..... 2 1.1.2 表..... 2 1.1.3 列和...
- 20KB
ASP.NET 2.0 电子书 VS2005学习资料大全
2009-05-11基础教程——C#案例版.pdf 17.7MB 6.ASP.NET技术内幕.pdf 80.5MB 7.C#.COM..编程指南.pdf 3.2MB 8.C#编程思想.pdf 8.1MB 9.C#编程语言详解.pdf 23.2MB 10.C#程序员参考手册.pdf 15MB 11.C#高级编程(第4...
- 1.50MB
sql 入门教程PDF版本
2011-07-03SQL的基本语句及算法,基本功能的实现,一些简单的例子,适用于基本速成
- 1.20MB
Sql基础教程.pdf
2016-05-11Sql基础教程.pdf
- 1.12MB
SQL基础教程学习笔记.pdf
2020-04-08简单的收集了一些Sql基础,并且用了3天时间总结一下,部分内容从网络上摘抄,简单好理解,小白非常实用,千万别做收藏家哦!
- 5.82MB
SQL进阶教程.pdf
2021-12-23SQL进阶教程.pdf
- 25.90MB
SQL入门经典.pdf
2019-07-24SQL入门经典
- 4.48MB
DBA级SQLServer数据库从入门到精通 完整版PDF
2023-04-19本教程会包含多个阶段来学习,从零基础到高级进阶,再到DBA的全套教程,主要内容包括Sql语言基础、数据库设计原则、高级查询技巧、存储过程编写、性能优化调整等。同时,可以以实例进行讲解,帮助读者更好地理解Sql...
- 369.17MB
《Visual C# 2008大学教程 第3版》.(刘文红).[PDF]&ckook.pdf
2013-08-09中文名: Visual C# 2008大学教程(第三版) 原名: Visual C# 2008 How to Program, 3rd Edition 作者: (美)戴特尔(Deitel,P.J) (美)戴特尔(Deitel,H.M) 译者: 刘文红 资源格式: PDF 版本: 扫描版 出版社: 电子工业...
- 26.32MB
SQL编程基础(原书第3版).azw(kindle)
2018-09-21此文件为SQL编程基础(原书第3版).azw文件,kindle使用,使用方法就是将Kindle通过数据线连接到电脑,然后将此文件直接拖入Kindle的documents文件夹即可。
- 716KB
很适合新手的SQL教程,菜鸟们的福音。
2011-05-13很基础的东西,适合菜鸟。很适合入门级选手使用。
- 1.11MB
数据库系统基础教程第二版
2011-03-16英文版答案 课后答案 数据库基础教程
- 694KB
基础简单sql汇总.pdf
2020-02-14基础简单sql汇总,有助于复习学习
- 25.33MB
SQL入门经典(第5版).pdf
2017-04-30SQL入门经典(第5版).pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
- 280KB
数据库教程
2012-11-26SQL 语言 的 入门 与进阶 非常的实用,无论是 初学者还是老手,都能够从中获得你想要的知识。 本书重点在于实践应用。
- 451KB
sql基础教程
2008-03-31sql语言基础教程,很好的一本书,我看完了,收获颇多。是我淘了半天淘着的,传上来!
- 40.78MB
sql基础教程第一版随书光盘资料
2017-11-29随书光盘资料 本书介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外本书还将重要知识点总结为“法则”,方便大家随时查阅。