In the Data Management and Database Design Part 1 course, you will gain an essential foundation in database theory and skills, exploring fundamental concepts and basic database structures. You will acquire valuable knowledge and skills in understanding, querying, and working with core database systems, with an emphasis on both relational and NoSQL database fundamentals.
In Module 1 of our course, you will embark on a journey through the history and evolution of database systems, gaining valuable insights into the milestones that have shaped modern data management. Through critical analysis of historical contexts and past design strategies, you will develop a nuanced understanding of how database designs have progressed and occasionally faltered. We will also evaluate the impact of these developments on current database practices and learn to apply this knowledge to assess and enhance database effectiveness.
涵盖的内容
4个视频17篇阅读材料2个作业1个讨论话题
显示有关单元内容的信息
4个视频•总计12分钟
Course Introduction•1分钟
Meet Your Faculty•1分钟
Database System History•5分钟
Relational Database vs. NoSQL Database•5分钟
17篇阅读材料•总计177分钟
Course Introduction•2分钟
Data Management and Database Design Part 1 Syllabus•10分钟
Academic Integrity Attestation•1分钟
The Evolution of Databases•24分钟
Data Categories•4分钟
Data Types and Uses•4分钟
Data Models and Their Use Cases•5分钟
Today's Database Landscape•23分钟
Lucidchart•45分钟
Sharding vs. Replication •3分钟
Understanding Relational Databases•17分钟
Key Takeaways: Relational Data Model•2分钟
What is NoSQL?•18分钟
Comparing Relational Model and NoSQL•4分钟
Data Universal Framework Comparison•6分钟
Case Study: Designing a Scalable Payment Processing System•8分钟
Module 1 Summary•1分钟
2个作业•总计11分钟
Assess Your Learning: Database History•6分钟
Assess Your Learning: Relational Database vs. NoSQL Database•5分钟
1个讨论话题•总计30分钟
Meet Your Fellow Learners•30分钟
Entity–Relationship Modeling
第 2 单元•小时 后完成
单元详情
In Module 2, you will explore the intricacies of database modeling, learning to articulate and refine models using established and emerging methodologies. This module aims to equip you with a solid understanding of fundamental modeling concepts, the skills to use UML (Unified Modeling Language) and Crow’s Foot notations effectively, and the ability to perform and critically analyze entity-relationship models. By exploring the principles and components of various data models, you will enhance your ability to develop robust database structures tailored to specific requirements.
涵盖的内容
2个视频16篇阅读材料4个作业
显示有关单元内容的信息
2个视频•总计4分钟
Data Modeling•2分钟
Entity-Relationship Diagram (ERD)•2分钟
16篇阅读材料•总计170分钟
Database and Software Development Life Cycles•16分钟
Types of Keys and Data Integrity•10分钟
Entity-Relationship Modeling•17分钟
Crow’s Foot Notation•10分钟
Strong Entity vs. Weak Entity•5分钟
Identifying vs. Non-Identifying Relationships•10分钟
ERD Example•40分钟
Unified Modeling Language (UML) Notation•7分钟
Multiplicity•3分钟
Mission Statement and Objectives•6分钟
Modeling Comparison Between Relational and Document Databases•10分钟
Create ERD for Document Database•5分钟
Popular NoSQL Databases•20分钟
Intro to Enhanced Entity-Relationship Modeling•5分钟
Enhanced Entity-Relationship Modeling•5分钟
Module 2 Summary•1分钟
4个作业•总计22分钟
Assess Your Learning: Data Modeling•6分钟
Assess Your Learning: Entity Relationship Diagrams (ERD)•6分钟
Assess Your Learning: Crow’s Foot Notation•4分钟
Assess Your Learning: Enhanced Entity-Relationship Modeling•6分钟
Conceptual and Logical Database Design
第 3 单元•小时 后完成
单元详情
In Module 3, you will explore the crucial phases of the database development life cycle, delving deep into the theory and practice of database normalization. This module is designed to enhance your proficiency in developing streamlined and efficient database structures, aligning with industry best practices. Through a comprehensive survey and analysis, you will gain insights into how databases fit within software architectures, the importance of each development stage, and the critical role of normalization in optimizing database design for performance and scalability.
涵盖的内容
2个视频20篇阅读材料2个作业
显示有关单元内容的信息
2个视频•总计4分钟
Database Development Lifecycle•2分钟
How Does a Database Fit in the Overall Software Development Project?•2分钟
20篇阅读材料•总计163分钟
Stages of Database Design•5分钟
Two Major Approaches to Database Design•3分钟
CASE Tools•5分钟
Best Practices for Database Design•5分钟
Document Databases Design—Embedding vs. Referencing•8分钟
How to Design and Implement a MongoDB Database•10分钟
Design Comparison: Relational vs. NoSQL Databases•3分钟
Normalization•10分钟
Advanced Normalization•15分钟
Attributes•5分钟
Conceptual Database Design•15分钟
Logical Database Design for Relational Model•7分钟
Getting Started with MongoDB Atlas Database •10分钟
MongoDB Normalization•4分钟
MongoDB Design–Denormalization•5分钟
Common Ways to Query MongoDB Data•9分钟
Syntax Rules for MongoDB•18分钟
MongoDB Calculating Averages and Totals•20分钟
Object Database Normalization•5分钟
Module 3 Summary•1分钟
2个作业•总计12分钟
Assess Your Learning: Database Development Life Cycle•6分钟
Assess Your Learning: Database and Software Development Project•6分钟
Database Constraints
第 4 单元•小时 后完成
单元详情
In Module 4, you will master the art and science of database design tailored to specific industry use cases, focusing on optimizing database functionality and effectiveness. Through this module, you will develop the skills to identify and prioritize critical business requirements, create comprehensive database design documents, and understand the evolution and standards of SQL. This exploration will enable you to critically assess database designs and articulate their strengths and weaknesses in meeting business needs.
涵盖的内容
1个视频12篇阅读材料2个作业
显示有关单元内容的信息
1个视频•总计2分钟
Project Database Design Document•2分钟
12篇阅读材料•总计114分钟
SQL: The Universal Data Language•4分钟
Database Design Examples•10分钟
Key Tables of AdventureWorks•7分钟
Document Basics•4分钟
Designing and Modeling Document-Oriented Databases•4分钟
SQL Server Management Studio•30分钟
Front-End Tools for the Database Engine•9分钟
DBeaver•10分钟
Evolution of SQL•10分钟
SQL Data Definition•15分钟
Close Look at SQL SELECT•10分钟
Module 4 Summary•1分钟
2个作业•总计9分钟
Assess Your Learning: Introduction to SQL•5分钟
Assess Your Learning: Project Database Design Document•4分钟
SQL JOINs
第 5 单元•小时 后完成
单元详情
In Module 5, you will deepen your understanding of SQL join types and their strategic applications in data retrieval tasks. This module is tailored to enhance your ability to critically assess and select the most appropriate join operations for specific queries, along with developing virtual tables for efficient data manipulation. By learning how different join types function and their impacts on database performance, you will gain proficiency in handling complex SQL queries and managing data interactions effectively.
涵盖的内容
2个视频24篇阅读材料1个作业
显示有关单元内容的信息
2个视频•总计3分钟
Inner, Outer, and Self Join•1分钟
SQL JOINs•2分钟
24篇阅读材料•总计249分钟
Queries, SELECT, and JOIN•20分钟
How to Learn About Our Data•6分钟
How to Get Started with SQL Programming•55分钟
Common Types of SQL Joins•45分钟
Inner Joins•4分钟
Left Outer Joins•3分钟
Right Outer Joins•3分钟
Self Join•9分钟
Using Self Joins with the Northwind Database•8分钟
Clever Use of Aliases•6分钟
Clever Use of Aliases for JOIN•5分钟
Use SQL to Work with NoSQL Document Model Data•17分钟
SQL JOINs for NoSQL Document Model Data•15分钟
SQL Server Data Types•5分钟
SQL Identity Property•1分钟
How to Find Last Identity Value•5分钟
Simple Subquery vs. Correlated Subquery•4分钟
Common Table Expression (CTE)•14分钟
Graph Processing–Recursive All•4分钟
Data Aggregation and GROUP BY•8分钟
GROUP BY WITH ROLLUP or CUBE•5分钟
MongoDB Architecture•2分钟
MongoDB Replication•4分钟
Module 5 Summary•1分钟
1个作业•总计6分钟
Assess Your Learning: Inner, Outer, and Self Join•6分钟
Data Hierarchy
第 6 单元•小时 后完成
单元详情
In Module 6, you will explore advanced SQL techniques and structures, focusing on optimizing database performance through indexing and effective use of data hierarchies. This module aims to deepen your understanding of how data can be organized and accessed efficiently to enhance query performance and data integration. Through targeted learning objectives, you will evaluate different indexing strategies, understand the layers of data hierarchy, and master strategic SQL JOIN operations to maximize data retrieval efficiency across various levels of data organization.
涵盖的内容
2个视频11篇阅读材料3个作业
显示有关单元内容的信息
2个视频•总计3分钟
Data Hierarchy and SQL JOINs•2分钟
Data Hierarchy•1分钟
11篇阅读材料•总计86分钟
Data Hierarchy and SQL JOINs•39分钟
Understanding Indexes•15分钟
Indexing Concepts•8分钟
Columnstore Index Basics•4分钟
Indexing Best Practices•2分钟
SQL INTERSECT and EXCEPT Concepts•2分钟
SQL INTERSECT and EXCEPT Commands•2分钟
SQL Intersect and Except Exercises•8分钟
SQL UPDATE Command•2分钟
How to Remove Data From SQL Table•3分钟
Module 6 Summary•1分钟
3个作业•总计15分钟
Assess Your Learning: Data Hierarchy and SQL JOINs•3分钟
Assess Your Learning: SQL INTERSECT and EXCEPT Commands•2分钟
Check Your Knowledge: Indexing Strategies•10分钟
SQL Ranking Functions and CASE
第 7 单元•小时 后完成
单元详情
In Module 7, you will sharpen your SQL skills by mastering sophisticated functions and techniques that elevate data manipulation and analysis. This module focuses on employing SQL ranking functions and manipulating date components to perform advanced operations, enabling precise and effective data analysis. You will learn to apply these tools proficiently to organize, rank, and dissect datasets, enhancing your ability to extract actionable insights from complex information.
涵盖的内容
2个视频20篇阅读材料2个作业
显示有关单元内容的信息
2个视频•总计2分钟
SQL Ranking•1分钟
GROUP BY vs. PARTITION BY•1分钟
20篇阅读材料•总计121分钟
How to Best Work with SQL Ranking Functions•4分钟
RANK•1分钟
DENSE_RANK•1分钟
ROW_NUMBER•1分钟
NTILE•1分钟
SELECT TOP 1 WITH TIES vs. RANK•15分钟
Videos on SQL Functions•10分钟
Different Ways to Calculate Median•8分钟
How to Remove Duplicates From a Table•10分钟
Real-World Example Using SQL CASE•25分钟
Sample Report: Marketing Campaign Performance•3分钟
Comparing GROUP BY and PARTITION BY•12分钟
Use Case #1: Total Sales by Territory•4分钟
Use Case #2: Most Expensive Order by Territory•4分钟
Use Case #3: Top Performing Territory•5分钟
Running Date Components•7分钟
CASE Example•5分钟
Module 7 Summary•1分钟
Saving Course Material•2分钟
Congratulations! •2分钟
2个作业•总计10分钟
Assess Your Learning: SQL Ranking Functions•6分钟
Assess Your Learning: GROUP BY vs. PARTITION BY•4分钟
Founded in 1898, Northeastern is a global research university with a distinctive, experience-driven approach to education and discovery. The university is a leader in experiential learning, powered by the world’s most far-reaching cooperative education program. The spirit of collaboration guides a use-inspired research enterprise focused on solving global challenges in health, security, and sustainability.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.