Aula nº 1 e 2 2015/16 Módulo2: Tecnologias de Bases de Dados 11/11/2019 1 2010/11 SI – Tecnologias de Bases de Dados Objectivos da aula: • Conhecer os objectivos do módulo • Descrição acerca do trabalho a realizar • Analisar os conceitos de: • • • • • • • • Conceito de dados, campo, registo, tabelas e bases de dados Esquema da Base de Dados Modelo Relacional Domínios Relações Tipos de relações Bases de dados relacionais Integridade relacional: Candidate Keys, Primary Keys e Foreign Keys 11/11/2019 2 2010/11 SI – Tecnologias de Bases de Dados Objectivos do módulo: • compreender e aplicar o conceito de : • Dados • Campo • Registo • compreender e distinguir os conceitos de: • Ficheiros de dados • Bases de dados • compreender e aplicar o conceito de: • Chaves primária • Chaves estrangeiras 11/11/2019 3 2010/11 SI – Tecnologias de Bases de Dados Objectivos do módulo: • Apreender e aplicar os conceitos de: • Campo chave • Ficheiros de indexação • Compreender e aplicar os conceitos de: • Modelação • Normalização de dados • Apreender e aplicar o conceito de fusão de tabelas e filtros • Projectar e planear uma base de dados 11/11/2019 4 2009/10 SI – Tecnologias de Bases de Dados Trabalho a realizar: • Grupos de 2 elementos • O Enunciado será, em parte, proposto pelos alunos •Deverão apresentar vários documentos que irei oportunamente enunciar • Cada grupo deverá escolher um tema • Exemplos: • BD parar gerir um clube de vídeo • BD para gerir a liga de clubes de futebol • Escolha do tema até à próxima 2ª Feira, dia 30-11-2009 • Trabalho realizado no MSAccess 11/11/2019 5 2010/11 SI – Tecnologias de Bases de Dados Conteúdos do módulo: • Conceito de: • Dados • Campo • Registo • Tabela • Bases de dados •Esquema da Base de Dados 11/11/2019 6 2010/11 SI – Tecnologias de Bases de Dados Conteúdos do módulo: •Noções Básicas do Modelo Relacional • Domínios • Relações • Tipos de relações • Bases de dados relacionais • Integridade relacional: • Candidate Keys, • Primary Keys • Foreign Keys 11/11/2019 7 2010/11 SI – Tecnologias de Bases de Dados Conteúdos do módulo: •Modelo Relacional • Regras de conversão do diagrama de classes para o modelo relacional • Dependências funcionais • Normalização 11/11/2019 8 2010/11 SI – Tecnologias de Bases de Dados Conteúdos do módulo: • Conceito de dados, campo, registo, tabelas e bases de dados • Esquema da Base de Dados • Modelo Relacional • Domínios • Relações • Tipos de relações • Bases de dados relacionais • Integridade relacional: • Candidate Keys, • Primary Keys • Foreign Keys 11/11/2019 9 2010/11 SI – Tecnologias de Bases de Dados Pesquisar: • Conceito de Base de Dados •SGBD (Sistema de gestão de base de dados) •Modelo Relacional: • O que é? • Integridade relacional: • Chave candidata • Chave primária • Chave estrangeira • Normalização • O que é? • 1ª, 2ª e 3ª forma normal 11/11/2019 10