Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 17,16
inkl. MwSt.
Lesen Sie diesen Titel kostenfrei. Weitere Informationen
Kostenlos lesen
mit Kindle Unlimited Abonnement

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest
Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014 (English Edition) von [Toth, Kalman]
Anzeige für Kindle-App

Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014 (English Edition) Kindle Edition

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 17,16

Der lange Kindle-Lesesommer
Neu: Der lange Kindle-Lesesommer
Wir feiern die schönste Jahreszeit mit 30 Top-eBooks und einem Preisvorteil von mindestens 50%. Wir wünschen viel Freude mit Ihrer neuen Sommerlektüre. Jetzt entdecken



Developers across the world face database issues daily. While immersed in procedural languages with loops, RDBMS forces them to think in terms of sets without loops. It takes transition. It takes training. It takes experience. Developers are exposed also to Excel worksheets, or spreadsheets, as they were called in the not so distant past. So, if you know worksheets, how hard can databases be? After all, worksheets look pretty much like database tables, don’t they? The big difference is the connections among well-designed tables. A database is a set of connected tables, which represent entities in the real world. A database can be 100 connected tables or 3000. The connection is very simple: row A in table Alpha has affiliated data with row B in table Beta. However, even with 200 tables and 300 connections (FOREIGN KEY references), it takes a good amount of time to become familiar to the point of having an acceptable working knowledge.

"The Cemetery of Computer Languages" is expanding. You can see tombstones like PL/1, Forth, Ada, Pascal, LISP, RPG, APL, SNOBOL, JOVIAL, Algol – the list goes on. For some, the future is in question: PowerBuilder, ColdFusion, FORTRAN and COBOL. On the other hand, SQL is running strong after 3 decades of glorious existence. What is the difference? The basic difference is that SQL can handle large datasets in a consistent manner based on mathematical foundations. You can throw together a computer language easily: assignment statements, looping, if-then conditional, 300 library functions, and voila! Here is the new language: Mars/1, named after the red planet to be fashionable with NASA's new Mars robot. However, can Mars/1 JOIN a table of 1 million rows with a table of 10 million rows in a second? The success of SQL language is so compelling that other technologies are tagged onto it like XML/XQuery, which deals with semi-structured information objects. In SQL you are thinking at a high level. In C# or Java, you are dealing with details – lots of them. That is the major difference.

Why is so much of the book dedicated to database design? Why not plunge into SQL coding and eventually the developer will get a hang of the design? Because high-level thinking requires thinking at the database design level. A farmer has six mules. H how do we model it in the database? We design the Farmer and FarmAnimal tables, and then connect them with FarmerID FOREIGN KEY in FarmAnimal referencing the FarmerID PRIMARY KEY in the Farmer table. What is the big deal about it? It looks so simple. In fact, how about just calling the tables Table1 and Table2 to be more generic. Ouch! Meaningful naming is the very basis of good database design. Relational database design is truly simple for simple well-understood models. The challenge starts in modeling complex objects such as financial derivative instruments, airplane passenger scheduling, or a social network website. When you need to add 5 new tables to a 1000 table database and hook them in (define FOREIGN KEY references) correctly, it is a huge challenge. To begin with, some of the five new tables may already be redundant, but you don't know that until you understand what the 1000 tables are really storing. Frequently, learning the application area is the biggest challenge for a developer when starting a new job.

The SQL language is simple to program and read even when touching 10 tables. Complexities abound though. The very first one: does the SQL statement touch the right data set – 999 records and 1000 or 998? T-SQL statements are turned into Transact-SQL scripts, stored procedures, and user-defined functions, and trigger server-side database objects. They can be short 5 statement programs or long 1000 statement programs. The style of Transact-SQL programming is different from the style in procedural programming languages. There are no arrays, only tables or table variables.

Über den Autor und weitere Mitwirkende



  • Format: Kindle Edition
  • Dateigröße: 15557 KB
  • Seitenzahl der Print-Ausgabe: 608 Seiten
  • ISBN-Quelle für Seitenzahl: 1499321732
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00K2E9CSA
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
  • Amazon Bestseller-Rang: #558.605 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern

Die hilfreichsten Kundenrezensionen auf (beta) HASH(0x9c384384) von 5 Sternen 3 Rezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
HASH(0x9dbd8e70) von 5 Sternen Not at all for beginners 25. Dezember 2015
Von Philip G Koshy - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
This book is not at all meant for beginners to the SQL ecosystem. If the book were not positioned as a beginner book, I would be more forgiving in my review. The book might be better positioned as valuable reading for someone switching from another database platform (like myself coming from MySQL) to Microsoft SQL.

The author, who is clearly very experienced, is unable to relate to how a novice in this area might read this book. As an example, here is an excerpt from the introduction, " [...] RDBMS forces them to think in terms of sets without loops." At no point does the author define what the RDBMS acronym stands for. Later, the author talks about lightweight SQL vs T-SQL. Is a novice supposed to know the difference? There isn't even a one sentence description about how Microsoft added extensions to plain vanilla SQL in the introductory chapters. The book is full of much more egregious 'pacing' issues. For example, by page 10 of this book, the reader is already being shown queries using INNER JOIN, GROUP BY, and ORDER BY. For a novice reader, he/she can only imagine what remains in the other 600 pages of this 'beginner' text.

The very first chapter of the book starts with a 20 line query that I can guarantee is completely incomprehensible to a novice. The subsequent pages show a table schema with something like 9 different tables all related via primary and foreign keys. What in the world is a novice supposed to gain with these diagrams? There is only a sentence each about what a primary key and foreign key are and *no* explanation as to why they are important. Honestly, this was upsetting to see.

Beyond my (fairly serious) issues with the pacing of this beginners book, there are many typos and the author would be served well by using a proof reader for subsequent editions of this text.

I simply can't recommend this book for the book's intended audience.
1 von 1 Kunden fanden die folgende Rezension hilfreich
HASH(0x9c3841a4) von 5 Sternen Detailed but complicated 21. Juli 2015
Von FL Reader - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
Complicated - not a beginners book
HASH(0x9c3843b4) von 5 Sternen Four Stars 2. September 2015
Von Hugh Godman - Veröffentlicht auf
Format: Kindle Edition Verifizierter Kauf
Good Database resource. Hugh G.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover