Database Seminars

Get to know what you will learn on database seminars. Look through relational database design concepts course overview.
Database Seminars

Designing for Performance
• Transactional vs. Query Tables
• Indexing
• Denormalization
• Row Column Layout
• Table Partitioning
• Addressing Data Contention
• Storage Considerations

Other Design Issues
• Selecting Database or Database Management System Software
• Operating Environment Considerations
• Referential Integrity Enforcement and Implications

Constructing the Database
• Creating the Database Objects
- The Schema
- Creating Tables, Indexes, Constraints and Views
- Using SYNONYMs
- Using Table and Column COMMENTs
• Creating ROLEs and GRANTing Privileges
• Managing Database Objects
- Dropping Tables, Indexes and Views
- Revoking Privileges
- ALTERing Tables, Indexes and Views
- Enabling and Disabling Constraints
• Backup and Recovery Planning

Populating the Database
• Creating and Manipulating Data
- INSERT
- UPDATE
- DELETE
- TRUNCATE
• Controlling transactions
- COMMIT
- ROLLBACK
- SAVEPOINT
• Data Loading Utilities

Basic SQL Queries
• Displaying Table Structures
• SELECTing Column Data FROM a Table
• SELECT DISTINCT values
• COUNTing rows
• Restricting Rows Using the WHERE Clause
• Using Operators
- Logical
- Mathematical
- Comparison
- Concatenation
• Sorting Results Using ORDER BY
• Joining Multiple tables

Manipulating and Summarizing Results
• Using Row Functions
• Using Column Functions
• Handling NULLs
• Aggregating Results Using GROUP BY
• Restricting Groups with the HAVING Clause

Advanced Query Techniques
• Outer Joins
• Set processing: UNION, MINUS and INTERSECT
• Subqueries
• Tips for Developing Complex SQL Queries



<< Database Seminars