UOP-DBM370.AB1
Database Administration
Expert Self-paced · 1 year access 4.6/5 (130 Reviews)
23 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
5 Interactive Lessons · 75 topics01 Introduction to Databases and Relational Data Model 17 topics · 5 LiveLab +
- Introduction
- An Example
- Characteristics of the Database Approach
- Actors on the Scene
- Workers behind the Scene
- Advantages of Using the DBMS Approach
- A Brief History of Database Applications
- When Not to Use a DBMS
- Data Models, Schemas, and Instances
- Three-Schema Architecture and Data Independence
- Database Languages and Interfaces
- The Database System Environment
- Centralized and Client/Server Architectures for DBMSs
- Classification of Database Management Systems
- Relational Model Concepts
- Relational Model Constraints and Relational Database Schemas
- Update Operations, Transactions, and Dealing with Constraint Violations
5 LiveLab in this lesson — see the labs panel →
02 Relational Database Design, Programming Techniques, and Object Database Concepts 14 topics · 3 LiveLab +
- Relational Database Design Using ER-to-Relational Mapping
- Mapping EER Model Constructs to Relations
- Laboratory Exercises
- Overview of Database Programming Techniques and Issues
- Embedded SQL, Dynamic SQL, and SQL J
- Database Programming with Function Calls and Class Libraries: SQL/CLI and JDBC
- Database Stored Procedures and SQL/PSM
- Comparing the Three Approaches
- Overview of Object Database Concepts
- Object Database Extensions to SQL
- The ODMG Object Model and the Object Definition Language ODL
- Object Database Conceptual Design
- The Object Query Language OQL
- Overview of the C++ Language Binding in the ODMG Standard
3 LiveLab in this lesson — see the labs panel →
03 File Structures, Hashing, Indexing and Query Processing 26 topics · 17 LiveLab +
- Introduction
- Secondary Storage Devices
- Buffering of Blocks
- Placing File Records on Disk
- Operations on Files
- Files of Unordered Records (Heap Files)
- Files of Ordered Records (Sorted Files)
- Hashing Techniques
- Other Primary File Organizations
- Parallelizing Disk Access Using RAID Technology
- Modern Storage Architectures
- Types of Single-Level Ordered Indexes
- Multilevel Indexes
- Dynamic Multilevel Indexes Using B-Trees and B+-Trees
- Indexes on Multiple Keys
- Other Types of Indexes
- Some General Issues Concerning Indexing
- Physical Database Design in Relational Databases
- Translating SQL Queries into Relational Algebra and Other Operators
- Algorithms for External Sorting
- Algorithms for SELECT Operation
- Implementing the JOIN Operation
- Algorithms for PROJECT and Set Operations
- Implementing Aggregate Operations and Different Types of JOINs
- Combining Operations Using Pipelining
- Parallel Algorithms for Query Processing
17 LiveLab in this lesson — see the labs panel →
04 Distributed Database Concepts 8 topics +
- Distributed Database Concepts
- Data Fragmentation, Replication, and Allocation Techniques for Distributed Database Design
- Overview of Concurrency Control and Recovery in Distributed Databases
- Overview of Transaction Management in Distributed Databases
- Query Processing and Optimization in Distributed Databases
- Types of Distributed Database Systems
- Distributed Database Architectures
- Distributed Catalog Management
05 Database Security 10 topics · 3 LiveLab +
- Introduction to Database Security Issues
- Discretionary Access Control Based on Granting and Revoking Privileges
- Mandatory Access Control and Role-Based Access Control for Multilevel Security
- SQL Injection
- Introduction to Statistical Database Security
- Introduction to Flow Control
- Encryption and Public Key Infrastructures
- Privacy Issues and Preservation
- Challenges to Maintaining Database Security
- Oracle Label-Based Security
3 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
23 LiveLabs- Understanding categories of end users
- Understanding constraints
- Performing the DELETE operation
- Performing the UPDATE operation
- Performing the INSERT operation
- Understanding Physical Schema - ER Model
- Identifying examples of manipulation functions
- Selecting Database Programming Approaches
- Understanding storage device types
- Classifying Storage Types and their Characteristics
- Identifying the components of disk device
- Understanding the buffer replacement strategies
- Understanding program variables
- Describing the hashing techniques
- Creating a function-based index
- Using a function-based index
- Performing the SELECT operation
- Identifying the steps of processing a high-level query
- Counting the number of department from the table
- Using NOT IN operator
- Using INTERSECT operator
- Performing the CROSS JOIN operation
- Performing the RIGHT JOIN operation
- Performing the LEFT JOIN operation
- Performing the INNER JOIN operation
- Identifying Database Security Control Measures
- Understanding Distributed Database Concepts and Their Roles
- Creating a view
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for Database Administration
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 23 LiveLab included
- Certificate of completion
No credit card required