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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data-Driven Systems: DBMS, SQL & Data Modeling · LearnSpace
Назад в каталог
courseraIT и технологии

Data-Driven Systems: DBMS, SQL & Data Modeling

Курс от Northeastern University
Уровень не указан≈ 10.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In the Data-Driven Systems: DBMS, SQL & Data Modeling course, you will gain an essential foundation in database theory and skills, exploring key concepts and architecture within a data-centric system context. You will acquire valuable knowledge and skills in managing, manipulating, and analyzing large datasets, with an emphasis on both relational and NoSQL databases.

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

Database DesignDatabase DevelopmentUnified Modeling LanguageRelational DatabasesNoSQLMongoDBData ModelingDatabase SystemsSoftware ArchitectureDatabase Management SystemsConceptual DesignDatabase ManagementDatabase Architecture and AdministrationSQLPerformance TuningDatabase TheoryData Management

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

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

01General Database Purpose28 материалов

Getting Started

Course OverviewЧтениеCourse IntroductionВидеоMeet Your FacultyВидеоSyllabus - Data-Driven Systems: DBMS, SQL & Data ModelingЧтение

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

Simon W. Wang

Преподаватель курса

Data-Driven Systems: DBMS, SQL & Data Modeling
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.7 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский

Часть программы вашего университета
Meet Your Fellow LearnersОбсуждение
Academic IntegrityЧтение

Lesson 1: Database History

Introduction for Video: "Database System History"ЧтениеDatabase System HistoryВидеоThe Evolution of DatabasesЧтениеDatabases ЗаданиеCheck Your Knowledge: Database HistoryЗадание

Lesson 2: Database Design Tools

Data CatergoriesЧтениеData Types and UsesЧтениеData Models and Their Use CasesЧтениеToday's Database LandscapeЧтениеLucidchartЧтение

Lesson 3: Sharding vs. Replication

Sharding vs. Replication Чтение

Lesson 4: Relational Databases vs. NoSQL Databases

Introduction for Video: “Relational Database vs. NoSQL Database”ЧтениеRelational Database vs. NoSQL DatabaseВидеоRelational DatabasesЧтениеCheck Your Knowledge: Relational DatabasesЗаданиеKey Takeaways: Relational Data ModelЧтениеWhat is NoSQL?ЧтениеComparing Relational Model and NoSQLЧтениеData Universal Framework ComparisonЧтениеCheck Your Knowledge: Relational Database vs. NoSQL DatabaseЗадание

Module Wrap-Up

Case Study: Designing a Scalable Payment Processing SystemЧтениеModule 1 SummaryЧтение
02Entity-Relationship Modeling23 материалов

Lesson 1: Entity Relationship Modeling

Entity-Relationship ModelingЧтениеData ModelingВидеоCheck Your Knowledge: Data ModelingЗаданиеEntity Relationship Diagram (ERD)ВидеоTypes of Keys and Data IntegrityЧтениеCheck Your Knowledge: Entity Relationship Diagrams (ERD)ЗаданиеEntity-Relationship ModelingЗадание

Lesson 2: Crow's Foot Notation

Crow’s Foot NotationЧтениеStrong Entity vs. Weak EntityЧтениеIdentifying vs. Non-Identifying RelationshipsЧтениеERD ExampleЧтениеCheck Your Knowledge: Crow’s Foot NotationЗадание

Lesson 3: Unified Modeling Language (UML) Notation

Unified Modeling Language (UML) NotationЧтениеMultiplicityЧтениеMission Statement and ObjectivesЧтениеModeling Comparison Between Relational and Document DatabasesЧтениеCreate ERD for Document DatabaseЧтениеPopular NoSQL DatabasesЧтение

Lesson 4: Enhanced Entity Relationship Modeling

Enhanced Entity-Relationship ModelingЧтениеVideo: Enhanced Entity-Relationship ModelingЧтениеCheck Your Knowledge: Enhanced Entity-Relationship ModelingЗаданиеERD QuizЗадание

Module Wrap-Up

Module 2 SummaryЧтение
03Foundations of Database Design15 материалов

Lesson 1: Database Development Lifecycle

Introduction to Video: “Database Development Lifecycle”Чтение“Database Development Lifecycle”ВидеоDatabase and Software Development Life CyclesЧтениеCheck Your Knowledge: Database Development Life CycleЗаданиеDatabase and Software Development Life CyclesЗадание

Lesson 2: Database Design

Stages of Database DesignЧтениеTwo Major Approaches to Database DesignЧтениеCASE ToolsЧтениеBest Practices for Database DesignЧтениеDocument Databases Design–Embedding vs. ReferencingЧтениеDesign Comparison: Relational vs. NoSQL DatabasesЧтение

Lesson 3: Normalization Concepts and Theories

Methodology: Conceptual Database DesignЧтениеMethodology: Logical Database Design for Relational ModelЧтение

Module Wrap-Up

Exploring Database Relevance in ApplicationsОбсуждениеModule 3 SummaryЧтение
04Advanced Database Techniques15 материалов

Lesson 1: Normalization Process

NormalizationЧтениеUnderstanding Database NormalizationЧтениеAttributesЧтениеHow Does a Database Fit in the Overall Software Development Project?ВидеоCheck Your Knowledge: Database and Software Development ProjectЗадание

Lesson 2: MongoDB

Getting Started with MongoDB Atlas Database ЧтениеMongoDB NormalizationЧтениеMongoDB Design–DenormalizationЧтениеCommon Ways to Query MongoDB DataЧтениеSyntax Rules for MongoDBЧтениеMongoDB Calculating Averages and TotalsЧтениеObject Database NormalizationЧтениеMongoDBЗадание

Module Wrap-Up

Module 4 SummaryЧтениеCongratulationsЧтение