Processing, Storing, and Organizing Data
                                    
                                        OLTP and OLAP
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Which is better?
                                            
                                    
                                    
                                        Storing data
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Database design
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                Database Schemas and Normalization
                                    
                                        Star and snowflake schema
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Running from star to snowflake
                                            
                                    
                                    
                                        Adding foreign keys
                                            
                                    
                                    
                                        Normalized and denormalized databases
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Querying the star schema
                                            
                                    
                                    
                                        Querying the snowflake schema
                                            
                                    
                                    
                                        Extending the snowflake schema
                                            
                                    
                                    
                                        Normal forms
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                Database Views
                                    
                                        Database views
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Managing views
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Granting and revoking access
                                            
                                    
                                    
                                        Updatable views
                                            
                                    
                                    
                                        Materialized views
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Creating and refreshing a materialized view
                                            
                                    
                             
                            
                                Database Management
                                    
                                        Database roles and access control
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        
                                            
                                    
                                    
                                        GRANT privileges and ALTER attributes
                                            
                                    
                                    
                                        Add a user role to a group role
                                            
                                    
                                    
                                        Table partitioning
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Data integration
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Picking a Database Management System (DBMS)
                                            
                                                ()
                                            
                                            
                                    
                             
                     
                        
                                
                                    potholeschicago.csv
                                    
                                        (6 KB)
                                    
                                
                                
                                    reviews.csv
                                    
                                        (2.5 MB)