Académique Documents
Professionnel Documents
Culture Documents
Integrantes do Grupo IV
Nome Felicidade Pemba Kinzo Garcia Joo Loureno Cussondama Joo Zungo Sondama Nara Joelma Cunjuca Lus Victor Mateso Candeia Lukoki
Agradecimento
Elohim, agradecemos pelo dom da vida, por seu amor, graa, misericrdia e por toda a fora que nos tem proporcionado. Reconhecemos que sem Deus nada somos, Jehova Jireh. Agradecemos aos nossos pais, familiares e amigos por todo o amor e pacincia que tm para conosco, pela fora, coragem e exemplo que nos transmitem. Aos nossos professores e colegas muito obrigados por seus ensinos e pelas suas constantes lies de vida. Caros colegas, o vosso companheirismo torna a nossa jornada mais linda, emocionante e desejvel de se viver.
NDICE
1.Introduo ............................................................................................................................. 5 1.1. 1.2. Objectivo ................................................................................................................... 6 Problema de Investigao .......................................................................................... 6
2. Sistemas de Gerenciamento de Base de Dados SGBD ......................................................... 7 2.1. Conceitos Bsicos ........................................................................................................... 7 2.2. Introduo ao SGBD ...................................................................................................... 7 2.2.1. Exemplos de SGBD ................................................................................................... 8 2.2.1.2. Arquitectura do Microsoft Access ........................................................................ 9 2.2.1.3. Linguagem de programao e Aplicaes do Microsoft Access ............................ 10 2.3. Importncias dos SGBD ................................................................................................ 11 3. Criao do Sistema de Gerenciamento de Base de Dados ................................................... 13 3.1. Descrio do Projecto ................................................................................................... 13 3.2. Desenho do SGBD......................................................................................................... 14 3.2.1. Formulrios ........................................................................................................... 15 3.2.2. Relatrios .............................................................................................................. 16 4. Discusso, Dificuldades e Resultados. .................................................................................. 17 4.1. Discusso ..................................................................................................................... 17 4.2. Dificuldades.................................................................................................................. 17 4.3. Resultados.................................................................................................................... 17 5.Concluso ............................................................................................................................ 18 6. Recomendaes .................................................................................................................. 19 7. Referncias Bibliogrficas. ................................................................................................... 20
1. Introduo
Anteriormente, a informao gozava de um tratamento e armazenamento no muito eficaz, algumas vezes trabalhoso desgastante e muitas vezes dificieis de serem alterados. A informao era armazenada em papel, tais como Jornais, livros e blocos. Com o grande avano tecnolgico, optou-se pelo uso das novas tecnologias para manuseio da informao habilitando as organizaes a alcanarem os seus objectivos no planeamento, organizao, gesto e controlo de cada actividade/processo. A base de dados tem com a principal finalidade o armazenamento organizado das informaes de uma organizao, visando a optimizao dos sistemas facilitando as entradas de dados, alteraes, consultas e formulrios. Os sistemas base de dados permitem guardar dados dos mais variados tipos, aceleram os processos de manuseamento da informao, e conomiza-se toneladas de papel.
5/22
1.1.
Objectivo
Apresentar conceitos bsicos de sistemas de base de dados e suas aplicaes, construir o modelo fisco de uma estrutura de base de dados e resolver o nosso problema em estudo. Criar um sistema de controle e gerenciamento de execuo de ordens de servio em uma oficina mecnica; em que clientes levam veculos oficina mecnica para serem consertados ou para passarem por revises peridicas. 1.2. Problema de Investigao
Determinados sistemas quando mal desenvolvidos como veremos adiante, no melhoraram o processo de trabalho de uma empresa, em contrapartida causam problemas futuros, tais problemas ocorrem, devido as suas poucas, restringidas ou ainda fracas aplicaes, e, por isso so chamados de sistemas pobres. Como exemplo temos o nosso problema de investigao que se d em uma oficina mecnica; Uma oficina tem um sistema de aplicao automatizado. O sistema, contudo, reside num ficheiro ndice e no permite de forma qualquer suporte de deciso. De forma a mover para consultas, a companhia decidiu converter o sistema existente para uma base de dados com um sistema de controle e gerenciamento de execuo de ordens de servio, que ir solucionar este problema.
Oficina Mecnica
| Introduo
6/20
Oficina Mecnica
7/20
2.2.1. Exemplos de SGBD Existem vrios tipos de SGBD, estes variam conforme a sua capacidade de aplicao, desde os mais simples (pequenos) aplicveis a pequenas organizaes que funcionam em computadores pessoais, at aos mais complexos (enormes) que esto associados a uma rede extensiva de computadores. Alguns deles so: IBM Informix, PostgreSQL, Firebird, HSQLDB, DB2, mSQL, MySQL, Oracle, SQL-Server, TinySQL, ZODB, JADE, Sybase, Microsoft Visual Foxpro e o Microsoft Access[1]. Este ltimo que ser utilizado para a implementao do nosso projecto.
2.2.1.1- Microsoft Access
A Microsoft Access um aplicativo que faz parte do pacote Office da Microsoft, que tem como finalidade criao de um sistema de gerenciamento de sistemas de base de dados. Ele permite o desenvolvimento rpido de aplicaes que envolvem tanto a modelagem e estrutura de dados como tambm a interface a ser utilizada pelos usurios [4]. O Access considerado um SGBDR (Sistema de Gerenciamento de Base de Dados Relacional), devido o modelo que define o seu esquema de armazenamento de dados, o modelo relacional. Tal como o relacional, outros modelos muito utilizados por outros sistemas : modelo hierrquico, modelo em rede e modelo orientado a objectos. O nome relacional deve-se a forma como os dados so armazenados, organizados e consequentemente a maneira como so manipulados e recuperados. Todos os dados de uma base de dados relacional (BDR) so armazenados em tabelas
relacionadas/associadas entre si, atravs das j estabelecidas e chamadas regras de relacionamento (os verbos de ligao e a multiplicidade, que dita a possibilidade de ligao/relao entre uma tabela e outra). Essas tabelas que vo constituir a base de dados do sistema, contendo toda a informao necessria, isto ; registos (tambm chamados de entidades, por exemplo: funcionrios, funes, pedidos, tarefas, etc.) e informaes correspondentes a cada registo (tambm chamadas de atributos, por
Oficina Mecnica
8/20
exemplo: os respectivos nomes, cdigos, especificaes e/ou caractersticas de cada entidade, etc.). As regras de relacionamento consistem em associar um ou vrios atributos de uma tabela com um ou vrios atributos de outra tabela [2]. Ex:
A associao entre as tabelas cria o seguinte relacionamento; 2.2.1.2. Arquitectura do Microsoft Access importante realar que como qualquer SGBD, o Acess possui trs (3) nveis de arquitetura: 1- Nvel interno- armazenamento dos ficheiros (base de dados) em suporte informtico (em uma repartio segura e utilizvel do computador, que possa ser manipulada pelo SGBD), tambm chamado nveis fsicos por ser o mais prximo do modo fsico como os dados so armazenados. 2- Nvel Conceptual Trata da forma como os dados so dispostos e organizados; isto em tabelas e relacionamentos. Ou seja, o nvel de simulao entre os dois outros nveis.
Oficina Mecnica
9/20
3- Nvel externo tambm chamado de nvel de visualizao, pois corresponde a forma como os dados so visualizados pelo usurio [3] [7].
2.2.1.3. Linguagem de programao e Aplicaes do Microsoft Access A linguagem de programao disponvel no Access a Microsoft Visual Basic for Applications, mas uma grande vantagem do Access a sua relativa compatibilidade com o SQL buscas podem ser visualizadas e editadas como sendo indicaes de SQL, e estes por sua parte podem ser usadas diretamente em Macros e - Mdulos VBA para manipular tabelas do prprio Access. Usurios podem misturar e usar ao mesmo tempo VBA e Macros para formulrios de programao e lgica, alm de serem oferecidos possibilidades com tcnicas de orientao-objeto. A funo "cortar e colar"(cut and paste) do Access pode torn-lo uma ferramenta til para a conexo entre diversos bancos de dados (por exemplo, entre o Oracle e o Microsoft SQL Server durante converses de dados ou bancos de dados).
Oficina Mecnica
10/20
Geralmente uma aplicao desenvolvida com o Access atravs da linguagem de programao VBA (Visual Basic for Applications) consiste em dois arquivos, um que se denomina BackEnd, onde ficam armazenadas todas as tabelas com seus respectivos relacionamentos, e outro denominado FrontEnd, onde ficam armazenados os cdigos fontes, formulrios, relatrios, mdulos, consultas, macros. Com o Microsoft Access possvel desenvolver desde aplicaes simples como por exemplo, um cadastro de clientes, controle de pedidos at aplicaes mais complexas, como por exemplo, todo o controle operacional, administrativo e financeiro de uma pequena ou at mesmo de uma mdia ou grande empresa, pois os aplicativos desenvolvidos podem rodar perfeitamente numa rede de computadores e os dados armazenados pelo sistema podem ser publicados na Intranet ou at mesmo na Internet. A Microsoft oferece uma criao sofisticada de relatrios e formulrios que fornecem maior eficcia no levantamento de dados e/ou obteno de informaes. O Microsoft Access permite que formulrios contenham cdigos que so ativados medida que mudanas so feitas uma tabela subjacente (contando que as modificaes so feitas apenas com aquele formulrio), e comum usar buscas "passthrough" e outras tcnicas no Access para ativar procedimentos armazenados em RDBMSs que suportam este tipo de sistema [4]. Conforme referimos acima, o Microsoft Access facilmente aplicado projetos pequenos, porm, sofre problemas de escala com projetos maiores caso as aplicaes sejam mal desenvolvidas. Como qualquer SGBD, quando mal implementado causa prejuzos ou mesmo danos irreversvel, devido o seu mau funcionamento. 2.3. Importncias dos SGBD Imaginemos uma oficina mecnica sem um SGBD; devido os seus servios, esta precisa ter um controle efectivo e constante sobre o seu processo de funcionamento. So feitos registos constantes de entradas de mquinas, ordens de servios, servios por realizar e por entragar, peas necessrias, peas disponveis, peas em falta, etc. uma quantidade de dados que necessitam de ser transformados em informaes teis
Oficina Mecnica
11/20
e de maneira rpida e econmica, o que manualmente falando impossvel. Gasta-se uma quantidade enorme de ppeis, tempo, espao fsico que pode ser aproveitado para outros fins, e ainda tem o desgaste fsico e mental do funcionrio pela interminvel luta de manipulao de dados. Esses factores levam qualquer empresa a decar para uma percentagem baixa no seu rendimento, eficcia e por consequncia uma crescente decadncia de clientes, devido a competitividade no mundo dos negcios. Da surge a grande importncia dos SGBD, com a grande capacidade que fornecem ao cliente de manipular e gerir todos os processos que ocorrem dentro de uma determinada organizao.
Oficina Mecnica
12/20
servios a serem executados e preenche uma ordem de servio (OS) e prev uma data de entrega.
2- A partir da OS, calcula-se o valor de cada servio, consultando-se uma
tabela de referencia de mo de obra. O valor de cada pea necessria execuo do servio tambm computado. 3- O cliente autoriza a execuo dos servios e a mesma equipe responsvel pela avaliao realiza os servios. Clientes possuem cdigo, nome, endereo e telefone. 4- Veculos possuem cdigos, placa e descrio. 5- Cada mecnico possui cdigo, nome, endereo e especialidade. 6- Cada OS possui um nmero, uma data de emisso, um valor e uma data para a concluso dos trabalhos. 7- Uma OS pode ser composta de vrios itens (servios) e um mesmo servio pode constar em vrias ordens de servios. 8- Uma OS pode envolver vrios tipos de pea e um mesmo tipo de pea pode ser necessrio em vrias ordens de servio.
Oficina Mecnica
Base de Dados
13/20
Oficina Mecnica
Base de Dados
14/20
3.2.1. Formulrios
Com o SGBD aberto, clica-se em: Na guia criar; Assistente de Formulrios; Seleciona-se o nome da tabela que deseja-se criar o formulrio, neste caso a tabela Cliente; E, logo abaixo, selecionam-se os campos que sero apresentados no formulrio; Clica-se em Avanar, Nesse caso foi selecionada a tabela Cliente, juntamente com seus campos; Funo: Este formulrio serve para a insero dos dados do cliente, e o cdigo do servio desejado.
Oficina Mecnica
Base de Dados
15/20
3.2.2. Relatrios
Criao:
Com o SGBD aberto, clica-se em: Guia criar - Assistente de Relatrio. Seleciona-se o nome do Formulrio que desejamos criar o Relatrio, neste caso o Formulrio Cliente. E, logo abaixo seleciona-se os campos que sero apresentados no Relatrio Clica-se em Avanar. Nesse caso, foi selecionado o formulrio Cliente, juntamente com seus campos. Funo: Este Relatrio serve para apresentar os dados dos clientes, ID, Nome, servio pedido, telefone, Endereo.
Oficina Mecnica
Base de Dados
16/20
Oficina Mecnica
17/20
5. Concluso
Qualquer empresa ou organizao almeja vencer o grande desafio das organizaes modernas face informao, que de armazenar a informao de forma correcta facilitando o metdo de trabalho. Uma das formas de resolver este problemaa desenvolver um SGBD, que uma ferramenta de controlo extremamente poderosa e dinmica, que pode ser actualizada de acordo s necessidades do usuario ou cliente. Contudo, o nosso sistema foi criado para melhorar as seguintes reas: Atendimento; Economia de tempo; Procura rpida de dados Segurana
Oficina Mecnica
| Concluso
18/20
6. Recomendaes
Obteve-se um sistema de gesto base de Dados com um bom funcionamento e resultados esperados, mas atendendo ao constante desenvolvimento das tecnologias nenhum projecto desta natureza est isento a futuras alteraes para melhoria do seu funcionamento. Sendo assim, pretendemos nos proximos projectos inserir os critrios abaixo citados para apresentao de um sistema mais dinmico e seguro, tais como: Consultas de servios solicitados pelos clientes; Consultas de quantas vezes um servio foi solicitado; Dispor o sistema na rede internet ( preencher formulrios e fazer consultas online); O uso das linguagens de programao para melhorar a interface do sistema; Acrescer no Sistema a emisso de factura.
Oficina Mecnica
| 6. Recomendaes
19/20
7. Referncias Bibliogrficas.
1- http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados 2-http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados_relacional
3- http://ricardo2aoc.wordpress.com/sistema-de-gestao-de-base-de-dados-sgbd/
4- http://pt.wikipedia.org/wiki/Microsoft_Access 5- http://pt.wikipedia.org/wiki/Interface 6- Tecnologias de Base de Dados. FCA - Editora de Informtica, 1998 7- Manual de Base de Dados. Universidade Metodista de Angola - Engenheiro MSc Rui Manuel Dos Santos Domingues, 2013
Oficina Mecnica
| 7. Referncias Bibliogrficas.
20/20