Você está na página 1de 3

Escola Superior de Tecnologia de Setbal

Projecto de Complementos de Bases de Dados

Escola Superior de Tecnologia de Setbal

Enunciado
O grupo multinacional MarKaBranca S.A., do sector alimentar, encontra distribudo por quatro pases. Portugal, Espanha, Brasil e Estados Unidos. As empresas so operacionalmente autnomas, embora partilhem com a sede, em Portugal, informaes comerciais. As empresas do grupo, tm como principais Clientes, grandes cadeias alimentares, que comercializam com a sua marca os produtos adquiridos ao grupo. Para o efeito, so celebrados Contratos onde so estabelecidas as condies de fornecimento dos Produtos (Quantidade, Preo, Unidade, Data de Fornecimento, Moeda, ...). Compete ao Departamento de Logstica de cada empresa, assegurar o Transporte dos Produtos e a sua entrega nos locais denidos pelos Clientes. Para o efeito dispem de um conjunto de viaturas e navios. O Departamento de Produo de cada empresa est organizado internamente por Sectores (Produtos Lcteos, Doaria, Enlatados, ...), que solicitam atravs de requisies, ao Departamento de Aprovisionamento a matria-prima necessria produo dos produtos especcos. A matria-prima obtida pelo referido Departamento de Aprovisionamento, atravs de Encomendas a Fabricantes, aps consulta do respectivo Catlogo e dos indicadores de gesto de stocks (Quantidade em Stock, Quantidade em Mxima, Quantidade em Mnima,Quantidade de Econmica de Encomenda). As matrias-primas so geralmente obtidas em grandes quantidades e cedidas aos sectores em funo das suas necessidades. O grupo MarKaBranca pretende construir um sistema de informao que dada a dimenso e caractersticas geogracamente distribuda do grupo, deve ser multi-empresa, multi-moeda e baseado na Internet.

Implementao
A implementao do projecto do Sistema de Informao do grupo MarKaBranca (SIMBA) dividida nas seguintes fases:

Base de dados e Interface


Desenhe o modelo de dados fsico do sistema e proceda implementao de uma base de dados que d suporte actividade da empresa; 1.Crie os objectos necessrios garantia da integridade dos dados designadamente: constraints (primary key, foreign key, unique e check), tipos de dados, rules, defaults, triggers, views; 2.Criar stored procedures - para gerar as pginas JSP que permitam efectuar as operaes de consulta, insero, alterao e remoo de qualquer tabela; 3.Crie a interface HTML/JSP para o Departamento de Produo;

Enunciado do Projecto de Complementos de Bases de Dados

Escola Superior de Tecnologia de Setbal

Backup e Recuperao
Dena e implemente uma estratgia de backup e recuperao para o SIMBA, concretizando aspectos como: 1.modelo de backup; 2.tipo de backup (integral, diferencial e log). Para este efeito assuma pressupostos quanto aos dias de maior carga do sistema, por forma a distribuir o tipo de backups, e denir a rotao dos dispositivo de armazenamento;

Distribuio e Replicao
Em cada um dos pases em que a MarKaBranca opera, existe um site local que tem por base um sistema SIMBA autnomo. Devido existncia destes sistemas autnomos, necessrio satisfazer os seguintes requisitos de distribuio/ replicao de informao: os dados relativos s tabelas de cdigos podem ser actualizados em qualquer site, devendo essas actualizaes serem remetidas para os outros sites; os dados relativos aos contractos de fornecimentos de produtos devem estar disponveis na sede, no nal de cada ms. A comunicao entre as empresas do grupo efectuada atravs da WAN do grupo; Podero ocorrer situaes em que possa no existir comunicaes por problemas na rede ou indisponibilidade dos servidores; O grau de autonomia atribudo a cada um dos sites bastante elevado, admitindo-se por isso que o seu tempo de resposta elevado, face s diculdades de comunicao.

Enunciado do Projecto de Complementos de Bases de Dados