Banco De Dados
Monografias: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: KiaraKarla • 19/9/2013 • 7.362 Palavras (30 Páginas) • 469 Visualizações
CONCEITO DE BANCO DE DADOS
Gerenciamento de Dados
Imagine a um banco que esquecesse quem lhe deve dinheiro ou a uma revista que perdesse os nomes e
os endereços dos seus assinantes. Em breve, estariam todos em grandes dificuldades, senão falidos.
Por isso, houve a necessidade de criar mecanismos para gerenciar esses dados, desde pequenas massas
até grandes.
O gerenciamento de dados, exige habilidades em projeto, uso e gerenciamento dos sistemas de
armazenamento de dados nas organizações modernas.
O que é um Banco de Dados ?
Bancos de dados, (ou bases de dados), são conjuntos de dados com uma estrutura regular que
organizam informação.
Um banco de dados normalmente agrupa informações utilizadas para um mesmo fim.
O objetivo principal de um sistema de banco de dados é possibilitar um ambiente que seja
adequado e eficiente para uso na recuperação e armazenamento de informações.
Por exemplo:
Um banco de dados de uma escola, teremos como informação:
− Os dados pessoais do aluno
− Os cursos oferecidos ou anos (antiga série)
− As disciplinas oferecidas
− Os valores que os alunos pagaram nas boletas, etc,etc,etc
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema
Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma
pura, reduzida ou estendida.
Muitas vezes o termo banco de dados é usado como sinônimo de SGDB.
O termo banco de dados foi criado inicialmente pela comunidade de computação, para indicar coleções
organizadas de dados armazenados em computadores digitais, porém o termo é atualmente usado para
indicar tanto bancos de dados digitais como bancos de dados disponíveis de outra forma. No Brasil, é
mais comum usar o termo base de dados quando se mencionam outros tipos de bancos de dados senão
aqueles armazenados em um computador e gerenciados por um SGBD.
Exemplos de SGBD : SQL Server, Oracle, Postgresql, MySql
Características de um SGBD
Integridade
Restrições
Segurança/Privacidade
Restauração
Reorganização
Eficiência
Principais Objetos de um SGBD
Tabelas
Visões
Índices
Aceitando uma abordagem mais técnica, um banco de dados é uma coleção de registros salvos em um
computador em um modo sistemático, de forma que um programa de computador possa consultá-lo para
responder questões.
Normalmente um registro está associado a um conceito completo e é dividido em campos, ou atributos,
que dão valores a propriedades desses conceitos. Possivelmente alguns registros podem apontar
diretamente ou referenciar indiretamente outros registros, o que faz parte da caracterização do modelo
adotado pelo banco de dados.
A descrição de quais são os tipos de registros existentes em um banco de dados e ainda quais são os
campos de cada registro é conhecida como esquema do banco de dados ou esquema relacional.
Estritamente falado, o termo banco de dados deve ser aplicado apenas aos dados, enquanto o termo
sistema gerenciador de bancos de dados deve ser aplicado ao software com a capacidade de manipular
bancos de dados de forma geral. Porém, é comum misturar os dois conceitos.
Estrutura de um Banco de dados
Tabelas, Campos, Registros
Um banco de dados possui uma ou mais tabelas (podemos chamar também de entidades), que é uma
forma comum de armazenagem de dados na empresa. O correto é que, através de um processo de
análise, os dados fiquem organizados nestas tabelas.
Cada tabela possui campos (ou podemos chamar também de atributos ou linhas), que são os nomes dos
dados que serão armazenados. Cada campo (ou atributo) possuem propriedades, como por exemplo o
tipo de dados a ser armazenado (caracter, numérico, data) e o tamanho.
As tabelas também possuem registros (ou linhas) que são os dados que estão armazenados em cada
campo da tabela.
Então podemos dizer que tabela (ou entidade) é:
– Objeto criado para armazenar os dados fisicamente
– Os dados são armazenados em linhas (registros) e colunas (campos)
– Os dados de uma tabela normalmente descrevem um assunto tal como clientes, vendas, etc.
Exemplo de uma tabela com registros gravados:
Importante: A definição dos atributos geralmente acontece durante várias discussões com o cliente.
Todo
...