书籍详情

数据库原理与应用(第2版)

数据库原理与应用(第2版)

作者:蔡延光

出版社:机械工业出版社

出版时间:2016-07-01

ISBN:9787111537588

定价:¥38.00

购买这本书可以去
内容简介
  本书以数据库应用系统的生存期模型为主线,从数据库需求分析、数据库设计、数据库标准语言SQL、数据库实现、数据库测试、数据库维护、数据库应用系统开发实践、关系数据库理论等方面阐述数据库课程的理论与实践教学内容,并附有实验方案和课程设计指导。本书主要特色有两个。一是体系结构新颖、内容完整:数据库需求分析部分内容新颖且完整,数据库测试、数据库应用系统开发部分分别独立成章;学生掌握本书内容后,不需学习管理信息系统或软件工程等后续课程就会运用数据库技术解决实际问题。二是素材新、工程背景强:除经典案例外,本书的不少例题、习题的素材来自于作者们的科研实践;本书特别注意选取一些现实生活中与数据库相关的热点问题素材,同时注意选取嵌入式系统应用背景素材。
作者简介
暂缺《数据库原理与应用(第2版)》作者简介
目录
第2版前言第1版前言第1章数据库系统概述11数据库系统的基本概念111信息的定义与特征112数据的定义与特征113数据类型114数据库及其特点115数据库管理系统116数据库系统12数据库技术的发展历程121人工管理阶段122文件系统阶段123数据库系统阶段13数据库应用系统的生存期模型131数据库应用系统的生存期132瀑布模型14数据库技术的发展趋势习题第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3数据字典231数据字典的基本概念232数据项233数据结构234外部实体235数据流236数据存储237处理逻辑238数据字典编制的结构化方法24信息分类与编码241信息分类242信息编码25数据定义分析26数据操纵分析261数据更新分析262数据查询分析263数据统计和排序分析27数据完整性分析271数据项取值范围272关键字273数据关联28数据安全性分析281数据安全的概念282数据访问权限283数据加密29并发处理分析210数据库性能分析211ER图2111ER图的基本概念2112ER图的设计原则2113ER图的设计方法2114ER图的设计步骤习题第3章数据库设计31概述311数据库设计的定义312数据库设计的任务313数据库设计的原则314数据库设计的方法315数据库设计的步骤32关系数据库的基本概念321数据模型概述322关系模型33关系操作331关系操作概述332关系代数333存储过程34完整性设计341完整性约束342完整性设计中应注意的问题343完整性设计的原则344触发器35安全性设计351数据库安全控制措施352访问权限设计353加密算法设计36索引设计361索引的概念362索引的作用363索引的设计原则37事务与并发控制371事务372并发控制38ER图转换381实体集向关系模式的转换382联系集向关系模式的转换383应用实例39*层次数据库与网状数据库391层次数据库392网状数据库习题第4章数据库标准语言SQL41SQL概述411SQL简介412SQL的主要功能413SQL的主要特点414SQL语法42数据定义421数据库422基本表423索引43数据查询431概述432简单查询433连接查询434使用SQL函数查询435分组查询436嵌套查询437集合查询44数据更新441插入数据442修改数据443删除数据45视图451定义视图452删除视图453查询视图454更新视图46数据控制461授权462收权463拒绝访问47嵌入式SQL471嵌入式SQL概述472不用游标的SQL473使用游标的SQL48存储过程的创建与维护49触发器的创建与维护491定义触发器492修改触发器493删除触发器习题第5章数据库实现51概述52主流DBMS521Microsoft SQL Server522MySQL523SQLite524Oracle525Sybase526DB2527Informix528Access53Microsoft SQL Server 2012531Microsoft SQL Server 2012的安装与使用532SQL Server Management Studio习题第6章数据库测试61概述611数据库测试的定义612数据库测试的原则613数据库测试的方法与工具614数据库测试的步骤615数据库测试输出结果的展现62测试用例设计621白盒测试的测试用例设计622黑盒测试的测试用例设计63数据库模式测试631基本表数据结构测试632数据库完整性测试633视图测试64数据库功能测试641数据定义功能测试642数据操纵功能测试643数据库安全性测试644并发处理测试65数据库性能测试651数据库性能测试的概念652影响数据库性能的因素66数据库调试661数据库调试的原则662数据库调试的步骤663数据库调试的方法习题第7章数据库维护71概述711数据库维护的定义712数据库维护的任务713数据库维护的原则714数据库维护的方法715数据库维护的步骤72运行日志721日志文件的格式和内容722日志文件的作用723日志文件的使用724日志文件的维护73数据库故障及其排除731故障的种类732故障的排除方法74数据库备份与恢复741数据库备份的原则和方式742数据库恢复策略743具有检查点的数据库恢复技术744数据库的镜像功能习题第8章数据库应用系统开发81概述811数据库应用系统的基本结构812数据库应用系统开发的要求813主流的数据库应用系统开发工具82数据库接口技术821ODBC822ADO823JDBC83Java数据库应用系统开发831概述832需求分析833模块层次结构834数据库设计835系统实现836主要界面84C++数据库应用开发841概述842需求分析843模块层次结构844数据库设计845系统实现846主要界面85Android数据库应用系统开发851概述852需求分析853模块层次结构854数据库设计855系统实现856主要界面习题第9章关系数据库理论91关系模式的规范化理论概述911关系模式规范化的必要性912关系模式规范化的概念92函数依赖及范式921属性间的联系922函数依赖923第一范式924第二范式925第三范式926Boyce Codd范式93多值依赖及范式931多值依赖的定义和性质932第四范式94连接依赖及范式941连接依赖的定义942第五范式943小结95模式分解951模式分解的概念952模式分解的算法96查询优化961查询优化的必要性962查询优化的一般准则963关系代数等价变换规则964关系代数表达式的优化算法965优化的一般步骤习题第10章实验方案101实验目的与实验要求102实验条件103实验内容1031实验1数据库需求分析1032实验2关系数据库设计1033实验3数据定义1034实验4数据更新1035实验5简单查询和连接查询1036实验6嵌套查询1037实验7集合查询、分组查询、函数查询1038实验8存储过程1039实验9触发器第11章课程设计指导111概述1111课程设计的目标1112课程设计的要求1113课程设计的步骤1114开发运行环境与开发工具1115系统架构112成绩管理系统1121背景简介1122系统目标1123功能要求113图书管理系统1131背景简介1132系统目标1133功能要求114采购管理系统1141背景简介1142系统目标1143功能要求115库存管理系统1151背景简介1152系统目标1153功能要求116银行储蓄卡管理系统1161背景简介1162系统目标1163功能要求117通信录管理系统1171背景简介1172系统目标1173功能要求118移动电子商务系统1181背景简介1182系统目标1183功能要求119移动考勤管理系统1191背景简介1192系统目标1193功能要求1110移动社交平台11101背景简介11102系统目标11103功能要求参考文献
猜您喜欢

读书导航