ISLA Santarém 1792
Databases
Artificial Intelligence
-
ApresentaçãoPresentation
-
ProgramaProgramme1. Basic concepts of databases: File System vs. DBMS. Database management systems. Database models. Transactions. Performance and scalability. Data access and security. 2. Design of relational databases: Entity-relationship model. Normalization theory. 3. Relational algebra: SQL - Structured Query Language. Data Manipulation Language (DML) statements. Data Definition Language (DDL) statements. View creation and manipulation. Index creation and manipulation. 5. Database query languages: T-SQL and PL-SQL. 6. NoSQL databases: ACID and BASE. Design and implementation. 7. Database applications. 8. Database development tools.
-
ObjectivosObjectivesProvide students with knowledge of fundamental concepts, methods, and techniques in the field of databases. Build relational data models appropriate to the requirements of an information system, using conceptual and logical database design techniques. Explore the potential of a database management system (DBMS). Explore NoSQL databases. Design database systems suited to the needs and objectives of organizational management. Create databases by implementing the mechanisms necessary for data integrity. Properly use information extraction and database query operations. Use database management mechanisms, taking into account operational issues (security, concurrency).
-
BibliografiaBibliographyDamas, L. (2017). SQL - Structured Query Language. Lisboa: FCA Gouveia, F. (2021). Fundamentos de Bases de Dados. Lisboa: FCA. Meier, A., & Kaufmann, M. (2019). SQL & NoSQL databases. Springer Fachmedien Wiesbaden. Ramakrishnan, R., Gehrke, G. (2018). Database management systems. 3rd edition. New York: McGraw-Hill. Silberschatz, A., Korth, H. F. & Sudarshan, S. (2019). Databse System Concept. McGrawHill.
-
MetodologiaMethodology
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação
dd-mm-yyyy
30%
Portfolio
dd-mm-yyyy
40%
(...)
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...


