Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
Todos os trabalhos publicados foram gentilmente enviados por estudantes – se também quiseres contribuir para apoiar o nosso portal faz como o(a) Inês Cristo e envia também os teus trabalhos, resumos e apontamentos para o nosso mail: geral@notapositiva.com.
Trabalho escolar sobre os Sistemas de Gestão de Bases de Dados, realizado no âmbito da disciplina de TIC (10º ano).
Este trabalho tem como objectivo a avaliação de parte do módulo 2 de TIC, para a elaboração deste trabalho irei pesquisar em alguns sites da internet, nos apontamentos e em alguns livros de Tic.
Este trabalho vai abordar o tema: Introdução as Bases de Dados, vou falar sobre o SGBD, tabelas, consultas, e por fim vou falar sobre o Modelo relacional.
Espero que no final deste trabalho consiga ter um conhecimento mais avançado sobre este tema, de forma que os consiga aplicar futuramente.
Um Sistema de Gestão de Bases de Dados é o conjunto de programas de computador (softwares) responsáveis pela gestão de uma base de dados. O seu principal objectivo é retirar da aplicação utilizador a responsabilidade de gerir o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interligação para que os seus utilizadores possam incluir, alterar ou consultar dados. Nas bases de dados relacionais a ligação é constituída por drivers do SGBD, que executam comandos na linguagem SQL.
É um sistema que permite:
As vantagens são:
Independência dos Dados
As aplicações acedem e manipulam os dados, mas não devem ser responsáveis por representar e armazenar esses dados: As aplicações diferentes têm representações diferentes;
O SGBD oferece uma visão abstracta dos dados, em que os detalhes de representação e armazenamento estão escondidos.
Acesso eficaz aos dados
O SGBD utiliza uma variedade de técnicas sofisticadas para armazenar e recuperar os dados de forma eficaz;
Estas técnicas são particularmente importantes quando os dados estão armazenados em dispositivos de armazenamento externos.
Redução do tempo de desenvolvimento de aplicações
O SGBD carrega funções que são comuns à maioria das aplicações no que diz respeito no acesso aos dados;
As aplicações terão tendência a serem mais fortes uma vez que algumas das operações são garantidas pelo SGBD e não têm que ser testadas;
Separação entre Aplicação e Dados.
Integridade e Segurança dos Dados
Se o acesso aos dados for sempre feito através do SGBD é mais fácil garantir algumas restrições sobre os mesmos;
É mais fácil reforçar o controlo de acesso aos dados e a visibilidade destes para diferentes tipos de utilizador.
Administração dos Dados
A partilha de dados por vários utilizadores, com administração centralizada no SGBD;
Delegar a administração de dados a profissionais com experiência;
Minimizar a redundância e optimizar o armazenamento e a recuperação de informação.
Acesso corrente e recuperação de falhas
O SGBD faz a gestão das entradas de vários utilizadores; O SGBD protege os utilizadores das falhas do sistema.
As Desvantagens são:
Fig.1 Transferência de informação para um SGBD.
Fonte: http://www.sirmacstronger.eti.br/bd/img/cliente_servidor_sgbd.gif(05/05/2009)
Todos os dados no Access são armazenados em tabelas. Uma base de dados é composta por várias tabelas.
Uma tabela é um conjunto de linhas, chamadas fichas (“record”) e de colunas, chamadas campos (“fields”). Os campos contêm um dado sobre o assunto da ficha, por exemplo, numa ficha de formandos um campo pode ser a data de nascimento.
Fig.2 O esquema mostra os comandos da Barra de menus, os Botões da Barra de ferramentas e o exemplo de uma tabela preenchida com alguns dados.
Fonte: http://civil.fe.up.pt/acruz/access/(05/05/2009)
Na presente vista, a vista da Folha de dados da tabela, pode-se adicionar, editar ou ver dados contidos numa tabela. Também se pode verificar a ortografia e imprimir os dados da tabela, filtrar ou ordenar os registos, alterar o aspecto da folha de dados ou alterar a estrutura da tabela adicionando ou eliminando colunas.
Fig.3 Estas tabelas relacionam Fornecedores e Produtos.
Fonte: http://civil.fe.up.pt/acruz/access/(05/05/2009)
Na vista de Estrutura da tabela, pode-se criar uma tabela completa desde o inicio ou adicionar, eliminar ou personalizar os campos de uma tabela já existente, como se mostra de seguida:
Fig.4 Alteração dos dados de uma tabela já existente.
Fonte: http://civil.fe.up.pt/acruz/access/(05/05/2009)
As consultas são utilizadas para ver, alterar e analisar dados de diferentes maneiras. Também se pode utilizar como fonte de registos para formulários e relatórios.
Fig.5 Três exemplos de consultas.
Fonte: http://civil.fe.up.pt/acruz/access/(05/05/2009)
O Microsoft Access pode criar consultas, para que não tenha que estruturar uma de raiz:
O modelo relacional é um modelo de dados, adequado a ser o modelo subjacente de um SGBD, que se baseia no princípio em que todos os dados estão guardados em tabelas. Toda a sua definição teórica e baseada na lógica de qualidade e na teoria dos conjuntos.
O conceito foi criado por Edgar Codd em 1970, sendo descrito no artigo "Relational Model of Data for Large Shared Data Banks". Na verdade o modelo relacional foi o primeiro modelo de dados descritos teoricamente, as bases de dados já existentes passaram então a ser conhecidas como (modelo hierárquico, modelo em rede ou Codasyl e modelo de listas invertidas).
Fig.6 Esquema de um Modelo Relacional
Fonte:http://www.devmedia.com.br/imagens/sqlmagazine/abr2006/30-05pic02.JPG(06/05/2009)
Com este trabalho fiquei a perceber qual é a utilidade de um SGBD, como utiliza-lo, as suas vantagens e desvantagens. Aprendi também um pouco mais sobre tabelas e como as construir. Fiquei a saber o que eram consultas, pois não tinha a percepção do seu significado no Access, por fim aprendi um pouco sobre a história do modelo relacional, pois só o tinha feito na prática.
Gostei de fazer este trabalho, não só porque adquiri conhecimentos que poderão ajudar-me futuramente quando entrar para o mercado de trabalho, mas também porque acho importante não só fazer a parte prática, mas também saber um pouco da teoria.