Relational Theory for Computer Professionals

Author: C.J. Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1449369464

Category: Computers

Page: 284

View: 3866

DOWNLOAD NOW »
All of today’s mainstream database products support the SQL language, and relational theory is what SQL is supposed to be based on. But are those products truly relational? Sadly, the answer is no. This book shows you what a real relational product would be like, and how and why it would be so much better than what’s currently available. With this unique book, you will: Learn how to see database systems as programming systems Get a careful, precise, and detailed definition of the relational model Explore a detailed analysis of SQL from a relational point of view There are literally hundreds of books on relational theory or the SQL language or both. But this one is different. First, nobody is more qualified than Chris Date to write such a book. He and Ted Codd, inventor of the relational model, were colleagues for many years, and Chris’s involvement with the technology goes back to the time of Codd’s first papers in 1969 and 1970. Second, most books try to use SQL as a vehicle for teaching relational theory, but this book deliberately takes the opposite approach. Its primary aim is to teach relational theory as such. Then it uses that theory as a vehicle for teaching SQL, showing in particular how that theory can help with the practical problem of using SQL correctly and productively. Any computer professional who wants to understand what relational systems are all about can benefit from this book. No prior knowledge of databases is assumed.

Database in Depth

Relational Theory for Practitioners

Author: C.J. Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1449342647

Category: Computers

Page: 232

View: 7867

DOWNLOAD NOW »
This book sheds light on the principles behind the relational model, which is fundamental to all database-backed applications--and, consequently, most of the work that goes on in the computing world today. Database in Depth: The Relational Model for Practitioners goes beyond the hype and gets to the heart of how relational databases actually work.Ideal for experienced database developers and designers, this concise guide gives you a clear view of the technology--a view that's not influenced by any vendor or product. Featuring an extensive set of exercises, it will help you: understand why and how the relational model is still directly relevant to modern database technology (and will remain so for the foreseeable future) see why and how the SQL standard is seriously deficient use the best current theoretical knowledge in the design of their databases and database applications make informed decisions in their daily database professional activities Database in Depth will appeal not only to database developers and designers, but also to a diverse field of professionals and academics, including database administrators (DBAs), information modelers, database consultants, and more. Virtually everyone who deals with relational databases should have at least a passing understanding of the fundamentals of working with relational models.Author C.J. Date has been involved with the relational model from its earliest days. An exceptionally clear-thinking writer, Date lays out principle and theory in a manner that is easily understood. Few others can speak as authoritatively the topic of relational databases as Date can.

SQL and Relational Theory

How to Write Accurate SQL Code

Author: C.J. Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1491941154

Category: Computers

Page: 582

View: 7797

DOWNLOAD NOW »
SQL is full of difficulties and traps for the unwary. You can avoid them if you understand relational theory, but only if you know how to put that theory into practice. In this book, Chris Date explains relational theory in depth, and demonstrates through numerous examples and exercises how you can apply it to your use of SQL. This third edition has been revised, extended, and improved throughout. Topics whose treatment has been expanded include data types and domains, table comparisons, image relations, aggregate operators and summarization, view updating, and subqueries. A special feature of this edition is a new appendix on NoSQL and relational theory. Could you write an SQL query to find employees who have worked at least once in every programming department in the company? And be sure it’s correct? Why is proper column naming so important? Nulls in the database cause wrong answers. Why? What you can do about it? How can image relations help you formulate complex SQL queries? SQL supports "quantified comparisons," but they’re better avoided. Why? And how? Database theory and practice have evolved considerably since Codd first defined the relational model, back in 1969. This book draws on decades of experience to present the most up to date treatment of the material available anywhere. Anyone with a modest to advanced background in SQL can benefit from the insights it contains. The book is product independent.

Type Inheritance and Relational Theory

Subtypes, Supertypes, and Substitutability

Author: C.J. Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1491959967

Category: Computers

Page: 572

View: 1389

DOWNLOAD NOW »
Type inheritance is that phenomenon according to which we can say, for example, that every square is also a rectangle, and so properties that apply to rectangles in general apply to squares in particular. In other words, squares are a subtype of rectangles, and rectangles are a supertype of squares. Recognizing and acting upon such subtype / supertype relationships provides numerous benefits: Certainly it can help in data modeling, and it can also provide for code reuse in applications. For these reasons, many languages, including the standard database language SQL, have long supported such relationships. However, there doesn’t seem to be any consensus in the community at large on a formal, rigorous, and abstract model of inheritance. This book proposes such a model, one that enjoys several advantages over other approaches, not the least of which it is that it’s fully compatible with the well known relational model of data. Topics the model covers include: Both single and multiple inheritance Scalar, tuple, and relation inheritance Type lattices and union and intersection types Polymorphism and substitutability Compile time and run time binding All of these topics are described in detail in the book, with numerous illustrative examples, exercises, and answers. The book also discusses several alternative approaches. In particular, it includes a detailed discussion and analysis of inheritance as supported in the SQL standard.

Database Design and Relational Theory

Normal Forms and All That Jazz

Author: Chris Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1449328016

Category: Computers

Page: 260

View: 1620

DOWNLOAD NOW »
Because databases often stay in production for decades, careful design is critical to making the database serve the needs of your users over years, and to avoid subtle errors or performance problems. In this book, C.J. Date, a leading exponent of relational databases, lays out the principles of good database design.

Einführung in SQL

Author: Alan Beaulieu

Publisher: O'Reilly Germany

ISBN: 3897219387

Category: Computers

Page: 353

View: 7447

DOWNLOAD NOW »
SQL kann Spaß machen! Es ist ein erhebendes Gefühl, eine verworrene Datenmanipulation oder einen komplizierten Report mit einer einzigen Anweisung zu bewältigen und so einen Haufen Arbeit vom Tisch zu bekommen. Einführung in SQL bietet einen frischen Blick auf die Sprache, deren Grundlagen jeder Entwickler beherrschen muss. Die aktualisierte 2. Auflage deckt die Versionen MySQL 6.0, Oracle 11g und Microsoft SQL Server 2008 ab. Außerdem enthält sie neue Kapitel zu Views und Metadaten. SQL-Basics - in null Komma nichts durchstarten: Mit diesem leicht verständlichen Tutorial können Sie SQL systematisch und gründlich lernen, ohne sich zu langweilen. Es führt Sie rasch durch die Basics der Sprache und vermittelt darüber hinaus eine Reihe von häufig genutzten fortgeschrittenen Features. Mehr aus SQL-Befehlen herausholen: Alan Beaulieu will mehr vermitteln als die simple Anwendung von SQL-Befehlen: Er legt Wert auf ein tiefes Verständnis der SQL-Features und behandelt daher auch den Umgang mit Mengen, Abfragen innerhalb von Abfragen oder die überaus nützlichen eingebauten Funktionen von SQL. Die MySQL-Beispieldatenbank: Es gibt zwar viele Datenbankprodukte auf dem Markt, aber welches wäre zum Erlernen von SQL besser geeignet als MySQL, das weit verbreitete relationale Datenbanksystem? Der Autor hilft Ihnen, eine MySQL-Datenbank anzulegen, und nutzt diese für die Beispiele in diesem Buch. Übungen mit Lösungen: Zu jedem Thema finden Sie im Buch gut durchdachte Übungen mit Lösungen. So ist sichergestellt, dass Sie schnell Erfolgserlebnisse haben und das Gelernte auch praktisch umsetzen können.

Oracle Essentials

Oracle Database 12c

Author: Rick Greenwald,Robert Stackowiak,Jonathan Stern

Publisher: "O'Reilly Media, Inc."

ISBN: 1449343171

Category: Computers

Page: 432

View: 8715

DOWNLOAD NOW »
Written by Oracle insiders, this indispensable guide distills an enormous amount of information about the Oracle Database into one compact volume. Ideal for novice and experienced DBAs, developers, managers, and users, Oracle Essentials walks you through technologies and features in Oracle’s product line, including its architecture, data structures, networking, concurrency, and tuning. Complete with illustrations and helpful hints, this fifth edition provides a valuable one-stop overview of Oracle Database 12c, including an introduction to Oracle and cloud computing. Oracle Essentials provides the conceptual background you need to understand how Oracle truly works. Topics include: A complete overview of Oracle databases and data stores, and Fusion Middleware products and features Core concepts and structures in Oracle’s architecture, including pluggable databases Oracle objects and the various datatypes Oracle supports System and database management, including Oracle Enterprise Manager 12c Security options, basic auditing capabilities, and options for meeting compliance needs Performance characteristics of disk, memory, and CPU tuning Basic principles of multiuser concurrency Oracle’s online transaction processing (OLTP) Data warehouses, Big Data, and Oracle’s business intelligence tools Backup and recovery, and high availability and failover solutions

View Updating and Relational Theory

Author: Chris Date

Publisher: "O'Reilly Media, Inc."

ISBN: 1449357849

Category: Computers

Page: 240

View: 1064

DOWNLOAD NOW »
Views are virtual tables. That means they should be updatable, just as "real" or base tables are. In fact, view updatability isn’t just desirable, it’s crucial, for practical reasons as well as theoretical ones. But view updating has always been a controversial topic. Ever since the relational model first appeared, there has been widespread skepticism as to whether (in general) view updating is even possible. In stark contrast to this conventional wisdom, this book shows how views, just like base tables, can always be updated (so long as the updates don’t violate any integrity constraints). More generally, it shows how updating always ought to work, regardless of whether the target is a base table or a view. The proposed scheme is 100% consistent with the relational model, but rather different from the way updating works in SQL products today. This book can: Help database products improve in the future Help with a "roll your own" implementation, absent such product improvements Make you aware of the crucial role of predicates and constraints Show you how relational products are really supposed to behave Anyone with a professional interest in the relational model, relational technology, or database systems in general can benefit from this book.

Logic and Databases

The Roots of Relational Theory

Author: C. J. Date

Publisher: Trafford Publishing

ISBN: 1425122906

Category: Computers

Page: 445

View: 9125

DOWNLOAD NOW »
Databases are based on logic - right? Everybody knows that. Or do they? Chris Date's most recent book explores the myriad ways in which logic affects the database world.

Die Wertschätzende Organisation

Author: Klaus G. Deissler,Kenneth J. Gergen

Publisher: transcript Verlag

ISBN: 3839402239

Category: Social Science

Page: 196

View: 3644

DOWNLOAD NOW »
Die Akzentuierung des Positiven ist ein Grundsatz, der im geschäftlichen Alltag von Organisationen oft verloren geht. Wertschätzendes Organisieren liefert hier neben einem innovativen theoretischen Rahmen auch neue Praxisformen, die wachsende Effizienz-, Leistungs- und Qualitätsanforderungen erfüllen. Wertschätzendes Organisieren setzt dabei zwei zentrale Gedanken um: dass wir uns insbesondere für die Dinge engagieren, die uns etwas bedeuten und die wertvoll für uns sind, und dass diese Bedeutungen und Werte in Beziehungen hergestellt werden. Im Mittelpunkt dieses Bandes steht der prominente Text von Kenneth Gergen et al. »Die Wertschätzende Organisation« (Titel der US-amerikanischen Originalausgabe: »The Appreciative Organisation«), der hier erstmalig in deutscher Übersetzung vorliegt. Experten aus unterschiedlichen Berufsfeldern diskutieren die neue Konzeption und untersuchen ihre Praxistauglichkeit.

SQL von Kopf bis Fuss

Author: Lynn Beighley

Publisher: O'Reilly Germany

ISBN: 3955619443

Category: Computers

Page: 608

View: 7970

DOWNLOAD NOW »
Ihre Daten erdrücken Sie? Ihre Tabellen verheddern sich regelmäßig? Wir haben ein Mittel, wie Sie Ihre Datenbanken in den Griff bekommen: SQL von Kopf bis Fuß nimmt Sie mit auf eine Reise durch die SQL-Welt, es geleitet Sie von einfachen INSERT-Anweisungen und SELECT-Abfragen zu knallharten Datenbank-Manipulationen mit Indizes, Joins und Transaktionen. Erwarten Sie dennoch Spaß, gehen Sie davon aus, etwas zu lernen, und machen Sie sich darauf gefasst, dass Sie Ihre Daten wie ein Profi abfragen, normalisieren und verknüpfen werden, noch bevor Sie dieses Buch ausgelesen haben. SQL von Kopf bis Fuß ist in einem visuell abwechslungsreichen Format gestaltet, das sich an den neuesten Forschungsergebnissen aus Kognitionswissenschaft und Lerntheorie orientiert und Ihnen das Lernen so einfach wie möglich machen soll. Das Buch bietet Ihnen ein unterhaltsames Lernerlebnis und spielt Ihnen SQL direkt ins Hirn - und zwar so, dass es sitzt.

Die 7 Geheimnisse der glücklichen Ehe

Author: John M Gottman

Publisher: Ullstein eBooks

ISBN: 3843708223

Category: Family & Relationships

Page: 320

View: 9122

DOWNLOAD NOW »
'Kann man voraussagen, wie lange eine Partnerschaft hält? Ja, meint John M. Gottman, und tritt dafür sogar den wissenschaftlichen Beweis an. Mit Hilfe seines 'Ehelabors' erforscht er seit Jahrzehnten die Geheimnisse glücklicher Ehen. Er hat dabei sieben Prinzipien herausgearbeitet, die erfolgreiche Paare auf ihrem Weg zu einer harmonischen und langlebigen Beziehung anwenden. Mit vielen praktischen Ratschlägen und griffigen Fallbeispielen.'

Applied Mathematics for Database Professionals

Author: Lex deHaan,Toon Koppelaars

Publisher: Apress

ISBN: 9781430203483

Category: Computers

Page: 379

View: 6270

DOWNLOAD NOW »
This book touches on an area seldom explored: the mathematical underpinnings of the relational database. The topic is important, but far too often ignored. This is the first book to explain the underlying math in a way that’s accessible to database professionals. Just as importantly, if not more so, this book goes beyond the abstract by showing readers how to apply that math in ways that will make them more productive in their jobs. What’s in this book will "open the eyes" of most readers to the great power, elegance, and simplicity inherent in relational database technology.

A Long Way Down

Roman

Author: Nick Hornby

Publisher: Kiepenheuer & Witsch

ISBN: 3462306502

Category: Fiction

Page: 352

View: 2562

DOWNLOAD NOW »
Komisch, rasant, mit schwarzem Humor – der neue Nick HornbyVier Menschen auf dem Dach eines Londoner Hochhauses, die sich an Silvester das Leben nehmen wollen, schließen einen Pakt: neuer gemeinsamer Selbstmord-Termin ist der Valentinstag. Es bleiben sechs Wochen, die gemeinsam überlebt werden müssen... Silvester, auf dem Dach eines Hochhauses: Pech, dass gleich vier Menschen auf die Idee gekommen sind, sich dort das Leben zu nehmen. Da man sich schlecht umbringen kann, wenn einem andere dabei zusehen, steigt die seltsame Gruppe erst mal vom Dach, um das Problem der jüngsten Kandidatin, die nicht weiß, warum ihr Freund sie verlassen hat, zu lösen. Nach und nach erzählen sie sich ihre Geschichten.Da ist die altjüngferliche Maureen, deren Sohn Matty schwerstbehindert ist und die diese Belastung allein tragen muss, da ist Martin, der berühmte Talkmaster, den nach einem Gefängnisaufenthalt niemand mehr auf dem Bildschirm sehen will, Jess, die aufmüpfige Tochter eines Politikers, ist so direkt, dass sie alle vor den Kopf stößt, und JJ, der von seinem besten Freund, dem Sänger seiner Band, im Stich gelassen wurde. Die vier verabreden, mit dem finalen Sprung bis zum Valentinstag zu warten – und so findet eine Gruppe von Menschen zueinander, die unterschiedlicher nicht sein könnten und die einander doch auf wundersame Weise zu helfen wissen. Hornby at his best – in diesem urkomischen, rasanten und mit schwarzem Humor gespickten Roman beweist Hornby wieder einmal seine ganze Meisterschaft. Leser, freut Euch!

Informatik-Manga

Author: Mana Takahashi

Publisher: Springer-Verlag

ISBN: 9783834809834

Category: Computers

Page: 221

View: 4246

DOWNLOAD NOW »
Datenbanken sind trocken und machen keinen Spaß? Falsch! Mit diesem Manga lernt man die Grundlagen der Datenbanken kennen, kann sie in zahlreichen Aufgaben anwenden und anhand der Lösungen seinen Lernfortschritt überprüfen – und hat auch noch eine Menge Spaß dabei! Der Inhalt Was ist eine Datenbank? - Was sind relationale Datenbanken? - Wir entwerfen eine Datenbank - Wir benutzen eine Datenbank - Basisoperationen mit SQL - Datenbankadministration - Webdatenbanken Die Zielgruppe Studierende, Schüler und Mangafans, die einen spannenden Einstieg in die Welt der Datenbanken suchen Die Autoren Mana Takahashi (Autor) Shoko Azuma (Illustrator) TREND-PRO Co., Ltd. (Produzent)