Datenbanken & SQL für Einsteiger: Datenbankdesign und MySQL in der Praxis (German Edition)
暫譯: 初學者的資料庫與 SQL:資料庫設計與 MySQL 實務應用
Marco Emrich
- 出版商: CreateSpace Independ
- 出版日期: 2013-10-09
- 售價: $1,000
- 貴賓價: 9.5 折 $950
- 語言: 英文
- 頁數: 260
- 裝訂: Paperback
- ISBN: 1492951048
- ISBN-13: 9781492951049
-
相關分類:
MySQL、SQL、UML
無法訂購
商品描述
Lernen Sie Datenbanken und SQL für die Praxis - schnell und effektiv
Seit vielen Jahren setzen die Trainer des Europäischen Webmasterverbandes Webmasters Europe e.V. die jeweils aktuelle Auflage dieses Buches in der Ausbildung angehender Web-Entwickler ein. Didaktisch ausgereifte Übungen und ein praxisnahes Projekt zeigen Ihnen Schritt für Schritt, wie Sie Datenbanken für Websites und Webanwendungen entwickeln. Die neueste, komplett überarbeitete Auflage beschreibt moderne Techniken des Datenbankdesigns und agile Sichtweisen. Sie lernen unter anderem:
- die Verwendung von MySQL in der Praxis
- SQL-Befehle der Bereiche DDL (Data Definition Language) und DML (Data Manipulation Language)
- SQL Beschreibungen in BNF zu lesen<(/li>
- die wichtigsten SQL-Datentypen und wann Sie sie einsetzen
- wie Sie Schlüssel (Primary Key, Foreign Key) effektiv einsetzen
- den richtigen Umgang mit NULL-Markern
- die Konzepte des relationalen Datenbankmodells
- eine moderne Designtechnik zum Entwurf relationaler Datenbanken mit Hilfe von UML
- die Unterschiede zwischen Domänenmodell und physischem Datenbankmodell
- wie Sie Beziehungen zwischen Tabellen modellieren und umsetzen
- Datenbankschemata mit Hilfe von Migrationen zu versionieren
Lernbuch
Webmasters-Press-Bücher sind Lernbücher. Sie sind aus der Unterrichtspraxis heraus entwickelt und vermitteln zielstrebig und in klaren Worten Praxiswissen für Ihre eigenen Projekte. Durchdachte, im Schwierigkeitsgrad ansteigende Übungen vertiefen und festigen das neu erworbene Wissen. Zusatzmaterial und Lösungen können Sie auf webmasters-press.de herunterladen.
Moderne Inhalte
In der vorliegenden Auflage haben auch moderne Konzepte Einzug erhalten, die Sie in Einsteigerbüchern sonst nicht finden. Dazu gehört z.B. der Einsatz von UML für den Datenbankentwurf. UML ist ein verbreiteter Industriesstandard für die Softwareentwicklung und löst nun auch im Datenbankbereich ältere Konzepte wie beispielsweise ER-Diagramme ab. Ein anderes Beispiel sind Migrationen, die die Versionierung von Datenbankschemata erlauben und somit ein ständiges Refactoring möglich machen. Ein Kapitel über agile Softwareentwicklung schlägt die Brücke zum modernen Datenbankentwurf.
Reduktion aufs Wesentliche
Entscheidend für ein Lernbuch ist nicht nur, was Sie lernen, sondern auch was Sie nicht lernen! Wir haben das Buch immer weiter gekürzt und dabei auf Ballast verzichtet - Sie lernen genau die Dinge, die für die Entwicklung von Datenbanken in der Praxis nötig sind. So kommen Sie schneller ans Ziel und können schon bald Datenbanken in der Praxis einsetzen.
Datenbanken fürs Webanwendungen
Zu Entwurf und Verwendung von Datenbanken existieren zahlreiche Ansätze und Meinungen - auch kontroverse. Dieses Buch betrachtet Datenbanken konsequent aus der Perspektive von Webanwendungen und greift dabei auf Konzepte bekannter Experten wie z.B. E.F. Codd, C.J. Date, Martin Fowler oder Scott Ambler zurück.
Über den Autor
Dipl. Inf. (FH) Marco Emrich ist seit 1993 als Softwareentwickler tätig. Er forschte für das Fraunhofer IESE und arbeitete in verschiedenen Branchen, z. B. CAD und Mobile Development. Zur Zeit ist er bei der Webmasters Akademie in Nürnberg als Projektleiter, Entwickler, Dozent und Autor beschäftigt. Er schreibt Artikel für Fachzeitschriften (RailsWay, OBJEKTspektrum, Web & PHP magazine) und hält regelmäßig Vorträge auf bekannten Softwarekonferenzen (u.a. OSMB, OOP, Seacon, Webinale).
商品描述(中文翻譯)
**學習實用的資料庫與 SQL - 快速且有效**
多年來,歐洲網頁管理員協會 Webmasters Europe e.V. 的培訓師在培訓未來的網頁開發者時,使用本書的最新版本。經過精心設計的練習和實用的專案將逐步指導您如何為網站和網頁應用程式開發資料庫。最新的完全修訂版描述了現代資料庫設計技術和敏捷觀點。您將學習到:
- MySQL 在實務中的應用
- DDL(資料定義語言)和 DML(資料操作語言)的 SQL 指令
- 以 BNF 讀取 SQL 描述
- 主要的 SQL 資料類型及其使用時機
- 如何有效使用鍵(主鍵、外鍵)
- 正確處理 NULL 標記
- 關聯資料庫模型的概念
- 使用 UML 設計關聯資料庫的現代設計技術
- 領域模型與物理資料庫模型之間的差異
- 如何建模和實現表之間的關係
- 使用遷移版本化資料庫架構
**學習書籍**
Webmasters-Press 的書籍是學習書籍。它們是從教學實踐中發展而來,明確地傳遞實用知識以供您自己的專案使用。經過深思熟慮、逐步增加難度的練習加深並鞏固新獲得的知識。您可以在 webmasters-press.de 下載附加材料和解答。
**現代內容**
在本版中,還引入了許多現代概念,這些概念在入門書籍中通常找不到。例如,使用 UML 進行資料庫設計。UML 是一種廣泛使用的軟體開發行業標準,現在也取代了資料庫領域中的舊概念,如 ER 圖。另一個例子是遷移,它允許資料庫架構的版本控制,從而實現持續重構。一章關於敏捷軟體開發的內容將現代資料庫設計與之相連接。
**聚焦於本質**
對於一本學習書籍來說,關鍵不僅在於您學到了什麼,還在於您沒有學到什麼!我們不斷縮減書籍內容,去除多餘的部分 - 您將學到開發資料庫所需的精華知識。這樣您可以更快達成目標,並能夠很快在實務中應用資料庫。
**網頁應用程式的資料庫**
關於資料庫的設計和使用存在許多方法和觀點 - 甚至是有爭議的。本書從網頁應用程式的角度一致地考慮資料庫,並引用了 E.F. Codd、C.J. Date、Martin Fowler 或 Scott Ambler 等知名專家的概念。
**關於作者**
Dipl. Inf. (FH) Marco Emrich 自 1993 年以來一直擔任軟體開發者。他曾在 Fraunhofer IESE 進行研究,並在 CAD 和行動開發等多個行業工作。目前,他在紐倫堡的 Webmasters 學院擔任專案經理、開發者、講師和作者。他為專業期刊(RailsWay、OBJEKTspektrum、Web & PHP magazine)撰寫文章,並定期在知名軟體會議(如 OSMB、OOP、Seacon、Webinale)上發表演講。