数据库技术与应用-(MySQL版)

数据库技术与应用-(MySQL版)

作者:李辉

出版社:清华大学出版社

出版年:2016-07-01

评分:5分

ISBN:9787302435679

所属分类:教辅教材

书刊介绍

数据库技术与应用-(MySQL版) 内容简介

(1)内容循序渐进,深入浅出,概念清晰,条理性强。(2)示例丰富。(3)15个上机实验任务.(4)涵盖数据库热门的新领域,即nosql,并以mongodb为对象进行案例讲解。

数据库技术与应用-(MySQL版) 本书特色

本书全面系统地讲述了数据库技术和应用,全书共15章,内容包括数据库系统基础知识、关系数据库系统及mysql安装与使用、使用sql管理数据库和表、视图和索引、数据完整性约束和表维护语句、触发器与事件、存储过程与存储函数、访问控制与安全管理、事务与mysql的多用户并发控制、mysql数据库备份与还原、数据库设计方法、php的mysql数据库编程、数据库应用系统开发实例,以及非关系型数据库——nosql。本书还以mysql为背景,介绍了数据库技术的实现,包括数据库和数据表的维护、查询与统计、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、存储过程等内容,使读者可以充分利用mysql平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出了一些实例,为加强对数据库技术的实践能力的提升。本书附录部分还给出了15个上机实验任务,努力做到数据库知识点实践全覆盖,并增添了数据库目前应用极其热门的新领域,即nosql,并以mongodb为对象进行案例讲解。本书既可作为本科相关专业“数据库技术及应用”课程的配套教材,也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机专业的本科学生,如果希望学到关键、实用的数据库技术,也可采用本书作为教材。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。

数据库技术与应用-(MySQL版) 目录

第1章数据库系统基础知识/11.1数据库系统的概述11.1.1数据库系统的基本概念11.1.2计算机数据管理技术的产生和发展41.1.3数据库系统的特点51.1.4数据库系统的组成71.2数据模型81.2.1概念模型91.2.2数据模型的要素111.2.3基本数据模型121.3数据库系统结构141.3.1数据库系统的三级模式结构141.3.2数据库的二级映射功能与数据独立性151.3.3c/s与b/s结构161.4本章小结171.5习题17第2章关系数据库系统/182.1关系模型的数据结构182.2关系完整性约束202.2.1域完整性202.2.2实体完整性202.2.3参照完整性212.2.4用户定义的完整性232.3关系操作232.4关系代数242.4.1关系定义242.4.2关系运算262.5本章小结312.6习题31〖1〗数据库技术与应用(mysql版)目录[3]〖3〗第3章mysql安装与使用/323.1mysql简介323.2mysql服务器与端口343.2.1mysql服务器343.2.2端口号343.3mysql的安装343.4启动和停止mysql服务器463.4.1通过系统服务管理器启动、停止mysql服务器463.4.2在命令提示符下启动、停止mysql服务器463.5连接和断开mysql服务器473.6基于客户端工具navicat操作mysql503.6.1下载与安装513.6.2界面操作使用513.6.3在navicat中运行sql语句553.7本章小结563.8习题56第4章使用sql管理数据库和表/574.1sql的基本知识特点574.2数据库管理584.3sql的数据表定义功能604.3.1常见的数据类型604.3.2用sql定义数据库表644.4sql的数据操纵功能674.4.1插入数据记录674.4.2修改数据记录684.4.3删除数据记录694.4.4使用truncate清空表数据704.5sql的数据查询功能704.5.1查询语句select的基本结构704.5.2单表查询714.5.3连接查询834.5.4嵌套查询894.6jxgl数据库表924.7本章小结944.8习题94第5章视图和索引/965.1视图概述965.1.1视图的优势975.1.2视图的工作机制975.2视图定义和管理975.2.1创建视图975.2.2删除视图995.2.3查看视图定义995.2.4修改视图定义1005.3更新视图数据1015.4对视图的进一步说明1025.5索引概述1025.5.1索引的分类1045.5.2索引的定义和管理1055.5.3设计原则和注意事项1095.6本章小结1115.7习题111第6章数据完整性约束和表维护语句/1126.1数据完整性约束1126.1.1定义数据完整性1126.1.2命名完整性约束1176.1.3更新完整性约束1186.2表维护语句1186.3本章小结1216.4习题121第7章触发器与事件/1227.1触发器的概念及管理1227.1.1触发器的概念1227.1.2创建触发器1227.1.3删除触发器1247.1.4使用触发器1247.2事件的概念与管理1267.2.1事件的概念1267.2.2创建事件1277.2.3修改事件1287.2.4删除事件1287.3本章小结1287.4习题129第8章存储过程与存储函数/1308.1存储过程1308.1.1创建存储过程1308.1.2存储过程体1328.1.3调用存储过程1368.1.4修改存储过程1378.1.5删除存储过程1378.2存储函数1388.2.1创建存储函数1388.2.2调用存储函数1398.2.3删除存储函数1398.3本章小结1408.4习题140第9章访问控制与安全管理/1419.1用户账号管理1419.1.1创建用户账号1419.1.2删除用户1429.1.3修改用户账号1439.1.4修改用户口令1439.2账户权限管理1449.2.1权限的授予1449.2.2权限的转移与限制1489.2.3权限的撤销1499.3本章小结1499.4习题150第10章事务与mysql的多用户并发控制/15110.1事务15110.1.1事务的概念15110.1.2事务的acid特性15210.1.3mysql事务控制语句15410.1.4事务的隔离性级别15410.2mysql的并发控制15610.2.1并发概述15610.2.2锁的概述15710.2.3myisam表的表级锁15810.2.4innodb表的行级锁15910.2.5死锁16010.3本章小结16110.4习题161第11章mysql数据库备份与还原/16211.1备份与还原概述16211.2通过文件备份和还原16311.3通过命令mysqldump备份还原16411.3.1备份16411.3.2还原16611.4表的导入和导出16711.5本章小结17011.6习题170第12章数据库设计方法/17112.1数据库设计概述17112.1.1数据库设计的内容17112.1.2数据库设计的步骤17112.2系统需求分析17312.2.1需求分析的任务17312.2.2需求分析的方法17412.2.3数据流图17512.2.4数据字典17612.3概念结构设计17812.3.1概念结构设计的必要性17912.3.2概念模型的特点17912.3.3概念结构设计的方法与步骤17912.3.4数据抽象和局部er模型设计18112.3.5全局er模型设计18312.4逻辑结构设计18412.4.1关系模式规范化18612.4.2模式评价与改进18812.5物理结构设计18912.6数据库实施18912.6.1建立实际数据库结构18912.6.2数据导入数据库18912.6.3应用程序编码与调试19012.6.4数据库试运行19012.6.5整理文档19112.7数据库运行和维护19112.7.1维护数据库的安全性与完整性19112.7.2监测并改善数据库性能19112.7.3重新组织和构造数据库19112.8本章小结19112.9习题192第13章php的mysql数据库编程/19313.1php简介19313.2php编程基础19413.3使用php进行mysql数据库编程19513.3.1编程步骤19513.3.2建立与mysql数据库服务器的连接19613.3.3选择数据库19813.3.4执行数据库操作19913.3.5关闭与数据库服务器的连接20713.4本章小结20813.5习题208第14章数据库应用系统开发实例/20914.1需求描述20914.2系统分析与设计20914.3数据库设计与实现21114.4系统实现21114.5本章小结21514.6习题215第15章从关系型到非关系型数据库/21715.1nosql概述21715.2nosql数据库的优势比较21715.2.1关系型数据库的优势21715.2.2关系型数据库的劣势21815.2.3nosql数据库的优势21915.3nosql数据库的类型21915.3.1键值存储22015.3.2面向文档的数据库22115.3.3面向列的数据库22115.4nosql数据库选用原则22215.5nosql的cap理论22215.5.1nosql系统是分布式系统22215.5.2cap理论阐述22315.6mongodb概述22415.6.1选用mongodb原因22415.6.2mongodb的优势和不足22515.6.3基本概念22715.7mongodb数据库安装配置22715.7.1下载22715.7.2配置22815.7.3启动数据库23015.7.4mongovue图形化管理工具23415.7.5mongovue的安装启动23415.7.6借助mongovue工具对数据库操作23915.8本章小结24315.9习题243附录实验/244实验1概念模型(er图)绘制244实验2关系的完整性理解与应用245实验3mysql数据库数据表的创建与修改管理246实验4mysql数据库表的数据插入、修改、删除操作248实验5mysql数据库表数据的查询操作实验249实验6mysql数据库索引创建与管理操作250实验7mysql数据库视图创建与管理251实验8mysql数据库存储过程与函数的创建管理252实验9mysql数据库触发器创建与管理254实验10mysql数据库的安全机制管理255实验11mysql数据库的备份与恢复255实验12mysql日志管理256实验13mysql性能优化257实验14使用php访问mysql数据库258实验15数据库设计259参考文献/261

相关推荐

微信二维码