Πληροφορίες μαθήματος
This course provides a thorough presentation in the principles, technologies, and practices essential for working with modern data systems. Introduction to data management and data analysis, emphasizing the role of data in decision-making and the data lifecycle. Data modeling, covering Entity-Relationship (ER) modeling and the relational model. SQL and hands-on examples. Brief description of core database concepts such as indexing, query optimization, and transaction processing and distributed databases. Non-relational data paradigms (NoSQL databases), including document stores (MongoDB), key-value stores (Redis), and graph databases (Neo4j). Real-time data processing using stream engines (Azure Event Hubs/Stream Analytics) and Kafka, highlighting their roles in event-driven architectures and data pipelines.
- Διδάσκων: Damianos Chatziantoniou
- Διδάσκων: Vasilis Vassalos
- Βοηθός: Spyros Safras