À propos de ce cours
25,145 consultations récentes

Cours 1 sur 5 dans le

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 13 heures pour terminer

Recommandé : Approximately 2-5 hours per week...

Anglais

Sous-titres : Anglais

Cours 1 sur 5 dans le

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 13 heures pour terminer

Recommandé : Approximately 2-5 hours per week...

Anglais

Sous-titres : Anglais

Les étudiants prenant part à ce Course sont

  • Technical Leads
  • Data Engineers
  • Data Scientists
  • Machine Learning Engineers
  • Software Engineers

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
2 heures pour terminer

Getting Started

4 vidéos (Total 21 min), 8 lectures, 2 quiz
4 vidéos
Introduction to Data and Data Processing6 min
Database Management Systems5 min
Data Models7 min
8 lectures
Important Course update2 min
Best Practices for Online Learning10 min
What will I be able to do when I complete this course?10 min
Technology Tools10 min
Learning Journey Syllabus10 min
Lesson Introduction: Big Data and Data Processing10 min
Database Management10 min
Data Models10 min
2 exercices pour s'entraîner
Knowledge Check: Introduction to Big Data and Data Processing Systems10 min
Knowledge Check: Database Systems30 min
Semaine
2
10 heures pour terminer

Basic Database Concepts

17 vidéos (Total 109 min), 7 lectures, 4 quiz
17 vidéos
Database Design: ER to Relational Model22 min
Assignment Directions: Create a Movie Database3 min
Assignment: Create Movie Recommendation Database6 min
Relational Data Model3 min
Relational Algebra: Query Language3 min
Relational Algebra: Query Language: Union1 min
Relational Algebra: Query Language: Difference2 min
Relational Algebra: Query Language: Cartesian Product3 min
Relational Algebra: Query Language: Selection2 min
Relational Algebra: Query Language: Projection2 min
Relational Algebra: Query Language: Intersection1 min
Relational Algebra: Query Language: θ-Join4 min
Part 1: SQL Query Language9 min
Part 2: SQL Query Language10 min
Assignment Directions: SQL Query for Movie Recomendation5 min
Assignment Solution: SQL Query for Movie Recommendation4 min
7 lectures
Introduction to Entity Relational Model10 min
ER to Relational Model10 min
Next Steps: Application of Skills in the Assignment10 min
Lesson Introduction: Relational Models and Relational Algebra10 min
Relational Algebra: Query Language10 min
Lesson Introduction: SQL Query Language10 min
Part 2: SQL Language10 min
2 exercices pour s'entraîner
Knowledge Check 1: Relational Algebra30 min
Knowledge Check 2: Relational Algebra30 min
Semaine
3
2 heures pour terminer

Data Storage and Indexing

4 vidéos (Total 39 min), 4 lectures, 2 quiz
4 vidéos
Alternative File Organization11 min
Hash-based Indexes4 min
Index Classification15 min
4 lectures
Lesson Introduction: Major Data Storage Layouts10 min
Alternative File Organization10 min
Lesson Introduction: Major Indexing Schemes in Database Systems10 min
Index Classification10 min
2 exercices pour s'entraîner
Knowledge Check: Data Storage30 min
Knowledge Check: Major Indexing Schemes30 min
Semaine
4
3 heures pour terminer

Transactions and Recovery

4 vidéos (Total 54 min), 4 lectures, 3 quiz
4 vidéos
Concurrency Control12 min
Lock-Based Concurrency Control15 min
Database Recovery14 min
4 lectures
Lesson Introduction: ACID Properties10 min
Lesson Introduction: Transactions and Concurrency Control Concepts10 min
Lesson Introduction: Lock-Based Concurrency Control10 min
Database Recovery10 min
3 exercices pour s'entraîner
Knowledge Check: ACID Properties30 min
Knowledge Check: Transactions and Concurrency Control30 min
Knowledge Check: Lock-Based Concurrency Control30 min
4.1
33 avisChevron Right

33%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

33%

a obtenu une augmentation de salaire ou une promotion

Principaux examens pour Core Database Concepts

par ABAug 23rd 2018

Great course to learn DB concepts. Lectures are well organized and assignments built up difficulty smoothly. At the end of course, student feels familiar with DB/ tables creation and queries.

par MSApr 5th 2019

The 2 main assignments are very challenging, you will learn a lot. You cannot complete this course without learning basic postgres. Big like, great application

Enseignants

Avatar

Mohamed Sarwat

Assistant Professor
Computer Science and Engineering

Commencez à travailler pour obtenir votre master

Ce cours fait partie du diplôme intégralement en ligne Master of Computer Science de Université d'État de l'Arizona. Si vous êtes admis au programme complet, vos cours sont pris en compte dans votre apprentissage diplômant.

À propos de Université d'État de l'Arizona

Arizona State University has developed a new model for the American Research University, creating an institution that is committed to excellence, access and impact. ASU measures itself by those it includes, not by those it excludes. ASU pursues research that contributes to the public good, and ASU assumes major responsibility for the economic, social and cultural vitality of the communities that surround it....

À propos du Spécialisation Data Systems

Database systems are used to provide convenient access to disk-resident data through efficient query processing, indexing structures, concurrency control, and recovery. This specialization delves into new frameworks for processing and generating large-scale datasets with parallel and distributed algorithms. Courses cover the design, deployment and use of state-of-the-art data processing systems, which provide scalable access to data. All courses in this Specialization form the lecture and skill practice component of a corresponding course in ASU’s online Master of Computer Science Degree. You can apply to the degree program either before or after you begin the Specialization....
Data Systems

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.