Skip to main content

ISLA Santarém 15497

Base de Dados I

Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
  • ApresentaçãoPresentation
    Banco 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.  
  • 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