书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材)

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材)

出版社:清华大学出版社出版时间:2022-06-01
开本: 16开 页数: 337
中 图 价:¥43.5(6.3折) 定价  ¥69.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材) 版权信息

  • ISBN:9787302604433
  • 条形码:9787302604433 ; 978-7-302-60443-3
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材) 本书特色

l 本书强调培养读者的实操能力,注重理论与实践相结合,实例丰富,代码详尽。 l 本书提供了丰富的学习资源,适合作为高等院校非计算机专业数据库类课程教学教材,也可以作为对数据库感兴趣的读者的自学参考书。 本书配套资源丰富,有PPT和教学视频,以及教学计划,满足教学需求一本书搞定关系型数据库原理及MySQL的使用

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材) 内容简介

随着信息技术的快速发展,数据库类课程在通识教育中的地位也愈加重要。本书本着简明易学、循序渐进、学以致用的理念,通过网络购物系统等数据库案例,详细阐述了关系数据库相关理论基础和MySQL数据库基本技术,内容涵盖关系数据库理论,数据库设计方法,数据库的增、删、改、查等基本操作,索引、视图和存储过程的常见用法,以及事务和安全管理的基本概念。全书理论和实践并重,案例丰富,代码翔实,有完备的实验和教学文档等相关配套资源。 本书适合作为高等院校数据库类课程的教学用书,也可以作为对相关内容感兴趣的读者的自学参考书。

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材) 目录

第1章数据库系统概述1

1.1数据库的基本概念1

1.1.1信息与数据1

1.1.2数据处理与数据管理3

1.1.3数据库4

1.1.4数据库管理系统5

1.1.5数据库应用系统6

1.2数据管理技术的产生及发展8

1.2.1人工管理阶段8

1.2.2文件系统阶段9

1.2.3数据库系统阶段10

1.3数据库的体系结构11

1.3.1模式的概念12

1.3.2数据库的三级模式12

1.3.3数据库模式的二级映射14

知识点小结15

习题15

第2章数据模型17

2.1数据模型概述17

2.1.1概念模型18

2.1.2组织模型18

2.2关系模型21

2.2.1关系数据结构21

2.2.2关系操作22

2.2.3完整性约束22

2.3关系代数24

2.3.1传统的集合运算24数据库原理及应用(MySQL版·微课版)目录2.3.2专门的关系运算26

知识点小结30

习题30

第3章数据库的设计32

3.1关系数据库设计概述32

3.1.1数据库设计方法和步骤33

3.1.2数据库设计过程33

3.2关系数据库的设计34

3.2.1需求分析34

3.2.2概念结构设计35

3.2.3逻辑结构设计37

3.2.4物理结构设计38

3.2.5数据库实施38

3.2.6数据库运行及维护39

3.3关系模型规范化设计39

3.3.1函数依赖39

3.3.2关系模式中的键41

3.3.3范式42

3.3.4关系模式的规范化44

知识点小结47

习题47

第4章MySQL简介49

4.1MySQL概述49

4.1.1MySQL的历史与版本49

4.1.2MySQL的功能与特点51

4.2MySQL的安装52

4.2.1MySQL的下载52

4.2.2MySQL的安装与配置54

4.3MySQL的简单使用64

4.3.1Windows环境变量设置64

4.3.2连接MySQL服务器65

4.3.3MySQL常用命令67

4.3.4MySQL的备份与导入69

知识点小结70

习题70

第5章数据库的创建与管理71

5.1数据库的创建71

5.1.1创建数据库71

5.1.2管理数据库72

5.2认识数据表76

5.3数据类型80

5.3.1数值类型80

5.3.2日期时间类型82

5.3.3文本字符串类型83

5.3.4二进制字符串类型84

5.3.5枚举类型85

5.3.6集合类型88

5.4运算符90

5.4.1算术运算符90

5.4.2关系运算符90

5.4.3逻辑运算符96

5.5表结构的创建98

5.5.1创建表结构语句98

5.5.2数据完整性约束99

5.5.3使用主键约束100

5.5.4使用NOT NULL约束102

5.5.5使用默认值约束103

5.5.6使用唯一性约束104

5.5.7使用自增约束105

5.5.8使用外键约束107

5.5.9存储引擎、字符集和校验规则的设置108

5.5.10创建表用到的约束条件总结110

5.5.11查看表的结构111

5.6数据表的修改113

5.6.1修改数据表的名称114

5.6.2修改字段的数据类型115

5.6.3修改字段名115

5.6.4添加字段116

5.6.5删除字段117

5.6.6调整字段的排列位置117

5.6.7更改数据表的存储引擎118

5.6.8更改数据表的字符集119

5.6.9修改表的外键约束121

5.7数据的插入、修改和删除122

5.7.1插入数据122

5.7.2修改数据126

5.7.3删除记录128

5.8数据表的复制和删除130

5.8.1数据表的复制130

5.8.2数据表的删除133

知识点小结134

习题134

第6章MySQL基础查询138

6.1查询的概念138

6.1.1查询的功能138

6.1.2SELECT语句的语法格式139

6.2单表无条件查询140

6.2.1查询字段141

6.2.2记录的限制142

6.2.3为目标列表达式设置别名144

6.2.4创建计算字段145

6.2.5查询结果的输出146

6.3条件查询147

6.3.1带比较运算符的查询148

6.3.2带逻辑运算符的查询150

6.3.3带BETWEEN AND关键字的查询152

6.3.4带LIKE或NOT LIKE关键字的查询154

6.3.5带IN或NOT IN关键字的查询156

6.3.6带NULL或NOT NULL关键字的查询156

6.4使用数据处理函数的查询158

6.4.1使用文本处理函数的查询158

6.4.2使用数学函数的查询161

6.4.3使用日期和时间函数的查询162

6.4.4系统信息函数164

6.5汇总查询166

6.5.1聚合函数的使用166

6.5.2GROUP BY的使用168

知识点小结174

习题175

第7章MySQL进阶查询178

7.1连接查询178

7.1.1内连接查询178

7.1.2等值连接查询181

7.1.3外连接查询188

7.1.4自连接查询191

7.2嵌套查询194

7.2.1带有IN关键字的子查询194

7.2.2带有比较运算符的子查询196

7.2.3带有ANY(SOME)或ALL关键字的子查询199

7.2.4带有EXISTS关键字的子查询202

7.3集合查询205

7.4派生查询209

知识点小结212

习题212

第8章MySQL索引和视图214

8.1索引214

8.1.1索引概述214

8.1.2索引的作用与创建原则216

8.1.3索引的分类217

8.2索引的使用218

8.2.1查看索引218

8.2.2使用CREATE TABLE语句在创建表的同时创建索引219

8.2.3使用ALTER TABLE语句为已存在的表创建索引221

8.2.4使用CREATE INDEX语句为已存在的表创建索引222

8.2.5删除索引224

8.3视图225

8.3.1视图的含义225

8.3.2视图的作用226

8.4视图的创建227

8.4.1在单表上创建视图227

8.4.2在多表上创建视图229

8.4.3在视图上创建视图232

8.5视图的应用234

8.5.1视图的查询234

8.5.2通过视图更新表中数据235

8.6视图的修改和删除238

8.6.1修改视图239

8.6.2删除视图240

知识点小结241

习题241

第9章存储过程243

9.1存储过程的定义243

9.1.1数据库存储对象243

9.1.2存储过程概述243

9.2存储过程中的概念与语句244

9.2.1字面常量244

9.2.2变量247

9.2.3常用语句249

9.3创建和使用存储过程252

9.3.1创建存储过程的语法252

9.3.2存储过程的参数253

9.3.3存储过程的程序体254

9.3.4调用存储过程254

9.3.5存储过程实例255

9.3.6存储过程的其他操作261

9.4存储过程与游标262

9.4.1游标的概念262

9.4.2条件处理262

9.4.3游标的使用步骤263

9.4.4游标实例264

知识点小结268

习题268

第10章事务与数据库安全271

10.1事务271

10.1.1事务的定义271

10.1.2事务的ACID特性272

10.2并发控制274

10.2.1并发控制概述274

10.2.2并发引发的问题275

10.2.3并发控制的实现276

10.3数据库安全性277

10.3.1数据库安全性威胁的来源278

10.3.2数据库安全设施级别278

10.4数据库安全性控制278

10.4.1用户标识与识别279

10.4.2存取控制策略279

10.4.3自主存取控制280

10.4.4强制存取控制280

10.5MySQL数据库的权限设置281

10.5.1权限281

10.5.2数据库对象权限的设置282

10.6数据库的备份与恢复282

知识点小结283

习题283

第11章Python操作MySQL数据库284

11.1Python操作MySQL数据库概述284

11.1.1Python操作MySQL数据库简介284

11.1.2开发环境搭建285

11.2PyMySQL数据库操作298

11.2.1数据库连接298

11.2.2数据库查询299

11.2.3数据库修改302

知识点小结304

习题304

第12章数据库课程实验305

12.1数据库和表的创建与管理305

12.1.1实验目的305

12.1.2实验内容305

12.2数据的基础查询306

12.2.1实验目的306

12.2.2实验内容306

12.3数据的进阶查询307

12.3.1实验目的307

12.3.2实验内容307

12.4索引、视图和存储过程308

12.4.1实验目的308

12.4.2实验内容308

附录A常用SQL语句310

A.1数据库310

A.2数据表310

A.3查询312

A.4索引313

A.5视图314

A.6存储过程314

附录B常用函数一览表317

附录C网络购物系统相关数据321C.1数据库名称321

C.2数据表的名称及表结构321

C.34个数据表的内容322

附录D工资管理系统相关数据324

D.1数据库名称324

D.2数据表的名称及表结构324

D.34个数据表的内容325

参考答案327

参考文献338


展开全部

数据库原理及应用(计算机科学与技术MySQL版微课版面向新工科专业建设计算机系列教材) 作者简介

李颖,北京信息科技大学计算机学院教师,从事教学工作多年,主要讲授大学计算机基础、C语言程序设计、数据库原理及应用、计算机网络基础等课程。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服