新書推薦:
《
量子网络的构建与应用
》
售價:HK$
109.8
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:HK$
109.8
《
大唐名城:长安风华冠天下
》
售價:HK$
87.4
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:HK$
88.5
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
|
內容簡介: |
本书以数据库应用系统实现为线索,内容除数据库技术外,还涵盖系统分析、设计、开发和部署方法,并引入“互联网+”思维和热点技术。全书以一个完整的“e学习”系统实际案例驱动,采用MySQL和ASP.NET为实验环境,帮助读者通过实际应用理解数据库应用系统的相关知识和开发方法,掌握实践技能,综合运用前沿信息技术实现领域创新应用。本书提供丰富的教学资源,可以登录华信教育资源网(www.hxedu.com.cn)免费获取相关资源包,也可以扫描书中的二维码获取相关资源或观看演示视频。本书通俗易懂、实例鲜活、技术先进,可作为各类高等学校数据库技术、信息系统设计的入门教材,或者作为计算机基础教育较高层次课程的教材,也可以作为数据库应用系统开发实践的技术参考书。
|
關於作者: |
刘晓强博士、教授,长期从事智能信息系统、知识管理、软件设计与评测的教学和研究工作,主持完成多项系统研发,担任上海市计算机基础教育协会副理事长,有丰富的项目开发和教学经验获得多项科研和教学奖励。
|
目錄:
|
目录
第1章数据库应用系统概述(1)
1.1认识数据库应用系统(1)
1.1.1系统的台前幕后(1)
1.1.2系统的应用类型(4)
1.2 互联网 创新应用(7)
1.2.1 互联网 的特质(8)
1.2.2 互联网 新技术(9)
1.2.3领域案例及趋势(12)
1.3系统开发环境及实例(18)
1.3.1系统开发环境(18)
1.3.2实例开发体验(19)
实验与思考(25)
第2章关系数据库基本知识(28)
2.1数据模型(28)
2.1.1信息世界的概念模型(28)
2.1.2机器世界的数据模型(31)
2.2关系模型与关系数据库(33)
2.2.1关系数据结构(33)
2.2.2关系操作(39)
2.2.3关系完整性约束(40)
2.3关系数据库的基础理论(42)
2.3.1关系模式规范化(42)
2.3.2关系模型运算理论简介(45)
实验与思考(49)
第3章数据库创建与维护(50)
3.1数据库管理系统概述(50)
3.1.1关系数据库的体系结构(50)
3.1.2关系数据库管理系统(53)
3.2MySQL及数据库案例(53)
3.2.1MySQL简介(53)
3.2.2MySQL数据库管理模式(55)
3.2.3MySQL的数据类型(57)
3.2.4e学习系统数据库案例(59)
3.3MySQL数据库的创建与维护(63)
3.3.1创建数据库(63)
3.3.2创建和维护表(63)
3.3.3创建数据完整性约束(65)
3.3.4创建索引(69)
3.3.5添加表记录(71)
3.3.6数据模型可视化(72)
实验与思考(74)
第4章数据库操作语言SQL(76)
4.1常用SQL语句(76)
4.1.1SQL概述(76)
4.1.2 创建数据库(77)
4.1.3 查询单表数据(80)
4.1.4 查询多表数据(87)
4.1.5 数据更新(91)
4.2 可编程对象(93)
4.2.1SQL运算和常用函数(93)
4.2.2 SQL流程控制语句(97)
4.2.3 视图(98)
4.2.4 存储过程(102)
4.2.5 触发器(105)
实验与思考(107)
第5章数据库管理与保护(112)
5.1数据库事务(112)
5.1.1事务简介(112)
5.1.2MySQL的事务管理机制(113)
5.2数据库并发访问控制(114)
5.2.1并发访问控制(114)
5.2.2MySQL的并发控制(116)
5.3数据库备份和转移(117)
5.3.1数据库备份和恢复(117)
5.3.2数据的导入和导出(119)
5.3.3数据库维护计划(120)
5.4数据库安全性控制(121)
5.4.1用户访问控制机制(121)
5.4.2MySQL用户及权限管理(122)
5.4.3其他数据库安全性机制(125)
实验与思考(126)
第6章Web数据库应用程序(127)
6.1Web数据库应用程序开发基础(127)
6.1.1 ASP.NET开发环境及实例(127)
6.1.2 Web服务器控件(134)
6.1.3 HTML简介(139)
6.1.4ADO.NET及MySQL驱动程序(142)
6.1.5 Visual Studio代码管理(144)
6.2基于DataSet的断开式数据访问(145)
6.2.1 断开式数据访问(145)
6.2.2 数据查询及汇总(150)
6.3 基于MySqlCommand的连接式数据访问(155)
6.3.1 连接式数据访问(155)
6.3.2 数据更新(158)
6.3.3 数据查询及汇总(162)
实验与思考(165)
第7章 系统开发实用技术(169)
7.1视图、存储过程及事务应用(169)
7.1.1视图和存储过程的应用(169)
7.1.2事务的应用(172)
7.2多页面应用程序的实现(175)
7.2.1页面风格设计(175)
7.2.2页面信息共享(183)
7.3非关系型数据库应用(191)
7.3.1NoSQL数据库概述(191)
7.3.2MongoDB应用实例(193)
实验与思考(197)
第8章数据可视化分析(200)
8.1 数据图表概述(200)
8.1.1 ECharts数据图表基础(200)
8.1.2 实现静态数据图表(203)
8.2 图表分析实例(207)
8.2.1 展示数据库数据(207)
8.2.2 可视化数据分析(210)
实验与思考(217)
第9章 系统分析与设计(220)
9.1系统开发管理概述(220)
9.1.1系统开发方法(220)
9.1.2系统开发管理(223)
9.2系统规划(224)
9.2.1系统规划的任务(224)
9.2.2可行性分析(224)
9.3系统分析(226)
9.3.1系统分析方法(227)
9.3.2需求建模工具(227)
9.3.3需求分析说明(232)
9.4系统设计(233)
9.4.1系统架构设计(233)
9.4.2系统功能结构设计(235)
9.4.3数据库设计(237)
9.4.4用户界面设计(239)
9.4.5处理过程设计(240)
9.4.6系统设计说明书(241)
9.5系统实施(241)
9.6系统运行与维护(243)
9.7信息系统安全(243)
实验与思考(245)
第10章 系统案例与云部署(246)
10.1 网上书店系统案例(246)
10.1.1系统分析(246)
10.1.2系统设计(247)
10.2 e学习系统案例(257)
10.2.1系统简介(257)
10.2.2热点技术(258)
10.3云部署(269)
10.3.1云服务器(270)
10.3.2网站发布(274)
综合实践(278)
参考文献(279)
|
內容試閱:
|
前 言
本书是上海市教育委员会组编的高等学校互联网 应用能力培养规划教材。
互联网 将信息技术与各行业领域结合创造出新的经济社会形态,因此树立信息意识、掌握信息知识和具有信息能力已经成为新时代大学生的必备信息素养。
每个互联网 的背后都有数据库应用系统的支持。本书从经典的数据库技术入手,融合信息管理、软件工程和程序开发方法等多个学科的相关知识,引入互联网 思维和热点技术,构建独具特色的课程内容体系,形成适合通识教育的新科目。
本书结合作者近20年在数据库领域的项目研发和课程教学经验,并汇集上海市多所高校一线教师的教学体会,是在上海市精品课程和上海市优秀教材基础上升级的第4个版本。全书以一个完整的e学习系统实际案例驱动,围绕数据库应用系统构建流程中的核心问题,介绍涵盖应用发现、需求分析、系统设计、开发实现和部署各个环节的方法与技术及新思维方式,以系统观推动学生从信息意识、信息知识到信息能力的构建。
本书采用开源MySQL及数据库管理工具Navicat for MySQL实现数据库的建立和维护,简单且高效;在Visual Studio可视化开发环境下采用ASP.NET和C#语言实现数据库应用系统的开发,流程简明且代码复用率高,很容易模仿并迁移到新的应用中;采用Word、Excel和Visio制作系统开发文档,培养读者的写作表达能力和团队协作能力。
另外,本书引入大量前沿新技术和行业领域案例,趣味性强。通过多个实际互联网 领域案例剖析,讨论移动网、云计算、大数据、物联网、人工智能等新技术应用趋势;介绍ECharts数据可视化分析、非关系型数据库MongoDB的应用,采用云平台实现系统部署发布;结合教学案例介绍大量热点技术,如动态控件、MD5加密、视频播放、二维码生成、社交平台转发分享、AI刷脸识别等应用。
通过阅读和学习本书,使读者具备信息创新意识、互联网 思维方式,以及根据实际问题探索新技术和设计数据库应用系统解决方案的能力。
为了辅助教师开展教学,配合读者学习,本书前9章均提供了实验与思考,第10章提供了综合实践。
本书提供丰富的教学资源,包括:电子教案、附录、实验环境说明、案例数据库脚本文件、部分案例源代码、e学习系统源代码、部分案例演示视频等,可以登录华信教育资源网(www.hxedu.com.cn)免费获取相关资源包,也可以扫描书中的二维码获取相关资源或观看演示视频。
本书由刘晓强教授和李东方教授主编,由上海市数据库教学联合团队共同完成。当今信息技术的发展非常快,限于作者学识和水平,书中难免有不当之处,敬请读者批评指正。
作者
|
|