ISLA Santarém 15497
Base de Dados I
Redes e Sistemas Informáticos (ISLA Santarém)
-
ApresentaçãoPresentation.
-
ProgramaProgramme1. Necessidade das bases de dados 2. Bases de dados - Conceitos de modelos de dados - Arquitetura de uma base de dados - Ficheiros e bases de dados 3. Sistemas de gestão de bases de dados 4. Modelos utilizados na gestão de bases de dados (relacional, hierárquico, rede) 5. Modelo relacional de bases de dados - Estrutura do modelo relacional - Integridade e consistência de base de dados 6. O modelo ER (entidade-relação) para representação gráfica de bases de dados - Entidades - Atributos - Relações - Chaves candidatas. Chaves primárias. Chaves externas 7. Normalização - Representação na forma não normalizada - Tipo de notação - Fases de normalização de Codd: 1ª, 2ª e 3ª forma de normalização - “Desnormalizar” para atingir melhor performance - Integridade da informação 8. Bases de dados relacionais - Conceito de tabela (linhas representando registos e colunas representando campos) - Conceito de índice. Chaves de indexação simples e compostas.
-
ObjectivosObjectivesOs objetivos da unidade curricular são: Reconhecer a necessidade/funcionalidade das bases de dados. Adquirir o vocabulário relativo às bases de dados. Conhecer conceitos relativamente às estruturas das bases de dados. Conhecer sistemas de gestão de bases de dados. Identificar os modelos utilizados na gestão de bases de dados (relacional, hierárquico, rede). Conhecer as técnicas de modelação de dados e respetivos conceitos básicos. Aplicar as técnicas de modelação de dados para a resolução de problemas concretos ano nível das BD
-
BibliografiaBibliographyHoffer, Jeffrey A. et. al (2013). Modern Systems Analysis & Design, 2nd Edition, Addison-Wesley Longman. Lopes, Filomena, Morais, Paula e Carvalho, Armando (2009). Desenvolvimento de Sistemas de Informação, FCA – Editora de Informática. Pereira, J.L. (2001). Tecnologia de Bases de Dados, FCA - Editora de Informática. Carriço, José António e Carriço, António João (2004). Desenho de Bases de Dados e Linguagem SQL, Edições Chambel, Lda,
-
MetodologiaMethodologyNo desenvolvimento das aulas são aplicadas (1) metodologias ativas, principalmente project based learning para o desenvolvimento do projeto e (2) problem based learning para permitir os alunos procurarem autonomanente soluções para problemas que vão encontrando
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS5
-
NaturezaNatureObrigatório
-
EstágioInternshipNão


