ISLA Santarém 15497
Base de Dados I
Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
-
ApresentaçãoPresentationBanco de Dados I é fundamental na área de computação, pois interliga-se com outras disciplinas tais como programação, ciência de dados, segurança, redes e sistemas operacionais. O aluno poderá atuar no mercado de trabalho em áreas específicas da computação, sendo elas modelagem de dados, segurança e integração com programação, dentre outras.
-
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


