数据库原理及应用(双色)(含微课)

收藏
简介 目录 样张 更多
  • ISBN:978-7-313-22415-6
  • 作者:周宁、苏骏、张晓丽
  • 出版社:上海交大
  • 适用层次:通用
  • 出版/修订日期:2023-11-01
本书共分为9章,内容涵盖数据库基础、关系数据库基础、SQL基础、数据操纵与查询、视图与索引、关系数据库设计理论、数据库安全保护、数据库设计及图书管理系统的设计与实现等。
本书可作为各类院校及计算机教育培训机构的专用教材,也可供数据库开发爱好者参考使用。

1章  数据库基础

本章导读

学习目标

素质目标

1.1  认识数据库

1.1.1  数据与数据处理

1.1.2  数据库、数据库管理系统与数据库系统

1.1.3  数据库技术的发展

1.2  数据模型

1.2.1  数据模型概述

1.2.2  概念模型

1.2.3  逻辑模型

1.3  数据库系统的结构

1.3.1  数据库系统的三级模式结构

1.3.2  数据库系统的二级映像

1.4  数据库领域的新技术

1.4.1  云数据库与分布式数据库

1.4.2  大数据与主动数据库

1.4.3  数据仓库与数据挖掘

1.5  实战训练——概念模型的应用

素质视窗

学以致用

 

2章  关系数据库基础

本章导读

学习目标

素质目标

2.1  关系模型

2.1.1  关系模型的基本概念

2.1.2  关系的形式化定义

2.1.3  关系的性质

2.1.4  E-R图与关系模式之间的转换

2.2  关系模型的完整性约束

2.2.1  关系的码

2.2.2  实体完整性

2.2.3  参照完整性

2.2.4  用户定义完整性

2.3  关系代数

2.3.1  传统的集合运算

2.3.2  专门的代数运算

2.4  实战训练——关系代数运算的应用

素质视窗

学以致用

 

3章  SQL基础

本章导读

学习目标

素质目标

3.1  认识SQL

3.1.1  SQL的发展

3.1.2  SQL的特点

3.2  数据库基本操作

3.2.1  系统数据库

3.2.2  数据库文件

3.2.3  创建数据库

3.2.4  修改数据库

3.2.5  删除数据库

3.2.6  查看数据库信息

3.3  数据表基本操作

3.3.1  数据类型

3.3.2  创建数据表

3.3.3  修改数据表

3.3.4  删除数据表

3.3.5  查看数据表

3.4  实战训练——数据库与表的基本操作

素质视窗

学以致用

 

4章  数据操纵与查询

本章导读

学习目标

素质目标

4.1  数据操纵

4.1.1  插入数据

4.1.2  修改数据

4.1.3  删除数据

4.2  单表查询

4.2.1  单表查询命令

4.2.2  无条件查询与条件查询

4.2.3  聚集函数

4.2.4  分组查询

4.2.5  排序查询

4.3  连接查询

4.3.1  连接查询的结构

4.3.2  内连接查询

4.3.3  外连接查询

4.3.4  交叉查询

4.3.5  自连接查询

4.4  嵌套查询

4.5  实战训练——数据库中数据的基本操作

素质视窗

学以致用

 

5章  视图与索引

本章导读

学习目标

素质目标

5.1  视图

5.1.1  视图概述

5.1.2  创建与删除视图

5.1.3  修改与更新视图

5.1.4  查询视图

5.2  索引

5.2.1  索引概述

5.2.2  索引的类型

5.2.3  创建与删除索引

5.2.4  修改与查看索引

5.3  实战训练——视图与索引的基本操作

素质视窗

学以致用

 

6章  关系数据库设计理论

本章导读

学习目标

素质目标

6.1  规范化问题的提出

6.1.1  规范化理论

6.1.2  规范化理论的重要性

6.2  函数依赖概述

6.2.1  函数依赖的定义

6.2.2  函数依赖的逻辑蕴含及推理规则

6.2.3  函数依赖的类型

6.2.4  属性集的闭包及其算法

6.2.5  最小函数依赖集

6.2.6  候选码的求解

6.3  范式

6.3.1  第一范式

6.3.2  第二范式

6.3.3  第三范式

6.3.4  BC范式

6.3.5  多值依赖与第四范式

6.4  关系模式的规范化

6.4.1  关系模式规范化的目的和原则

6.4.2  关系模式规范化的步骤

6.4.3  关系模式规范化的要求

素质视窗

学以致用

 

7章  数据库安全保护

本章导读

学习目标

素质目标

7.1  数据库的安全性

7.1.1  数据库安全性的含义

7.1.2  安全性控制

7.1.3  SQL Server 2016安全机制

7.2  身份验证和访问控制

7.2.1  身份验证模式

7.2.2  管理登录名

7.2.3  管理数据库用户

7.2.4  角色

7.2.5  管理权限

7.3  数据库完整性

7.3.1  数据库完整性的含义

7.3.2  完整性约束的分类

7.3.3  完整性约束的实施

7.4  存储过程与触发器

7.4.1  存储过程

7.4.2  触发器

7.5  并发控制与封锁

7.5.1  事务

7.5.2  并发控制

7.5.3  封锁、活锁与死锁

7.6  备份与恢复数据库

7.6.1  备份数据库

7.6.2  恢复数据库

7.7  实战训练——数据库备份及还原操作

素质视窗

学以致用

 

8章  数据库设计

本章导读

学习目标

素质目标

8.1  数据库设计概述

8.1.1  数据库设计的内容和特点

8.1.2  数据库设计的方法

8.1.3  数据库设计的步骤

8.2  需求分析

8.2.1  需求分析的任务

8.2.2  需求分析的方法

8.2.3  需求分析的步骤

8.3  概念结构设计

8.3.1  概念模型的特点

8.3.2  概念结构设计的方法与步骤

8.3.3  数据抽象与局部E-R模型设计

8.3.4  全局E-R模型设计

8.4  逻辑结构设计

8.4.1  E-R图向关系模型转换

8.4.2  数据模型的优化

8.5  物理结构设计

8.5.1  确定物理结构

8.5.2  评价物理结构

8.6  数据库的实施、运行与维护

8.6.1  数据库的实施

8.6.2  数据库的运行与维护

8.7  实战训练——数据库设计

素质视窗

学以致用

 

9章  图书管理系统的设计与实现

本章导读

学习目标

素质目标

9.1  系统设计背景

9.2  需求分析

9.3  概念结构设计

9.4  逻辑结构设计

9.5  数据库实施

9.5.1  建立数据库结构

9.5.2  应用程序设计

素质视窗

 

附录  安装SQL Server 2016SSMS

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥49.80
加入购物车立即购买