当前位置:首页 > 工业技术
SQL Server 数据库基础
SQL Server 数据库基础

SQL Server 数据库基础PDF电子书下载

工业技术

  • 电子书积分:8 积分如何计算积分?
  • 作 者:周忠宝,郑龙,邢立宁,张章著
  • 出 版 社:长沙:湖南大学出版社
  • 出版年份:2018
  • ISBN:9787566714848
  • 页数:114 页
图书介绍:对数据库的概念和技术等基础内容进行了全面、详细的讲解,并介绍了当今各种常用数据库。全书共6章和4个上机实操,主要介绍了各种常用数据库、用表组织数据、用SQL语句操作数据、数据查询基础、模糊查询和聚合函数、联接查询和分组查询等相关知识。
《SQL Server 数据库基础》目录

理论部分 2

第1章 程序数据集散地:数据库 2

1.1 使用数据库的必要性 3

1.2 当今常用数据库 3

1.2.1 SQLServer简介 3

1.2.2 Oracle简介 4

1.2.3 DB2简介 5

1.2.4 MySQL简介 5

1.3 数据库的基本概念 6

1.3.1 实体与记录 6

1.3.2 数据库和数据库表 6

1.3.3 数据库管理系统和数据库系统 7

1.3.4 数据冗余和数据完整性 7

1.4 登录SQL Server数据库 8

1.4.1 新建一个数据库连接 10

1.4.2 新建数据库登录名 11

1.4.3 新建数据库用户 12

1.5 创建和管理SQL Server数据库 12

1.5.1 创建数据库 12

1.5.2 上机练习 14

1.5.3 数据库的管理和维护 15

1.5.4 上机练习 17

1.5.5 删除数据库 18

第2章 用表组织数据 21

2.1 表相关的几个基本概念 21

2.1.1 数据完整性 21

2.1.2 主键和外键 22

2.2 创建数据库表 23

2.2.1 在SQL Server Management Studio中建立数据库表 23

2.2.2 确定列的数据类型 24

2.2.3 保存数据库表 24

2.2.4 上机练习 24

2.3 完善表的设计结构 25

2.3.1 是否允许为空值 25

2.3.2 建立主键 25

2.3.3 默认值 25

2.3.4 标识列 25

2.3.5 向表中插入数据 26

2.3.6 上机练习 26

2.4 建立表间关系 27

2.4.1 如何建立表间关系 27

2.4.2 建立数据库关系图 27

2.4.3 上机练习 27

2.5 建立检查约束 28

2.5.1 如何建立检查约束 28

2.5.2 上机练习 28

2.6 删除数据库表 29

第3章 用SQL语句操作数据 33

3.1 SQL简介 34

3.1.1 SQL能做什么 34

3.1.2 SQL和T-SQL 34

3.1.3 SQL组成 34

3.1.4 SQL中的运算符 35

3.2 使用T-SQL插入数据 36

3.2.1 使用INSERT插入数据 36

3.2.2 上机练习 37

3.2.3 一次插入多行数据 39

3.2.4 上机练习 40

3.3 使用T-SQL更新数据 41

3.3.1 使用UPDATE更新数据 41

3.3.2 上机练习 42

3.4 使用T-SQL删除数据 43

3.4.1 使用DELETE删除数据 43

3.4.2 使用TRUNCATE TABLE删除数据 43

3.4.3 上机练习 44

3.5 导入和导出数据 44

3.5.1 导出数据 44

3.5.2 导入数据 45

3.5.3 上机练习 45

第4章 数据查询基础 48

4.1 T-SQL查询基础 48

4.1.1 查询机制简介 48

4.1.2 使用SELECT语句进行查询 49

4.1.3 上机练习 51

4.2 查询排序 52

4.2.1 如何使用ORDER BY 52

4.2.2 上机练习 53

4.3 在查询中使用函数 53

4.3.1 字符串函数 53

4.3.2 日期函数 54

4.3.3 数学函数 55

4.3.4 系统函数 55

4.4 数据查询的案例分析 56

4.4.1 案例1:更新用户卡信息 56

4.4.2 案例2:特殊排序 57

4.4.3 上机练习 57

第5章 模糊查询和聚合函数 62

5.1 模糊查询 62

5.1.1 通配符 62

5.1.2 使用LIKE进行模糊查询 63

5.1.3 使用BETWEEN在某个范围内进行查询 63

5.1.4 使用IN在列举值内进行查询 64

5.1.5 上机练习 64

5.2 T-SQL中的聚合函数 65

5.2.1 SUN() 65

5.2.2 AVG() 65

5.2.3 MAX()和MIN() 65

5.2.4 COUNT() 66

5.2.5 上机练习 66

第6章 联接查询和分组查询 70

6.1 分组查询 70

6.1.1 使用GROUP BY进行分组查询 70

6.1.2 上机练习 73

6.1.3 多列分组查询 73

6.1.4 使用HAVING子句进行分组筛选 73

6.1.5 上机练习 75

6.2 多表联接查询 75

6.2.1 多表联接查询的分类 76

6.2.2 内联接查询 76

6.2.3 上机练习 77

6.2.4 外联接查询 78

6.2.5 上机练习 79

上机部分 86

上机1 SQL Server 2008的安装和使用 86

第1阶段 指导 86

指导1 安装SQL Server 2008 86

指导2 启动服务器 95

指导3 创建BBS数据库 97

指导4 分离BBS数据库 99

指导5 附加BBS数据库 101

第2阶段 练习 102

练习 创建和分离testDB数据库 102

上机2 用SQL Server 2008创建数据表 103

第1阶段 指导 103

指导1 创建BBS数据库中的BBSUsers表 103

指导2 创建BBS数据库中的BBSTopic表和BBSReply表 105

指导3 创建BBS数据库中的BBSSection表 105

指导4 创建各表间的主外键关系 106

指导5 创建数据库关系图 106

第2阶段 练习 106

练习 为BBSTopic表添加检查约束 106

上机3 数据的增加、修改和删除 107

第1阶段 指导 107

指导1 BBS用户注册 107

指导2 新开版面 107

指导3 发布主帖 108

指导4 发布跟帖 109

第2阶段 练习 109

练习1 删除跟帖 109

练习2 删除主帖 110

上机4 数据查询 111

第1阶段 指导 111

指导1 积分榜和用户列表查询 111

指导2 元老排名和注册用户生日查询 112

指导3 帖子过滤词 112

第2阶段 练习 113

练习1 在“综合讨论区”版块中,按最后回复时间排列主帖标题 113

练习2 综合讨论区的热点排名 113

参考文献 114

返回顶部