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.

Data Management and Database Design Part 1

位教师:Simon W. Wang
访问权限由 New York State Department of Labor 提供
您将获得的技能
要了解的详细信息

添加到您的领英档案
16 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有7个模块
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分钟
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分钟
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分钟
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分钟
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分钟
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分钟
- Check Your Knowledge: Indexing Strategies• 10分钟
- Assess Your Learning: Data Hierarchy and SQL JOINs• 3分钟
- Assess Your Learning: SQL INTERSECT and EXCEPT Commands• 2分钟
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分钟
攻读学位
课程 是 Northeastern University 提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
攻读学位
课程 是 Northeastern University 提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
Northeastern University
Master of Science in Information Systems
学位 · 1.5-3 years
必须成功申请并注册。资格要求适用。各院校会根据您现有的学分情况,确定完成本课程后可计入学位要求的学分。单击特定课程了解更多信息。
位教师

提供方

提供方

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.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
从 Information Technology 浏览更多内容
NNortheastern University
课程
NNortheastern University
课程
LLogical Operations
课程

课程
