К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Relational Database Design · LearnSpace
Назад в каталог
courseraIT и технологии

Relational Database Design

Курс от University of Colorado Boulder
Начальный≈ 34.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Have you ever wanted to build a database but don't know where to start? This course will provide you a step-by-step guidance. We are going to start from a raw idea to an implementable relational database. Getting on the path, practicing the real-life mini cases, you will be confident and comfortable with Relational Database Design. Let's get started! Relational Database Design can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.

Навыки, которые вы освоите

Database DesignRelational DatabasesDatabase Management SystemsDatabase SystemsData ModelingDatabasesDependency AnalysisDiagram DesignDatabase DevelopmentDatabase TheoryInformaticsDatabase Management

Программа курса

4 модулей · 87 учебных материалов

01Introduction to DBMS, and Entity Relational Models27 материалов

Welcome to Relational Database Design!

Course Updates and Accessibility SupportЧтениеWelcome and Where to Find Help ЧтениеIntroduce Yourself!ОбсуждениеAssessment StrategyЧтение

Introduction to DBMS

Учитесь у экспертов

Di Wu

Instructor

Relational Database Design
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 34.5 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Course OverviewВидео
Assessment StrategyЧтение
Data, Information, Knowledge, and IntelligenceВидео
Solutions for Data ManagementВидео
Data Stored in DBMSВидео
DBMSЗадание

Entities and Their Relationships

What are Entities and Attributes (Identifiers)?ВидеоWhat are Relationships? Degree, Cardinality and Participation of RelationshipsВидеоLab 1: Entity Relationship ModelsЧтениеUnlock Lab 1 Solutions ЗаданиеLab 1: Solutions ЧтениеEntities and RelationshipsЗадание

Entity Relationship Diagram and Notations

Entity Relationship Model RepresentationВидеоCrow's FootNotationВидеоIn-Class ExerciseВидеоLab 2: Entity Relationship DiagramsЧтениеUnlock Lab 2 Solutions ЗаданиеLab 2: Solutions ЧтениеERDЗадание

Assignments

Entity Relationship Models ЧтениеUnlock Entity Relationship Models Solutions ЗаданиеEntity Relationship Models: Solutions ЧтениеSelf ReflectionЗадание
02Relational Models21 материалов

Relation and Keys

What are Relations?ВидеоWhat are Keys?ВидеоLab 1: RelationsЧтениеUnlock Lab 1 Solutions ЗаданиеLab 1: Solutions ЧтениеRelation and KeysЗадание

Relational Schema

What are Relational Schemas?ВидеоLab 2: Relational SchemaЧтениеUnlock Lab 2 Solutions ЗаданиеLab 2: Solutions ЧтениеRelational SchemaЗадание

Convert ERD to Relational Schemas

How to Convert ERDs to Relational ModelsВидеоPracticeВидеоLab 3: Convert ERDs to Relational ModelsЧтениеUnlock Lab 3 Solutions ЗаданиеLab 3: Solutions ЧтениеConverting ERD to RMЗадание

Assignments

Relational Models ЧтениеUnlock Relational Models Solutions ЗаданиеRelational Models: Solutions ЧтениеRelational ModelsЗадание
03Normalization20 материалов

Why We Care about Normalization?

Data Redundancy and NormalizationВидеоFunctional DependenciesВидеоLab 1: Functional Dependencies ЧтениеUnlock Lab 1 Solutions ЗаданиеLab 1: Solutions ЧтениеData RedundancyЗадание

Functional Dependencies and Normalization Forms

Full, Partial, and Transitive Functional DependenciesВидеоLab 2: Identify Special FDs ЧтениеUnlock Lab 2 Solutions ЗаданиеLab 2: Solutions ЧтениеFunctional DependencyЗадание

Normalization Process to 3NF

Normal Forms and Normalization ProcessВидеоLab 3: Normalization ProcessЧтениеUnlock Lab 3 Solutions ЗаданиеLab 3: Solutions ЧтениеNormalization ProcessЗадание

Assignments

NormalizationЧтениеUnlock Normalization Solutions ЗаданиеNormalization: Solutions ЧтениеNormalizationЗадание
04Case Study19 материалов

Step 1

BackgroundЧтениеUnlock Step 1 Solutions ЗаданиеBackground: Solutions Чтение

Step 2

Build the Entity Relationship ModelЧтениеUnlock Step 2 Solutions ЗаданиеBuild the Entity Relationship Model: SolutionsЧтение

Step 3

Create the Entity Relationship DiagramЧтениеUnlock Step 3 Solutions ЗаданиеCreate the Entity Relationship Diagram: Solutions Чтение

Step 4

Convert the ERD to the Relational ModelЧтениеUnlock Step 4 Solutions ЗаданиеConvert the ERD to the Relational Model: Solutions Чтение

Step 5

Normalize the Relational Model to 3NFЧтениеUnlock Step 5 Solutions ЗаданиеNormalize the Relational Model to 3NF: Solutions Чтение

Step 6

Final Output for ImplementationЧтениеUnlock Step 6 Solutions ЗаданиеFinal Output for Implementation: Solutions ЧтениеCase StudyЗадание