扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

数据库开发项目化教程(SQL Server)

综合评级:
★★★★★

定价:
¥35.00

作者:
杨铭 战忠丽 肖玉朝

出版社:
华中科技大学出版社

出版日期:
2015年5月

页数:
262

字数:
461000

ISBN:
9787560998084

书籍介绍

本书从数据库系统设计与开发者的角度出发,采用“任务驱动”的方式,详细深入地介绍了SQL Server数据库程序设计与开发的方法和技巧

目录

项目1设计教学成绩管理系统数据库

任务1教学成绩管理系统数据库需求分析1

任务2设计教学成绩管理系统的ER图5

任务3设计教学成绩管理系统的关系模式10

任务4关系的规范化13

【单元习题1】15

项目2安装和使用SQL Server 2008

任务1安装SQL Server 200816

任务2SQL Server 2008的使用27

任务3连接到SQL Server 200830

【单元习题2】31

项目3创建和维护数据库

任务1创建教学成绩管理系统数据库32

任务2修改教学成绩管理系统数据库41

任务3删除数据库46

任务4分离和附加数据库48

【单元习题3】50

项目4创建和维护数据库中的表

任务1创建表和表约束51

任务2修改表和表约束64

任务3管理表中的数据68

任务4删除表和表约束72

任务5利用规则和默认值维护数据完整性74

【单元习题4】79

项目5教学成绩管理系统数据库的数据查询

任务1简单查询81

任务2分组与汇总查询91

任务3连接查询98

任务4子查询103

【单元习题5】105

项目6教学成绩管理系统数据库的编程操作(视图、存储过程和触发器)

任务1视图107

任务2存储过程116

任务3触发器124

【单元习题6】134

项目7管理教学成绩管理系统数据库

任务1数据库的备份与还原137

任务2数据库的导入与导出154

任务3数据库的安全管理162

【单元习题7】174

项目8图书管理系统的构建

任务1系统的初步设计176

任务2数据库设计179

任务3图书分类的添加、修改、删除、查询189

任务4登录模块、图书模块、借阅模块的实现209

【单元习题8】261

参考文献262

前言

本书是关于数据库设计、管理和开发的基础教程,以微软公司SQL Server 2008(企业版)为介绍对象。SQL Server 2008数据库是微软公司开发的数据库管理系统,它在原有版本的基础上增加了很多新的功能。与其他数据库管理软件如Oracle、DB2等相比,SQL Server 2008的管理界面更加直观、简洁,能很好地满足企事业单位构建网络数据库的需求,同时也非常适合作为数据库技术学习的入门工具。

本书由多年从事数据库技术教学的计算机教师开发编写,重点突出学生应用技术能力的提高。

本书采用“工学结合、任务驱动”的编写模式,通过“教学成绩管理系统数据库”的项目实例,全面而详细地讲解了SQL Server 2008数据库应用技术。书中的内容注重营造企业化的学习情境,采用项目化的方式组织课程教学内容。本书适合于信息管理、软件技术等计算机专业的数据库技术教学,是ASP.NET程序设计、WEB数据库开发技术等课程的前驱课程,建议设置学时数为72学时。

全书由一个教学成绩管理系统的设计、开发与实现贯穿始终,遵循数据库设计的基本流程,即需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和维护。本书彻底打破以知识传授为主的传统学科课程模式,并转变为以工作任务为核心的项目课程模式,将SQL Server 2008数据库管理系统的主要知识涵盖在项目开发的过程中,每个项目又分成若干个任务,包含知识梳理、任务描述、任务实施等。

本书让学生通过完成具体的项目来构建相关理论知识,提高数据库技术的应用能力,发展自己的职业能力。本书可作为高职高专院校相关课程的教材,也可供应用型本科院校使用,或作为广大SQL Server 2008数据库管理员和开发人员的参考资料。全书的内容体系如下。

● 项目1设计教学成绩管理系统数据库。介绍了贯穿全书的教学成绩管理系统数据库的设计方法和步骤。

● 项目2安装和使用SQL Server 2008。介绍了SQL Server 2008的安装和配置方法。

● 项目3创建和维护数据库。介绍了创建、修改、删除教学成绩管理系统数据库的方法,以及数据库的分离和附加。

● 项目4创建和维护数据库中的表。介绍了数据表的创建,并用约束、默认、规则等数据库对象实现了该数据库数据的完整性,以及教学成绩管理数据库中数据的增加、修改和删除操作。

● 项目5教学成绩管理系统数据库的数据查询。介绍了如何使用SELECT语句对教学成绩管理系统数据库的数据进行简单查询、汇总查询、连接查询和子查询。

● 项目6教学成绩管理系统数据库的编程操作。介绍了使用数据库编程的基本语法,引入了视图、存储过程、触发器等数据库对象。

● 项目7管理教学成绩管理系统数据库。介绍了数据库的安全体系,以及数据如何进行备份、还原、导入和导出。

● 项目8图书管理系统的设计与开发。介绍了使用ASP.NET和SQL Server 2008来实现图书管理系统前台与后台数据库的设计开发。

本书由吉林电子信息职业技术学院、长沙商贸旅游职业技术学院等院校承编,主编为吉林电子信息职业技术学院的杨铭、战忠丽和长沙商贸旅游职业技术学院的肖玉朝,副主编为吉林电子信息职业技术学院王强、陕西工业职业技术学院的戚娜和大庆职业技术学院律佳,同时南通农业职业技术学院的沈美、长沙商贸旅游职业技术学院的曾新洲、吉林电子信息职业技术学院的杨勇也参与了编写工作。

各项目的分工为:项目1和项目4由沈美、王强编写,项目2和项目5由戚娜、战忠丽编写、项目3和项目6由杨铭、王强、杨勇编写,项目7由律佳、杨铭编写,项目8由肖玉朝、战忠丽、曾新洲编写,全书由杨铭、战忠丽负责统稿。

尽管我们在本书的编写方面做了很多努力,但由于水平有限,加之时间紧迫,不当之处在所难免,恳请各位批评指正,并将意见和建议及时反馈给我们,以便下次修订时改进。