This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org.
Part of the Databases series, this is a standalone course; learners seeking to develop an understanding of topics in this course do not need to take other Databases courses. This course covers the JSON and XML standards for semistructured data, along...
What you'll learn
Introduction to the relational model and concepts in relational databases and relational database management systems
Comprehensive coverage of SQL, the long-accepted standard query language for relational database management systems
Creating indexes for increased query performance
Using transactions for concurrency control and failure recovery
Database constraints: key, referential integrity, and "check" constraints
Database triggers
How views are created, used, and updated in relational databases
Authorization in relational databases
Star schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators
The SQL standard for queries over recursively-defined relations
Relational algebra – the algebraic query language that provides the formal foundations of SQL
Dependency theory and normal forms in relational databases as the basis of schema design
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…
Learning objectives This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Topics include database design, scalability, security, and user…