Você está na página 1de 2

Universidade Lúrio

Faculdade de Engenharia
Campus Universitário - Bairro Eduardo Mondlane

Introdução a base de dados

Ficha de Exercícios 1

1. Quais são os objectivos do modelo relacional


2. Quais são as desvantagens do modelo hierárquico, e de Redes em realação ao modelo Relacional
3. Discuta os seguintes conceitos no contexto de modelo de dados relacionais:
a) Relação
b) Tupla
c) Atributo
d) Domínio
e) Intenção e Extinção
f) Grau e Cardinalidade
4. Descreva o relacionamento entre relações matemáticas e relações no modelo de dados relacional
5. Descreva as diferencias entre esquema de relação e um esquema de base de dados relacional
6. Discuta as propriedades de uma relação
7. Discuta as diferenças entre superchave, chave candidata e chave primária de uma relação. E quais
são as propriedades de uma chave candidata? Explica qual é o significado de chave estrangeira.
Como a chave estrangeira de relações relata para ser chave candidata? De exemplos para sustentar a
sua resposta
8. O que entendes por NULLs, numa célula de um atributo.
9. Define as duas principais regras de integridade no modelo relacional. Discuta porque estas regras
podem apresentar certas anomalias?
10. Apresente 2 termos alternativos para os conceitos do numero 1.a), b) e d)
11. O que é uma vista? Discuta as diferenças entre vista e uma relação base
12. Dado as seguintes tabelas de uma base de dados relacional
Hotel(nrHotel, hotelName, city)
Room(nrRoom, nrHotel, type, price)
Booking(nrHotel, nrGuest, dateFrom, dateTo, nrRoom)
Guest(nrGuest, guestName, guestAddress)

Docente: Ussimane Muieva 2019


a) Identifica as chaves estrangeiras deste esquema. Explica como a integridade de entidade e
integridade referencial serão aplicados nestas relações.
b) Produza algumas tabelas desta relação que se observa as regras de integridades relacionais.
Sugere algumas integridades gerais que serão apropriadas para este esquema

Docente: Ussimane Muieva 2019

Você também pode gostar