Students will acquire in-depth knowledge of database technologies and learn to apply theoretical concepts to the design, management, and optimization of database systems.
Professional Knowledge
The student defines and describes the principles, architectures, and models of relational and non-relational (NoSQL) database systems.
The student characterizes and compares technologies, methods, and tools designed for Big Data management and their deployment in cloud environments.
The student identifies and recognizes key mechanisms of indexing, query optimization, and security measures for protecting database systems.
The student lists and summarizes the application possibilities of databases in advanced analytical systems and data warehouses.
Professional Skills
The student constructs and designs conceptual, logical, and physical data models for relational and NoSQL platforms.
The student resolves and optimizes database query performance and implements security rules and access permissions.
The student converts, manages, and processes large-scale datasets within analytical and cloud systems.
The student classifies and selects an appropriate database engine based on specific application requirements for consistency, availability, and scalability.
General Competencies
The student explains and justifies the choice of a specific database architecture with regard to project security, operational, and scalability requirements.
The student discusses and anticipates the impact of architectural decisions on throughput, latency, and data system reliability.
The student independently researches, analyzes, and evaluates emerging trends in data management, cloud databases, and analytical platforms.