UFCD 781 – Análise de Sistemas de Informação
Designação da UFCD: Análise de Sistemas de Informação
Código da UFCD: 0781
Carga Horária: 50 horas
Nº de aulas: 20 aulas
Objetivos da Unidade:
Planear a estrutura de uma base de dados.
Criar e manipular tabelas relacionais e fazer consultas.
Manipular registos na base de dados.
1 - Introduction to Databases (EN):
Descarrega e preenche a tabela:
Versão PT: Quem usa uma base de dados_pt.docx
Versão EN: quem_usa_bases_dados.docx
Entrega o resultado no Padlet: https://padlet.com/ticespan/si10q
Descarrega e preenche a ficha:
Versão PT: intro_base_de_dados_zoo.docx
Versão EN: database_intro_warm_up_task_zoo.docx
Entrega o resultado no Padlet: https://padlet.com/ticespan/si10q
Uma livraria guarda informações sobre os seus clientes, livros e encomendas.
Cada cliente tem um ID, um nome e um email.
Cada livro tem um código, um título e um autor.
Cada encomenda tem um número de encomenda, uma data e um valor total.
Exercício:
Identifica as entidades do texto
Cria uma tabela para cada entidade com 4 registos cada uma
Não te esqueças de identificar uma chave primária para cada tabela.
PS: Não te preocupes com ligações ou relações ainda.
Utiliza o Excel para criares as tabelas.
Espera pelo professor antes de começares a parte 2.
Agora a livraria quer saber quais livros cada cliente comprou em cada encomenda.
Um cliente pode fazer várias encomendas.
Cada encomenda contém um ou mais livros.
A loja também quer guardar informações sobre os fornecedores, que têm um ID, nome e contacto.
Cada livro é fornecido por um fornecedor.
Exercício:
Voltando a pegar nas tabelas da Parte 1, adiciona as novas tabelas que achares necessárias.
Para já, apenas adiciona às tabelas os campos necessários para ligar as tabelas (FK).
Define bem as chaves primárias e os campos que vão ligar tabelas.
Adiciona o resultado final ao Padlet: https://padlet.com/ticespan/si10q
SOLUÇÕES: solução_exercicio_livraria.xlsx