Skip to main content

ISLA Santarém 15497

Base de Dados I

Redes e Sistemas Informáticos (ISLA Santarém)
  • ApresentaçãoPresentation
     .
  • ProgramaProgramme
    1. 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.
  • ObjectivosObjectives
    Os 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
  • BibliografiaBibliography
    Hoffer, 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,
  • MetodologiaMethodology
    No 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ínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    5
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não