Back

Bases de Dados

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    -

  • Objetivos

    A unidade curricular tem por objetivo dotar os estudantes dos seguintes conhecimentos:

    - modelação e consulta de bases de dados relacionais normalizadas;

    - assegurar a consistência da informação num SGBDR;

    - desenvolvimento de interfaces web com acesso a bases de dados.

  • Métodos de Ensino

    A metodologia pedagógica a usar nesta unidade curricular assenta em duas vertentes: método expositivo e trabalho em grupo em ambiente laboratorial. Recorrer-se-á a uma plataforma e-learning para apoio ao ensino, nomeadamente como repositório de informação, fórum ,entrega de trabalhos e realização de testes de auto avaliação e de avaliação.

  • Estágio(s)

    Não

  • Programa

    1. Sistemas Gestores de Base de Dados Relacionais (SGBDR): Introdução e Objetivos. Conceitos de desenvolvimento de uma aplicação com suporte em SGBDR.

    2. Análise e Modelação: O Modelo Entidade Relação (MER) e Diagramas ER.

    3. O Modelo Relacional (MR).

    4. Transformação do MER no MR. Conceitos de Normalização e Restrições.

    5. SQL A sublinguagem Data Definition Language (DDL): Criar e manter objetos na BD. Definir restrições de integridade. A sublinguagem Data Manipulation Language (DML): Consultar e pesquisar a informação da BD.

    6. Controlar o acesso aos dados Definição de Vistas. Atribuir permissões aos utilizadores da BD.

    7. Programação com acesso a base de dados Estrutura Base e Construtores programáticos. Interação com a BD (Cursores). Tratamento de Exceções. Procedimentos e Funções. Triggers.

    8. Arquiteturas Web de acesso à BD 9. Desenvolvimento da interface gráfica.HTML e linguagem no servidor web.

  • Demonstração de conteúdos

    Nas aulas teóricas são expostos os conteúdos programáticos de suporte teórico necessário ao domínio de desenvolvimento de bases de dados relacionais normalizadas, seguido da apresentação da linguagem SQL e da linguagem de programação no servidor de base de dados.

    São apresentadas ainda as principais arquiteturas e tecnologias de desenvolvimento de interfaces web, com ênfase nas linguagens HTML e no servidor web.

    Nos laboratórios os estudantes têm de realizar um conjunto de exercícios num RDBMS, de modo a validar os conhecimentos transmitidos nas aulas teóricas.

  • Demonstração da metodologia

    Os principais objetivos desta unidade curricular associam-se ao desenvolvimento de competências para utilizar sistemas de gestão de bases de dados.

    A metodologia de se usar o método expositivo e a realização de trabalhos práticos, versando a matéria ministrada nas aulas de índole teórico, considera-se ser um processo adequado de transmitir aos estudantes os conhecimentos essenciais para atingir os objetivos propostos.

    O recurso à plataforma e-learning permite promover um maior contacto entre os elementos do corpo docente e os formandos, quer através de atividades de fórum quer noutras que estimulam a comunicação entre elementos (testes treino, disponibilização das aulas ministradas, etc.)

  • Docente(s) responsável(eis)

    -

  • Métodos de Avaliação

  • Bibliografia

    Connolly, Thomas • Begg, Carolyn; Database Systems: A practical approach to design, Implementation and Management, 6th edition, Addison Wesley, 2014
    Carvalho, Vidal • Azevedo, Ana • Abreu, António ; Bases de Dados com Microsoft Access 2007, Desenho e Implementação, CentroAtlantico.pt, 2008
    Elmasri, Ramez • Navathe, Shamkant B.; Fundamentals of Database Systems, 6th edition, Addison-Wesley, 2010

  • Código

    BINF008

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    5.0

  • Duração

    Semestral

  • Horas

    7.5h Orientação Tutorial

    60h Práticas e Laboratórios

Visão Geral da Privacidade
Escola Superior de Tecnologia do Barreiro - ESTBarreiro/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.