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

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

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

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

Relational Database Implementation and Applications

Курс от Illinois Tech
Средний≈ 30.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In today's data-driven world, the ability to work with relational databases is an essential skill for professionals in various fields. This course is designed to equip you with the knowledge and practical skills needed to become proficient in database management and application development. Whether you are pursuing a career as a database administrator, software developer, or data analyst, this course provides you with a strong foundation to excel in your chosen field. By the end of this course, students will be able to: • Describe relational databases and their core components, including tables, rows, columns, and keys. • Implement relational database and usage of indexes, views, triggers, temporary tables, functions, and stored procedures. • Describe their role in enforcing business logic and data integrity in database environment. • Apply database design and SQL knowledge to real-world application development. • Develop database-driven applications using programming languages, such as Java, Python or C/C++ and frameworks. • Describe the concepts of indexing and hashing in efficient support for search operations. • Describe the concepts of transactions and their properties (ACID: Atomicity, Consistency, Isolation, Durability). • Define concurrency control and understand the impact of uncontrolled concurrent transactions on data integrity. Software Requirements: VS Code editor, MySQL Workbench, PostgreSQL To succeed in this course, learners should possess a solid understanding of relational database design. If you haven't yet mastered these skills, we strongly recommend completing Introduction to Relational Databases and Relational Database Design beforehand. These foundational courses are designed to equip you with the essential knowledge necessary to excel in this material.

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

SQLRelational DatabasesStored ProcedureTransaction ProcessingData IntegrityDatabase SystemsMySQLDatabase ApplicationApplication DevelopmentDatabase Management SystemsJavaDatabase DevelopmentPerformance TuningDatabase DesignDatabase SoftwareDatabase ManagementDatabasesData Access

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

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

01Module 1: Indexes, Views, Functions, and Stored Procedures19 материалов

Course Welcome

Course IntroductionВидеоInstructor IntroductionВидеоCourse WelcomeЧтениеSyllabusЧтение

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

Gerald Balekaki

Assistant Teaching Professor

Yousef Elmehdwi

Associate Teaching Professor of CS

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 30.9 ч

7 модулей

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

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

Часть программы вашего университета
Meet and Greet DiscussionОбсуждение

Module 1 Introduction

Module 1 IntroductionВидеоModule 1 Introduction - Project TimelineЧтениеSelect a Real-World DB ApplicationЧтениеModule 1 PowerPoints ЧтениеDeliverable #1ЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Indexes, Views, Functions, and Stored Procedures

Indexes, Views, Functions, and Stored ProceduresЧтениеIndexes, Views, Triggers, Stored Procedures and FunctionsВидеоVideo DemonstrationВидеоPractice Activity: Indexes, Views, Temporary Tables, Triggers, Functions and Stored ProceduresЧтениеIndexes, Views, Functions, and Stored Procedures Quiz Задание

Summative Module 1 Assessment

Summative Module 1 AssessmentЗаданиеDeliverable #2Чтение

Module 1 Summary

Module 1 SummaryЧтение
02Module 2: Advanced Window Functions and OLAP Queries in SQL11 материалов

Module 2 Introduction

Module 2 IntroductionВидеоModule 2 PowerPointsЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Advanced Window Functions and OLAP Queries in SQL

Advanced Window Functiosn and OLAP Queries in SQLЧтениеAdvanced Window Functions and OLAP QueriesВидеоDemonstrationВидеоPractice Activity: SQL Advanced Window Functions & OLAP QueriesЧтениеAdvanced Window Functions and OLAP Queries in SQL QuizЗадание

Summative Module 2 Assessment

Summative Module 2 AssessmentЗаданиеDeliverable #3Чтение

Module 2 Summary

Module 2 SummaryЧтение
03Module 3: Database Application Development12 материалов

Module 3 Introduction

Module 3 IntroductionВидеоModule 3 PowerPointsЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Database Application Development

Database Application DevelopmentЧтениеDatabase Application DevelopmentВидеоVideo DemonstrationВидеоPractice Activity: SQL Advanced Window Functions & OLAP QueriesЧтениеDatabase Application Development QuizЗадание

Summative Module 3 Assessment

Summative Module 3 AssessmentЗаданиеDeliverable #4Чтение

Module 3 Summary

Module 3 SummaryЧтениеInsights from an Industry Leader: Learn More About Our ProgramЧтение
04Module 4: Indexing and Hashing8 материалов

Module 4 Introduction

Module 4 IntroductionВидеоModule 4 PowerPointsЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Indexing and Hashing

Indexing and HashingЧтениеIndexing and HashingВидеоIndexing and Hashing QuizЗадание

Summative Module 4 Assessment

Summative Module 4 AssessmentЗадание

Module 4 Summary

Module 4 SummaryЧтение
05Module 5: Transaction Concepts9 материалов

Module 5 Introduction

Module 5 IntroductionВидеоModule 5 PowerPointsЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Transaction Concepts

Transactions Processing ConceptsЧтениеTransactionsВидеоDemonstrationВидеоTransactions Processing Concepts QuizЗадание

Summative Module 5 Assessment

Summative Module 5 Assessment Задание

Module 5 Summary

Module 5 SummaryЧтение
06Module 6: Concurrency Control8 материалов

Module 6 Introduction

Module 6 IntroductionВидеоModule 6 PowerPointsЧтениеVisual Studio Code LabЛабораторная

Lesson 1: Concurrency Control

Concurrency ControlЧтениеConcurrency ControlВидеоConcurrency Control QuizЗадание

Summative Module 6 Assessment

Summative Module 6 AssessmentЗадание

Module 6 Summary

Module 6 SummaryЧтение
07Summative Course Assessment 1 материалов

Summative Course Assessment

Summative Course Assessment Задание