Professional Documents
Culture Documents
2010 / 2011
2010 / 2011
Engenharia Informtica
Junho 2010
Orientador FUP: Professor Pedro Tavares Supervisores Externos: Senhor Lus Almeida / Senhora Maria Elisabeth
Dedico este Relatrio Final principalmente aqueles que contriburam e ajudaram desde o incio at ao fim deste projecto. O mais preferido dedico ao meu Orientador do Projecto Professor Pedro Tavares, ao supervisor Senhor Lus Almeida e Senhora Maria Elisabeth, o coordenador da FUP em Timor-Leste Professor Doutor Vasco Fitas e para os Professores da FUP, famlias e companheiros, pelo suporte de ideias sugestes e crticas construtivas, que realize este projecto at ao fim.
Agradecimentos
Em primeiro lugar quero agradecer a Deus pois pela Graa de Deus foi possvel realizar este Projecto at ao fim. Tambm quero agradecer ao meu Orientador do Projecto Professor Pedro Tavares que durante o estgio sempre deu crticas, pelas ideias dadas e sugestes para poder realizar este projecto at ao fim. empresa Grupo Sagres e ao supervisor Senhor Lus Almeida e Senhora Maria Elisabeth pelas ideias, crticas e sugestes dadas e ao Director do Grupo Sagres, Senhor Eduardo Nogueira M. dos Santos e Senhora Wahyu Dyah Sari pela oportunidade dada em estagiar no Grupo Sagres. FUP pelos equipamentos disponibilizados e pelas oportunidades que deu para ser possvel realizar o meu Projecto na Universidade.
vii
Resumo
A Empresa do Grupo Sagres uma grande Empresa de Portugal que se comeou o seu negcio em Timor Leste no incio de ano 2000 e completou agora dez anos em Timor Leste. Durante este estgio no Grupo Sagres realizou-se um projecto de Base de Dados dos Produtos e Inventrios do Hotel e Restaurantes. O GS tem dois Hotis e um Restaurante, a Base de Dados realizada refere-se a todos os Produtos e Inventrios do Hotel e Restaurante no armazm do GS. O Objectivo Principal deste projecto foi para tornar mais fcil controlar as existncias dos Produtos e Inventrios de entradas e sadas no Armazm do GS.
Apenas foi criada a estrutura da BD sendo depois introduzidos os dados pelos funcionrios do GS, principalmente aquele que toma conta do armazm do GS.
ix
ndice
1 Introduo ............................................................................................................. 1
1.1 1.2 Enquadramento ....................................................................................................... 2 Apresentao do projecto/estgio........................................................................... 2
Planeamento de projecto ................................................................................................ 3 Reunies de acompanhamento ....................................................................................... 4
1.2.1 1.2.2
Tecnologias utilizadas ............................................................................................. 6 Apresentao da Organizao ................................................................................ 7 Contributos deste trabalho ..................................................................................... 7 Organizao do relatrio ........................................................................................ 8
2 3 4
Bibliografia.......................................................................................................... 37
xi
ndice de Figuras
Figura 1:Mapa de Gantt e Planeamento do Projecto............................................................................. 3 Figura 2: Hierarquia do GS .................................................................................................................... 7 Figura 3: Estrutura da Requisio Para Criar BD ................................................................................ 9 Figura 4: Casos de Uso de GS .............................................................................................................. 11 Figura 5: Tabela de Lista dos Produtos No Armazm do GS .............................................................. 13 Figura 6: Tabela de Tipo Produto ........................................................................................................ 14 Figura 7: Tabela de Tipo Embalagem dos Produtos ............................................................................ 14 Figura 8: Tabela Para Registar Produtos Entradas no Armazm ....................................................... 15 Figura 9:Tabela Para Registar Produto Sada do Armazm ............................................................... 16 Figura 10: Tabela de Hotis.................................................................................................................. 17 Figura 11: Tabela de Restaurante ........................................................................................................ 17 Figura 12: Tabela de Lista dos Inventrios .......................................................................................... 18 Figura 13: Tabela de Registar Inventrio Entrada no Armazm ........................................................ 19 Figura 14:Tabela Para Registar Inventrio Sada do Armazm ......................................................... 19 Figura 15:Tabela de Tipo dos Inventrios ........................................................................................... 20 Figura 16: Consulta Para Calcular Produto Entrada no Armazm.................................................... 21 Figura 17: Consulta Para Calcular Resto dos Produtos no Armazm ................................................ 22 Figura 18: Consulta Para Calcular Inventrio Entrada no Armazm................................................ 23 Figura 19: Consulta Para Calcular o Resto dos Inventrios no Armazm ......................................... 24 Figura 20: Menu Principal do GS ........................................................................................................ 25 Figura 21: Formulrio de Lista dos Produtos ...................................................................................... 26 Figura 22: Formulrio Para Registar Produtos Entradas no Armazm ............................................. 26 Figura 23: Formulrio Para Registar Produtos Sadas do Armazm ................................................. 27 Figura 24: Formulrio de Lista dos Inventrios .................................................................................. 28 Figura 25: Formulrio de Lista dos Inventrios .................................................................................. 28 Figura 26: Formulrio de Registar Inventrios Sadas do Armazm ................................................. 29
xiii
Figura 27: Formulrio de Lista dos hotis do GS ................................................................................ 29 Figura 28: Formulrio de Lista dos Restaurantes do GS .................................................................... 30 Figura 29: Relatrio Para Calcular Produtos Entradas no Armazm ................................................ 31 Figura 30: Relatrio de Calcular Resto dos Produtos no Armazm .................................................... 31 Figura 31: Relatrio de Calcular Inventrio Entrada no Armazm ................................................... 32 Figura 32: Relatrio de Calcular Resto Inventario no Armazm ........................................................ 32 Figura 33: Macro de Menu Principal ................................................................................................... 33 Figura 34: Relacionamentos das Tabelas............................................................................................. 34
XIV
ndice de Tabelas
Tabela 1: Notao e Glossrio ............................................................................................................ xvii Tabela 2: Tabelas de Reunies e Acompanhamentos ............................................................................ 6
xv
Notao e Glossrio
BD FUP GS Base de Dados Fundao das Universidades Portuguesas Grupo Sagres Tabela 1: Notao e Glossrio
xvii
1 Introduo
O termo base de dados est intimamente associado noo de "uma coleco de informao". De um ponto de vista mais terico pode-se afirmar que uma base de dados um conjunto estruturado de informao. Uma base de dados uma coleco de dados formalmente definida, informatizada, partilhvel e sujeita a um controlo central. Uma base de dados uma coleco de dados inter-relacionados com mltiplas utilizaes. Uma base de dados relacional (daqui para diante a expresso base de dados usada como sinnimo de base de dados relacional) um sistema de gesto de informao relativamente complexo. Dado que a base de dados a componente central do sistema, uma boa tcnica de desenho crucial para a eficcia do sistema. Se a funo duma base de dados fosse simplesmente a de armazenar dados, a sua organizao seria relativamente simples. A complexidade estrutural das bases de dados resulta do facto de que ela deve tambm mostrar as relaes que existem entre os dados. Uma base de dados composta por um conjunto de tabelas e associaes entre as tabelas. A associao entre os dados o ponto forte dos sistemas relacionais. As tabelas so formadas por linhas e colunas onde figuram os dados. Numa base de dados relacional os dados esto todos representados como valores nas colunas das tabelas.
1.1 Enquadramento
Este Relatrio o trabalho final do Curso de Engenharia Informtica e este Projecto foi feito na Universidade de Timor Leste (UNTL) e pela Fundao das Universidades Portuguesas na Sala 13 que como o Laboratrio de Informtica. Basicamente o Grupo Sagres uma empresa que abriu o seu hotel e restaurante em Timor Leste para poder prestar servios de alojamento e refeio aos Estrangeiros que esto em Timor Leste. Neste projecto criou-se uma Base de Dados do armazm para produtos e inventrios do hotel e restaurante. Como sabemos a empresa de Grupo Sagres tem o hotel e restaurante que precisa de uma Base de Dados para controlar e testar as existncias de produtos e inventrios. Porque muito importante para uma empresa ter a sua Base de Dados para os controlos das existncias.
Conhecer os Produtos e Inventrios no Armazm do GS. Definir quais as necessidades da empresa para a Base de dados. Desenhar a Base de Dados para um problema simples. Criar Base de Dados da empresa GS na UNTL (Universidade Nacional Timor Lorosae)
Desde o primeiro dia de estgio, 8 de Abril 2010, at ao dia 13 de Abril 2010, durante quatro dias o objectivo foi conhecer todos os produtos e inventrios no armazm do GS. Do dia 14 de Abril at 15 de Abril 2010, recolheram-se todos os dados no armazm do GS. Do dia 16 at 19 de Abril fez uma anlise para como criar uma base de dados. Do dia 20 at 21 de Abril atravs de anlise de dados. Do dia 22 de Abril at dia 10 de Maio fazer base de dados em Access. Do dia 10 de Maio o supervisor fez a primeira correco. Do dia 11 at 14 de Maio fez refinamento de base de dados corrigido.
No dia 17 de Maio o supervisor fez a segunda correco. No dia 18 at 21 de Maio foi feito um refinamento da Segunda correco de Base de Dados. No dia 24 de Maio o supervisor fez a terceira correco de Base de Dados. No dia 25 at 29 de Maio fez refinamento de terceiro correco de Base de Dados.
Data 9-4-2010
Descrio Discutiu-se o problema de procurar os dados no armazm e a forma de criar a base de dados para a empresa.
12-4-2010
Discutiu-se o problema da falta de equipamentos para trabalhar com base de dados na empresa.
14-4-2010
Hotel Katuas
O supervisor perguntou sobre o desenho de criao de base de dados e tambm falamos sobre o problema de falta de
equipamentos para construir a base de dados. Decidiu-se fazer a base de dados nos laboratrios da FUP. 18-4-2010 Felicidade Exposto Gusmo supervisor Hotel Katuas Foi mostrada a parte da base de dados realizada at data.
4-5-2010
Hotel Katuas
14-5-2010
Hotel Katuas
21-5-2010
Hotel Katuas
Discutiu-se sobre o projecto e o supervisor decidiu para criar uma Base de Dados que muito simples e no pode ser preenchidos porque so os Funcionrios do GS que vo preencher esta Base de Dados
26-5-2010
Resolveu-se criar uma Base de Dados que muito simples como o supervisor pediu
31-5-2010
Hotel Katuas
7-6-2010
Hotel Katuas
9-6-2010
Hotel Katuas
Windows 7 Ultimate Microsoft Access 2007 Consultas SQL Microsoft Office Project 2007 (Mapa de Gantt) Microsoft Office Power Point 2007 (Para Apresentao) Microsoft Visio 2007 (Para Caso de Uso)
DIRECTOR
MANAGER
SECCAO FINANCAS
SECCAO ADMINISTRACAO
Figura 2: Hierarquia do GS
Este projecto veio trazer grandes vantagens para o GS porque atravs da Base de Dados podemos resolver alguns problemas e tambm de uma maneira mais fcil guardar a informao sobre as entradas e sadas dum produto e fazer inventrios.
2 Contexto
Uma Base de Dados uma entidade na qual possvel armazenar dados de maneira estruturada e com a menor redundncia possvel. Estes dados servem para ser utilizados por programas e por utilizadores diferentes. No contexto explicam-se dos objectos da empresa. A empresa GS uma grande empresa em Timor Leste onde existem um restaurante e dois hotis. O hotel e o restaurante so ocupados maioritariamente por estrangeiros, principalmente por professores. Alm disso h tambm estrangeiros que vem fazer o seu trabalho aqui como as foras de estados unidos, etc.
O BD do Grupo Sagres tem dados de hotis e restaurantes, depois os dados foram requisitados para guardar na aplicao de Access para poder ter uma Base de dados para a Empresa de GS.
3 Descrio tcnica
Aqui vo-se descrever os procedimentos tcnicos realizados para construir a base de dados. Na figura seguinte mostram-se os papis realizados pelo administrador e a seco de logstica e equipamentos. O Administrador quem cria as listas dos produtos e inventrios, calcula produtos para comprar, calcula produtos sados do armazm e edita as configuraes na bd.
10
11
3.1
Nesta Base de Dados utilizaram-se seis tipos de objectos que so: Tabelas, Consultas, Formulrios, Relatrios, e Macros inclui as relaes entre as tabelas. Aqui descreve-se em geral cada explicao de objectos utilizados: Tabelas Todos os dados que so armazenados de forma permanente pelo Access, so guardados em Tabelas. Cada tabela armazena dados sobre um tipo da coisa, pessoa ou relao entre coisas/pessoas. As tabelas esto organizadas em linhas e colunas. Em cada linha guardam-se dados sobre um item, isto , sobre um produto, inventrio, hotis, restaurantes, etc. Cada coluna representa uma determinada caracterstica que est associada a todos os itens do tipo que a tabela representa. Em linguagem de BD uma linha um registo (record) e uma coluna um campo (field). possvel ter um nmero potencialmente ilimitado de registos em cada tabela, mas o nmero de campo fixo e limitado. Na criao das tabelas so para inserir dados, tem o mesmo tipo de dados, existem onze tabelas com diferentes tipos de dados. Uma tabela a tabela de armazm dos produtos GS, que serve para introduzir os dados dos produtos que foram comprados pela empresa GS para ser distribudos aos restaurantes do GS, uma tabela de armazm dos inventrios GS, tambm serve para introduzir os dados dos inventrios que foram comprados pela a empresa GS para ser distribudos aos hotis e restaurantes do GS, uma tabela do hotis para podia introduzir os dados e controlar os inventrios de entradas e sadas, outra tabela tabela de restaurante que tambm serve para introduzir os dados e controlar os produtos e inventrios de restaurante para entradas e sadas, e outra tabela a tabela de vendas para calcular os produtos que so vendidos no restaurante. Em cada tabela existe a Chave Primria (Primary Key) e a Chave Estrangeira (Foreign Key). A Chave Primria que vai identificar cada registo dando-lhe a unidade, e a Chave Primria nunca se repetir. A Chave Estrangeira a chave formada atravs de um relacionamento com a Chave Primria de outra tabela.
12
Nesta tabela para preencher com os produtos que esto no armazm do GS tambm como lista dos produtos. Esta tabela est relacionada com a tabela de registar produto entrada, registar produto vendido, e produto sada para restaurante do GS. Os dados vo ser registados baseado nos tipos de produto e tipo de embalagem. No campo da tabela lista dos produtos para armazm do GS tm ID Produto (Chave Primria), Produto, Data validade (Data Validade de cada Produto que est no armazm do GS), ID Tipo Produto e ID Tipo Embalagem.
13
Os campos que esto nesta tabela so para preencher os dados do Tipo Produto para cada produto que entram no armazm do GS. Esta tabela est relacionada com a tabela de Lista dos Produtos. Neste campo tm ID Tipo Produto (Chave Primria) e Tipo Produto. Tabela de Tipo Embalagem dos Produtos
14
Nesta tabela existem os campos para preencher cada tipo de embalagem dos produtos e depende de cada produto que entram no armazm do GS. Esta tabela tambm tem relao com a tabela de Lista dos Produtos para Armazm do GS. Neste campo existem ID Tipo Embalagem (Chave Primria) e Tipo Embalagem. Tabela Para Registar Produtos Entradas no Armazm
Cada Produto que vai entrar no Armazm do GS tem que registar nesta tabela, esta tabela tem relao com a tabela de lista dos produtos. Neste campo existem ID Registo Entrada (Chave Primria), ID Produto, Data entrada, Unidade entrada, Custo produto e Total Custo Produto. Esta tabela que muito importante para podia contar total de custo do produtos comprados.
15
Nesta Tabela existem os campos para preencher os dados dos Produtos que saiam do armazm. Esta tabela tambm importante porque atravs desta tabela podiam saber o resto dos produtos no armazm do GS atravs dos clculos na Base de Dados. Neste campo existe ID Registo Sada (Chave Primria), ID Registo Entrada, ID Restaurante, Data Sada, Unidade Sada e Resto. Esta tabela esta relacionada com a tabela de registar produtos entradas.
16
Tabela de Hotis
A tabela de Hotis para preencher os Nomes dos Hotis do GS. Esta tabela est relacionada com a tabela para registar os inventrios sadas para Hotis e Restaurante. Neste campo existem ID Hotel (Chave Primria) e Nome Hotel. Tabela de Restaurante
17
Nesta tabela para preencher os Nomes dos Restaurantes do GS. Esta tabela est relacionada com a tabela para registar os inventrios Sadas para Hotis e Restaurante e tabela de produtos sadas para restaurante. Neste campo existem ID Restaurante (Chave Primria) e Nome Restaurante. Tabela de Lista dos Inventrios
Nesta tabela so para preencher os inventrios do hotel e restaurantes do GS, tambm como uma lista de inventrios do hotel e restaurante. Esta tabela est relacionada com a tabela de Tipo Inventrios, tabela de registar inventrio sada para hotel e restaurante, tabela de registar inventario entrada e registar inventrio sada do armazm. Neste campo existem ID Inventrios (Chave Primria), Inventrios e ID Tipo Inventrio.
18
Nesta tabela permite preencher os inventrios que entrou no armazm do GS. Esta tabela est relacionada com a tabela de lista dos inventrios. Neste campo existem ID Entrada (Chave Primria), ID Inventrio, Data Entrada, Unidade Entrada, Custo inventrio e Total de Custo.
19
Nesta tabela para preencher dados dos inventrios sadas do armazm tambm para calcular resto do inventrio no armazm do GS. Esta tabela est relacionada com a tabela de Registar Inventrio Entrada no Armazm e a tabela para registar os inventrios sadas para hoteis e restaurantes. Neste campo existem ID Sada (Chave Primria), ID Entrada, ID hotel, ID Restaurante, Data Sada, Unidade Sada e Resto. Tabela de Tipo dos Inventrios
Nesta tabela para preencher o tipo de cada inventrio que est no armazm do GS. Esta tabela est relacionada com a tabela de lista dos inventrios. Neste campo existem ID Tipo Inventrio (Chave Primria) e Tipo Inventrio.
20
Consultas As consultas filtram as informaes da tabela e permitem a sua visualizao. Geralmente so comandos de SQL. A consulta nesta BD uma consulta que muito simples para calcular a entrada e sada dos produtos e inventrios no armazm.
Nesta consulta permite para calcular o total de custo para os produtos comprados. As tabelas que est nesta consulta so tabela para lista dos produtos, tipo produto, tipo embalagem e tabela de registar produtos entrada no armazm. Os campos que existem nesta consulta so: ID produto, Produto, Data validade, Tipo produto, Tipo embalagem, Data entrada, Unidade entrada, Custo produto e Total Custo Produto, onde:
21
Nesta consulta para calcular o resto dos produtos ou stocks que esto no armazm do GS. As tabelas que esto nesta consulta so: tabela de lista dos produtos, tipo produto, tipo embalagem, restaurante, registar produto entrada no armazm e a tabela para registar produtos sadas do armazm. Os campos que existem nesta consulta so: Id Produto, Produto, Data Validade, Tipo Produto, Tipo Embalagem, Unidade Entrada, Data Sada, Nome Restaurante, unidade sada e Resto do produto no armazm. Onde:
22
Nesta consulta para calcular o total dos inventrios que foram comprados e foi guardado no armazm. As tabelas que esto nesta consulta so: tabela de lista dos inventrios, tipo inventrios e a tabela para registar os inventrios entradas no armazm. Os campos que esto nesta tabela so: ID Inventrios, Inventrios, Tipo Inventrios, Data Entrada, Unidade Inventrio Entrada, Custo Inventrio e Total de Custo. Onde:
23
Nesta consulta para calcular os restos do inventrio no armazm do GS. As tabelas que esto nesta consulta so: a tabela de lista dos inventrios, tipo inventrio, registar inventrio entrada no armazm, hotis, restaurantes e a tabela para registar inventrio sada do armazm. Os campos que esto nesta consulta so: ID Inventrios, Inventrios, Tipo Inventrios, Unidade Inventario Entrada, Data Sada, Nome Hotel, Nome restaurante, Unidade Inventrio Sada Resto. Onde:
Formulrios Os formulrios servem para organizar e tornar mais agradvel a interaco com a BD. Em conjunto com os controlos, permitem a construo de aplicaes sobre a BD. Pode-se resumir as funcionalidades dos formulrios a : Editar (mostrar, alterar ou inserir) informao contida em tabelas (tabelas virtuais) Mostrar informao derivada atravs de expresses (nos campos calculados)
24
Gerir a interaco com os utilizadores Os Formulrios que esto nesta base de dados so o formulrio que baseia-se nas tabelas relacionais. Os dados vai ser preenchido no formulrio, existem nove formulrios nesta Base de Dados.
Neste Menu Principal existe uma tabela como Lista dos Formulrios onde dentro desta lista tem os formulrios como listas de produtos e inventrios tambm os formulrios dos registos de entradas e sadas dos produtos e inventrios no armazm do GS. Alm disso h formulrio para preencher o nome de hotel e restaurante. Noutra tabela na direita uma tabela como Lista dos Relatrios que tem duas barras em cima. Na primeira barra a barra dos Produtos que quando fazemos clique neste barra vai aparecer dois relatrios que so: os relatrios de calcular produto entrada no armazm e calcular restam dos produtos no armazm. No segunda barra a barra de Inventrios que quando fazemos clique neste barra vai aparecer tambm dois relatrios que so: relatrio para calcular inventrio entrada no armazm, e calcular resto dos inventrios no armazm.
Felicidade Exposto Gusmo 25
Nesta Menu Principal tambm tem um boto de Sair, quando fazemos clique neste boto vai sair da Base de Dados.
Neste formulrio guarda todas as listas dos produtos que vai ser comprado pela empresa de GS.
26
Todos os Produtos que foram comprados tm que registar neste formulrio. Dentro deste formulrio tem sete botes de comandos que serve para eliminar registo, ir para o registo anterior, ir para o registo seguinte, adicionar o novo registo, localizar o registo, imprimir o formulrio actual e ultimo o comando para fechar o formulrio.
Este formulrio para registar os produtos que vo sair do armazm. Todos os produtos que saiam tm que registar neste formulrio. Este formulrio tambm tem sete botes de comandos.
27
Este formulrio a lista de todos os inventrios dos hotis e restaurantes dos GS.
Este formulrio para fazer registo dos inventrios que vai entrar no armazm do GS. Tambm tem sete botes de comandos.
28
Este formulrio para fazer registo dos inventrios que vai sair do armazm para hotis e restaurantes do GS.
29
Relatrios Os relatrios (report) permitem organizar e sumarizar a informao proveniente de vrias tabelas ou queries com o objectivo especfico de impresso. De certa maneira, um relatrio um formulrio contnuo desenhado especificamente para impresso. Assim, os conceitos associados aos relatrios so muito semelhantes aos dos formulrios, e por isso, ser feita apenas uma introduo muito breve. Nesta Base de Dados tem onze Relatrios que so: o relatrio de calcular produto entrada no armazm, calcular resto do produto armazm, calcular produto vendido, calcular inventrio entrada no armazm, calcular resto dos inventrios no armazm, calcular inventrio entrada no hotis e restaurantes e os relatrios para calcular resto produtos em cada restaurante.
30
31
Este relatrio para fazer clculos dos inventrios comprados para guardar no armazm.
32
Este Relatrio mostra os clculos dos restos dos inventrios no armazm. Macros Um Macro um conjunto do Access, constituda por um conjunto de aces, para a execuo de uma ou vrias tarefas especficas. Nesta BD utiliza-se macros para criar o menu de formulrios, relatrios, consultas e principalmente o menu principal. O objectivo para separar um formulrio com uma consulta e relatrio. Nesta Base de Dados tem um Macro o Macro de Menu Principal.
Nesta Macro existem todos os formulrios e relatrios para apresentar no Menu Principal quando fazemos clique num boto no Menu Principal.
33
As Tabelas que esto nesta Base de Dados so relacionadas um aos outros. Existem trs tipos de relacionamentos possveis que so:
Um Para Um (1 Para 1) Para indicar que as tabelas tm nica entre si, escolhe qual a tabela que vai receber a Chave Estrangeira. Um Para Muitos (1 Para N) A Chave Primria da tabela que tem o lado 1 vai para a tabela do lado N. No lado N ela chamada de Chave Estrangeira Muitos Para Muitos (N Para N) Quando tabelas tem entre si relao n...n necessrio criar uma nova tabela com as chaves primria das tabelas envolvidas. Nesta Base de Dados tem onze tabelas relacionais que so: 1. A relao entre a tabela produto e tipo produto. A relao entre tabela produto e tipo produto uma relao de (N para 1), muitos produtos podem ter um tipo de produto.
Felicidade Exposto Gusmo 34
2. A relao entre a tabela produto e tipo embalagem Estas tabelas tambm tm relao de (N para 1), muitos produtos tm um tipo de embalagem. 3. A relao entre a tabela produto e a tabela para registar produto entrada. Estas tabelas tm relao de (1 para N), um produto pode ter muitas entradas. 4. A relao a tabela registar produto entrada e registar produto sada. Estas tabelas tem relao de (1 para N). Estas duas tabelas tm relaes com a tabela de lista de produtos, um produto pode ter muitas entradas tambm pode ter muitas sadas. 5. A relao entre registar produto sada com a tabela de restaurante Estas tabelas tm relao de (N para 1), um produto tem muitas sadas para cada um dos restaurantes. 6.A relao entre Inventrio e tipo de inventrio Estas tabelas tm relao de (N para 1), muitos inventrios tm um tipo de inventrios. 7. A relao entre inventrio e registar inventrio entrada Estas tabelas tm relao de (1 para N), um inventrio tem muitas entradas.
8. A relao registar inventrio entrada e registar inventario sada Estas tabelas tem relao de (1 para N), um inventrio tem muitas entradas tambm tem muitas sadas. 9. A relao entre inventrio sada, hotel e restaurante. As tabelas tm relaes de (N para 1), um inventrio tem muitas sadas para cada um hotel e restaurante.
35
4 Concluses
Este trabalho decorreu com algumas dificuldades e muitas mudanas na Base de dados. Este projecto permitiu criar uma Base de dados dos produtos e inventrio do hotel e restaurante no armazm do GS. Alm disso uma Base de Dados obriga-nos a pensar como resolver um problema, porque resumidamente a base de dados como um problema que tem que ser resolvido.
36
5 Bibliografia
http://pt.wikipedia.org/wiki/Banco_de_Dados http://pt.wikipedia.org/wiki/Banco_de_Dados_Relacional Domine a 110% Access 2003, Srgio Sousa
37