Database Systems Concepts & Design

  • 0.0
Approx. 16 weeks

Brief Introduction

At the end of this course the learner will: • Understand and apply the concepts of data independence, database and database management system architecture, and the role and placement of a database management system the application stack • Understand and apply the theoretical foundation of relational databases and query languages to create SQL data structure definitions and queries that meet identified requirements • Create a relational database application, including the requirement an

Course Summary

Learn the fundamentals of database systems, including database design, normalization, schema refinement, SQL, and NoSQL systems. This course will teach you how to design efficient and effective database systems.

Key Learning Points

  • Understand the fundamentals of database design
  • Learn SQL and NoSQL systems
  • Design efficient and effective database systems

Job Positions & Salaries of people who have taken this course might have

    • USA: $72,000 - $142,000
    • India: INR 400,000 - INR 1,500,000
    • Spain: €25,000 - €60,000
    • USA: $72,000 - $142,000
    • India: INR 400,000 - INR 1,500,000
    • Spain: €25,000 - €60,000

    • USA: $51,000 - $122,000
    • India: INR 250,000 - INR 1,200,000
    • Spain: €18,000 - €45,000
    • USA: $72,000 - $142,000
    • India: INR 400,000 - INR 1,500,000
    • Spain: €25,000 - €60,000

    • USA: $51,000 - $122,000
    • India: INR 250,000 - INR 1,200,000
    • Spain: €18,000 - €45,000

    • USA: $63,000 - $140,000
    • India: INR 300,000 - INR 1,500,000
    • Spain: €22,000 - €50,000

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of database systems
  • Design efficient and effective database systems
  • Create complex queries using SQL and NoSQL systems

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Familiarity with a programming language

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Database Systems
  • Introduction to Databases

Related Education Paths


Notable People in This Field

  • Chris Stucchio
  • Martin Kleppmann

Related Books

Description

This course presents an example of applying a database application development methodology to a major real-world project.

Requirements

  • Learners should be familiar with at least one scripting or programming language, e.g. PHP, Python, Java. Some familiarity with software engineering concepts would be helpful. Flexibility to work remotely with team members. Required text: Elmasri & Navathe: Fundamentals of Database Systems. 7th Edition. Pearson 2016. Additional course material will be available online. Additional Resources: WAMP installation guide, and more will be posted online. See the Technology Requirements for using Udacity.

Knowledge

  • Instructor videosLearn by doing exercisesTaught by industry professionals

Outline

  • lesson 1 Database Concepts Database ConceptsTechniques and tools needed to develop database applications. Database application development methodologies. lesson 2 Database Models Extended Entity Relationship Models. Relational Models. Relational Algebra Calculus and SQL. lesson 3 Database Management Database normalization. Database efficiency and indexing Metadata management and archiving.

Summary of User Reviews

Learn the concepts and design of database systems with this comprehensive course from Udacity. Users found the course to be informative, engaging, and well-structured. One key aspect that many users thought was good was the practical approach to learning, with real-world examples and exercises.

Pros from User Reviews

  • Informative and engaging course content
  • Well-structured lessons and modules
  • Practical approach with real-world examples and exercises
  • Great platform for beginners and intermediate learners
  • Helpful and knowledgeable instructors

Cons from User Reviews

  • Some users found the course to be too basic
  • Limited depth in some topics
  • Some technical issues with the platform
  • Not enough hands-on projects and assignments
  • Lack of interaction with other students
Free
Available now
Approx. 16 weeks
Leo Mark, Shabana Figueroa
Georgia Institute of Technology
Udacity

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses