Skip to main content

Datenmanagement mit SQL und NoSQL

  • Chapter
  • First Online:
Big Data

Part of the book series: Edition HMD ((EHMD))

Zusammenfassung

Viele webbasierte Anwendungen setzen für die unterschiedlichen Dienste adäquate Datenhaltungssysteme ein. Die Nutzung einer einzigen Datenbanktechnologie, z. B. der relationalen, genügt nicht mehr. In diesem Kapitel werden entsprechend die Grundlagen für relationale Datenbanken – SQL-Datenbanken – sowie für NoSQL-Datenbanken gegeben. Als Einstieg dient ein elektronischer Shop, welcher gleichzeitig SQL- und NoSQL-Datenbanken als Architekturkomponenten beansprucht. Danach werden Modellierungsansätze für den Einsatz von relationalen und graphorientierten Datenbanken einander gegenüber gestellt. Die Nutzung von Daten mittels Datenbankabfragesprachen wird exemplarisch mit SQL (Structured Query Language) für relationale und mit Cypher für graphorientierte Datenbanken illustriert. Zudem werden unterschiedliche Konsistenzvarianten besprochen.

Dieses Kapitel beruht teilweise auf Auszügen aus den beiden Textbüchern ‚Relationale und postrelationale Datenbanken‘ (Meier 2010) resp. ‚SQL- und NoSQL-Datenbanken‘ (Meier und Kaufmann 2016).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Literatur

  • Astrahan, M.M., Blasgen, M.W., Chamberlin, D.D., Eswaran, K.P., Gray, J.N., Griffiths, P.P., King, W.F., Lorie, R.A., McJones, P.R., Mehl, J.W., Putzolu, G.R., Traiger, I.L., Wade, B.W., Watson, V.: System R – relational approach to database management. ACM Trans. Database Syst. 1(2), 97–137 (1976)

    Article  Google Scholar 

  • Brewer E.: Keynote – towards robust distributed systems. 19th ACM Symposium on Principles of Distributed Computing, Portland, 16–19 July (2000)

    Google Scholar 

  • Chen, P.P.-S.: The entity-relationship model – towards a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)

    Article  Google Scholar 

  • Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)

    Article  MATH  Google Scholar 

  • Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1, 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  • Eswaran, K.P., Gray, J., Lorie, R.A., Traiger, I.L.: The notion of consistency and predicate locks in a data base system. Commun. ACM 19(11), 624–633 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  • FMM – Fuzzy Management Methods. International Research Book Series. Springer, Heidelberg. http://www.springer.com/series/11223 (2015). Zugegriffen am 21.07.2015

  • Gilbert, S., Lynch, N.: Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services. Massachusetts Institute of Technology, Cambridge, MA (2002)

    Google Scholar 

  • Gugerli, D., Meier, A., Zehner, C.A., Zetti, D.: Sharing als Konzept, Lösung und Problem – Ein Gespräch über Informatik im technikhistorischen Wandel. In: Fröschle et al. (Hrsg.) Paradigmenwechsel. HMD-Zeitschrift Praxis der Wirtschaftsinformatik, 51(6), 898–910. Springer-Verlag, Heidelberg Dezember (2014)

    Google Scholar 

  • Härder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. 15(4), 287–317 (1983)

    Article  MathSciNet  Google Scholar 

  • Meier, A.: Relationale und postrelationale Datenbanken. Springer, Heidelberg (2010)

    Book  Google Scholar 

  • Meier, A., Kaufmann, M.: SQL- & NoSQL-Datenbanken. Springer, Heidelberg (2016)

    Google Scholar 

  • Robinson, I., Webber, J., Eifrem, E.: Graph Databases. O’Reilly and Associates, Cambridge (2013)

    Google Scholar 

  • Tittmann, P.: Graphentheorie – Eine anwendungsorientierte Einführung. Fachbuchverlag Leipzig, München (2011)

    Book  Google Scholar 

  • Van Bruggen, R.: Learning Neo4j. Packt Publishing Inc., Birmingham (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Meier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Meier, A. (2016). Datenmanagement mit SQL und NoSQL. In: Fasel, D., Meier, A. (eds) Big Data. Edition HMD. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-11589-0_2

Download citation

Publish with us

Policies and ethics