Escolar Documentos
Profissional Documentos
Cultura Documentos
EDUCAÇÃO, CIÊNCIA E
TECNOLOGIA DE SÃO PAULO São Paulo
1.1 Motivações
De acordo com Setzer e Silva (2005) dado é uma representação simbólica (feita por
símbolos) quantificável ou quantificada. Por exemplo, um texto é um dado, pois é
representado por 26 letras (símbolos) diferentes. Dado é o registro bruto, sem contexto ou
significado. Um dado representa uma característica; uma identificação; um atributo de um
objeto, ser ou ambiente. Exemplo2: nome, altura, cor, peso, data_nascimento, idade, sexo,
etc. – dados referentes a uma pessoa.
Vaz (2011) descreve metadados como dados que descrevem dados. Os metadados
proveem uma descrição concisa a respeito dos dados. Refletindo sobre o exemplo inicial
anterior (um texto) os metadados são os 26 caracteres do alfabeto (letras).
tipos de dados;
relacionamentos;
restrições; e
operações básicas (como inserção, recuperação, atualização e deleção)
Importante:
Qualquer sublinguagem de dados é, na realidade, uma combinação de pelo menos duas
linguagens subordinadas - uma linguagem de definição de dados (DDL - Data Defination
Language), que dá suporte à definição ou à declaração de objetos dos bancos de dados, e
uma de manipulação de dados (DML - Data Manipulation Language), que admite o
processamento ou a "manipulação" destes objetos. Assim, pode-se definir a seguinte
premissa:
Data Manipulation Language pode ser organizada em dois níveis, sendo eles:
a) Alto nível: utiliza a SQL e especifica quais dados devem ser recuperados. Quando
utilizada de maneira interativa e isolada é chamada de linguagem de consulta.
b) Baixo nível: é embutida na linguagem de programação e especifica como os dados
devem ser recuperados.
Grupo de
Comando Descrição
Comandos
SELECT Utilizado para extrair dados da base de dados DML
INSERT Introduzir novas linhas DML
UPDATE Alterar linhas já existentes DML
DELETE Apagar linhas já existentes DML
CREATE Criar objectos da base de dados (tabelas, índices, vistas) DDL
Alterar objectos da base de dados (tabelas, índices,
ALTER DDL
vistas)
Apagar objectos da base de dados (tabelas, índices,
DROP DDL
vistas)
GRANT Conceder acesso à base de dados e aos seus objectos DCL
REVOKE Retirar acesso à base de dados e aos seus objectos DCL
b) Número de usuários:
a. sistemas de usuário único
b. sistemas multiusuários
c) Número de sites:
a. centralizado
b. distribuído
1.12 – Referencial Bibliografico
HEUSER, C. A. Projeto de banco de dados. 6.ed. Vol. 4. Bookamn. Porto alegre, 2009.
Setzer, Valdemar W. Bancos de dados: aprenda o que são, melhore seu
conhecimento, construa os seus / Waldemar W. Setzer e Flávio Soares Corrêa da Silva -
1ª edição - São Paulo: Edgard Blucher, 2005.
VAZ, Maria Salete Marcon Gomes. Introdução a Metadados. Revista Eletrônica de Banco
de Dados DevMedia, 2011. Acessado em <04/07/2013>. Disponível em
<http://www.devmedia.com.br/introducao-a-metadados/1883>.