Cantitate/Preț
Produs

Beginning Database Design Solutions

Autor Rod Stephens
en 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ă.

Citește tot Restrânge

Preț: 28349 lei

Preț vechi: 35437 lei
-20%

Puncte Express: 425

Carte disponibilă

Livrare economică 15-29 octombrie
Livrare express 30 septembrie-06 octombrie pentru 6986 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781394155729
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ă

ROD STEPHENS is a professional programmer, sought-after technical speaker, instructor, and author. He's written 37 books and over 250 magazine articles on C#, Java, and other programming languages. He runs the popular C# Helper and VB Helper websites which have helped millions of programmers with tips, tricks, and useful example code.

Descriere

A concise introduction to database design concepts, methods, and techniques in and out of the cloud In the newly revised second edition of Beginning Database Design Solutions: Understanding and Implementing Database Design Concepts for the Cloud and Beyond, Second Edition, award-winning programming instructor and mathematician Rod Stephens delivers an easy-to-understand guide to designing and implementing databases both in and out of the cloud. Without assuming any prior database design knowledge, the author walks you through the steps you’ll need to take to understand, analyze, design, and build databases. In the book, you’ll find clear coverage of foundational database concepts along with hands-on examples that help you practice important techniques so you can apply them to your own database designs, as well as: Downloadable source code that illustrates the concepts discussed in the book Best practices for reliable, platform-agnostic database design Strategies for digital transformation driven by universally accessible database design An essential resource for database administrators, data management specialists, and database developers seeking expertise in relational, NoSQL, and hybrid database design both in and out of the cloud, Beginning Database Design Solutions is a hands-on guide ideal for students and practicing professionals alike.

Cuprins

Introduction xxv
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