×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
SQL Server 2012数据库系统设计与项目实践

SQL Server 2012数据库系统设计与项目实践

1星价 ¥28.1 (7.2折)
2星价¥28.1 定价¥39.0
暂无评论
图文详情
  • ISBN:9787302473732
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:247
  • 出版时间:2017-08-01
  • 条形码:9787302473732 ; 978-7-302-47373-2

本书特色

本书全面介绍了Microsoft SQL Server 2012数据库设计与项目实践的相关知识和应用技能。全书分为3篇,主要内容包括数据库设计、数据库应用与开发和数据库安全管理与维护三部分。 本书采用了基于工作过程系统化的教学情境设计,通过新生入学管理系统、高校课务管理系统、权限管理系统等多个项目,由浅入深,从简到繁,细致完整地介绍了数据库设计方法,SQL Server 2012数据库环境的安装,数据库创建,数据查询,TransactSQL语言,存储过程,触发器,事务,SQL Server安全机制,SQL Server 2012配置,数据的导入导出,数据库的备份与恢复。本书以实现学生在课务管理系统中的选课功能为例,介绍SQL Server 2012数据库在WinForm窗体程序中的应用,以拓展和提高读者的数据库项目开发能力,从而加强对数据库理论的理解。 本书可作为高职高专、中职、成人教育院校和计算机培训学校数据库相关课程的教材,同时,也可作为数据库设计与应用人员的参考用书。

内容简介

本书采用了基于工作过程系统化的教学情境设计,通过导入新生入学管理系统、高校课务管理系统、权限管理系统等多个项目,由浅入深、从简到繁,细致完整地介绍数据库设计方法、SQL Server 2012数据库环境的安装、数据库创建、数据查询、Transact-SQL语言、存储过程、触发器、事务、SQL Server安全机制、SQL Server 2012配置、数据的导入导出、数据库的备份与恢复。并以实现学生在课务管理系统中的选课功能为例,介绍SQL Server2012数据库在Windows应用程序中的开发与应用,以拓展和提高读者的数据库项目实践开发能力,从而加强对基础数据库理论的理解。本书可以作为职业教育、成人教育院校和计算机培训学校数据库相关课程的教材,也可作为数据库设计与应用人员的入门与提高教程。

目录

目录 第1篇数据库设计 情境1新生入学管理系统数据库设计 任务1.1新生入学管理系统数据库需求分析 1.1.1什么是数据库 1.1.2数据模型 1.1.3关系数据库 1.1.4数据库设计 任务1.2新生入学管理系统数据库概念设计 1.2.1数据库建模 1.2.2实体—关系模型 任务1.3新生入学管理系统数据库逻辑设计 1.3.1二维关系表 1.3.2表的键 1.3.3ER图转化为二维表 任务1.4数据库设计规范化 情境2高校课务管理系统数据库设计 任务2.1高校课务管理系统数据库需求分析 2.1.1需求分析 2.1.2需求功能分析工具——数据流图 任务2.2高校课务管理系统数据库概念设计 任务2.3高校课务管理系统数据库逻辑设计 2.3.1多对多关系逻辑设计 2.3.2数据库完整性设计 2.3.3标识字段设计 2.3.4复合主键设计 情境3权限管理系统数据库设计 任务3.1权限管理系统数据库用户需求分析 任务3.2权限管理系统数据库概念设计 任务3.3权限管理系统数据库逻辑设计 3.3.1Identity标识字段应用 3.3.2UniqueIdentifier标识字段应用 情境4创建新生入学管理系统数据库 任务4.1安装和配置SQL Server 2012数据库服务器 4.1.1SQL Server 2012特性 4.1.2SQL Server 2012体系结构 4.1.3SQL Server 2012的版本选择 4.1.4SQL Server 2012的安装环境 任务4.2启动和连接SQL Server 2012数据库 4.2.1SQL Server Management Studio简介 4.2.2使用SQL Server Management Studio 4.2.3配置SQL Server 2012 4.2.4联机丛书 任务4.3“新生入学管理系统”数据库创建 4.3.1SQL Server 2012系统数据库 4.3.2数据库文件 4.3.3数据库对象 情境5创建数据表 任务5.1创建新生入学管理系统数据表 5.1.1表的类型 5.1.2表的约束 5.1.3级联删除和更新 任务5.2创建高校课务管理系统数据表及索引 5.2.1索引的类型 5.2.2何时用索引 5.2.3创建索引 5.2.4索引碎片的处理 任务5.3向表中添加数据 5.3.1数据单行插入 5.3.2数据多行插入 5.3.3创建表同时插入数据 情境6拓展练习: 图书管理系统的数据库设计 任务6.1系统需求分析 任务6.2数据库设计要求 实训一数据库设计 实训二数据库的创建 实训三表的创建 第2篇数据库应用与开发 情境7查询与统计数据 任务7.1查询单表数据 7.1.1查询机制 7.1.2简单SELECT查询 7.1.3WHERE子句 7.1.4ORDER BY子句 任务7.2带有计算列和运算符的查询 7.2.1字符串连接运算 7.2.2查询条件及运算符 7.2.3通配符 任务7.3分类汇总查询 7.3.1GROUP BY子句 7.3.2HAVING子句 7.3.3聚合函数 任务7.4多表连接查询 7.4.1交叉连接 7.4.2内连接 7.4.3外连接 7.4.4表别名 任务7.5子查询 7.5.1单值子查询 7.5.2多值子查询 任务7.6创建视图 7.6.1视图的优点 7.6.2视图的创建 7.6.3视图数据更新 7.6.4视图加密 情境8管理数据表 任务8.1合并多表的查询结果 任务8.2添加表记录 8.2.1单行插入 8.2.2多行插入 8.2.3创建表同时插入数据 任务8.3更新表记录 8.3.1UPDATE语句 8.3.2数学函数 任务8.4删除无用的数据 情境9存储过程在学生选课过程中的应用 任务9.1创建存储过程 9.1.1存储过程的优点 9.1.2存储过程的种类 9.1.3系统存储过程 9.1.4用户自定义存储过程 任务9.2TransactSQL编程基础 9.2.1常量与变量 9.2.2运算符与表达式 9.2.3流程控制 9.2.4数据类型转换函数 任务9.3学生选课存储过程的设计 9.3.1WHILE循环结构 9.3.2BREAK中断语句 9.3.3CONTINUE语句 任务9.4存储过程的管理 情境10触发器在学生选课过程中的应用 任务10.1创建AFTER触发器 10.1.1AFTER触发器工作机制 10.1.2INSERTED表和DELETED表 任务10.2创建INSTEAD OF触发器 任务10.3创建DDL触发器 10.3.1定义DDL触发器 10.3.2DDL触发器触发机制 任务10.4修改和禁用触发器 10.4.1修改触发器 10.4.2禁用和启用触发器 10.4.3删除触发器 情境11处理事务与锁 任务11.1定义事务 任务11.2并发与锁 11.2.1并发问题 11.2.2封锁技术 11.2.3死锁 情境12高校课务管理系统开发 任务12.1学生登录界面设计 12.1.1NET框架开发环境 12.1.2ADO.NET对象 12.1.3三层架构 任务12.2高校课务管理系统主窗体的实现 任务12.3选课功能实现 实训四数据查询 实训五存储过程与触发器应用 第3篇数据库安全管理与维护 情境13Windows身份登录用户的数据库安全管理 任务13.1创建Windows验证模式登录名 13.1.1SQL Server安全机制 13.1.2登录账户和身份验证方式 任务13.2创建与登录名同名的数据库用户 13.2.1数据库用户 13.2.2guest用户 任务13.3为数据库对象授权 13.3.1对象权限 13.3.2语句权限 情境14SQL Server身份登录用户的数据库安全管理 任务14.1创建SQL Server验证模式的登录名 任务14.2创建学生评教架构及相应数据对象 14.2.1架构的定义 14.2.2架构的命名 任务14.3为高校课务管理系统创建用户角色 14.3.1固定服务器角色 14.3.2固定数据库角色 14.3.3应用程序角色 14.3.4用户自定义角色 情境15高校课务管理系统数据库备份与导入导出 任务15.1创建高校课务管理系统数据库完全备份 15.1.1备份类型 15.1.2备份设备 任务15.2创建高校课务管理系统数据库差异备份及日志备份 15.2.1差异备份 15.2.2日志备份 15.2.3文件组备份 15.2.4备份策略 任务15.3将教师表数据导入其他SQL Server数据表 任务15.4将SQL Server数据表导入导出到Excel中 15.4.1sp_configure系统存储过程 15.4.2Ad Hoc Distributed Queries高级选项 实训六数据库安全管理 实训七数据库备份与恢复 附录SQL Server 2012常用函数 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航