DataBase Management Systems
Objetivos
Com esta unidade curricular pretende-se apresentar os métodos e técnicas de análise e desenho de Bases de Dados, adequando-os ao suporte das actividades organizacionais, considerando como fundamentais os seguintes aspectos:
-Conhecer e utilizar as Bases de Dados. -Conhecer e utilizar software de Gestão de Bases de Dados -Dotar os alunos das bases necessárias à concepção, construção e análise de bases de dados relacionais
No final desta unidade o aluno deverá ser capaz de:
OA1¿Conhecer as principais arquiteturas e conceitos dos sistemas de gestão de base de dados
OA2-Conhecer o modelo Entidade-Relação e o modelo relacional de dados
OA3-Saber os fundamentos da linguagem SQL
OA4-Conhecer a normalização de bases de dados com base em dependências funcionais e multivalor
OA5-Saber efectuar a formulação de perguntas complexas em SQL
OA6-Conhecer os desafios actuas colocados à construção de base de dados
Caracterização geral
Código
200032
Créditos
7.5
Professor responsável
Vítor Manuel Pereira Duarte dos Santos
Horas
Semanais - A disponibilizar brevemente
Totais - A disponibilizar brevemente
Idioma de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Pré-requisitos
Nenhum.
Bibliografia
- Thomas M. Connolly and Carolyn E. Begg, Database Systems:a Practical Approach to Design, Implementation, and Management, Addison-Wesley, Pearce Education Limited, 2010
- Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts, McGraw-hill, 2006
- Pereira, José Luis (1998) 'Tecnologia de Base de Dados, 3ª Ed.', FCA
-Damas, Luís Manuel Dias (1999) 'SQL, 6ª Ed.', FCA
-Ramakrishnan, Raghu, e Gehrke, Johannes (2003) 'Database Management Systems, 3rd ed.', McGraw-Hill
-O'Neil, Patrick e O'Neil, Elizabeth (2001) 'Database:Principles, Programming, and Performance, 2nd Ed.', Morgan Kaufmann Publishers
-Date, C. J. (2004) 'An Introduction to Database Systems', Addison Wesley Longman, Inc.
-Post, Gerald V. (1999) 'Database Management Systems - Designing and Building Business Applications', McGraw-Hill International Editions
Método de ensino
O ensino da disciplina tem por base aulas teóricas e aulas práticas. As aulas teóricas são constituídas, no seu essencial, por sessões expositivas, que servem para introduzir os conceitos fundamentais da disciplina associados a cada um dos tópicos da matéria. As aulas teórico-práticas baseiam-se no desenho e e implementação de base de dados, com recurso aos computadores e software de desenvolvimento instalado
Métodos de ensino -Ensino Expositivo e interrogativo:aulas e discussões. -Demonstrativo:tutoriais de ferramentas -Activo, participativo:estudos de caso, participação em equipas de projecto, utilização de sistemas de gestão de base de dados(SGBD).
Método de avaliação
Avaliação:
1ª época:dois testes teóricos de Frequência (60%) + Trabalhos Práticos (40%).
2ª época: exame final (100%).
Conteúdo
A unidade curricular está organizada em dez Unidades de Aprendizagem (UA):
UA1-Introdução
UA2-O Sistema de Gestão de Base de Dados
UA3-Arquitetura e conceitos
UA4-Algebra Relacional a.Conceitos b.Uniformização c.Idiomas relacionais d.Linguagem SQL e.Processamento e Otimização de Questões
UA5-Modelo Relacional a.Características básicas b.Tabelas e relações c.Integridade referencial e integridade da entidade
UA6-Modelação de dados utilizando o modelo ER
a.Modelo lógico e físico
b.Normalização
c.Modelo conceitual - Modelo ER - Modelo orientado a objetos
UA7-Introdução à Programação com SQL (nível básico)
a.Enquadramento de aplicações de negócios
b.SQL como linguagem de programação
c.Elementos da linguagem SQL
d.Elementos adicionais da linguagem SQL
e.Formas de execução de instruções SQL
UA8-Draft de uma base de dados usando o modelo relacional
UA9-Linguagem SQL (Avançado)
UA10-Novos modelos
a. Extensões ao modelo relacional
b. Modelo lógico/dedutivo.
Cursos
Cursos onde a unidade curricular é leccionada:
- Master degree program in Geospatial Technologies
- Mestrado em Ciência e Sistemas de Informação Geográfica
- Pós Graduação em Cidades Inteligentes (Smart Cities)
- Pós-Graduação em Ciência e Sistemas de Informação Geográfica
- Pós Graduação em Digital Enterprise Management
- Pós-Graduação em Direção de Sistemas de Informação
- Pós-Graduação em Gestão de Informação e Business Intelligence na Saúde
- Pós-Graduação em Sistemas de Informação Empresariais