Beginning Database Design Solutions
Autor Rod Stephensen Limba Engleză Paperback – 4 apr 2023
Ecosistemul bazelor de date s-a diversificat enorm în ultimii ani, migrând de la structurile rigide locale către flexibilitatea cloud-ului, iar Beginning Database Design Solutions oferă harta necesară pentru a naviga acest peisaj. Observăm că Rod Stephens nu se limitează la un singur sistem de gestiune, ci propune o abordare independentă de platformă, acoperind deopotrivă modelele relaționale tradiționale, structurile NoSQL și arhitecturile hibride. Această versatilitate este esențială pentru specialiștii care trebuie să gestioneze date în medii hibride sau să planifice o transformare digitală coerentă. Găsim în această carte o structură logică, de tip tutorial, care începe cu analiza cerințelor și continuă cu normalizarea datelor, fără a sacrifica rigoarea matematică specifică autorului. Spre deosebire de Beginning Databases with PostgreSQL, care se concentrează pe specificul și sintaxa unui singur motor open-source, volumul de față prioritizează principiile de design care rămân valabile indiferent dacă implementarea finală se face în SQL Server, PostgreSQL sau într-o bază de date orientată pe documente în cloud. Dacă Beginner Database Design Using Microsoft SQL Server v-a oferit cadrul practic pentru un mediu proprietar, lucrarea lui Stephens oferă instrumentele conceptuale necesare pentru a crea arhitecturi de date scalabile și robuste, capabile să supraviețuiască schimbărilor de tehnologie. Apreciem în mod deosebit accentul pus pe bunele practici și pe evitarea erorilor comune de proiectare care pot compromite integritatea datelor pe termen lung. Volumul include cod sursă descărcabil, transformând conceptele teoretice în exerciții aplicate, ceea ce facilitează tranziția de la înțelegerea abstractă la execuția tehnică.
Preț: 283.49 lei
Preț vechi: 354.37 lei
-20%
Carte disponibilă
Livrare economică 15-29 octombrie
Livrare express 30 septembrie-06 octombrie pentru 69.86 lei
Specificații
ISBN-10: 1394155727
Pagini: 736
Dimensiuni: 183 x 232 x 38 mm
Greutate: 1.32 kg
Ediția:2nd edition
Editura: Wiley
Locul publicării:Hoboken, United States
De ce să citești această carte
Recomandăm această carte oricărui dezvoltator sau administrator de date aflat la început de drum care dorește să înțeleagă arhitectura din spatele stocării informației. Câștigați o metodologie clară de proiectare, aplicabilă universal, care vă va permite să alegeți corect între SQL și NoSQL în funcție de nevoile proiectului, asigurând în același timp integritatea și performanța sistemului creat.
Despre autor
Rod Stephens este un autor prolific, programator și matematician, recunoscut pentru capacitatea sa de a explica algoritmi complecși și concepte de inginerie software într-un limbaj accesibil. Cu o carieră de peste trei decenii în IT, a scris peste 30 de cărți tehnice și sute de articole pentru publicații de specialitate. Expertiza sa acoperă limbaje precum C#, Visual Basic și Java, fiind un specialist apreciat în proiectarea interfețelor și a sistemelor de baze de date. În acest volum publicat de Wiley, Stephens își folosește experiența didactică pentru a ghida cititorii prin procesul riguros al designului de date.
Notă biografică
Descriere
Cuprins
Part 1: Introduction to Databases and Database Design
Chapter 1: Database Design Goals 3
Chapter 2: Relational Overview 29
Chapter 3: NoSQL OVERVIEW 47
Part 2: Database Design Process and Techniques
Chapter 4: Understanding User Needs 83
Chapter 5: Translating User Needs Into Data Models 111
Chapter 6: Extracting Business Rules 145
Chapter 7: Normalizing Data 163
Chapter 8: Designing Databases to Support Software 203
Chapter 9: Using Common Design Patterns 215
Chapter 10: Avoiding Common Design Pitfalls 241
Part 3: a Detailed Case Study
Chapter 11: Defining User Needs and Requirements 263
Chapter 12: Building a Data Model 283
Chapter 13: Extracting Business Rules 303
Chapter 14: Normalizing and Refining 313
Part 4: Example Programs
Chapter 15: Example Overview 327
Chapter 16: MariaDB IN PYTHON 339
Chapter 17: MariaDB IN C# 355
Chapter 18: PostgreSQL IN PYTHON 369
Chapter 19: PostgreSQL IN C# 389
Chapter 20: Neo4j AuraDB IN PYTHON 401
Chapter 21: Neo4j AuraDB IN C# 417
Chapter 22: MongoDB ATLAS IN PYTHON 431
Chapter 23: MongoDB ATLAS IN C# 453
Chapter 24: Apache Ignite in Python 467
Chapter 25: Apache Ignite in C# 477
Part 5: Advanced Topics
Chapter 26: Introduction to Sql 489
Chapter 27: Building Databases with Sql Scripts 519
Chapter 28: Database Maintenance 533
Chapter 29: Database Security 545
Appendix A: Exercise Solutions 557
Appendix B: Sample Relational Designs 649
Glossary 671
Index 683