Ficha de Revisões
Ficha de Revisões
Ficha de Revisões
Grupo I
2. Define um SGBD?
a. Tabelas
b. Entidade
c. Registo
d. Campo / Atributo
e. Domínios
b. É uma chave candidata que é escolhida para identificar de forma única um registro
em uma tabela
Deve ser única, não pode ser nula, não pode ser alterada.
7. Quais os tipos de relacionamentos entre tabelas que conheces. Caracteriza-os.
Um para um (1:1)
- Um registro em uma tabela pode estar relacionado a vários registros em outra tabela,
mas cada registro na segunda tabela está relacionado a no máximo um registro na
primeira tabela.
- Cada registro em uma tabela pode estar relacionado a vários registros em outra
tabela, e vice-versa.
Entidades:
Exemplo: Para a entidade "Livro", os atributos podem ter "Título", "Autor", "Ano de
Publicação".
11. Indica a simbologia usada para representar o tipo de relações num modelo ER.
Linha: Número.
Retangulo: Entidade.
Losangulo: Relação.
Circulos: atributos.
Integridade de Entidade: Garante que cada linha em uma tabela seja única.
Modelo Relacional: Usa tabelas para representar entidades e relações entre elas.
Primeira Forma Normal (1FN): Cada coluna em uma tabela deve conter apenas dados
atômicos, sem repetições.
Segunda Forma Normal (2FN): Atende aos requisitos da 1FN e todos os atributos não
chave são totalmente dependentes da chave primária.
Terceira Forma Normal (3FN): Atende aos requisitos da 2FN e nenhum atributo não
chave é transitivamente dependente da chave primária.
Grupo II
a. Um orientador tem zero ou vários alunos, mas um aluno obrigatoriamente deve ter
apenas um orientador.
b. Num clube, um treinador pode ter nenhum jogador ou ter vários. Cada jogador
pode ter um ou vários treinadores. Os jogadores podem pertencer uma ou várias
equipas. Uma equipa pode existir sem jogadores inscritos ou com muitos jogadores. As
equipas podem ser treinadas por vários treinadores e um treinador pode treinar uma
ou mais equipas.
c. Um aluno pode fazer zero ou várias requisições e cada requisição é feita por um e só
um aluno. Cada requisição pode conter um ou vários livros e cada livro pode ser
requisitado zero ou várias vezes.
d. Uma disciplina é constituída por diferentes módulos com tempos letivos diferentes.
Os módulos são lecionados por um professor responsável por vários módulos.
e. Um aluno pode fazer zero ou vários trabalhos e um trabalho pode ser feito por um
ou vários alunos.
f. Um cliente pode fazer várias encomendas, mas cada encomenda é aplicada a um só
cliente.
Grupo III
Empresas
Cod_Empresa
Nome_Empresa
Funcionarios*
Cod_Funcionario
Nome_Funcionario
Telefone_Funcionario
Telefone_Empresa
Morada_Empresa
Codigo_Postal
Localidade
Empresa Funcionario
Cod_Empresa Cod_Funcionario
Nome_Empresa Cod_Empresa
Telefone_Empresa Telefone_Funcionario
Morada_empresa Nome_funcionario
Codigo_Postal
Localidade
2. Considere a seguinte relação sabendo que é um registo de vacinas de animais.
Transforme esta relação na 3.ª forma normal.
ANIMAIS (cod_animal, raca, nome, data_nascimento, cod_quinta,
descricao_quinta, morada, localidade, cod_vacina, vacina, data_vacinacao,
lote_vacina)