Informações sobre o curso
25,318 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 13 horas para completar

Sugerido: Approximately 2-5 hours per week...

Inglês

Legendas: Inglês
User
Os alunos fazendo este Course são
  • Technical Leads
  • Data Engineers
  • Data Scientists
  • Software Engineers
  • Machine Learning Engineers
User
Os alunos fazendo este Course são
  • Technical Leads
  • Data Engineers
  • Data Scientists
  • Software Engineers
  • Machine Learning Engineers

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 13 horas para completar

Sugerido: Approximately 2-5 hours per week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
2 horas para concluir

Getting Started

4 vídeos (Total 21 mín.), 8 leituras, 2 testes
4 videos
Introduction to Data and Data Processing6min
Database Management Systems5min
Data Models7min
8 leituras
Important Course update2min
Best Practices for Online Learning10min
What will I be able to do when I complete this course?10min
Technology Tools10min
Learning Journey Syllabus10min
Lesson Introduction: Big Data and Data Processing10min
Database Management10min
Data Models10min
2 exercícios práticos
Knowledge Check: Introduction to Big Data and Data Processing Systems10min
Knowledge Check: Database Systems30min
Semana
2
10 horas para concluir

Basic Database Concepts

17 vídeos (Total 109 mín.), 7 leituras, 4 testes
17 videos
Database Design: ER to Relational Model22min
Assignment Directions: Create a Movie Database3min
Assignment: Create Movie Recommendation Database6min
Relational Data Model3min
Relational Algebra: Query Language3min
Relational Algebra: Query Language: Union1min
Relational Algebra: Query Language: Difference2min
Relational Algebra: Query Language: Cartesian Product3min
Relational Algebra: Query Language: Selection2min
Relational Algebra: Query Language: Projection2min
Relational Algebra: Query Language: Intersection1min
Relational Algebra: Query Language: θ-Join4min
Part 1: SQL Query Language9min
Part 2: SQL Query Language10min
Assignment Directions: SQL Query for Movie Recomendation5min
Assignment Solution: SQL Query for Movie Recommendation4min
7 leituras
Introduction to Entity Relational Model10min
ER to Relational Model10min
Next Steps: Application of Skills in the Assignment10min
Lesson Introduction: Relational Models and Relational Algebra10min
Relational Algebra: Query Language10min
Lesson Introduction: SQL Query Language10min
Part 2: SQL Language10min
2 exercícios práticos
Knowledge Check 1: Relational Algebra30min
Knowledge Check 2: Relational Algebra30min
Semana
3
2 horas para concluir

Data Storage and Indexing

4 vídeos (Total 39 mín.), 4 leituras, 2 testes
4 videos
Alternative File Organization11min
Hash-based Indexes4min
Index Classification15min
4 leituras
Lesson Introduction: Major Data Storage Layouts10min
Alternative File Organization10min
Lesson Introduction: Major Indexing Schemes in Database Systems10min
Index Classification10min
2 exercícios práticos
Knowledge Check: Data Storage30min
Knowledge Check: Major Indexing Schemes30min
Semana
4
3 horas para concluir

Transactions and Recovery

4 vídeos (Total 54 mín.), 4 leituras, 3 testes
4 videos
Concurrency Control12min
Lock-Based Concurrency Control15min
Database Recovery14min
4 leituras
Lesson Introduction: ACID Properties10min
Lesson Introduction: Transactions and Concurrency Control Concepts10min
Lesson Introduction: Lock-Based Concurrency Control10min
Database Recovery10min
3 exercícios práticos
Knowledge Check: ACID Properties30min
Knowledge Check: Transactions and Concurrency Control30min
Knowledge Check: Lock-Based Concurrency Control30min
4.1
33 avaliaçõesChevron Right

33%

consegui um benefício significativo de carreira com este curso

33%

recebi um aumento ou promoção

Principais avaliações do Core Database Concepts

por 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.

por 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

Instrutores

Avatar

Mohamed Sarwat

Assistant Professor
Computer Science and Engineering

Comece a trabalhar rumo ao seu mestrado

Este curso é parte da graduação 100% on-line Master of Computer Science da Universidade do Estado do Arizona. Caso seja aceito para o programa completo, seus cursos contarão para sua graduação.

Sobre Universidade do Estado do 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....

Sobre Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.