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

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

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

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

Data Management and Database Design Part 2

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

О курсе

Data Management and Database Design Part 2 advances your database expertise with performance optimization, advanced SQL, enterprise administration, and cloud technologies. Complete your project database while mastering production-level skills in security, scaling, and distributed systems. Build the advanced competencies needed for senior database and data architect roles.

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

SQLStored ProcedureData GovernanceTransaction ProcessingData WarehousingEncryptionData SecurityDisaster RecoveryData Encryption StandardData Storage TechnologiesDatabase Architecture and AdministrationQuery LanguagesSecurity ControlsDatabase DesignServer SideTransact-SQLData ManagementRelational DatabasesDatabase ManagementDatabase Administration

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

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

01Transaction Management/ACID Properties21 материалов

Getting Started

Course IntroductionЧтениеCourse IntroductionВидеоMeet Your FacultyВидеоData Management and Database Design Part 2 SyllabusЧтение

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

Simon W. Wang

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

Data Management and Database Design Part 2
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.3 ч

7 модулей

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

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

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

Lesson 1: Pessimistic Concurrency Control

Transaction ManagementВидеоAssess Your Learning: Transaction ManagementЗаданиеManaging Database TransactionsЧтениеIsolation LevelsЧтениеConcurrency ControlЧтение

Lesson 2: Optimistic Concurrency Control

Concurrency ControlВидеоAssess Your Learning: Concurrency ControlЗаданиеHow to Set Transaction Isolation LevelЧтение

Lesson 3: Locking and Deadlock

How to Investigate Transaction ConflictЧтениеTechnique #1: Use Activity MonitorЧтениеTechnique #2: Use Dynamic Management ViewsЧтениеTechnique #3: Use System Stored ProcedureЧтениеTechnique #4: Use Database Console Command (DBCC)ЧтениеDeadlockЧтение

Module 8 Wrap-Up

Module 8 SummaryЧтение
02SQL DDL, Horizontal Reporting, and Graph Traversal24 материалов

Lesson 1: Data and Database Vulnerabilities

Security ConceptsЧтениеEncryptionЧтениеAuthentication and AuthorizationЧтениеDatabase AuditsЧтениеHow to Create a Contained DatabaseЧтениеDynamic SQL and SQL InjectionЧтение

Lesson 2: SQL Data Definition Language (DDL)

SQL Data Definition Language (DDL) and Advanced SQL ProgrammingВидеоAssess Your Learning: SQL Data Definition Language (DDL) and Advanced SQL ProgrammingЗаданиеIntroduction to SQL ViewsВидеоCreating SQL ViewsЧтениеSQL Variable and DDL Command ScopeЧтение

Lesson 3: Horizontal Reporting Format

Basic Horizontal Reporting FormatЧтениеHorizontal Reporting with JOINsЧтениеHorizontal Reporting with DatesЧтениеSingle-Valued Column vs. Multi-Valued Column for ReportingЧтениеHow to Rank Data in Short List (Horizontal Format) ReportЧтениеHow to Sort Data in a Horizontal List When Using STRING_AGGЧтение

Lesson 4: Graph Databases and Graph Traversal

Property Graph DatabaseЧтениеGraph BasicsЧтениеGraph Processing BasicsЧтениеSQL and Graph Processing ConceptsЧтениеBill of Materials–RecursiveЧтениеAssess Your Learning: Graph Database Structures & TraversalЗадание

Module 9 Summary

Module 9 SummaryЧтение
03Data Governance and SQL Server-Side Modules12 материалов

Lesson 1: Data Governance

Data Governance and SQL Server-Side ModulesВидеоAssess Your Learning: Data GovernanceЗаданиеData GovernanceЧтение

Lesson 2: SQL Server-Side Modules

Function vs. Stored ProceduresВидеоAssess Your Learning: Function vs. Stored ProceduresЗаданиеServer-Side Code vs. Client-Side CodeЧтениеUnderstanding Server-Side CodeЧтение

Lesson 3: SQL Functions

SQL Function CategoriesЧтение

Lesson 4: SQL Triggers

SQL Trigger BasicsЧтениеSQL Triggers in PracticeЧтение

Lesson 5: Error Handling

Error Handling for SQL ProgrammingЧтение

Module 10 Wrap-Up

Module 10 SummaryЧтение
04Database Implementation14 материалов

Lesson 1: Database Implementation

Database ImplementationВидеоAssess Your Learning: Database ImplementationЗаданиеHow to Implement SQL TDEЧтениеHow to Encrypt Table Column DataЧтениеHow to Back Up Database Master Key and CertificateЧтениеHow to Create Computed ColumnsЧтениеHow to Use SQL Trigger to Implement Business RulesЧтениеHow to Use Table-Level Constraints to Implement Business RulesЧтение

Lesson 2: Data Consistency

How to Implement Referential IntegrityЧтениеUse SQL Constraints to Maintain Data IntegrityЧтениеImplement Referential Integrity When Having a Composite Primary KeyЧтение

Lesson 3: SQL CHECK Constraints

SQL CHECK ConstraintsЧтениеTable-Level CHECK Constraint vs. TriggerЧтение

Module 11 Wrap-Up

Module 11 SummaryЧтение
05Data Mining14 материалов

Lesson 1: Data Warehouse Design

Data WarehousesЧтениеData Warehouse and Data MiningВидеоAssess Your Learning: Data Warehouse and Data MiningЗаданиеBrief Introduction to Data WarehouseЧтениеDesigning a Data WarehouseЧтение

Lesson 2: SQL PIVOT

Introduction to SQL PIVOTЧтениеSQL UNPIVOTЧтениеDemo: How to Create Complex SQL PIVOT ReportsЧтениеDemo: How to Use HAVING with PIVOTЧтение

Lesson 3: Data Mining

Data Mining ToolsВидеоAssess Your Learning: Data Mining ToolsЗаданиеGreat SQL PIVOT ReportЧтение

Lesson 4: Data Visualization

Getting Started with Data Visualization ToolsЧтение

Module 12 Wrap-Up

Module 12 SummaryЧтение
06SQL Set-Based Processing vs. Procedural Processing12 материалов

Lesson 1: SQL Procedural Processing and SQL CURSOR

SQL Set-Based Processing vs. Procedural ProcessingВидеоAssess Your Learning: SQL Set-Based Processing vs. Procedural ProcessingЗаданиеSQL Procedural ProcessingЧтениеSQL CURSOR ExampleЧтение

Lesson 2: Data Movement

Data Movement ConceptsЧтениеData Movement ImplementationЧтение

Lesson 3: Data Pipelines

How to Get Data Into a DatabaseЧтениеETL (Extract Transform Load) ToolsЧтениеCreate Data Pipeline Using SQL Server JobЧтениеImport Data Into SQL Server Using DBeaverЧтениеHow to Import Data Into SQL Server DatabaseЧтение

Module 13 Wrap-Up

Module 13 SummaryЧтение
07Data Resilience and Continuity Management17 материалов

Lesson 1: Data and Database Redundancy

Introduction to Database RedundancyЧтениеSynchronous and Asynchronous Data SynchronizationЧтение

Lesson 2: Data High Availability

Availability GroupsЧтениеDatabase SnapshotsЧтениеIntegrating High Availability into Modern Database ArchitectureЧтение

Lesson 3: Log Shipping

Log ShippingВидеоLog Shipping for Data SynchronizationЧтениеMonitor Database Backup in Large Production EnvironmentЧтение

Lesson 4: Replication

High Database Availability and Disaster RecoveryВидеоAssess Your Learning: High Database Availability and Disaster RecoveryЗаданиеReplicationЧтение

Lesson 5: Disaster Recovery

Disaster Recovery ConceptsЧтениеImportance of Data Loss Prevention and Backup StrategyЧтение

Module 14 Wrap-Up

Module 14 SummaryЧтение

Course Wrap-Up

Saving Course MaterialЧтениеCourse SummaryЧтениеCongratulations! Чтение