I'm a fairly technical person, but my knowledge of databases was superficial, so I decided to read this book. It is billed as suitable for the novice, and therefore should take things slowly and methodically. It feels disjointed and poorly structured. The author seems to jump from one topic to the next. But probably the most significant problem is that the author uses terms and concepts before defining or describing them. I can only imagine how confused a true novice might be when reading some of this. Examples: He talks about Online Transaction Processing and Data Warehousing without really defining them or giving examples that would help the reader understand what they're used for. On page 10, there is a figure purportedly showing what a relational database model looks like. However, it uses symbols and lines that he does not explain till later in the book. Without explaining the symbols, what good is the diagram? Many places, he talks about normalization before explaining what it is. In one spot where he starts to explain normalization, he writes, "Normal Forms beyond 3rd Normal Form are often ignored and sometimes even 3rd Normal Form itself is discounted." He does not explain what a Normal Form is.It's just text that will have no meaning at all to the reader. He talks about tables and columns before adequately explaining what they are. In Chapter 3, he covers simple datatypes. First, he explains what a fixed length string is. But in his accompanying diagram, he uses SQL constructs to explain it. The first line of his explanatory diagram is: SQL> select country||','||fxcode||','||currency As anyone with programming experience could tell you, explaining what a fixed-length string is is pretty straightforward. But for some reason the author ties it to a complex SQL example, even before he has explained anything about SQL itself. I almost gave up on the book, but slogged through to the end. It does get a little more understandable, yet I sometimes struggled to figure out just what the author was trying to convey. I found several mistakes, and there is an awful lot of needless repetition. There seemed to be several cases where the author said things like: It's probably a bad idea to ever do X, Y, or Z And then explained how to do X, Y, and Z. It also felt like the author did things like: Explain how to do T Note that it was probably a bad idea to do T Explain how to undo T Do yourself a favor and look through the book before buying it. Perhaps you'll find it more readable than I have. Team DDU cover.pdf 1 page_c2.pdf 2 page_r01.pdf 3 page_r02.pdf 4 page_r03.pdf 5 page_r04.pdf 6 page_r05.pdf 7 page_r06.pdf 8 page_r07.pdf 9 page_r08.pdf 10 page_r09.pdf 11 page_r10.pdf 12 page_r11.pdf 13 page_r12.pdf 14 page_r13.pdf 15 page_r14.pdf 16 page_r15.pdf 17 page_r16.pdf 18 page_r17.pdf 19 page_r18.pdf 20 page_r19.pdf 21 page_r20.pdf 22 page_r21.pdf 23 page_r22.pdf 24 page_r23.pdf 25 page_r24.pdf 26 page_r25.pdf 27 page_r26.pdf 28 page_z0001.pdf 29 page_z0002.pdf 30 page_z0003.pdf 31 page_z0004.pdf 32 page_z0005.pdf 33 page_z0006.pdf 34 page_z0007.pdf 35 page_z0008.pdf 36 page_z0009.pdf 37 page_z0010.pdf 38 page_z0011.pdf 39 page_z0012.pdf 40 page_z0013.pdf 41 page_z0014.pdf 42 page_z0015.pdf 43 page_z0016.pdf 44 page_z0017.pdf 45 page_z0018.pdf 46 page_z0019.pdf 47 page_z0020.pdf 48 page_z0021.pdf 49 page_z0022.pdf 50 page_z0023.pdf 51 page_z0024.pdf 52 page_z0025.pdf 53 page_z0026.pdf 54 page_z0027.pdf 55 page_z0028.pdf 56 page_z0029.pdf 57 page_z0030.pdf 58 page_z0031.pdf 59 page_z0032.pdf 60 page_z0033.pdf 61 page_z0034.pdf 62 page_z0035.pdf 63 page_z0036.pdf 64 page_z0037.pdf 65 page_z0038.pdf 66 page_z0039.pdf 67 page_z0040.pdf 68 page_z0041.pdf 69 page_z0042.pdf 70 page_z0043.pdf 71 page_z0044.pdf 72 page_z0045.pdf 73 page_z0046.pdf 74 page_z0047.pdf 75 page_z0048.pdf 76 page_z0049.pdf 77 page_z0050.pdf 78 page_z0051.pdf 79 page_z0052.pdf 80 page_z0053.pdf 81 page_z0054.pdf 82 page_z0055.pdf 83 page_z0056.pdf 84 page_z0057.pdf 85 page_z0058.pdf 86 page_z0059.pdf 87 page_z0060.pdf 88 page_z0061.pdf 89 page_z0062.pdf 90 page_z0063.pdf 91 page_z0064.pdf 92 page_z0065.pdf 93 page_z0066.pdf 94 page_z0067.pdf 95 page_z0068.pdf 96 page_z0069.pdf 97 page_z0070.pdf 98 page_z0071.pdf 99 page_z0072.pdf 100 page_z0073.pdf 101 page_z0074.pdf 102 page_z0075.pdf 103 page_z0076.pdf 104 page_z0077.pdf 105 page_z0078.pdf 106 page_z0079.pdf 107 page_z0080.pdf 108 page_z0081.pdf 109 page_z0082.pdf 110 page_z0083.pdf 111 page_z0084.pdf 112 page_z0085.pdf 113 page_z0086.pdf 114 page_z0087.pdf 115 page_z0088.pdf 116 page_z0089.pdf 117 page_z0090.pdf 118 page_z0091.pdf 119 page_z0092.pdf 120 page_z0093.pdf 121 page_z0094.pdf 122 page_z0095.pdf 123 page_z0096.pdf 124 page_z0097.pdf 125 page_z0098.pdf 126 page_z0099.pdf 127 page_z0100.pdf 128 page_z0101.pdf 129 page_z0102.pdf 130 page_z0103.pdf 131 page_z0104.pdf 132 page_z0105.pdf 133 page_z0106.pdf 134 page_z0107.pdf 135 page_z0108.pdf 136 page_z0109.pdf 137 page_z0110.pdf 138 page_z0111.pdf 139 page_z0112.pdf 140 page_z0113.pdf 141 page_z0114.pdf 142 page_z0115.pdf 143 page_z0116.pdf 144 page_z0117.pdf 145 page_z0118.pdf 146 page_z0119.pdf 147 page_z0120.pdf 148 page_z0121.pdf 149 page_z0122.pdf 150 page_z0123.pdf 151 page_z0124.pdf 152 page_z0125.pdf 153 page_z0126.pdf 154 page_z0127.pdf 155 page_z0128.pdf 156 page_z0129.pdf 157 page_z0130.pdf 158 page_z0131.pdf 159 page_z0132.pdf 160 page_z0133.pdf 161 page_z0134.pdf 162 page_z0135.pdf 163 page_z0136.pdf 164 page_z0137.pdf 165 page_z0138.pdf 166 page_z0139.pdf 167 page_z0140.pdf 168 page_z0141.pdf 169 page_z0142.pdf 170 page_z0143.pdf 171 page_z0144.pdf 172 page_z0145.pdf 173 page_z0146.pdf 174 page_z0147.pdf 175 page_z0148.pdf 176 page_z0149.pdf 177 page_z0150.pdf 178 page_z0151.pdf 179 page_z0152.pdf 180 page_z0153.pdf 181 page_z0154.pdf 182 page_z0155.pdf 183 page_z0156.pdf 184 page_z0157.pdf 185 page_z0158.pdf 186 page_z0159.pdf 187 page_z0160.pdf 188 page_z0161.pdf 189 page_z0162.pdf 190 page_z0163.pdf 191 page_z0164.pdf 192 page_z0165.pdf 193 page_z0166.pdf 194 page_z0167.pdf 195 page_z0168.pdf 196 page_z0169.pdf 197 page_z0170.pdf 198 page_z0171.pdf 199 page_z0172.pdf 200 page_z0173.pdf 201 page_z0174.pdf 202 page_z0175.pdf 203 page_z0176.pdf 204 page_z0177.pdf 205 page_z0178.pdf 206 page_z0179.pdf 207 page_z0180.pdf 208 page_z0181.pdf 209 page_z0182.pdf 210 page_z0183.pdf 211 page_z0184.pdf 212 page_z0185.pdf 213 page_z0186.pdf 214 page_z0187.pdf 215 page_z0188.pdf 216 page_z0189.pdf 217 page_z0190.pdf 218 page_z0191.pdf 219 page_z0192.pdf 220 page_z0193.pdf 221 page_z0194.pdf 222 page_z0195.pdf 223 page_z0196.pdf 224 page_z0197.pdf 225 page_z0198.pdf 226 page_z0199.pdf 227 page_z0200.pdf 228 page_z0201.pdf 229 page_z0202.pdf 230 page_z0203.pdf 231 page_z0204.pdf 232 page_z0205.pdf 233 page_z0206.pdf 234 page_z0207.pdf 235 page_z0208.pdf 236 page_z0209.pdf 237 page_z0210.pdf 238 page_z0211.pdf 239 page_z0212.pdf 240 page_z0213.pdf 241 page_z0214.pdf 242 page_z0215.pdf 243 page_z0216.pdf 244 page_z0217.pdf 245 page_z0218.pdf 246 page_z0219.pdf 247 page_z0220.pdf 248 page_z0221.pdf 249 page_z0222.pdf 250 page_z0223.pdf 251 page_z0224.pdf 252 page_z0225.pdf 253 page_z0226.pdf 254 page_z0227.pdf 255 page_z0228.pdf 256 page_z0229.pdf 257 page_z0230.pdf 258 page_z0231.pdf 259 page_z0232.pdf 260 page_z0233.pdf 261 page_z0234.pdf 262 page_z0235.pdf 263 page_z0236.pdf 264 page_z0237.pdf 265 page_z0238.pdf 266 page_z0239.pdf 267 page_z0240.pdf 268 page_z0241.pdf 269 page_z0242.pdf 270 page_z0243.pdf 271 page_z0244.pdf 272 page_z0245.pdf 273 page_z0246.pdf 274 page_z0247.pdf 275 page_z0248.pdf 276 page_z0249.pdf 277 page_z0250.pdf 278 page_z0251.pdf 279 page_z0252.pdf 280 page_z0253.pdf 281 page_z0254.pdf 282 page_z0255.pdf 283 page_z0256.pdf 284 page_z0257.pdf 285 page_z0258.pdf 286 page_z0259.pdf 287 page_z0260.pdf 288 page_z0261.pdf 289 page_z0262.pdf 290 page_z0263.pdf 291 page_z0264.pdf 292 page_z0265.pdf 293 page_z0266.pdf 294 page_z0267.pdf 295 page_z0268.pdf 296 page_z0269.pdf 297 page_z0270.pdf 298 page_z0271.pdf 299 page_z0272.pdf 300 page_z0273.pdf 301 page_z0274.pdf 302 page_z0275.pdf 303 page_z0276.pdf 304 page_z0277.pdf 305 page_z0278.pdf 306 page_z0279.pdf 307 page_z0280.pdf 308 page_z0281.pdf 309 page_z0282.pdf 310 page_z0283.pdf 311 page_z0284.pdf 312 page_z0285.pdf 313 page_z0286.pdf 314 page_z0287.pdf 315 page_z0288.pdf 316 page_z0289.pdf 317 page_z0290.pdf 318 page_z0291.pdf 319 page_z0292.pdf 320 page_z0293.pdf 321 page_z0294.pdf 322 page_z0295.pdf 323 page_z0296.pdf 324 page_z0297.pdf 325 page_z0298.pdf 326 page_z0299.pdf 327 page_z0300.pdf 328 page_z0301.pdf 329 page_z0302.pdf 330 page_z0303.pdf 331 page_z0304.pdf 332 page_z0305.pdf 333 page_z0306.pdf 334 page_z0307.pdf 335 page_z0308.pdf 336 page_z0309.pdf 337 page_z0310.pdf 338 page_z0311.pdf 339 page_z0312.pdf 340 page_z0313.pdf 341 page_z0314.pdf 342 page_z0315.pdf 343 page_z0316.pdf 344 page_z0317.pdf 345 page_z0318.pdf 346 page_z0319.pdf 347 page_z0320.pdf 348 page_z0321.pdf 349 page_z0322.pdf 350 page_z0323.pdf 351 page_z0324.pdf 352 page_z0325.pdf 353 page_z0326.pdf 354 page_z0327.pdf 355 page_z0328.pdf 356 page_z0329.pdf 357 page_z0330.pdf 358 page_z0331.pdf 359 page_z0332.pdf 360 page_z0333.pdf 361 page_z0334.pdf 362 page_z0335.pdf 363 page_z0336.pdf 364 page_z0337.pdf 365 page_z0338.pdf 366 page_z0339.pdf 367 page_z0340.pdf 368 page_z0341.pdf 369 page_z0342.pdf 370 page_z0343.pdf 371 page_z0344.pdf 372 page_z0345.pdf 373 page_z0346.pdf 374 page_z0347.pdf 375 page_z0348.pdf 376 page_z0349.pdf 377 page_z0350.pdf 378 page_z0351.pdf 379 page_z0352.pdf 380 page_z0353.pdf 381 page_z0354.pdf 382 page_z0355.pdf 383 page_z0356.pdf 384 page_z0357.pdf 385 page_z0358.pdf 386 page_z0359.pdf 387 page_z0360.pdf 388 page_z0361.pdf 389 page_z0362.pdf 390 page_z0363.pdf 391 page_z0364.pdf 392 page_z0365.pdf 393 page_z0366.pdf 394 page_z0367.pdf 395 page_z0368.pdf 396 page_z0369.pdf 397 page_z0370.pdf 398 page_z0371.pdf 399 page_z0372.pdf 400 page_z0373.pdf 401 page_z0374.pdf 402 page_z0375.pdf 403 page_z0376.pdf 404 page_z0377.pdf 405 page_z0378.pdf 406 page_z0379.pdf 407 page_z0380.pdf 408 page_z0381.pdf 409 page_z0382.pdf 410 page_z0383.pdf 411 page_z0384.pdf 412 page_z0385.pdf 413 page_z0386.pdf 414 page_z0387.pdf 415 page_z0388.pdf 416 page_z0389.pdf 417 page_z0390.pdf 418 page_z0391.pdf 419 page_z0392.pdf 420 page_z0393.pdf 421 page_z0394.pdf 422 page_z0395.pdf 423 page_z0396.pdf 424 page_z0397.pdf 425 page_z0398.pdf 426 page_z0399.pdf 427 page_z0400.pdf 428 page_z0401.pdf 429 page_z0402.pdf 430 page_z0403.pdf 431 page_z0404.pdf 432 page_z0405.pdf 433 page_z0406.pdf 434 page_z0407.pdf 435 page_z0408.pdf 436 page_z0409.pdf 437 page_z0410.pdf 438 page_z0411.pdf 439 page_z0412.pdf 440 page_z0413.pdf 441 page_z0414.pdf 442 page_z0415.pdf 443 page_z0416.pdf 444 page_z0417.pdf 445 page_z0418.pdf 446 page_z0419.pdf 447 page_z0420.pdf 448 page_z0421.pdf 449 page_z0422.pdf 450 page_z0423.pdf 451 page_z0424.pdf 452 page_z0425.pdf 453 page_z0426.pdf 454 page_z0427.pdf 455 page_z0428.pdf 456 page_z0429.pdf 457 page_z0430.pdf 458 page_z0431.pdf 459 page_z0432.pdf 460 page_z0433.pdf 461 page_z0434.pdf 462 page_z0435.pdf 463 page_z0436.pdf 464 page_z0437.pdf 465 page_z0438.pdf 466 page_z0439.pdf 467 page_z0440.pdf 468 page_z0441.pdf 469 page_z0442.pdf 470 page_z0443.pdf 471 page_z0444.pdf 472 page_z0445.pdf 473 page_z0446.pdf 474 page_z0447.pdf 475 page_z0448.pdf 476 page_z0449.pdf 477 page_z0450.pdf 478 page_z0451.pdf 479 page_z0452.pdf 480 page_z0453.pdf 481 page_z0454.pdf 482 page_z0455.pdf 483 page_z0456.pdf 484 page_z0457.pdf 485 page_z0458.pdf 486 page_z0459.pdf 487 page_z0460.pdf 488 page_z0461.pdf 489 page_z0462.pdf 490 page_z0463.pdf 491 page_z0464.pdf 492 page_z0465.pdf 493 page_z0466.pdf 494 page_z0467.pdf 495 page_z0468.pdf 496
• The perfect reference for programmers, administrators, or Web designers who are new to database development and are uncertain as to how to design and structure a database efficiently
• Shows how to design and implement robust, scalable databases on any of the major relational database management systems, including Access, SQL Server, IBM DB2, MySQL, and Oracle
• Covers all the key database design steps including modeling, normalization, SQL, denormalization, object-modeling, data warehousing, and performance
• Provides plenty of real-world examples and a complete beginning-to-end case study of creating a database that includes the analysis and planning, tables and data structures, business rules, and hardware requirements
"The perfect reference for programmers, administrators, or Web designers who are new to database development and are uncertain as to how to design and structure a database efficiently. Shows how to design and implement robust, scalable databases on any of the major relational database management systems, including Access, SQL Server, IBM DB2, MySQL, and Oracle. Covers all the key database design steps including modeling, normalization, SQL, denormalization, object-modeling, data warehousing, and performance Provides plenty of real-world examples and a complete beginning-to-end case study of creating a database that includes the analysis and planning, tables and data structures, business rules, and hardware requirements."--Publisher description From the #1 source for computing information, trusted by more than six million readers worldwide.