|
Java电子书:SQL Server从入门到精通(微视频精编版) 格式 pdf 电子书 PDF 电子书 Java吧 java8.com' @9 A+ l. E7 Q* A
" G& d& E+ `9 B# w, v
- R0 v, e& e- y- @/ H& `编号:mudaima-P0358【Java吧 java8.com】
3 A# ?6 A% o1 f& D" B, O! f' q" B, `& d
9 g' Z9 N1 Q+ l c) K
0 o) U; k7 e; @* dJava电子书目录:第1篇 基础篇! E+ \2 d! k# Q* s, K* ~ f, O
第1章 数据库基础 2
1 e) S6 i0 k. U% j6 e" J视频讲解:28分钟
6 c E0 Z y9 g) N! {2 w1.1 数据库系统简介 3
~- W6 ^( |$ {( u1 n2 X8 v6 h6 {& T1.1.1 数据库技术的发展 3 F% k( B3 ~, D8 [/ K
1.1.2 数据库系统的组成 31 H* \, Y2 _% X$ M$ {; T
1.2 数据库的体系结构 4
) Q4 x; r/ i( J& A1.2.1 数据库三级模式结构 4( D6 Q* j$ ?. G1 g$ u: v
1.2.2 三级模式之间的映射 4
5 h. S* m& l3 |0 j2 s+ Q1.3 数据模型 5 java8.com
/ p0 U$ _) i" k- D1.3.1 数据模型的概念 55 r9 t9 y" z' m" D# y4 ?
1.3.2 常见的数据模型 5
* w9 F( |2 @1 O! H1 G5 S+ x/ b1.3.3 关系数据库的规范化 6
' n" s d; j& \# d8 W1.3.4 关系数据库的设计原则 7
$ H" n0 Z, b1 d/ n1.3.5 实体与关系 7
- Q- L* D- U, _! M& b- B- k, y2 k1.4 常见关系数据库 7
/ [' e" {2 I9 m) l. \5 x: ~. j# @1.4.1 Access数据库 7
2 ]' U9 @7 }" ~" ?3 H( a# N1.4.2 SQL Server数据库 7
: i9 O+ u& A, E5 D3 K$ j* H1.4.3 Oracle数据库 8
! z- I; Z) j/ L& O& b# K9 |" `4 K1.5 Transact-SQL简介 87 Z p( R/ R' Y# G8 E- e8 @. L; _
1.6 小结 9
' l; l! U8 q9 C4 q7 D第2章 SQL Server 2014安装与配置 107 O- t. _/ r0 N0 X P
视频讲解:11分钟
" e# Z# I4 A/ V+ o2.1 SQL Server数据库简介 11
4 K0 J$ X4 {' b N2.2 安装SQL Server 11
$ s1 J9 c1 Q1 |* Y0 s( u$ D8 v- c2.2.1 SQL Server 2014安装 11' k* u/ W$ I1 B( K* u v$ X
2.2.2 SQL Server 2014的安装 11
9 ?) s/ G0 ~8 b2.3 启动SQL Server 2014管理工具 20
: g6 U2 B/ A. V- n$ I2.4 脚本与批处理 21
$ t, C0 E; N, `$ G6 ^# r F2.4.1 将数据库生成脚本 21
8 |0 t% R9 g4 I7 O9 g2.4.2 将指定表生成脚本 24
! k# s1 R8 I* U5 s. v# v2.4.3 执行脚本 24
4 ^. F2 M+ E3 n2 \2 J2.4.4 批处理 25
/ V' Z0 H8 h0 @# l: G2.5 备份和还原数据库 26
3 P/ [8 K8 k F3 O/ O2.5.1 备份和恢复的概念 26# b: b( J' R, V7 @% Q% i8 z
2.5.2 数据库备份 265 x& @' ~$ U. d+ ~/ A4 `
2.5.3 数据库还原 27
' B7 g+ Y. K/ F2.6 分离和附加数据库 28( ~" k/ V d- Z4 `, E5 N
2.6.1 分离数据库 28# ]/ A3 F6 |* }+ v
2.6.2 附加数据库 28 h @+ @4 u2 t2 @4 p' m0 L
2.7 导入和导出数据库或数据表 29' K9 L2 W. Q8 ]' w3 m$ n- ~
2.7.1 导入数据库 29
, g8 { d9 S6 k5 j0 K# a5 j2.7.2 导入SQL Server数据表 30
3 C& Z1 n: N6 N5 C) t" t2.7.3 导入其他数据源的数据表 33+ B5 \/ b/ V' E) W8 u, y
2.7.4 导出数据库 33
2 X6 e3 {# }% c- m- X, B4 z5 H1 v( q2.7.5 导出SQL Server数据表 33
$ b7 I6 D! D( P1 Z' Y3 L2.8 小结 36. }% C- u# J- r
第3章 创建和管理数据库 37. j5 \, x2 I/ a% s
视频讲解:24分钟
! k: P' @7 r! B% L3.1 认识数据库 385 [0 r' Z- U$ |* \ V
3.1.1 数据库基本概念 38! |; c& r% V7 f
3.1.2 数据库常用对象 39
8 f+ y1 V/ ^! o) _ ^$ [' F3.1.3 数据库组成 39
* m7 K6 w( n( M( U' U* `% C! |& ~( {3.1.4 系统数据库 401 @+ | v5 R% V9 p
3.2 SQL Server的命名规范 41. n" M2 b+ |( q8 F5 G
3.2.1 标识符 41+ E6 u; d4 y. _/ _ j
3.2.2 对象命名规则 42
) a* l# @" o7 x6 L3.2.3 实例命名规则 42
0 Z/ L \; m# U& p/ c. @3.3 数据库操作 43" l9 H( Z( U+ U2 N3 t0 L( J; N
3.3.1 创建数据库 43
1 o+ O7 v1 W% l; I7 [! D5 I3.3.2 修改数据库 45' h9 k5 b% O1 r+ X3 c8 B; K- ]
3.3.3 删除数据库 47% d( k; p/ |3 S, {
3.4 小结 49% ^7 D F4 w. x; X
第4章 操作数据表 50- y2 V- q( }2 e. d$ ], g
视频讲解:60分钟% T3 M) W& s7 Y) W7 n- M. h
4.1 数据表的基础知识 51
' Q5 @; T! |. G. d0 ~1 E4.2 表的设计原则 54
) C4 S1 `' R0 R7 B4 K4.3 以界面方式创建、修改和删除数据表 55
! K- p" |6 h# h7 `+ i4.3.1 创建数据表 55
( X% ]& B3 q% O1 r& H" P4.3.2 修改数据表 560 ]" p- w/ X$ ^- r% E& u! j
4.3.3 删除数据表 57
6 ^0 n; h, C$ M1 l8 f4.4 创建表 58
6 h& A3 _7 D4 M9 a# e, B4.5 创建、修改和删除约束 61) W% G+ v I5 J% j9 M {1 B9 O
4.5.1 非空约束 61# W4 _/ f; C" e1 n
4.5.2 主键约束 62
& d6 o! v' X9 Z# Q0 i7 U; s4.5.3 约束 65% E3 u: T; I" d/ {% P, x
4.5.4 检查约束 67
6 H# R N# `' D# P- Y4.5.5 默认约束 69
! p) Y) h( A* ^- B8 [% d1 x4.5.6 外键约束 71
6 x& J: I- B3 Y/ [4.6 修改表 74; g4 ]& ~$ } r# B/ l* J8 X6 w
4.7 删除表 76. j( p! ^2 q. v8 h) B1 H: J3 \
4.8 小结 766 l* ^8 g S( u( T
第5章 操作表数据 77
, p& v! Y9 _; ?& Q( b视频讲解:24分钟
. _2 `, f& j/ ~1 p0 s! \. u5.1 分区表 78
' Q5 W' `$ `( K4 @- r2 f5.1.1 分区表概述 783 S$ ]3 {5 X K9 R* e. R9 [/ y
5.1.2 界面创建分区表 782 p1 {, M* @/ V" J% }
5.1.3 命令创建分区表 83
- g# Z- r0 H( x" ^0 p& M5.2 操作表数据 85. ?2 u" h/ ?- a* _. g2 O
5.2.1 使用SQL Server Management Studio添加记录 85
; g& v( @, K y+ |+ c( m5.2.2 使用INSERT语句添加记录 863 x2 v# y" }9 i' }5 a- Y9 ^$ R
5.2.3 使用SQL Server Management Studio修改记录 878 _3 l* u9 `2 B# F0 D, n+ n1 L
5.2.4 使用UPDATE语句修改记录 871 k( H C8 s& G6 z3 o9 _$ d
5.2.5 使用SQL Server Management Studio删除记录 88
' B$ c8 |* h1 m! P7 |5.2.6 使用DELETE语句删除记录 886 p& B6 x2 d$ F. J
5.3 表与表之间的关联 89' n: \" z, g( `1 D5 C# s
5.3.1 一对一关系 89& v2 q0 k- q% |: p4 a( j, S
5.3.2 一对多关系 918 A ?6 s+ w" ?" P/ E
5.3.3 多对多关系 922 D7 u/ _' a2 o! g' r, b8 E
5.4 小结 92
) v+ u0 y- N8 N+ ?7 w' m7 S) f第6章 SQL函数的使用 93 Q/ v: h! r b$ @% |5 p
视频讲解:42分钟% y! c( m( L! Q4 r0 V- h; t# f' N, U
6.1 聚合函数 94' N ^& g( G) |4 ^5 `* m
6.1.1 聚合函数概述 94
. D0 n0 ^/ H$ p8 g7 w8 ^6.1.2 SUM(求和)函数 949 `; b- u1 y& s3 l
6.1.3 AVG(平均值)函数 95+ s6 x& H9 O5 ]4 V" E( X- n
6.1.4 MIN(小值)函数 96
, {4 o0 o3 A( p+ M6.1.5 MAX(值)函数 97# A- Y/ O0 F$ s$ q9 P$ [
6.1.6 COUNT(统计)函数 98
7 l! Z' z% i% m6.1.7 DISTINCT(取不重复记录)函数 1000 t1 m) s/ v5 z: I9 ^
6.1.8 查询重复记录 100
3 p8 w& P" m$ g7 t6 T2 T$ h" l5 M6.2 数学函数 101% i' c" b: y, \( P& T/ Q a/ M
6.2.1 数学函数概述 101* [: d2 D# ~6 k8 A/ U. ^
6.2.2 ABS(值)函数 102
& c6 q3 y( T) t( Q" q, H6.2.3 PI(圆周率)函数 103; Q. {5 |6 \* E" ?6 c
6.2.4 POWER(乘方)函数 103& w* b1 l9 ~3 a% v9 t( @% E
6.2.5 RAND(随机浮点数)函数 104! y3 ~2 n2 N9 v. t0 R/ L q- D
6.2.6 ROUND(四舍五入)函数 105
6 J' g* l- ~2 n6.2.7 SQUARE(平方)函数和SQRT(平方根)函数 106
7 i6 f0 P8 w( b- ^) c }) K6.2.8 三角函数 107; Q/ H7 b" a6 _4 H6 ^! E
6.3 字符串函数 110
: Q2 z- X+ c7 D/ L! R! D6.3.1 字符串函数概述 110
6 k( @* g! G& \) b. P6.3.2 ASCII(获取ASCII码)函数 1101 ]( u0 q3 a+ J: y% ~) x
6.3.3 CHARINDEX(返回字符串的起始位置)函数 112/ U# [9 ~, g; s! i
6.3.4 LEFT(取左边指定个数的字符)函数 113
/ g8 z" [0 G/ B& a1 ^$ u1 |4 ?# m, | H6.3.5 RIGHT(取右边指定个数的字符)函数 114
+ e' e& Z( L O4 a, R R* L8 k6.3.6 LEN(返回字符个数)函数 115
( h6 D6 P e3 }" r/ Q, y; m6.3.7 REPLACE(替换字符串)函数 116
9 F* x; v# M9 C* u7 p9 x- z6.3.8 REVERSE(返回字符表达式的反转)函数 1162 b; f% w. H) H f& i
6.3.9 STR函数 117! F e! F. {$ X, P+ `& Z
6.3.10 SUBSTRING(取字符串)函数 118( E# S! i5 n4 e F* B
6.4 日期和时间函数 1197 Q: m' X" @* c: H: [+ d- r
6.4.1 日期和时间函数概述 119) S' v4 B9 L' ^, X
6.4.2 GETDATE(返回当前系统日期和时间)函数 119, A6 x; D) j) m s- q
6.4.3 DAY(返回指定日期的天)函数 120
. Y2 v4 m6 v' s9 S8 V' Y7 I# S6.4.4 MONTH(返回指定日期的月)函数 121& g0 r0 w$ I6 S+ j
6.4.5 YEAR(返回指定日期的年)函数 121
- n2 Y, H# _& x+ P6.4.6 DATEDIFF(返回日期和时间的边界数)函数 122* t/ w* O5 n+ z1 w1 O+ K% d
6.4.7 DATEADD(添加日期时间)函数 123
1 G4 G$ @4 ?: Y, P. Z0 l6.5 转换函数 124
4 o% n; J# F, l9 o1 m5 J* L6.5.1 转换函数概述 1241 \3 `6 K& i6 Y9 M. u8 }+ ?
6.5.2 CAST函数 1256 X0 ?$ D+ O0 u$ G
6.5.3 CONVERT函数 1263 |% g( n- v; l2 I# Y a( C; ~/ y
6.6 元数据函数 128
. c7 X/ q* v( d/ o4 t5 J+ m6.6.1 元数据函数概述 128
9 `; d. O! T$ A, N' t6.6.2 COL_LENGTH函数 129
" F5 `* ^& W8 p4 M9 Z0 D6.6.3 COL_NAME函数 1305 h+ W, b( v+ Z% B( @. a. a
6.6.4 DB_NAME函数 130/ M& Q. a' \# \. \9 ^9 R
6.7 小结 131
- h7 J7 P9 N( { v; D- R第7章 视图操作 132
: C+ x5 X5 B8 F0 r视频讲解:15分钟" M0 \8 G3 r. L5 }6 Y5 N
7.1 视图概述 1334 K2 y4 E; a0 I+ r# x. Z
7.1.1 界面方式操作视图 133: a4 L% K- ~+ _$ q/ d& q T# @3 r6 C
7.1.2 使用CREATE VIEW语句创建视图 135
2 [! }+ P, ?2 Q, M# g7.1.3 使用ALTER VIEW语句修改视图 135
4 ~1 d7 T8 U, F7 j" x0 Q. }$ _1 l7.1.4 使用DROP VIEW语句删除视图 136
" F% k0 F, Z+ s( |) f7.2 视图中的数据操作 137( Y* v8 v8 n' L; w8 d8 V v! Q1 B
7.2.1 从视图中浏览数据 137- r } ?3 }5 ^: `
7.2.2 向视图中添加数据 138
2 v0 X* V1 _ \8 R4 l' ?8 ?2 t8 F7.2.3 修改视图中的数据 139
$ P3 w1 G+ i& T+ Z! |7.2.4 删除视图中的数据 139
4 M" n' A" C: O9 M( g& i4 o4 M+ A7.3 小结 139+ X7 w5 s4 v+ y: ~0 Q2 j, z0 @
第8章 Transact-SQL语法基础 140
" ?7 R: a% a9 @# p视频讲解:29分钟$ h1 ]6 {% o6 b4 ~) O
8.1 Transact-SQL概述 141. t5 q7 F6 F$ s6 ]9 v: F) s3 z3 X
8.1.1 Transact-SQL语言的组成 141; y0 j4 |) V4 _% u. j6 j
8.1.2 Transact-SQL语句结构 143
) q6 y: e4 ]- f- W/ D3 f8.2 常量 143
6 G7 {. {& `% C: P8.3 变量 1444 Q' Z& `6 g, k; c3 o: \/ [
8.3.1 局部变量 144' W; A& V( a3 o: X
8.3.2 全局变量 1464 W3 S+ D3 b" X$ N* @0 n
8.4 注释符、运算符与通配符 149
& W" S! U1 i& C7 G8.4.1 注释符(Annotation) 149
# S4 ^5 r- n0 m8 o: d( \& T8.4.2 运算符(Operator) 149' k/ n: \4 y7 B4 ?( W9 ]
8.4.3 通配符(Wildcard) 1534 O, a3 x3 U5 A2 D: |* @
8.5 小结 153; m: M9 |+ m7 f, X
第9章 数据的查询 154
3 T0 O7 E! |9 H4 {* R视频讲解:32分钟
$ t" k4 B' B2 [2 m3 o9.1 创建查询和测试查询 155
% Q6 D/ x" o% ^) ]. K9.2 选择查询 155- {6 Y4 H0 E& U( q. i0 }$ Y7 A
9.2.1 简单的SELECT查询 155
+ G4 V1 O8 H1 p. D9.2.2 重新对列排序 157$ r q1 e5 z6 S. S
9.2.3 使用运算符或函数进行列计算 159) O v4 e' c* h+ ^( Q( a
9.2.4 利用WHERE参数过滤数据 1597 d0 }& R b4 X; y7 }
9.2.5 消除重复记录 166
# z* r- r/ I( S }! k4 O9.3 数据汇总 166" b7 x9 Z1 ^2 y. c2 c2 a8 I
9.3.1 使用聚合函数 166
5 ?4 @3 a4 K3 P5 W3 }4 F9.3.2 使用GROUP BY子句 167
0 n `7 d: ~- V1 I. h3 F9.3.3 使用HAVING子句 1699 p0 I/ n, h$ H7 k" ?
9.4 基于多表的连接查询 169% R( X' Y' F+ C2 K7 I/ W0 u
9.4.1 连接谓词 169: D2 s, Z6 X$ t. w5 L1 W) y' C( U
9.4.2 以JOIN关键字指定的连接 169* K+ }% r1 O3 z' i
9.5 小结 172- n& x) r9 Y0 Y+ F1 d: M
第10章 子查询与嵌套查询 173
$ X# u" Z b8 G" B8 B1 V5 Z视频讲解:11分钟
9 S3 k2 L( m, E# u! B10.1 子查询概述 1745 l" E: m q0 n% F8 w1 j4 |
10.1.1 子查询语法 174
) E6 C6 [+ ^ x c: @- A8 H4 U10.1.2 语法规则 174
) x! s1 x" U2 z10.1.3 语法格式 174
9 |. w; ^7 |3 S1 ]- |, [10.2 嵌套查询概述 174
/ t7 i8 }) A; Q- A5 W7 d/ W" s9 g10.3 简单的嵌套查询 175
9 A) l# P1 H. u10.4 带IN的嵌套查询 175: v c: f: l& A2 ~
10.5 带NOT IN的嵌套查询 176 i* M ^* s& y. S9 T
10.6 带SOME的嵌套查询 177
/ X( O$ k; p! P% D7 e10.7 带ANY的嵌套查询 177 U* @$ c6 _ E! R
10.8 带ALL的嵌套查询 178
4 {) V8 L" t, M e10.9 带EXISTS的嵌套查询 179
5 L" {! ~; Q7 t: h0 s3 \1 \10.10 小结 1794 M$ m$ s7 v" z: I9 D1 i I6 L% B
第2篇 提高篇3 z2 M* ^$ }: z& J
第11章 索引与数据完整性 1823 ]: U( O9 N; y4 T/ ~4 D$ U/ [# [) w
视频讲解:56分钟% a" [7 C( P5 c! ?. M
11.1 索引的概念 183) ?0 c# c* ]4 m4 A& R6 [) O# `1 F
11.2 索引的优缺点 183
% m i2 ]* `* ?! ^11.2.1 索引的优点 183
) Q% V3 c! u% P11.2.2 索引的缺点 183
$ ?: r: C1 D! \9 d% Y11.3 索引的分类 184
2 ~. v9 o/ H9 e8 X* X+ L; n/ C11.3.1 聚集索引 184
S6 j% {. V! e5 c7 I2 M11.3.2 非聚集索引 1842 u5 e# m2 s0 q6 W) h
11.4 索引的操作 185
, K0 M( ]; g( \11.4.1 索引的创建 185) M( p1 K2 J, R3 C$ x. ~
11.4.2 查看索引信息 188
: m& q( E! F/ c0 h% H9 s11.4.3 索引的修改 190' }& g u+ {. I# N' B
11.4.4 索引的删除 190
( ?7 A/ ~. Z* w11.4.5 设置索引的选项 192/ s6 u! T8 I7 @; [) {
11.5 索引的分析与维护 195! V, e+ `: c" O" w
11.5.1 索引的分析 195
$ ^* g4 b. N } H11.5.2 索引的维护 196
# i# D! N+ s$ v& O( U6 C& b11.6 全文索引 199
: [0 H; `; M& Z9 H- m T2 s4 z11.6.1 使用SQL Server Management Studio启用全文索引 199
+ D6 K( a5 [9 N' ~11.6.2 使用Transact-SQL语句启用全文索引 202/ W( I% p4 q4 A3 G( d" k# G& {
11.6.3 使用Transact-SQL语句删除全文索引 2043 D2 M. d3 [: O( R
11.6.4 全文目录 2052 q2 V( y/ n. o& S
11.6.5 全文目录的维护 208- ~4 j7 U1 I! T+ Y9 x# K
11.7 数据完整性 211' _6 K5 g3 p6 V5 [2 w
11.7.1 域完整性 211
9 g* v2 C I7 X! W3 G11.7.2 实体完整性 2121 B& O9 @+ \" q) r
11.7.3 引用完整性 213/ p. ?6 h: f0 X& L: o( h
11.7.4 用户定义完整性 214, q; r) q6 {7 Z& t, L
11.8 小结 214
7 X, [& a5 {6 _, r! }第12章 流程控制 215! \3 |6 B, ~8 \, `& F+ v2 a) C. e
视频讲解:14分钟
2 t6 J. ^' J$ t5 N- ?4 H12.1 流程控制概述 2165 a" H% E) ^+ y4 R: Z6 M
12.2 流程控制语句 216
$ k8 Q. y- q1 G12.2.1 BEGIN...END 216
/ X6 d$ [& v' T. e4 [12.2.2 IF 217$ x4 d" g6 X. ^/ Y+ Z
12.2.3 IF…ELSE 2182 D# R/ }, I0 a# j1 |0 e
12.2.4 CASE 219
. p% }5 c4 |0 I: }/ s12.2.5 WHILE 222: W8 X% }' l7 F8 {& Y
12.2.6 WHILE…CONTINUE…BREAK 2232 H, x' O% M8 V5 a/ n( z
12.2.7 RETURN 2247 p1 b' E- E2 D4 K8 K" U; _
12.2.8 GOTO 2258 N# i7 }) d' O( @
12.2.9 WAITFOR 226
% R& R; P( S! c3 f, |12.3 小结 226
! C4 q; [0 t) L3 w2 a& O, E# g第13章 存储过程 2270 p$ i( ?3 E/ g, e' ?* B% z
视频讲解:20分钟
5 l8 M+ {7 w7 U* u13.1 存储过程概述 228. R+ v7 x9 t% p3 q* _
13.1.1 存储过程的概念 228; f) Q/ g' _/ C7 g7 N$ ^
13.1.2 存储过程的优点 228
7 e4 P& B, A( |. U5 [7 n- `13.2 创建存储过程 229
, J. A1 H# v" y' q5 Z/ g& m4 p2 E13.2.1 使用向导创建存储过程 229, J; y* s7 c: C% f3 l. }# |; m
13.2.2 使用CREATE PROC语句创建存储过程 230/ m, v6 [! B3 Y) ]3 R
13.3 管理存储过程 231
& s( H8 \* H6 b) ?1 f* g13.3.1 执行存储过程 231
% Q- Z/ Z5 Y' i& A13.3.2 查看存储过程 233! k' t) {. i6 F& k" t+ j
13.3.3 修改存储过程 235: g8 p) n# l- F3 ^
13.3.4 重命名存储过程 237) ~$ X# I* d! N7 Z
13.3.5 删除存储过程 239 R( D6 S {+ S, k
13.4 小结 240, z9 P9 H" w/ H/ o5 ?
第14章 触发器 241
# U8 W O; ]2 o* E! f视频讲解:11分钟0 R0 t2 x# _: o8 C4 q" k
14.1 触发器概述 242 m+ T" g* C9 y0 e* A2 Z
14.1.1 触发器的概念 242" M/ {' |. i. M) W
14.1.2 触发器的优点 242
( h: L% o1 x* N1 F9 U, y9 Y1 R14.1.3 触发器的种类 242
- p( Q! O/ A; T1 ?14.2 创建触发器 243
* C! x( |. ]) F \8 D3 N14.2.1 创建DML触发器 243
\% C& M, P' I+ I- ~14.2.2 创建DDL触发器 244
; e& ^& T( i) V* m! R7 B14.2.3 创建登录触发器 246
1 J* I7 J- D' a# P8 m# v14.3 管理触发器 248+ o, _/ m7 q4 b
14.3.1 查看触发器 248. `; @& M& N# w. p4 e: N2 o/ A
14.3.2 修改触发器 2490 S. P. V; u1 Y; o+ c- }- B p
14.3.3 重命名触发器 252
* m: r* E* C' J# F7 B: @& _14.3.4 禁用和启用触发器 252
) v& W+ X+ b9 M5 W+ O1 W14.3.5 删除触发器 2553 {' j1 X8 ?# B& M; X4 W1 G- o
14.4 小结 257
6 t! x( _! `: ?* \1 L第15章 游标的使用 258
( @2 o. f3 S$ n; _, e视频讲解:12分钟
9 \3 e2 G! }0 v G4 ?" m( r3 Q15.1 游标的概述 2599 r9 J* z' ^( C9 Y9 H- ?- z% _
15.1.1 游标的实现 259" T0 @9 f( B; A0 f3 g, C
15.1.2 游标的类型 2594 M2 Q8 g' ]1 T; K
15.2 游标的基本操作 260- K. R% X8 e: t# g
15.2.1 声明游标 260
7 T) `1 X- n$ Y) K3 ], @3 s& E15.2.2 打开游标 263
' a8 ~! D9 z0 p: }# O, R15.2.3 读取游标中的数据 264, ~: y: k: E$ B' N/ G8 |
15.2.4 关闭游标 266( @8 O7 y3 {* }; X
15.2.5 释放游标 267
+ V c3 O1 q3 m0 i6 m( ^7 c8 b15.3 使用系统过程查看游标 2688 I) k- N& J/ b! h/ @
15.3.1 sp_cursor_list 2684 ~9 x1 u9 a4 j+ O4 I
15.3.2 sp_describe_cursor 269' _+ P# u# @& P( N3 i" ]5 u
15.4 小结 271- D1 [% q: |0 L }5 i4 A' b4 D
第16章 SQL中的事务 272
# G7 x1 ~: \) m, @% P/ L& p( v; Q0 R视频讲解:28分钟$ @, a, J2 e z2 k+ ~- D
16.1 事务的概念 273
1 U3 o/ J3 ]* L2 ?( D$ u/ \7 k16.2 显式事务与隐式事务 273" w4 Q- z9 [9 a+ b% s
16.2.1 显式事务 274
* f ~+ ^4 J. A16.2.2 隐式事务 275
5 v! M# F& q E! Q# ] c16.2.3 API中控制隐式事务 275, R$ l, N. [& ~
16.2.4 事务的COMMIT和ROLLBACK 276
7 u8 H8 o% x- Y) N% O6 _2 o2 B16.3 使用事务 276
7 R$ f# s6 X: I3 }1 u16.3.1 开始事务 276
' f, [0 N: ~4 p7 l6 ~16.3.2 结束事务 277
|6 Y; I6 F0 K2 |- I2 o16.3.3 回滚事务 278
+ c, n. S: g" T+ Q: y7 q! }16.3.4 事务的工作机制 279: h& d9 w$ |- t- q4 T! B
16.3.5 自动提交事务 280
7 T. ]2 Z! Z' `$ l$ V5 n16.3.6 事务的并发问题 280
4 [$ d# t! A" M [7 W/ a16.3.7 事务的隔离级别 281* {! o- P; M, C2 r7 ^" B9 S- @
16.4 锁 2844 H8 g7 \! a C8 F4 \
16.4.1 SQL Server锁机制 284
+ I3 b- v9 M9 k/ d/ \+ T16.4.2 锁模式 2853 G5 N5 v: r- j z8 ]1 w3 L% s m i+ N
16.4.3 锁的粒度 286
& {" @" Q; `# V* V8 }/ R16.4.4 查看锁 287! F7 m6 j& T0 N* H6 h9 Q# \- {
16.4.5 死锁 287
. G" a. ~. l; Y( H16.5 分布式事务处理 288+ _ M0 @3 Q+ R
16.5.1 分布式事务简介 289
! H: U8 @6 ~" `. z) L x/ G16.5.2 创建分布式事务 289( B7 x. @6 D2 b* p% O6 p
16.5.3 分布式事务处理协调器 289) f% @- q- W& ]' z7 B& k6 b
16.6 小结 290' W& v: j0 O( Z0 R6 e
第17章 SQL Server高级开发 2910 C* A @4 k& M2 W8 Z
视频讲解:14分钟& Z e' ^+ E9 E
17.1 用户自定义函数 292; E+ |3 e* d- Z5 d0 l
17.1.1 创建用户自定义函数 292. T/ C8 X" O# D- I# ?, ?
17.1.2 使用Transact-SQL语言创建用户自定义函数 292
C+ E; y0 g7 O& B8 h% X17.1.3 修改、删除用户自定义函数 294 A* [- E6 b6 z2 E+ g
17.2 使用SQL Server 2014实现交叉表查询 294
' r1 j* R6 \( T8 p17.2.1 使用PIVOT和UNPIVOT实现交叉表查询 294
' U6 Q: q; c a) [4 S17.2.2 使用CASE实现交叉表查询 298
2 w7 a' W( y: Y+ ]17.3 小结 300! G# O p- @# L% x
第18章 SQL Server安全管理 301 ~, [# C" R( B3 f; {
视频讲解:21分钟- c8 E; c) O: \$ f9 x* Q, d& r
18.1 SQL Server身份验证 302: R7 H: |6 B( Y
18.1.1 验证模式 3020 ~" I: x& O% n3 S2 v% O5 f* a
18.1.2 配置SQL Server的身份验证模式 3027 w, w$ J( N3 }) D w% T; j. J6 Z+ \+ J
18.1.3 管理登录账号 3030 m2 @! M# t3 e9 Z! {" e; M" \7 c1 O
18.2 数据库用户 311 J! w( H: Q8 F0 \% r4 s
18.2.1 创建数据库用户 311
) K" B a i* J9 _+ {& c18.2.2 删除数据库用户 312
3 Q) ?; l5 b" h' \; M18.3 SQL Server角色 313) S% I5 u/ M/ b0 G% \' x, o ?
18.3.1 固定服务器角色 313) `2 F& S1 ~/ n; S1 U
18.3.2 固定数据库角色 313/ l, |% X* |' t( o8 X
18.3.3 管理SQL Server角色 314
' e( \, t. G9 H/ z# z, H; P18.4 管理SQL Server权限 315
1 }8 }& S3 L6 N18.5 小结 318
! C i, M* y) [" \% r第19章 SQL Server维护管理 319( c4 @. M4 K7 e8 Y
视频讲解:27分钟
) I$ h. h$ ?- q$ X! T19.1 脱机与联机数据库 320
. Q; m8 m' R3 _! |, E+ i19.1.1 脱机数据库 320& d& G- ]3 O" h
19.1.2 联机数据库 3204 @" h; n2 z$ d4 |% r1 B
19.2 分离和附加数据库 321$ M: z& r; e& T
19.2.1 分离数据库 3210 \: |5 k+ O0 k& q" F K
19.2.2 附加数据库 323
|+ |9 D T; F ^19.3 导入和导出数据表 3231 m E7 t Z( [( u% J4 x, }
19.3.1 导入SQL Server数据表 324
. {, K% N! q- ^19.3.2 导出SQL Server数据表 328
! [3 a; A) L t+ H( J19.4 备份和恢复数据库 333
& t5 Y, X. B- S. a* x4 o. W- b1 J% \# V19.4.1 备份类型 333
# c" y0 U) @. p3 a0 {0 y19.4.2 恢复类型 334
' W& T8 C4 \" L. R8 @# u19.4.3 备份数据库 334) ]8 z4 s. t5 }$ n" @% @
19.4.4 恢复数据库 336* c6 B7 M) A4 M5 s# k* ?
19.5 脚本 338
3 i& u0 J4 W6 l9 d4 n0 o19.5.1 将数据库生成脚本 338+ s% `' _2 g' K0 t* D. o
19.5.2 将数据表生成脚本 339$ r0 n t- n% n, e2 u. D6 [
19.5.3 执行脚本 340
9 ^* {5 W- u- b8 e19.6 数据库维护计划 340
Q5 {, \- V Y/ z: u19.7 小结 344& c4 I5 a9 U% J% Y Z6 ]0 \: @9 J' D4 l+ ~
项目实战分册目录
. C2 X/ g D% e, \第20 章 腾宇超市管理系统 345
1 Q) l/ z+ U7 @. Q) a" q20.1 项目设计思路 345
! q" @! p- ~ d' k8 a9 R. a20.1.1 功能阐述 3459 ]$ o( }% q% q- l4 k
20.1.2 系统预览 345
0 h* s& F! M9 H6 f( T; o9 X20.1.3 功能结构 347
0 l- ~3 ~- d+ I: `, D, l% E5 y* v& z20.1.4 文件组织结构 347' _, c. C+ W2 u: x$ U- p
20.2 数据库设计 348
$ T/ B* `, r- E; e20.2.1 数据库设计 348
1 G1 P$ c* { b$ r8 `$ h20.2.2 数据表设计 348
% D; v0 [/ P0 `. s) g: T20.3 公共类设计 350, h- i% x+ F# Z( E
20.3.1 连接数据库 350( M1 ~" q* d3 Z
20.3.2 获取当前系统时间类 3516 I& w6 B1 l, F3 Z3 I: \! w
20.4 登录模块设计 351
, S& o3 x7 f5 T20.4.1 登录模块概述 351" d: F% c% i# W( C8 B6 j3 j
20.4.2 实现带背景的窗体 352
9 {. W: C; z& V20.4.3 登录模块实现过程 352
* x/ B9 s- u9 T6 z% \6 R' K5 y% z6 ^20.5 主窗体设计 355
# B, P; G5 C1 B20.5.1 主窗体概述 355
, y8 A/ q- b2 _# l9 |20.5.2 平移面板控件 355
6 N) v* W; }/ V1 I ]20.5.3 主窗体实现过程 358" H6 P0 H6 Y! ]' m! p. T0 O& G
20.6 采购订货模块设计 361
8 ]% |* j* J) y4 ]# F) v20.6.1 采购订货模块概述 361
& b g+ L9 \, F1 J6 {) f+ m/ d20.6.2 在表格中添加按钮 361* v) o2 E0 \) i5 x2 y! j
20.6.3 添加采购订货信息实现过程 362
7 X+ v, v7 Q& B( N/ @: C$ q5 _2 K- J20.6.4 搜索采购订货信息实现过程 364; E' K1 M7 U( `. b" s( B" V) ]2 c
20.6.5 修改采购订货信息实现过程 366; t+ e, C9 J4 l6 m
20.6.6 删除采购订货信息实现过程 3695 ^' q* [% ^5 Y0 M5 b& ^% s
20.7 人员管理模块设计 3708 H/ i* T. M. p' r
20.7.1 人员管理模块概述 370
, @5 @" j1 v% N5 r0 E20.7.2 使用触发器级联删除数据 371' d( s B! Z, W3 e9 h- `( Z/ N
20.7.3 显示查询条件实现过程 372
( k, J8 r$ ]8 K5 q; o20.7.4 显示员工基本信息实现过程 373# x, r5 B5 f, g% v! E7 z6 {8 D
20.7.5 添加员工信息实现过程 375
" ?+ Q1 ~+ \; l20.7.6 删除员工信息实现过程 378
: K6 J2 V& e C20.8 在Eclipse 中实现程序打包 379* T* u- \9 s9 Q% f- M# Z9 U
20.9 小结 382
4 _6 z# U' h1 R' d; R/ _! j: m第21 章 学生成绩管理系统(Java SQL Server 2014 实现) 383; [* `6 h& a) S8 X, \5 e
21.1 系统概述 383
6 E# d2 x) K2 |7 I* ~21.2 系统分析 383+ ], _+ o. L+ |: r
21.2.1 需求分析 383! ^0 u. [$ v2 j+ I
21.2.2 可行性研究 384. e+ A) [+ j- [% ~" d1 M0 c
21.3 系统设计 3846 j8 @# W. _$ m8 f* g0 {" a( X( q
21.3.1 系统目标 384
4 m4 ?. D8 q9 q5 ^+ h A5 v21.3.2 系统功能结构 384
3 Z9 h& a6 c% x! Y t( o! U21.3.3 系统预览 385" Y4 k4 t7 \) D7 m0 n) k5 ^
21.3.4 构建开发环境 386) H: s$ ~8 T% P# P3 @3 i1 _
21.3.5 文件夹组织结构 386! W- q) c# G' O1 O; L9 W0 u
21.4 数据库设计 387
7 z" i* p3 k9 Q; C; b1 p21.4.1 数据库分析 387
4 v# p( o3 P* E9 \0 [$ Q6 ~( U21.4.2 数据库概念设计 387/ h3 ?; g; P. U8 _
21.4.3 数据库逻辑结构设计 387- x( @0 _( V# N' M9 n
21.5 公共模块设计 389
- ?$ q' {7 F2 f- k* {21.5.1 各种实体类的编写 389$ b, l" @1 o* Y2 ]: J* f
21.5.2 操作数据库公共类的编写 391- P1 q* @+ L9 d
21.6 系统用户登录模块设计 397& }: a% h6 H* n2 V& T) w( O- T
21.6.1 系统用户登录模块概述 397- b3 k! r7 F, t: ?
21.6.2 系统用户登录模块技术分析 397
6 s; `" u% r$ j. b5 N1 ^; h' c( n21.6.3 系统用户登录模块实现过程 398& {6 }% k# v* z, E; f5 O
21.7 主窗体模块设计 400
3 }) ^1 |/ p4 V# w7 e: d+ L8 I21.7.1 主窗体模块概述 400# |! D- w* E6 `
21.7.2 主窗体模块技术分析 400( L4 H8 w3 B2 O
21.7.3 主窗体模块实现过程 401) E& o- u* E$ c+ a7 o, ~- W
21.8 班级信息设置模块设计 404
& X" k6 _- |% o21.8.1 班级信息设置模块概述 404
2 h0 N1 U/ j' e21.8.2 班级信息设置模块技术分析 4053 Q9 I- x: h* P8 Q8 W# q
21.8.3 班级信息设置模块实现过程 405& Y( G' }, E1 m' S7 `# g
21.9 学生基本信息管理模块设计 408/ A/ f2 c: g1 T/ T) J
21.9.1 学生基本信息管理模块概述 408
. ?# {9 Q/ [0 B21.9.2 学生基本信息管理模块技术分析 409
0 b. t: `: o+ w* x* y21.9.3 学生基本信息管理模块实现过程 409% b; P& h; ], N; d
21.10 学生考试成绩信息管理模块设计 414; E& R- I2 X" I& j0 J- R* X
21.10.1 学生考试成绩信息管理模块概述 414
3 M5 G8 A, v# S+ Z% l21.10.2 学生考试成绩管理模块技术分析 414: }6 J9 n7 z. j V" o( k2 u, \
21.10.3 学生考试成绩信息管理模块实现过程 415& z; S7 R) _5 ` a Q7 p: E ^' X' |
21.11 基本信息数据查询模块设计 420" f( h" C1 M' L; P
21.11.1 基本信息数据查询模块概述 420
& H. \" _, o% `% _( U21.11.2 基本信息数据查询模块技术分析 420
( B; o o( E, U' T21.11.3 基本信息数据查询模块实现过程 420
7 J9 O- D" _/ ~$ t21.12 考试成绩班级明细数据查询模块设计 423" s- e% N" e. z3 ^ o
21.12.1 考试成绩班级明细数据查询模块概述 423
8 ~' i; b% t9 @% h/ G21.12.2 考试成绩班级明显数据查询模块技术分析 4245 r x0 S- v8 `( K1 S
21.12.3 考试成绩班级明细数据查询模块实现过程 424" Y6 X A5 o7 x' I L, u* e) z
21.13 小结 426
9 W. L+ ^, }4 l n& s第 22 章 图书商城(Java Web SQL Server 2014 实现) 427
5 F2 d- a$ j3 {0 ^$ p4 M22.1 开发背景 427
5 }& ?; k$ \3 P/ D- p" t9 G T, v22.2 系统分析 427; q8 l ~( `! v: r/ d$ G+ r& k# |
22.2.1 需求分析 427" `# V- h/ [$ ?* l
22.2.2 可行性分析 428
6 {0 H7 B* P7 _( E4 x$ E22.3 系统设计 428% y: P1 C. R! k8 N6 w7 o5 r
22.3.1 系统目标 428' }5 O# x$ @. C% X" W1 \, |7 `
22.3.2 系统功能结构 429
% X; J& t7 T/ M& B# o% u: N7 w22.3.3 系统流程图 429& C" j+ o* m+ u& b9 `6 ^! J& |6 [: Y
22.3.4 系统预览 430& f2 Q; e; m- F3 ~/ f x
22.3.5 文件夹组织结构 4321 t" w7 L4 j; a7 P: K" i. R
22.4 数据库设计 432# h9 u* K# V7 s; l
22.4.1 数据库分析 432
0 R4 w; \, X8 }: Z22.4.2 数据库概念设计 4332 C6 m7 s9 P, r( a' u
22.4.3 数据库逻辑结构设计 433
. @6 I; Q) F9 H" `6 L/ q2 w' J22.5 公共类设计 435
8 z8 g0 L& W. J22.5.1 数据库连接及操作类的编写 4364 R O( o9 }6 v; x& q9 {- e1 I
22.5.2 字符串处理类 438
9 a; w0 ?' o4 Z7 v6 _22.6 会员注册模块设计 439: Z2 p2 y/ D% O; v
22.6.1 会员注册模块概述 439 q( ?- I7 E( e$ n9 D+ q
22.6.2 创建会员对应的模型类Member 4399 |/ O, w# ?' d7 ~( ]* s5 o- L" ]
22.6.3 创建会员对应的数据库操作类 441
( h, u3 j1 E7 F3 a22.6.4 设计会员注册页面 443* }, `& M& b: Z& `$ D
22.6.5 实现保存会员信息页面 444
9 ?5 r6 w0 D, R# ^# q22.7 会员登录模块设计 445
. p0 }3 e T1 C7 C* G6 t22.7.1 会员登录模块概述 445# h* I* b' m" ?* ]1 ~
22.7.2 设计会员登录页面 446
) F- |3 u# z \% g22.7.3 实现验证码 446
6 M1 p, Q/ f) Z! v22.7.4 编写会员登录处理页 449
1 L2 g: J( q8 }* t22.8 首页模块设计 450# T+ N; W" g1 {* g1 y8 O3 a1 A) ]
22.8.1 首页模块概述 450/ o- o! N) e7 Z3 M% M
22.8.2 设计首页界面 451# M( r- f8 q: k6 c3 I% n
22.8.3 实现显示上架图书功能 452- I$ y. E* e+ K6 S; }- Y7 N
22.8.4 实现显示打折图书功能 454
: P& i* p! Q5 n: e7 S8 b, p' z% ^22.8.5 实现显示热门图书功能 455/ |' d6 h1 J3 J# c+ Y
22.9 购物车模块 455* \ A. u" I+ @. O" r+ V# a
22.9.1 购物车模块概述 4554 o% y. t- P" I! E! L# n
22.9.2 实现显示图书详细信息功能 457
4 Z) q4 D& e9 l: N5 v6 R22.9.3 创建购物车图书模型类Bookelement 459$ Q& c) l+ C: O( r* T8 T! _+ v. w- b
22.9.4 实现添加到购物车功能 460
, }6 _! _2 ^% Q& t22.9.5 实现查看购物车功能 461: G( Q3 G( H2 E! k( {% v$ z
22.9.6 实现调用支付宝完成支付功能 4629 F* _3 l; Q3 w' q D/ h& h% d0 O7 Z: Y
22.9.7 实现保存订单功能 463. ~/ H" [6 T" Q
22.10 小结 465
+ e) D4 E& b, b8 B# s+ F第23 章 房屋中介管理系统(C# SQL Server 2014 实现) 466" q' O+ f7 J% V( r
23.1 开发背景 4665 @0 L! [- C' h# `! y9 H
23.2 需求分析 466/ t) i2 [9 s$ ?, s6 V* }4 Y
23.3 系统设计 4679 ~) f; L& C% J6 b
23.3.1 系统目标 4677 u9 W+ L! C$ H) [. ^
23.3.2 系统功能结构 4674 _& o; Q" c: G
23.3.3 业务流程图 468+ q( Y# p0 e# x- b
23.3.4 业务逻辑编码规则 468
$ a, P/ F' n: @* t: O" r0 H2 t23.3.5 程序运行环境 469; H2 x2 w3 H7 F# E: e( z
23.3.6 系统预览 4706 |) E! D6 p; Q
23.4 数据库设计 471, a2 v R; ^- M; z0 T
23.4.1 数据库概要说明 471, n3 t# F& { Y
23.4.2 数据库概念设计 471' ]. }/ K) u( [
23.4.3 数据库逻辑设计 4720 p' r0 s2 T9 \8 J* u8 z5 r
23.5 公共类设计 474
8 C3 G! S+ I/ g$ d, d! i23.5.1 程序文件架构 4749 k8 i7 S& T' `6 L5 w7 E; P+ M
23.5.2 ClsCon 类 4767 p- j; m- N0 t' M
23.5.3 clsFavor 类 4770 Y8 J' p! @* C) R }2 x
23.5.4 claFavorMethod 类 477
( X: a( f! D9 a" v23.6 主窗体设计 478$ O! G6 ~/ n% ~
23.6.1 主窗体概述 478% @9 \1 w& L' x6 o$ X. ^3 F
23.6.2 主窗体技术分析 479
2 P0 n+ p; |- Y7 ^23.6.3 主窗体实现过程 480
+ J; e% x, T/ A) a; Q* ^23.7 用户信息管理模块设计 4833 p( i6 s! l% C7 I
23.7.1 用户信息管理模块概述 483
) ]% B1 ^. D. N1 |: ]23.7.2 用户信息管理模块技术分析 484
1 i# Z9 _9 O% s) U' h23.7.3 用户信息管理模块实现过程 484" Z& q% `. F5 \5 v( y0 \
23.8 房源设置模块设计 488& h$ i8 _9 Q! V9 H) Y7 \
23.8.1 房源设置模块概述 4883 m1 G1 U, J. F) h9 a; u2 {. E( r4 [
23.8.2 房源设置模块技术分析 489
! @3 U, |# m) T" Q0 k8 P0 `5 b23.8.3 房源设置模块实现过程 4893 F) @/ O& [( c3 `% h9 J3 R
23.9 房源信息查询模块设计 4934 q: H# B/ E$ W0 U3 E9 g
23.9.1 房源信息查询模块概述 493- }* V: I& E H9 \1 O! i# W7 D
23.9.2 房源信息查询模块技术分析 493* R5 R* R2 j2 z [, u+ F# J' P
23.9.3 房源信息查询模块实现过程 494+ J' ?, c9 H5 a. ^7 z1 s5 [9 d
23.10 房源状态查询模块设计 498
8 Q7 A% e; ~: n2 N$ E23.10.1 房源状态查询模块概述 4984 k8 J. }, b8 Z3 {
23.10.2 房源状态查询模块技术分析 499( B& X5 c1 l, A/ x9 B. @
23.10.3 房源状态查询模块实现过程 500
6 A/ L d# ?4 \( y( J% M23.11 员工信息设置模块设计 5047 d% U& i" }' @+ S; o
23.11.1 员工信息设置模块概述 504
) C3 S3 {! H* T, B# {1 `- ~1 i23.11.2 员工信息设置模块技术分析 5049 o$ d& i; x/ ^: e2 Z. m1 e
23.11.3 员工信息设置模块实现过程 505 X- x! t! F; [( O4 r) p
23.12 小结 507
* m& Q4 e7 W+ g0 V! E- i3 b第24 章 客房管理系统(C SQLServer 2014 实现) 5089 ?* v9 h0 i& Z/ H' J/ @3 _
24.1 开发背景 508
5 e3 q$ x9 j+ Z; Z6 D5 U24.2 需求分析 509
# A. L/ F' M4 A% |24.3 系统设计 5094 V7 s* @$ C$ Y6 i7 [
24.3.1 系统目标 509; P) l) u5 I. Q- O8 f
24.3.2 系统功能结构 5094 o' B- e& b( ^ U) t6 y( d2 s
24.3.3 系统预览 510
; @4 L6 o) P1 m, x24.3.4 业务流程图 511
' C% a* K$ E' Q3 H. B5 u24.3.5 数据库设计 512
9 a- f) o7 L3 H( t6 B' ` m5 \6 z24.4 主窗体设计 5144 p! D+ ^" Q* C
24.4.1 主窗体概述 5140 x) u2 r' a# F7 b2 }0 m
24.4.2 主窗体实现过程 514
9 `- |& Y( M9 Z6 o/ h$ A7 }/ ?7 y24.5 登录模块设计 520
9 f+ D( l9 p, m* I! ? d24.5.1 登录模块概述 520$ R5 r* S9 l! `3 D( x9 O
24.5.2 登录模块技术分析 520
8 Y1 }& M1 U' B6 {( i! y( u2 R24.5.3 登录模块设计过程 521: |0 C" g5 I$ U( E7 A/ E7 I
24.6 客房预订模块设计 5261 l2 G8 n9 @ V8 R
24.6.1 客房预订模块概述 526
: g. v' L7 X1 }! m% ^! R24.6.2 客房预订模块技术分析 527
( T" O5 {( W+ K: r! q% `) _6 ?# y9 H# Q24.6.3 客房预订模块实现过程 527
! |7 V4 T$ J* |3 U9 ?2 l24.7 追加押金模块设计 532
5 @. U0 J7 e6 o5 b# Y. {* q24.7.1 追加押金模块概述 532$ Y2 {: X! t. Q' j
24.7.2 追加押金模块技术分析 533! _7 F7 y- V& z$ t- }; F3 W \/ {5 R q
24.7.3 追加押金模块实现过程 5332 n9 x# N5 k3 W/ G7 b& l
24.8 调房登记模块设计 538
. e+ S# x! X: H* e( F5 d' P24.8.1 调房登记模块概述 538, e, A+ J6 m) s2 G' O+ r
24.8.2 调房登记模块技术分析 539
$ F, _; B1 t& P5 i6 ]- x# k3 ^24.8.3 调房登记模块实现过程 539
: V* s1 y* T; [% g1 S1 k24.9 小结 545java8.com, D/ y D9 U$ ?" ]5 G' r# [
第25 章 在线考试系统(ASP.NET SQL Server 2014 实现) 546
W6 y1 F6 L4 t( @0 ]7 g25.1 开发背景 5465 r0 f* W* t) J+ l) e
25.2 系统分析 546
# m& w6 z( I5 y2 i; _) i25.2.1 需求分析 546
3 s5 R, u2 ]# r0 Z+ N/ R e25.2.2 系统功能分析 5476 W4 c' B8 r8 ], F2 |0 R ?9 X
25.3 系统设计 547
7 t8 J k/ C- `8 H$ j# l4 B' }3 k25.3.1 系统目标 547* B8 r# y. f% V' c( l2 F4 M0 Y3 `
25.3.2 系统功能结构 547% N+ i" E9 s3 H7 X+ A! |$ C
25.3.3 业务流程图 548
( e0 {7 Y7 }- h0 w; X6 ^! y25.3.4 构建开发环境 548. f6 P) R1 U& G
25.3.5 系统预览 549
( F4 a' i6 l! p H, |- d25.3.6 数据库设计 550
( U$ _" I2 E: [25.3.7 数据库概念设计 550' x/ P2 y7 I% E) {
25.3.8 数据库逻辑结构设计 551( L7 ^" r' P6 m9 }6 v
25.3.9 文件夹组织结构 553
1 A( [. G4 ^" c, p! I9 r o# W1 b25.4 公共类设计 553/ H% ^8 k7 a" D; Z
25.5 登录模块设计 555# S+ T# ~1 e( x3 F T
25.5.1 登录模块概述 555) A( z ^* u g) e6 ?1 L3 w) {8 H) H
25.5.2 登录模块技术分析 556 p* E c& ?( i
25.5.3 登录模块实现过程 556
2 q' Q0 s* L& h4 Y5 k9 I25.6 随机抽取试题模块设计 558
: w; U* r [( ~25.6.1 随机抽取试题模块概述 558
u8 `3 L F3 D5 J+ \ N" T+ A* K25.6.2 随机抽取试题模块技术分析 559
/ r+ i; u3 T4 `9 p8 o u2 c1 f25.6.3 随机抽取试题模块实现过程 5599 y! W6 K. [/ y F
25.7 自动评分模块设计 562
+ y0 P3 g! q$ A/ x9 v25.7.1 自动评分模块概述 562% @4 v% n7 m% Z0 t4 m
25.7.2 自动评分模块技术分析 563
' \; M0 N% H! \! L, G( p# p25.7.3 自动评分模块实现过程 563
1 W5 d$ v d+ A25.8 教师管理模块设计 564
7 D" O2 }, s4 O/ h' W/ F1 F25.8.1 教师管理模块概述 5641 N5 U" t8 o+ Y% k
25.8.2 教师管理模块技术分析 565
: j4 c. I6 i( l# x7 Y5 n, B0 o( c; K25.8.3 教师管理模块实现过程 566
$ M0 s% d& ~* L8 F- K @25.9 后台管理员模块设计 572+ D* k. m3 j- w+ j5 L/ Y3 z! g) D
25.9.1 后台管理员模块概述 572$ r' f F* b+ c m
25.9.2 后台管理员模块技术分析 572
7 d1 i, a3 C. P7 u- C' y0 Z5 }25.9.3 后台管理员模块实现过程 5734 T6 Q, T T, m( t) ]; V' } J
25.10 小结 585# |/ J1 @6 _% F
. I+ S) k1 K/ [1 {$ s
% d4 X5 O+ g5 S+ Y( C: ~百度云盘下载地址(完全免费-绝无套路): o( m. A8 d* P+ K
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|