This course introduces the fundamental concepts and emerging technologies in database design and modeling, database systems, data storage, and data governance. It presents a balanced theory-practice focus and covers entity relationship model and UML model, relational model, relational databases, Structured Query Language, and two flavors of NoSQL databases in MongoDB and Neo4j graph database. It also includes a brief introduction to big data management including hadoop, MapReduce, and Apache Spark. This course provides the theory and applications of database management to support data analytics, data mining, machine learning, and artificial intelligence.
In this module, you'll explore the foundational principles of database management, focusing on the differences between file-based and database approaches to data management. You will learn about the key elements of a database system and the advantages of using database management systems (DBMS) to organize, store, and manipulate data. Through this module, you'll develop skills in database design and administration, gaining a deeper understanding of how DBMS enhances data management and supports professional work in fields like data analytics.
涵盖的内容
3个视频7篇阅读材料2个作业2个讨论话题
显示有关单元内容的信息
3个视频•总计8分钟
Course Introduction•2分钟
Meet Your Faculty•2分钟
File-Based vs. Database Approach to Data Management•5分钟
7篇阅读材料•总计41分钟
Course Overview•1分钟
Syllabus - Database to AI: Practical Data Analytics Integration•10分钟
Academic Integrity•1分钟
The Power of Data: From Storage to Analytics•5分钟
Transitioning from File-Based to Database Systems•8分钟
Understanding Database Models and Architecture•15分钟
Module 1 Summary•1分钟
2个作业•总计36分钟
Quiz 1•30分钟
Check Your Prior Knowledge•6分钟
2个讨论话题•总计120分钟
Meet Your Fellow Learners•60分钟
Data Management and Data Analytics•60分钟
Module 2: Architecture and Categorization of Database Management Systems (DBMSs)
第 2 单元•小时 后完成
单元详情
This module covers the architecture and categorization of Database Management Systems (DBMS). Here, you will learn the key components of DBMS architecture, including the query processor and storage manager, and how they interact to manage data. You will also learn to categorize DBMSs based on factors like data models, architecture, and usage, highlighting their characteristics and real-world applications. This module also provides resources and prompts for discussion to deepen understanding of DBMS types and their use cases in data management.
涵盖的内容
5篇阅读材料2个作业1个讨论话题
显示有关单元内容的信息
5篇阅读材料•总计100分钟
Components and Architecture of a DBMS•20分钟
Exploring DBMS Structure and Architecture•54分钟
Classifying DBMS: Models, Architectures, and Uses•10分钟
Understanding Data Models and Database Types•15分钟
Module 2 Summary•1分钟
2个作业•总计34分钟
Quiz 2•30分钟
Check Your Prior Knowledge•4分钟
1个讨论话题•总计60分钟
Data Management and Data Analytics•60分钟
Module 3: Conceptual Data Modeling, Part 1
第 3 单元•小时 后完成
单元详情
In this module, you'll explore the foundational steps of database design, focusing on conceptual data modeling using the Entity Relationship (ER) model. You will learn how to gather business requirements, identify key entity and relationship types, and develop a conceptual data model. This model serves as the blueprint for database design before transitioning to logical and physical designs. You'll also examine the limitations of the ER model and how to address them. By the end of this module, you will understand how to translate real-world business processes into a clear, organized conceptual data model.
涵盖的内容
1个视频5篇阅读材料2个作业
显示有关单元内容的信息
1个视频•总计6分钟
Designing ER Models: Key Concepts and Applications•6分钟
5篇阅读材料•总计33分钟
Steps in Designing a Database: From Business Process to Implementation•10分钟
Designing ER Models: Key Concepts and Applications•2分钟
Ternary Relationship Types•10分钟
ER Modeling in Practice•10分钟
Module 3 Summary•1分钟
2个作业•总计36分钟
Quiz 3•30分钟
Check Your Prior Knowledge•6分钟
Module 4: Conceptual Data Modeling, Part 2
第 4 单元•小时 后完成
单元详情
In this module we will learn three additional semantic data modeling concepts: specialization/generalization, categorization, and aggregation. These concepts enhance and extend the ER model discussed in the previous module. We will introduce an alternative conceptual model: the Unified Modeling Language (UML) class diagram. The UML is a modeling language that assists in the specification, visualization, construction, and documentation of artifacts of a software system. The UML can offer case diagrams, sequence diagrams, package diagrams, and deployment diagrams, etc. Here we use the UML for conceptual data modeling.
涵盖的内容
1个视频6篇阅读材料2个作业
显示有关单元内容的信息
1个视频•总计5分钟
Data Modeling: UML Class Diagram•5分钟
6篇阅读材料•总计24分钟
Specialization and Generalization•5分钟
Categorization•4分钟
Aggregation•3分钟
UML Class Diagrams for Conceptual Data Modeling•10分钟
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.