ND
NOSQL Databases
Objectives
It is intended to achieve the following learning outcomes:
- Select the appropriate methodologies to normalize and model data systems;
- Design conceptual models and create SQL and NoSQL databases;
- Know the techniques of data manipulation in SQL and NoSQL databases;
- Know essential properties of data systems, in particular with respect to data transportability, permanent availability, integrity and security;
- Evaluate and improve the performance of data systems;
- Create backups and know how to manage disasters and data replacement;
- Use database administration and exploitation tools.
Program
1.Modeling and normalization
- Database Design and Applications
- Data Storage Models, Schemas, Scaling, Transactions, and Consistency 4. Data manipulation
- Transportability, Availability, Performance, Integrity and Security
- The problem of information integration
- Copying and Replacing Copies
- Disaster Management
- Database Administration Tools
- Business Intelligence
- Views
Bibliography
Harisson G., Next Generation Databases: NoSQL and Big Data, Apress, 2015. Mullins, C., Database Administration: The Complete Guide to Practices and Procedures, Addison Wesley Pub, 2002.