Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Illinois Tech

Relational Database Design

Enseigné en Anglais

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

Gerald Balekaki
Yousef Elmehdwi

Instructeurs : Gerald Balekaki

niveau Débutant

Expérience recommandée

47 heures pour terminer
3 semaines à 15 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Progresser pour obtenir un diplôme

Ce que vous apprendrez

  • Describe the process and the design aspects involved in relational database design.

  • Develop entity-relationship diagrams using basic and extended Entity-relationship features in relational design.

  • Identify and apply normalization techniques.

Compétences que vous acquerrez

  • Catégorie : Database (DB) Design
  • Catégorie : Normalization of database tables
  • Catégorie : Entity-relationship modeling
  • Catégorie : Relational Schema design
  • Catégorie : Data integrity and constraints

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

18 quizzes, 10 devoirs

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 4 modules dans ce cours

Welcome to Relational Database Design! This course expounds upon the concepts covered in the course, Introduction to Relational Database, where you learned the fundamentals. In this course, you will focus on the design aspects of databases and explore practical examples to help you apply the concepts to real world scenarios. To help you concentrate on effective design, this course will be more theoretical and conceptual. You will not actually build the databases with software applications. You will do that in the course, Relational Database: Implementation and Applications. Sounds exciting, right? Let's begin with an overview of database design covering three main lessons: 1) Entity-Relationship (E-R) modeling, 2) E-R diagrams, and 3) Extended ER features and relation schemas. Please review the module learning objectives below and refer them as a guide for your learning.

Inclus

4 vidéos19 lectures7 quizzes4 devoirs1 sujet de discussion

This module explores the theory and practical application of functional dependencies in relational database design, providing students with the knowledge and skills to identify and enforce data relationships, ensuring data integrity and optimization in database systems. This module is organized into three lessons: 1) Functional dependency theory, 2) Finding candidate keys and attribute closure, and 3) Deriving canonical (minimal) covers of functional dependencies. The learning objectives of this module are presented below. Please refer to the enrichment activities at the end of each lesson.

Inclus

3 vidéos7 lectures6 quizzes3 devoirs

The database normalization module demonstrates the principles and techniques of organizing data into well-structured tables through normalization, ensuring data integrity and reducing redundancy for efficient and scalable database systems. This module is organized in three lessons: 1) Normal Forms (NFs), 2) more Normal forms, and 3) DB Design example (applying ER modeling + Normalization). The learning objectives of this module include are presented below. Refer to the enrichment activities at the end of each lesson.

Inclus

3 vidéos10 lectures5 quizzes2 devoirs1 évaluation par les pairs

This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course. Be sure to review the course material thoroughly before taking the assessment. A learning guide is also provided to help you prepare for the assessment. Please review prior to launching the assessment. You will only have one attempt to take it, so please plan accordingly. Best wishes to you for success!

Inclus

1 devoir

Instructeurs

Gerald Balekaki
Illinois Tech
3 Cours2 524 apprenants

Offert par

Illinois Tech

Recommandé si vous êtes intéressé(e) par Software Development

Prenez une longueur d'avance pour votre diplôme

Ce cours fait partie des programmes diplômants suivants proposés par Illinois Tech. Si vous êtes accepté(e) et si vous vous inscrivez, votre travail en cours pourra être pris en compte pour l’obtention de votre diplôme et vos progrès pourront être transférés.

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions