![]()
内容推荐 本书以数据库基础知识和应用为主要讲解内容,以SQL Server 2017数据库管理系统和Visual Studio 2017开发环境为载体,介绍SQL Server 2017数据库管理系统的基本操作,配合Visual Studio 2017开发环境开发数据库应用系统,使用ASP.NET 4.5技术,逐步构建一个典型的"图书借阅系统"数据库应用网站。本书既介绍数据库管理系统的基本概念和操作,又介绍数据库应用系统的开发、部署,综合应用性强。 书中通过情境编排知识点,以数据库应用和案例开发为主,以知识讲解为辅,核心内容集中在数据库、数据表、视图、默认、规则、存储过程、触发器、函数等数据库对象的创建和管理上,重点讲解使用T-SQL语言创建和管理数据库对象,并将数据库的基本操作用Visual Studio 2017技术实现。 本书精心设计了案例,循序渐进地构建系统,由简入难,理论联系实际,适合应用型本科和高职院校师生使用,同时也可作为数据库应用系统初级开发人员的参考书。 作者简介 王红,女,副教授,安徽大学计算机应用技术专业,硕士学位,2005年9月参加工作,2010年获得安徽省“教坛新秀”称号,现主持省级教科研项目7项,公开发表论文10余篇,编写专业实践教材多本。 目录 学习情境1数据库管理技术1 任务 1-1数据库系统基本概念2 1.1.1数据库的基本概念2 1.1.2数据模型2 1.1.3关系数据库4 1.1.4数据库应用系统开发的基本步骤5 任务1-2安装SQL Server 2017和Visual Studio 2017 6 1.2.1安装SQL Server 2017 6 1.2.2使用SQL Server 2017 12 1.2.3安装Microsoft Visual Studio 2017 15 任务1-3创建和管理数据库19 1.3.1基本概念19 1.3.2创建数据库20 1.3.3管理数据库24 1.3.4删除数据库27 1.3.5创建“图书借阅”数据库28 任务1-4备份和还原数据库28 1.4.1备份的必要性28 1.4.2数据库备份与恢复的基本概念29 1.4.3备份数据库到文件29 1.4.4备份数据库到备份设备34 1.4.5还原数据库37 1.4.6分离和附加数据库44 1.4.7自动备份数据库46 任务1-5使用ADO.NET技术连接SQL数据库50 1.5.1SqlConnection对象50 1.5.2创建“图书借阅系统”网站50 1.5.3创建数据库访问类52 1.5.4测试连接55 实训1数据库管理57 实训2数据库的备份与还原58 学习情境2数据表管理技术60 任务2-1管理数据表结构60 2.1.1常用数据类型60 2.1.2为“图书借阅系统”创建表64 2.1.3维护数据表69 2.1.4删除数据表72 任务2-2管理数据表记录73 2.2.1添加表记录73 2.2.2修改表记录75 2.2.3删除表记录76 2.2.4导入与导出数据77 任务2-3管理数据完整性80 2.3.1主键约束80 2.3.2唯一键约束82 2.3.3检查约束83 2.3.4外键约束86 2.3.5默认值93 2.3.6规则97 任务2-4设计并实现“添加读者页面”98 2.4.1目录设计98 2.4.2窗体设计99 2.4.3功能设计99 任务2-5设计并实现“删除读者页面”103 2.5.1窗体设计103 2.5.2功能设计103 实训3表和表数据的管理105 实训4管理数据完整性107 学习情境3数据查询技术109 任务3-1数据查询110 3.1.1查询语句格式110 3.1.2查询数据介绍110 3.1.3单表查询111 3.1.4多表查询117 3.1.5使用数据查询添加记录123 3.1.6子查询124 3.1.7分组查询127 任务3-2使用视图130 3.2.1视图130 3.2.2创建视图131 3.2.3通过视图修改基本表数据132 3.2.4修改视图133 3.2.5删除视图134 任务3-3设计并实现“修改读者”页面134 3.3.1窗体设计134 3.3.2功能设计135 任务3-4设计并实现“添加图书”页面137 3.4.1窗体设计137 3.4.2功能设计142 任务3-5设计并实现“修改图书”页面143 3.5.1浏览图书功能设计143 3.5.2修改图书功能设计145 任务3-6设计并实现“管理员登录”页面147 3.6.1窗体设计147 3.6.2功能设计148 任务3-7存储过程设计150 3.7.1局部变量150 3.7.2流程控制语句153 3.7.3存储过程设计157 3.7.4触发器设计161 3.7.5函数设计170 任务3-8配置数据库安全性174 3.8.1SQL Server 2017的安全措施174 3.8.2服务器级安全性175 3.8.3数据库级安全性182 3.8.4权限188 实训5数据查询189 实训6T-SQL程序设计191 实训7存储过程设计192 实训8触发器设计193 实训9安全管理194 学习情境4网站主页设计197 任务4-1设计并实现“图书借阅系统”首页198 4.1.1设计“读者登录”用户控件198 4.1.2首页设计202 任务4-2设计并实现“管理员主页”209 4.2.1导航控件209 4.2.2设计并实现管理员主页210 任务4-3设计并实现“读者主页”214 4.3.1设计读者主页214 4.3.2设计已借图书页面215 4.3.3设计借书页面218 4.3.4设计修改密码页面221 学习情境5网络论坛设计与开发223 任务5-1系统简介223 5.1.1开发工具简介223 5.1.2系统功能图224 任务5-2数据库设计224 5.2.1创建数据库224 5.2.2数据表设计224 5.2.3数据关系图229 5.2.4视图设计229 5.2.5存储过程设计230 5.2.6触发器过程设计232 任务5-3详细设计233 5.3.1数据库访问类设计233 5.3.2主题设计238 5.3.3用户控件设计239 5.3.4母版页设计250 5.3.5用户注册页面设计252 5.3.6首页设计253 5.3.7讨论区设计254 5.3.8管理功能设计265 5.3.9私信功能设计283 5.3.10帖子搜索功能设计286 参考文献288 |