Você está na página 1de 4

PROJETO DE BANCO DE DADOS 18

FUNDAMENTOS
E CONCEITOS
DE BANCO DE
DADOS
Para conversamos com alguém precisamos
conhecer seu idioma e gírias!
Para trabalhar com Banco de Dados
precisamos conhecer seu vocabulário!

Agora, vamos conhecer alguns conceitos relacionados


com a área de Banco de Dados, pois estes são importantes
para que entendamos os principais elementos relacionados
com o seu uso.
PROJETO DE BANCO DE DADOS 19

A EVOLUÇÃO DO DADO Assim, informação é uma mensagem Chegamos ao topo da pirâmide,


significativa e contextualizada, resultado onde o conhecimento irá refletir os estados
da análise realizada sobre os dados. Pode- mentais que estão em constante transfor-
É possível definir o Banco de Dados mos dizer que informação é o significado mação, representando a experiência. Na
como um conjunto de dados relaciona- que as pessoas associam aos dados através produção do conhecimento as informações
dos, que possibilitam a identificação de de convenções usadas em sua interpreta- são selecionadas, organizadas, sintetizadas,
informações. Dessa forma, precisamos ção. Dessa maneira, quando os dados são relacionadas com outras e mobilizadas para
entender, e diferenciar, o que são dados, organizados em conjunto, acrescenta-se a realização de algo prático e possibilitam
informações, o que podem ser e transfor- eles valor, tornam-se úteis, então se tor- a tomada de decisões ou a realização de
mar no que é conhecimento. nam informação. Assim, quando o dado alguma tarefa específica.
10 é vinculado a temperatura, associado
Dados são registros numéricos ou ao dia e hora em que foi observada, tor- O conhecimento é, portanto, a in-
textuais, de operações, ocorrências, situ- na-se uma informação, principalmente se formação em movimento. Por exemplo,
ações, características, ou ainda, resultados vinculado a um conjunto de temperaturas, quando se tem a informação que está 10°,
obtidos, que isolados e sem contexto, po- por exemplo, coletadas ao longo de um sabe-se que está frio e toma-se a decisão de
dem não ter significado próprio. Assim, período de tempo. fechar as janelas, colocar roupas quentes,
dados podem ser definidos como fatos em etc. Para informação se transformar em
sua forma primária, como observamos no conhecimento ela precisa ser compreen-
mundo. Por exemplo, considere o dado 10, dida, seu conteúdo deve ser reconhecido
podemos dizer que é um número inteiro, e fazer parte da memória e experiência de
mas o que significa? Qual informação um indivíduo, e assim possa ser utilizado
representa? É uma nota? Nota 10. É um para orientar as ações.
dia? Dia 10. É um mês? Mês de outubro.
É uma duração de tempo? 10 minutos ou
10 horas. Quando os dados são colocados
em um contexto e são interligados passam
a ter significado.
PROJETO DE BANCO DE DADOS 20

SISTEMA DE GERÊNCIA DE • Construção do Banco de Dados: é dados relacionados e que são gerenciados
BANCO DE DADOS o processo de criação das estruturas por um sistema de gerência de banco de
físicas e configurações do Banco de dados.
Dados.
Os SGBD (Sistemas de Gerência de Dessa forma, o SGBD constitui-se
Banco de Dados ou Sistemas de Gerencia- • Manipulação do Banco de Dados: em um conjunto de softwares especializa-
mento de Banco de Dados) possibilitam são os processos de armazenamen- dos com funções específicas, interligados
a definição, construção e manipulação to de dados (inclusão, alteração e com os programas de aplicações e com o
de bancos de dados para as mais diversas exclusão de dados) e execução de banco de dados. Vamos conhecer alguns
aplicações. consultas e relatórios. destes softwares que fazem parte de um
SGBD ou trabalham em conjunto com ele:
Vamos entender melhor o que isso Vamos aprender a definir Banco de
significa: Dados!! Programas de Aplicação: são pro-
gramas desenvolvidos para as organiza-
• Definição do Banco de Dados: é a Há várias formas de definir o que é ções e usuários com os mais diversos fins:
descrição das estruturas que serão um banco de dados: conjunto de arquivos gestão empresarial, cálculos de impostos,
armazenadas no banco de dados, relacionados, coleção de dados operacio- gestão de estoques, cálculos de custos,
engloba a modelagem conceitual e nais armazenados e usados por sistemas, catalogação de livros, etc.
especificação física dos dados e suas coleção de dados relacionais. Enfim, um
relações. banco de dados é uma estrutura armazena- Gerenciador de Arquivos: software
da em um dispositivo físico composta por especializado em fazer a gestão dos arqui-
PROJETO DE BANCO DE DADOS 21

vos gerenciados pelo SGBD, que englobam Language) é parte da SQL e constitui-se em uma linguagem de definição de dados,
arquivos de dados, arquivos de índices, que é utilizada para criação de estruturas (tabelas, objetos, funções, etc.) no banco
arquivos de dicionários de dados, arquivos de dados.
de recuperação, arquivos de usuários, etc.
Suas principais funções são: alocar espaço Dicionário de Dados: é o componente responsável pelos metadados do banco de
nos dispositivos de armazenamento, criar dados. Os metadados são uma estrutura que possui as informações sobre a estrutura
e gerenciar estruturas de indexação, criar do banco de dados. Metadados são dados que tem as explicações dos dados que serão
e gerenciar estruturas de recuperação em armazenados no banco de dados. Assim os metadados tornam possível transformar
caso de falhas, criar e gerenciar estruturas os dados em informações.
de memória para otimizar o acesso aos
registros dos arquivos. É um dos mais Processador e Otimizador de Consultas: responsável por analisar comandos
importantes módulos de um SGBD e deve de consultas SQL e transformá-las em um plano de execução otimizado, para a efi-
funcionar de forma autônoma em relação ciente recuperação de dados.
aos outros módulos, pois isso permite que
seja atualizado de forma independente, Pré-compilador DML e Compilador DML: converte comandos DML (Da-
visando a otimização de seus processos taManipulation Language) em instruções para manipulação dos dados. A DML
ou adequação a atualizações dos sistemas é parte da linguagem SQL e constitui-se por comandos de manipulação de dados
operacionais. (inclusão, alteração e exclusão).

Gerenciador de Banco de Dados: Gerenciador de Transações:


fornece uma interface para o administrador inclui os módulos de controle de con-
do banco de dados (DBA1 ) para acessar o corrência e subsistema de recuperação,
gerenciador de arquivos, os aplicativos de responsáveis pela correta execução das
definição de dados e de consulta. transações.

Interpretador DDL: o processa- A figura a seguir demonstra a


dor de expressões DDL (Data Definition relação entre esses e alguns outros ele-
1 DBA: DataBase Administrator
mentos de um SGBD:

Você também pode gostar