Databases: Advanced Topics in SQL

Databases: Advanced Topics in SQL

Cours
en
Anglais
16 h
Ce contenu est noté 0 sur 5
Source
  • Sur www.edx.org
Conditions
  • À son rythme
  • Accès libre
  • Certificat payant
Plus d'informations
  • 2 séquences
  • Niveau Introductif

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Découvrir Edflex

Détails du cours

Déroulé

Stanford's online offering in Databases is now available as a set of five self-paced courses:

Databases: Relational Databases and SQL

  • Introduction to the relational model and concepts in relational databases and relational database management systems
  • Comprehensive coverage of SQL, the long-accepted standard query language for relational database management systems

Databases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)

  • Creating indexes for increased query performance
  • Using transactions for concurrency control and failure recovery
  • Database constraints: key, referential integrity, and "check" constraints
  • Database triggers
  • How views are created, used, and updated in relational databases
  • Authorization in relational databases

Databases: OLAP and Recursion

  • Star schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators
  • The SQL standard for queries over recursively-defined relations

Databases: Modeling and Theory

  • Relational algebra – the algebraic query language that provides the formal foundations of SQL
  • Dependency theory and normal forms in relational databases as the basis of schema design
  • The data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations

Databases: Semistructured Data

  • The XML model for semistructured and self-describing data, including DTDs and some features of XML Schema
  • The JSON model for human-readable structured or semistructured data
  • The XPath language for processing XML data, and many features of the more advanced XQuery language
  • An introduction to the XSLT rule-based language for querying and transforming XML data

Prérequis

Aucun.

Intervenants

Jennifer Widom
Dean, School of Engineering
Stanford University

Plateforme

EdX est une plateforme d'apprentissage en ligne (dite FLOT ou MOOC). Elle héberge et met gratuitement à disposition des cours en ligne de niveau universitaire à travers le monde entier. Elle mène également des recherches sur l'apprentissage en ligne et la façon dont les utilisateurs utilisent celle-ci. Elle est à but non lucratif et la plateforme utilise un logiciel open source.

EdX a été fondée par le Massachusetts Institute of Technology et par l'université Harvard en mai 2012. En 2014, environ 50 écoles, associations et organisations internationales offrent ou projettent d'offrir des cours sur EdX. En juillet 2014, elle avait plus de 2,5 millions d'utilisateurs suivant plus de 200 cours en ligne.

Les deux universités américaines qui financent la plateforme ont investi 60 millions USD dans son développement. La plateforme France Université Numérique utilise la technologie openedX, supportée par Google.

Ce contenu est noté 4.5 sur 5
(aucun avis)
Ce contenu est noté 4.5 sur 5
(aucun avis)
Complétez cette ressource pour donner votre avis