Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduo
Conceito
Saber o significado de um Banco de Dados, e que o SGBD um sistema que o gerencia, no o bastante, pois estamos falando de um grande volume de dados, ou seja, informaes que precisam ser armazenadas, acessadas, atualizadas, por um indefinido espao de tempo, dando aos seus usurios, agilidade e qualidade de resposta no cruzamento das informaes. Esse armazenamento e gerenciamento, surgiram para deixar de lado os primitivos sistemas de arquivos, que no conseguiam controlar os inmeros processos e usurios,que faziam uso de seus pequenos recursos.
Conceito - continuao
Atualmente, os bancos de dados no impem limites de armazenamento, em alguns casos no necessita de muito hardware, nos proporcionam segurana e at tem capacidade de nos disponibilizar mltiplas vises dos dados. Esses sistemas gerenciadores de arquivos, seja ele free (gratuito) ou no, ambos tem capacidade de nos trazer ferramentas necessrias para o gerenciamento de qualquer tipo de informaes armazenadas, independente de sua representao ou modelo pelo qual as informaes esto estruturadas.
O que um SGBD?
Um sistema Gerenciador de Banco de Dados ou, Sistema Gestor de Base de Dados (SGBD), um conjunto de programas responsveis pelo gerenciamento de uma base de dados. um sistema extremamente complexo, responsvel pela persistncia, organizao e recuperao dos dados. Historicamente, o primeiro Sistema Gerenciador de Banco de Dados comercial surgiu no final de 1960 com base nos primitivos sistemas de arquivos disponveis na poca, os quais no controlavam o acesso concorrente por vrios usurios ou processos. Os SGBDs evoluram desses sistemas de arquivos de armazenamento em disco, criando novas estruturas de dados com o objetivo de armazenar informaes. Com o tempo, os SGBDs, passaram a utilizar diferentes formas de representao, ou modelos de dados, para descrever a estrutura das informaes contidas em seus bancos de dados.
Quais so os elementos de dados? Disciplina: mate01 Perodo: primeiro semestre /97 Matriculados : 57
Exemplo de Dado
Informao
Tabelas, podemos considerar as tabelas como matrizes que armazenam os dados. Nome
Teste1 Teste2 Teste3
Cdigo
01 02 03
Telefone
(11) 1111.1111 (22) 2222.2222 (33) 3333.3333
Email
teste1@teste.com.br teste2@teste.com.br teste3@teste.com.br
Cdigo
01
02 03
Nome
Teste1
Teste2 Teste3
Telefone
(11) 1111.1111
(22) 2222.2222 (33) 3333.3333
Email
teste1@teste.com.br
teste2@teste.com.br teste3@teste.com.br
Cdigo
01 02 03
Endereo
Rua 1, 1 Rua 2, 2 Rua 3,3
Cidade
So Paulo Curitiba Rio de Janeiro
Estado
SP PR RJ
Observe que atravs do campo Cdigo, que no caso um campo chave primria ou identificador, conseguimos relacionar as duas tabelas e obter informaes mais detalhadas sobre o registro que gostaramos de consultar.
Diagrama entidade relacionamento um modelo diagramtico que descreve o modelo de dados de um sistema com alto nvel de abstrao. Ele a principal representao do Modelo de Entidades e Relacionamentos. Sua maior aplicao para visualizar o relacionamento entre tabelas de uma banco de dados, no qual as relaes so construdas atravs da associao de um ou mais atributos destas tabelas. MER: Conjunto de conceitos e elementos de modelagem que o projetista de banco de dados precisa conhecer. DER: Resultado do processo de modelagem executado pelo projetista de dados que conhece o MER.
Tipos de Relacionanento
Os tipos de relaes utilizadas neste diagrama so: Relao 1..1 (l-se relao um para um) - indica que as tabelas tm relao unvoca entre si. Voc escolhe qual tabela vai receber a chave estrangeira; Relao 1..n (l-se um para muitos) - 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; Relao n..n (l-se muitos para muitos) - quando tabelas tm entre si relao n..m, necessrio criar uma nova tabela com as chaves primrias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos-chave de outras tabelas. A relao ento se reduz para uma relao 1..n, sendo que o lado n ficar com a nova tabela criada.
Bibliografia
http://www.pt.wikipedia.org http://www.apostilando.com.br