新書推薦:
《
精致考古--山东大学实验室考古项目论文集(一)
》
售價:HK$
244.2
《
从天下到世界——国际法与晚清中国的主权意识
》
售價:HK$
76.2
《
血色帝国:近代英国社会与美洲移民
》
售價:HK$
58.2
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:HK$
178.1
《
唐宋绘画史 全彩插图版
》
售價:HK$
98.6
《
海洋、岛屿和革命:当南方遭遇帝国(文明的另一种声音)
》
售價:HK$
106.4
《
铝合金先进成型技术
》
售價:HK$
266.6
《
英雄之旅:把人生活成一个好故事
》
售價:HK$
87.4
|
內容簡介: |
本书以应用为目的,以能力培养为目标,以JSP和SQL Server2008为平台,以案例为引导,主要介绍了数据库的基本概念、数据模型、关系代数、关系数据理论、数据库设计、数据库完整性约束、SQL Server2008、JDK、Tomcat、Eclipse的安装和配置、基于JSP的学生成绩管理系统的设计与实现、SQL查询和数据操纵、存储过程、触发器、游标、数据库的备份和恢复、数据库的安全控制、基于MVC设计模式的学生成绩管理系统的设计与实现、SQL注入、数据加密等。每章由学习目标、主要内容、重点与难点、教学案例、相关知识、习题和实训项目等构成。 本书以"学生成绩管理系统”为案例,通过案例,将数据库的相关知识恰当地融入到案例的分析和设计过程中,图文并茂、深入浅出、通俗易懂、强调实践、突出应用,使读者在学习过程中不仅能掌握数据库的相关知识,而且能培养其综合分析问题和解决问题的能力。全书采用案例方式安排教学内容,注重实用性和可操作性,有助于提高实际动手能力。
|
關於作者: |
邹贵红,硕士, 2008年毕业于广东技术师范学院电子信息工程专业,2016年毕业于华南理工大学电子与通信工程专业,毕业后一直在广州华夏职业学院从事教学工作,现担任广州华夏职业学院信息工程学院副院长,从一线教学人员—电子与通信技术专业教师到一名教学管理人员,工作认真负责,坚持不懈的为教育事业努力 。
|
目錄:
|
模块1数据库理论基础1
任务1数据库基础1
任务2关系数据库13
任务3数据库设计19
习题38
模块2数据库环境的搭建与使用40
任务1安装并熟悉SQL Server 200840
任务2SQL Server 2008工具简介52
实训项目57
模块3表的操作59
任务1表的概念59
任务2表的设计60
任务3表的创建64
任务4表数据的操作69
任务5查看表信息71
任务6表结构的修改73
习题78
实训项目79
模块4数据库查询语句82
任务1SELECT基础语法82
任务2连接查询92
任务3子查询96
任务4集合查询99
任务5插入数据101
任务6更新数据104
任务7删除数据107
习题109
实训项目110
模块5T-SQL语句113
任务1T-SQL概述113
任务2常量和变量115
任务3运算符与表达式120
任务4内置函数123
任务5流程控制语句129
任务6批处理136
任务7注释137
习题137
实训项目138
模块6数据库完整性141
任务1数据库完整性的概念141
任务2约束143
任务3缺省153
任务4规则155
习题158
实训项目159
模块7索引和视图162
任务1索引概述162
任务2创建索引165
任务3修改索引168
任务4查看索引信息170
任务5删除索引171
任务6视图概述172
任务7创建视图174
任务8查看视图信息178
任务9修改视图信息180
任务10通过视图更新数据182
任务11删除视图184
习题185
实训项目186
模块8游标、事务和锁188
任务1游标188
任务2事务197
任务3锁205
习题209
实训项目210
模块9存储过程和触发器213
任务1存储过程213
任务2创建存储过程215
任务3执行存储过程217
任务4存储过程参数和返回值218
任务5修改存储过程222
任务6删除存储过程222
任务7触发器223
任务8创建触发器225
任务9修改触发器233
任务10删除触发器233
任务11关闭和启用触发器234
习题235
实训项目235
模块10SQL Server安全管理238
任务1SQL Server 2008安全管理策略238
任务2用户管理242
任务3角色管理249
任务4权限管理256
习题260
实训项目261
参考文献263
|
內容試閱:
|
前言
数据库技术是信息系统的核心和基础,是信息化建设的基础设施。数据库信息量的大小和使用频率已成为衡量一个国家信息化程度的重要标志,因此,作为当代的大学生,学习和掌握数据库知识是非常必要的,作为计算机相关专业的学生更要学好数据库技术。
数据库原理与应用是计算机类专业的核心课程,也是信息处理类专业的必修课程。课程教学目标是系统地介绍数据库基本原理,并结合具体的学生成绩管理系统介绍数据库理论知识的具体应用。通过该课程的学习,使读者在数据库应用软件的开发过程中能够设计合理的数据库,从而提高软件开发的质量,同时能够进行数据库的查找和维护操作,达到熟练地应用数据库技术的目的。
数据库基本原理抽象又很重要,但是,其实践操作更为重要。目前很多教材数据库的基本原理知识介绍非常详细,但是实践部分内容不足,或前后章节案例独立,学生获得的对完整系统后台数据库的设计和维护知识不完整。鉴于此,编者结合自己多年来的数据库理论及数据库技术实践教学经验编写了本教材。
本书的特点是,以应用为目的,以能力培养为目标,案例引导,内容全面,通俗易懂,图文并茂,知识连贯,概念清晰,实践性强。全书所有案例围绕一个完整的学生成绩管理系统展开,将数据库的相关知识恰当地融入到案例的分析和设计过程中,通过一个案例体现其应用。使学生通过案例的学习,掌握数据库知识及其在实际项目中的使用,避免学生学习了数据库理论而不知道如何使用的现象。同时,通过案例学习使读者对数据库的设计有一个完整、清晰的思路。书中每个案例后面配有针对性的习题,部分任务后面还配有具体的实训项目,供读者练习,有助于增强读者对相关知识的理解和实际应用能力的培养。
全书共分10个模块,模块1是数据库理论基础;模块2是数据库环境的搭建与使用;模块3是表的操作;模块4是数据库查询语句;模块5是T-SQL语句;模块6是数据库完整性;模块7是视图和索引;模块8是游标、事务和锁;模块9是存储过程和触发器;模块10 是SQL Server 安全管理。本书建议教学学时为64学时,其中理论32学时,实验32学时。书中模块1、模块3、模块4、模块7为教学重点。
本书由 主编,李艳荣、 为副主编,参加编写的还有 。书中模块1由徐亮编写;模块2~模块4由李艳荣编写;模块5模块~模块 由 编写;模块5模块~模块 由 编写由 编写; 。全书由 审核并定稿。
本书既可以作为高等院校和高职院校的数据库原理及应用课程的教材,也可以作为有一定的面向对象编程基础和数据库基础进行Web应用程序开发人员的参考资料。
在编写本书的过程中参考了相关文献,在此向这些文献的作者深表感谢。由于时间较紧,书中难免有错误与不足之处,恳请专家和广大读者批评指正。
编 者
2016年4月
|
|