您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
SQL SERVER实用教程(第6版)(SQL SERVER 2008版)
装帧: 平装
出版社: 电子工业出版社
作者: 郑阿奇
出版日期: 2024-03-01
商品条码: 9787121462597
版次: 1
开本: 其他
页数: 340
出版年份: 2024
定价:
¥64
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书以Microsoft SQL Server 2008中文版为平台,系统地介绍了SQL Server基础知识,配有习题、基础实训、数据库综合实训和在各种流行平台上操作SQL Server的数据库应用实训。基础知识部分包括数据库基础,数据库创建,表的创建和操作,数据库的查询和视图,索引和数据完整性,T-SQL,存储过程、用户定义函数和触发器,数据库备份与恢复,系统安全管理,事务、锁定和自动化管理。习题、基础实训部分包含大量实例,读者在此基础上可以自己设计练习。数据库综合实训部分先设计实训数据库及其对象,再通过数据测试它们的正确性及相互配合的功能。数据库应用实训部分通过开发“学生成绩管理系统”,在目前流行的各种平台上进行SQL Server数据库应用的实战训练,包括PHP/SQL Server应用、Spring Boot/SQL Server应用、Python/SQL Server应用、Android Studio/SQL Server应用、Qt/SQL Server应用、C#/WebService/SQL Server应用、Visual C++/ WebService/SQL Server应用。基于这些平台所开发的功能既相互独立,又能形成系统,其中,最后两个应用的部分功能需要与相应的WebService配合实现,限于篇幅,所用WebService的开发和配置过程以网络文档的形式提供给读者。另外,给读者提供的参考网络文档还包括传统的Java EE/SQL Server应用、ASP.NET/SQL Server应用、VB.NET/SQL Server应用,内容十分丰富。读者可结合自身实际需要任意选取其中一个或多个平台进行深入学习、模仿练习和扩展练习。本书是普通高等教育“十一五”国家级规划教材,可作为大学本科、高职高专数据库课程教材和社会培训教材,也可供广大数据库应用开发人员参考。
目录
第一部分 基础知识 第1章 数据库基础 1 1.1 数据库基本概念 1 1.1.1 数据库系统 1 1.1.2 数据模型 1 1.1.3 关系数据库 3 1.2 数据库设计 4 1.2.1 概念模型 4 1.2.2 逻辑模型 5 1.2.3 物理模型 6 1.3 SQL Server 2008 6 1.3.1 SQL Server 2008概述 6 1.3.2 SQL Server 2008的安装 7 1.3.3 连接SQL Server 2008服务器 12 第2章 数据库创建 15 2.1 SQL Server数据库 15 2.1.1 数据库及其对象 15 2.1.2 数据库及其文件 16 2.2 数据库的创建和修改 18 2.2.1 创建数据库 18 2.2.2 修改数据库 21 2.2.3 删除数据库 24 2.3 创建数据库实例 24 2.3.1 采用命令方式创建数据库 24 2.3.2 采用界面方式创建数据库 26 第3章 表的创建和操作 30 3.1 表结构和数据类型 30 3.1.1 表和表结构 30 3.1.2 数据类型 31 3.1.3 表结构设计 36 3.2 表结构的创建、修改和删除 37 3.2.1 表结构的创建 37 3.2.2 分区表的创建 39 3.2.3 表结构的修改 41 3.2.4 删除表 42 3.2.5 采用界面方式创建表 42 3.3 表记录的插入、修改和删除 45 3.3.1 插入记录 45 3.3.2 修改记录 46 3.3.3 同步记录 47 3.3.4 删除记录 48 3.3.5 采用界面方式操作表记录 49 第4章 数据库的查询和视图 51 4.1 关系运算 51 4.2 数据库的查询 53 4.2.1 选择输出项 53 4.2.2 查询条件 57 4.2.3 子查询 60 4.2.4 指定查询对象 63 4.2.5 表连接 66 4.2.6 查询结果分组 70 4.2.7 指定分组筛选条件 71 4.2.8 指定输出顺序 72 4.2.9 指定查询结果目的地 73 4.2.10 表联合 73 4.2.11 公用表表达式 74 4.3 视图 75 4.3.1 创建视图 75 4.3.2 查询视图 78 4.3.3 更新视图 79 4.3.4 修改视图 80 4.3.5 删除视图 81 4.4 游标 81 4.4.1 声明游标 81 4.4.2 打开游标 83 4.4.3 读取数据 84 4.4.4 关闭与删除游标 86 第5章 索引和数据完整性 87 5.1 索引 87 5.1.1 索引分类 87 5.1.2 索引及复合索引 88 5.1.3 重建索引 89 5.1.4 索引的删除 90 5.2 数据完整性 90 5.2.1 数据完整性分类 90 5.2.2 实体完整性 91 5.2.3 域完整性 92 5.2.4 参照完整性 96 第6章 T-SQL 98 6.1 T-SQL简介 98 6.2 常量、变量与用户定义类型 99 6.2.1 常量 99 6.2.2 变量 100 6.2.3 用户定义类型 104 6.3 运算符与表达式 106 6.4 流程控制语句 110 6.4.1 语句块 111 6.4.2 条件语句 111 6.4.3 分支语句 113 6.4.4 无条件转移语句 114 6.4.5 循环语句 114 6.4.6 返回语句 115 6.4.7 等待语句 116 6.4.8 错误处理语句 116 6.5 系统内置函数 117 6.5.1 系统内置函数介绍 117 6.5.2 常用标量函数 117 第7章 存储过程、用户定义函数和触发器 124 7.1 存储过程 124 7.1.1 存储过程的优点和类型 124 7.1.2 存储过程的创建与执行 125 7.1.3 存储过程的修改 129 7.1.4 存储过程的删除 129 7.1.5 采用界面方式操作存储过程 129 7.2 用户定义函数 130 7.2.1 标量函数 130 7.2.2 内嵌表值函数 132 7.2.3 多语句表值函数 133 7.2.4 用户定义函数的删除 134 7.3 触发器 134 7.3.1 触发器的类型 134 7.3.2 触发器的创建 134 7.3.3 触发器的修改 140 7.3.4 触发器的删除 141 7.3.5 采用界面方式操作触发器 141 第8章 数据库备份与恢复 142 8.1 数据库备份和恢复概述 142 8.1.1 数据库备份和恢复的需求 分析 142 8.1.2 数据库备份简介 142 8.1.3 数据库恢复简介 144 8.2 数据库备份 145 8.2.1 创建备份设备 145 8.2.2 备份 145 8.2.3 采用界面方式备份数据库 148 8.3 数据库恢复 150 8.3.1 检查点 150 8.3.2 恢复 150 8.3.3 采用界面方式恢复数据库 152 8.4 数据库快照 153 8.5 附加数据库和复制数据库 155 8.5.1 附加数据库 155 8.5.2 复制数据库 155 第9章 系统安全管理 156 9.1 SQL Server的安全机制 156 9.1.1 身份验证模式 156 9.1.2 级别 156 9.1.3 数据库安全验证 157 9.2 建立和管理用户账户 157 9.2.1 采用界面方式管理用户账户 158 9.2.2 采用命令方式管理用户账户 161 9.3 角色管理 163 9.3.1 固定服务器角色 163 9.3.2 固定数据库角色 165 9.3.3 自定义数据库角色 167 9.3.4 应用程序角色 169 9.4 数据库权限管理 170 9.4.1 授予权限 170 9.4.2 拒绝授予权限 172 9.4.3 撤销权限 173 9.5 数据库架构的定义和使用 174 9.5.1 通过界面方式创建架构 174 9.5.2 通过命令方式创建架构 175 第10章 事务、锁定和自动化管理 177 10.1 事务 177 10.1.1 事务与ACID属性 177 10.1.2 多用户使用问题 178 10.1.3 事务处理 178 10.1.4 事务隔离级别 180 10.2 锁定 182 10.2.1 锁定粒度 182 10.2.2 锁定模式 182 10.3 自动化管理 183 10.3.1 SQL Server代理 183 10.3.2 操作员 184 10.3.3 作业 184 10.3.4 警报 184 10.3.5 数据库邮件 185 10.3.6 维护计划向导 185 第二部分 习题及参考答案 习题1及参考答案 186 习题2及参考答案 187 习题3及参考答案 188 习题4及参考答案 189 习题5及参考答案 190 习题6及参考答案 191 习题7及参考答案 192 习题8及参考答案 193 习题9及参考答案 194 习题10及参考答案 195 第三部分 基础实训 实训1 SQL Server构建 196 实训1.1 SQL Server实例构建 196 实训1.2 SQL Server多实例 196 实训2 创建数据库和数据类型 196 实训2.1 创建数据库 196 实训2.2 数据类型 196 实训3 创建数据库表 199 实训3.1 创建和修改表结构 199 实训3.2 表记录操作 199 实训3.3 综合操作 200 实训4 表记录查询和视图 200 实训4.1 表记录查询 200 实训4.2 表视图 201 实训4.3 游标 201 实训5 索引和数据完整性 201 实训6 T-SQL和系统函数 201 实训7 过程式数据库对象 202 实训7.1 存储过程 202 实训7.2 用户定义函数 202 实训7.3 触发器 202 实训8 数据库备份与恢复 202 实训8.1 数据库备份 202 实训8.2 数据库恢复 203 实训9 系统安全管理 203 实训10 事务管理和多用户操作锁定 203 第四部分 数据库综合实训 P0.1 实训数据库及其对象创建 204 P0.1.1 创建数据库 204 P0.1.2 创建表 204 P0.1.3 创建表间记录完整性 206 P0.1.4 创建触发器 207 P0.1.5 创建和执行存储过程 208 P0.2 测试数据库对象关系的正确性 209 P0.2.1 插入学生表记录 209 P0.2.2 插入课程表记录 209 P0.2.3 插入成绩表记录 209 P0.2.4 触发器功能测试 210 P0.2.5 表间记录完整性测试 210 P0.2.6 存储过程功能测试 211 P0.3 功能和界面 211 P0.3.1 系统主页 211 P0.3.2 “学生管理”功能界面 212 P0.3.3 “课程管理”功能界面 212 P0.3.4 “成绩管理”功能界面 213 第五部分 数据库应用实训 实训1 PHP/SQL Server学生成绩管理 系统 214 P1.1 PHP开发平台的搭建 214 P1.1.1 创建PHP环境 214 P1.1.2 Eclipse安装与配置 214 P1.2 PHP开发入门 214 P1.2.1 PHP项目的建立 214 P1.2.2 PHP项目的运行 216 P1.2.3 PHP连接SQL Server 217 P1.3 系统主页设计 218 P1.3.1 主界面 218 P1.3.2 功能导航 219 P1.4 学生管理 220 P1.4.1 界面设计 220 P1.4.2 功能实现 223 P1.5 成绩管理 225 P1.5.1 界面设计 225 P1.5.2 功能实现 228 P1.6 课程管理 228 实训2 Spring Boot/SQL Server学生成绩管理 系统 231 P2.1 Spring Boot开发环境配置 231 P2.1.1 安装JDK 231 P2.1.2 安装Maven 231 P2.1.3 安装IDEA 232 P2.2 系统架构及设计 232 P2.2.1 系统架构 232 P2.2.2 分层设计 232 P2.3 Spring Boot程序开发 233 P2.3.1 开发前的准备 233 P2.3.2 持久层开发 236 P2.3.3 业务层开发 240 P2.3.4 表示层开发 243 P2.3.5 运行测试 251 实训3 Python/SQL Server学生成绩管理 系统 253 P3.1 Python环境安装 253 P3.1.1 安装Python环境 253 P3.1.2 安装SQL Server驱动库 253 P3.2 Python程序开发 254 P3.2.1 开发前的准备工作 254 P3.2.2 实现思路 255 P3.2.3 功能代码 255 P3.2.4 运行效果 258 实训4 Android Studio/SQL Server学生成绩 管理系统 259 P4.1 环境搭建 259 P4.1.1 基本原理 259 P4.1.2 安装开发工具 260 P4.1.3 SQL Server数据库准备 260 P4.2 服务器端Servlet程序开发 261 P4.2.1 创建动态Web项目 261 P4.2.2 编写Servlet程序 262 P4.2.3 打包部署 267 P4.3 移动端Android程序开发 268 P4.3.1 创建Android工程 268 P4.3.2 设计界面 270 P4.3.3 编写移动端代码 270 P4.3.4 运行测试 275 实训5 Qt/SQL Server学生成绩管理系统 279 P5.1 Qt的安装 279 P5.2 配置ODBC数据源 279 P5.3 Qt程序开发 283 P5.3.1 开发前的准备 283 P5.3.2 界面设计 286 P5.3.3 函数、槽、变量声明 289 P5.3.4 功能实现 290 P5.3.5 运行效果 295 实训6 C#/WebService/SQL Server学生成绩 管理系统 296 P6.1 C#窗体应用程序开发 296 P6.1.1 创建项目 296 P6.1.2 SQL Server数据库准备 296 P6.1.3 界面设计 297 P6.1.4 功能实现 299 P6.1.5 运行效果 303 P6.2 C#程序使用WebService 304 P6.2.1 客户端引用WebService 304 P6.2.2 程序调用WebService 305 实训7 Visual C++/WebService/SQL Server 学生成绩管理系统 307 P7.1 配置ODBC数据源 307 P7.1.1 SQL Server数据库准备 307 P7.1.2 创建数据源 307 P7.2 MFC程序开发 310 P7.2.1 创建项目 310 P7.2.2 界面设计 311 P7.2.3 成绩查询功能(基于 快照) 313 P7.2.4 录入删除功能(基于动 态集) 318 P7.3 VC程序使用WebService 321 P7.3.1 编译SOAP客户端 321 P7.3.2 程序调用WebService 322 第六部分 网络文档 网络文档1 Web Service(基于C#)/ SQL Server课程计算统计 324 网络文档2 JavaEE/SQL Server学生 成绩管理系统 324 网络文档3 ASP.NET/SQL Server学生 成绩管理系统 324 网络文档4 VB.NET/SQL Server学生 成绩管理系统 324 网络文档5 网络文档2~4数据库及对象 创建 325 网络文档6 部分实训参考答案 325 附录A 学生成绩管理数据库(xscj)表及样 本数据 325 附录B 参考视频目录 328
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网