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.

您将获得的技能
您将学习的工具
要了解的详细信息

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

该课程共有7个模块
In Module 8, you will learn the critical aspects of transaction management and concurrency control in database systems, which are essential tools for maintaining data integrity and performance in multi-user environments. This module is also designed to help you evaluate different concurrency control mechanisms and understand their implications on data integrity and transaction efficiency. You'll learn to analyze transaction blocking and understand its effects on database operations, equipping you with the skills to design more reliable and consistent database systems.
涵盖的内容
4个视频14篇阅读材料2个作业1个讨论话题
4个视频• 总计6分钟
- Course Introduction• 1分钟
- Meet Your Faculty• 1分钟
- Transaction Management• 2分钟
- Concurrency Control• 1分钟
14篇阅读材料• 总计126分钟
- Course Introduction• 1分钟
- Data Management and Database Design Part 2 Syllabus• 5分钟
- Academic Integrity• 1分钟
- Managing Database Transactions• 6分钟
- Isolation Levels• 3分钟
- Concurrency Control• 8分钟
- How to Set Transaction Isolation Level• 54分钟
- How to Investigate Transaction Conflict• 5分钟
- Technique #1: Use Activity Monitor• 10分钟
- Technique #2: Use Dynamic Management Views• 10分钟
- Technique #3: Use System Stored Procedure• 10分钟
- Technique #4: Use Database Console Command (DBCC)• 10分钟
- Deadlock• 2分钟
- Module 8 Summary• 1分钟
2个作业• 总计10分钟
- Assess Your Learning: Transaction Management• 5分钟
- Assess Your Learning: Concurrency Control• 5分钟
1个讨论话题• 总计30分钟
- Meet Your Fellow Learners• 30分钟
In Module 9, we tackle the multifaceted challenges of data security, encryption, and effective data presentation within database environments. Through this module, you will deepen your understanding of data vulnerabilities and the strategies used to mitigate them, assess various encryption algorithms for protecting sensitive information, and develop skills in creating streamlined reports in horizontal reporting format for efficient data analysis. You will also gain proficiency in manipulating graph data by leveraging advanced SQL programming techniques to handle complex data structures effectively.
涵盖的内容
2个视频20篇阅读材料2个作业
2个视频• 总计4分钟
- SQL Data Definition Language (DDL) and Advanced SQL Programming• 3分钟
- Introduction to SQL Views• 2分钟
20篇阅读材料• 总计204分钟
- Security Concepts• 8分钟
- Encryption• 8分钟
- Authentication and Authorization• 4分钟
- Database Audits• 2分钟
- How to Create a Contained Database• 4分钟
- Dynamic SQL and SQL Injection• 6分钟
- Creating SQL Views• 10分钟
- SQL Variable and DDL Command Scope• 6分钟
- Basic Horizontal Reporting Format• 8分钟
- Horizontal Reporting with JOINs• 5分钟
- Horizontal Reporting with Dates• 73分钟
- Single-Valued Column vs. Multi-Valued Column for Reporting• 8分钟
- How to Rank Data in Short List (Horizontal Format) Report• 7分钟
- How to Sort Data in a Horizontal List When Using STRING_AGG• 6分钟
- Property Graph Database• 5分钟
- Graph Basics• 12分钟
- Graph Processing Basics• 4分钟
- SQL and Graph Processing Concepts• 2分钟
- Bill of Materials–Recursive• 25分钟
- Module 9 Summary• 1分钟
2个作业• 总计10分钟
- Assess Your Learning: SQL Data Definition Language (DDL) and Advanced SQL Programming• 5分钟
- Assess Your Learning: Graph Database Structures & Traversal• 5分钟
In Module 10, you will explore the critical components of data governance and advanced SQL server-side programming, enhancing your ability to manage and manipulate organizational data effectively. This module will provide you with a thorough understanding of the principles of data governance, including its role in ensuring data quality, usability, and security. You will also analyze the advantages and limitations of SQL server-side modules compared to client-side code and learn to design and implement SQL functions and stored procedures for efficient data processing. Additionally, you will master effective error-handling techniques in SQL programming to ensure robustness and reliability in database operations.
涵盖的内容
2个视频8篇阅读材料2个作业
2个视频• 总计3分钟
- Data Governance and SQL Server-Side Modules• 2分钟
- Function vs. Stored Procedures• 1分钟
8篇阅读材料• 总计75分钟
- Data Governance• 15分钟
- Server-Side Code vs. Client-Side Code• 5分钟
- Understanding Server-Side Code• 5分钟
- SQL Function Categories• 10分钟
- SQL Trigger Basics• 5分钟
- SQL Triggers in Practice• 9分钟
- Error Handling for SQL Programming• 25分钟
- Module 10 Summary• 1分钟
2个作业• 总计10分钟
- Assess Your Learning: Data Governance• 4分钟
- Assess Your Learning: Function vs. Stored Procedures• 6分钟
In Module 11, you will engage in the practical application of SQL server-side modules to implement and manage robust and efficient database systems. Specifically, we will focus on harnessing SQL functions, stored procedures, and triggers to automate processes and how they enforce business rules and maintain high standards of data integrity. You will learn how to create and deploy these SQL components proficiently, ensuring that your database not only functions effectively but also adheres to organizational data governance standards.
涵盖的内容
1个视频12篇阅读材料1个作业
1个视频• 总计1分钟
- Database Implementation• 1分钟
12篇阅读材料• 总计123分钟
- How to Implement SQL TDE• 5分钟
- How to Encrypt Table Column Data• 10分钟
- How to Back Up Database Master Key and Certificate• 40分钟
- How to Create Computed Columns• 11分钟
- How to Use SQL Trigger to Implement Business Rules• 6分钟
- How to Use Table-Level Constraints to Implement Business Rules• 7分钟
- How to Implement Referential Integrity• 3分钟
- Use SQL Constraints to Maintain Data Integrity• 10分钟
- Implement Referential Integrity When Having a Composite Primary Key• 8分钟
- SQL CHECK Constraints• 17分钟
- Table-Level CHECK Constraint vs. Trigger• 5分钟
- Module 11 Summary• 1分钟
1个作业• 总计4分钟
- Assess Your Learning: Database Implementation• 4分钟
In Module 12, you will navigate the complex landscape of data warehouse design and data mining, gaining expertise in crafting efficient data storage solutions and extracting meaningful insights through advanced SQL operations and data visualization techniques. This module will guide you through various data warehouse design strategies, such as the Inmon and Kimball models, helping you understand their applications and effectiveness in different organizational contexts. You will also master SQL PIVOT operations to create horizontal-format reports for concise data representation and employ contemporary data visualization tools to communicate data-driven insights effectively.
涵盖的内容
2个视频10篇阅读材料2个作业
2个视频• 总计5分钟
- Data Warehouse and Data Mining• 4分钟
- Data Mining Tools• 1分钟
10篇阅读材料• 总计234分钟
- Data Warehouses• 30分钟
- Brief Introduction to Data Warehouse• 10分钟
- Designing a Data Warehouse• 12分钟
- Introduction to SQL PIVOT• 63分钟
- SQL UNPIVOT• 6分钟
- Demo: How to Create Complex SQL PIVOT Reports• 30分钟
- Demo: How to Use HAVING with PIVOT• 5分钟
- Great SQL PIVOT Report• 2分钟
- Getting Started with Data Visualization Tools• 75分钟
- Module 12 Summary• 1分钟
2个作业• 总计8分钟
- Assess Your Learning: Data Warehouse and Data Mining• 4分钟
- Assess Your Learning: Data Mining Tools• 4分钟
In Module 13, you will learn the intricacies of SQL processing techniques, analyzing the contrasts between procedural and set-based processing to determine the most effective approach for a range of database tasks. This module will empower you to compare and evaluate the strengths and limitations of these processing styles, enhancing your ability to choose the right method based on the specific requirements of different data tasks. You will also assess various data movement strategies, gaining insights into their suitability for different data integration scenarios.
涵盖的内容
1个视频10篇阅读材料1个作业
1个视频• 总计1分钟
- SQL Set-Based Processing vs. Procedural Processing• 1分钟
10篇阅读材料• 总计86分钟
- SQL Procedural Processing• 12分钟
- SQL CURSOR Example• 7分钟
- Data Movement Concepts• 5分钟
- Data Movement Implementation• 10分钟
- How to Get Data Into a Database• 1分钟
- ETL (Extract Transform Load) Tools• 2分钟
- Create Data Pipeline Using SQL Server Job• 3分钟
- Import Data Into SQL Server Using DBeaver• 15分钟
- How to Import Data Into SQL Server Database• 30分钟
- Module 13 Summary• 1分钟
1个作业• 总计4分钟
- Assess Your Learning: SQL Set-Based Processing vs. Procedural Processing• 4分钟
In Module 14, you will explore critical aspects of database resilience, focusing on redundancy and disaster recovery strategies to ensure data availability and business continuity. This module provides a comprehensive understanding of how to manage data redundancy effectively and evaluate disaster recovery plans for their efficacy in various operational environments. You will learn different synchronization methods and their applications in maintaining high database availability, preparing you to implement robust strategies that safeguard data against unforeseen events.
涵盖的内容
2个视频14篇阅读材料1个作业
2个视频• 总计3分钟
- Log Shipping• 1分钟
- High Database Availability and Disaster Recovery• 2分钟
14篇阅读材料• 总计89分钟
- Introduction to Database Redundancy• 5分钟
- Synchronous and Asynchronous Data Synchronization• 4分钟
- Availability Groups• 5分钟
- Database Snapshots• 6分钟
- Integrating High Availability into Modern Database Architecture• 4分钟
- Log Shipping for Data Synchronization• 8分钟
- Monitor Database Backup in Large Production Environment• 4分钟
- Replication• 37分钟
- Disaster Recovery Concepts• 3分钟
- Importance of Data Loss Prevention and Backup Strategy• 4分钟
- Module 14 Summary• 1分钟
- Saving Course Material• 2分钟
- Course Summary• 4分钟
- Congratulations! • 2分钟
1个作业• 总计4分钟
- Assess Your Learning: High Database Availability and Disaster Recovery• 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.
从 Data Management 浏览更多内容
NNortheastern University
课程

课程
BBoard Infinity
课程

课程
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
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.
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.
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.
更多问题
提供助学金,

