书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >
数据库原理与开发技术

数据库原理与开发技术

作者:艾小伟
出版社:机械工业出版社出版时间:2023-01-01
开本: 16开 页数: 302
中 图 价:¥43.1(7.3折) 定价  ¥59.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

数据库原理与开发技术 版权信息

  • ISBN:9787111716952
  • 条形码:9787111716952 ; 978-7-111-71695-2
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

数据库原理与开发技术 本书特色

本书紧跟数据库技术发展潮流,与时俱进,以当前数据库行业热门的MySQL 8.0.25、SQL Server 2019为例,介绍了数据库。

数据库原理与开发技术 内容简介

本书紧跟数据库技术发展潮流,与时俱进,以当前数据库行业热门的MySQL 8.0.25、SQL Server 2019为例,介绍了数据库端的存储引擎、日志恢复、查询优化、存储过程、触发器、自动备份等技术,同时,以热门的编程语言Python 3.9、Java 17为例,介绍了它们与数据库的交互技术、不同数据库之间的数据迁移技术等。 本书可作为普通高等院校计算机、软件工程、大数据等专业的教材,也可供广大从事数据库应用系统开发的工程技术人员参考。 本书提供案例的源代码、支撑数据,可通过扫描本书“数据文件清单”中的百度网盘二维码下载。 本书配有电子课件,欢迎选用本书作教材的教师登录www.cmpedu.com注册下载,或发邮件至jinacmp@163.com索取。

数据库原理与开发技术 目录

目录 前言 教材使用说明 数据文件清单 第1章数据库概论 1.1数据库技术研究的核心问题 1.1.1信息与数据 1.1.2数据处理与数据管理 1.1.3数据库和数据库管理系统 1.1.4数据库技术的由来和发展 1.2数据模型 1.2.1数据模型的定义及组成 1.2.2信息的三种世界及描述 1.3数据抽象的级别 1.3.1三个世界的建模 1.3.2概念模型 1.3.3逻辑模型 1.3.4外部模型 1.3.5内部模型 1.4数据库的体系结构:三层模式和两级映像 1.4.1数据库模式的概念 1.4.2三层模式体系结构 1.4.3数据库的两级映像 1.4.4高度的数据独立性 1.5数据库管理系统 1.5.1DBMS的工作模式 1.5.2DBMS的主要功能 1.6数据库系统 1.6.1DBS的组成 1.6.2DBS体系结构的类别 习题1 第2章关系数据库基础 2.1关系模型 2.1.1基本术语 2.1.2关系模型的数据结构:集合论之形式化定义 2.1.3关系模型的三类完整性规则 2.1.4关系模型的形式定义和优点 2.1.5关系模型的数据操纵 *2.2关系代数运算 2.2.1传统的集合运算 2.2.2专门的关系运算 2.2.3关系代数运算的应用实例 2.2.4关系代数表达式的启发式优化算法 习题2 第3章关系数据库语言SQL 3.1SQL概述 3.1.1SQL的产生和发展 3.1.2SQL数据库的体系结构 3.1.3SQL的组成 3.1.4SQL的作用 3.1.5SQL语法基础 3.2开源数据库管理系统MySQL概述 3.2.1MySQL的下载及安装 3.2.2MySQL Workbench的使用 3.2.3修改数据库用户的密码 3.3SQL的数据定义功能 3.3.1数据库的创建和删除 3.3.2基本表的创建、修改和删除 3.3.3索引的创建和删除 3.4SQL的数据更新 3.4.1插入数据 3.4.2更新数据 3.4.3删除数据 3.5SQL的数据查询 3.5.1单表查询 3.5.2聚合查询 3.5.3对聚合结果分组 3.5.4多表连接查询 3.5.5带in的子查询 *3.5.6带Union的多表连接查询 3.6视图的定义、使用和删除 3.6.1视图的定义和使用 3.6.2视图的删除 3.6.3视图的作用 习题3 第4章关系数据库的规范化设计 4.1数据依赖与关系模式的设计问题 4.2函数依赖 4.3关系模式的范式 4.3.1**范式 4.3.2第二范式 4.3.3第三范式 4.3.4BCNF 4.3.5多值依赖与第四范式 4.3.6范式小结 4.4关系模式的规范化步骤 习题4 第5章数据库设计 5.1数据库设计概述 5.1.1数据库设计的概念、目标、方法和原则 5.1.2数据库系统的生存期 5.2需求分析 5.2.1需求分析的工作步骤 5.2.2数据字典的内容及格式 5.3概念结构设计 5.3.1概念结构设计的主要步骤 5.3.2E-R模型的设计步骤 5.4逻辑结构设计 5.4.1将E-R模型转为关系模型 5.4.2数据模型的优化 5.5物理结构设计 5.5.1确定数据库的物理结构 5.5.2评价数据库的物理结构 5.6数据库的实施、运行和维护 5.6.1数据库的实施 5.6.2数据库的试运行 5.6.3数据库的运行和维护 习题5 第6章数据存储 6.1存储器的结构及特性 6.1.1存储器的种类及访问特性 6.1.2硬盘的访问特性 6.2文件组织 6.2.1定长记录的表示方式 6.2.2可变长记录的表示方式 6.3文件中记录的组织 6.3.1堆文件组织 6.3.2顺序文件组织 6.3.3散列文件组织 习题6 第7章数据库保护技术 7.1事务 7.1.1事务的概念 7.1.2事务的ACID性质 7.1.3事务的状态变迁图 7.1.4事务管理器 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.4数据库完整性控制 7.4.1完整性子系统 7.4.2SQL中的完整性约束类别 7.5数据库安全性控制 7.5.1权限问题 7.5.2SQL中的安全性机制 习题7 第8章MySQL后台技术与Python编程 8.1MySQL的技术架构 8.1.1MySQL技术架构概述 8.1.2MySQL存储引擎 8.1.3MySQL中的系统数据库 8.1.4MySQL日志 8.1.5MySQL数据备份与恢复(含数据迁移) 8.2MySQL存储过程 8.2.1存储过程的概念 8.2.2存储过程的创建与调用 8.2.3存储过程中的变量类别 8.2.4存储过程中的程序控制 8.2.5存储过程中的事务与异常处理 8.2.6存储过程中使用事务 8.2.7存储过程中的游标 8.2.8存储过程的完整案例 8.3MySQL触发器 8.4Python与MySQL数据库编程 8.4.1Python建立与MySQL连接的connection对象 8.4.2Python操纵MySQL数据库的cursor对象 8.4.3Python与MySQL数据库编程 8.4.4编程案例——股票交易数据的处理与分析 习题8 第9章MS SQL Server数据库技术 9.1SQL Server概述 9.1.1SQL Server的发展历程 9.1.2SQL Server的下载和安装 9.1.3SQL Server的设置 9.1.4SQL Server的核心进程 9.1.5SQL Server的系统数据库 9.1.6SQL Server的系统表 9.1.7SQL Server的数据库文件和日志文件 9.2SQL Server中SQL语句的使用 9.2.1创建用户数据库 9.2.2创建基本表 9.2.3数据更新和数据查询 9.2.4SQL Server数据类型 9.2.5SQL Server常用内置函数 9.3SQL Server后台编程基础 9.3.1变量及赋值 9.3.2T-SQL语句中的程序控制 9.3.3T-SQL语句中的事务与意外处理 9.3.4T-SQL语句中的游标 9.3.5T-SQL程序中一些语句的说
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服