Beruflich Dokumente
Kultur Dokumente
2. Nvel
conceitual:
oculta
detalhes
das
estruturas fsicas do bd e se concentra na
descrio de entidades, tipos de dados,
relacionamentos, operaes do usurio e
restries. um modelo de dados abstrato,
que descreve a estrutura de um bd de forma
indepentente de um sgbd particular.
3. Nvel externo ou de viso: inclui uma srie de
esquemas externos ou vises do usurio.
Cada esquema descreve a parte do banco de
dados em que um grupo de usurios es particular est interessado.
A arquitetura de 3 esquemas pode ser usada para explicar melhor o conceito de
independncia de dados. Que a capacidade de alterar um esquema em um nvel
do bd sem alterar o outro nvel mais alto. So dois tipos de independncia:
1. Independncia lgica de dados: as mudanas no esquema conceitual no
demandam alteraes nos esquemas externos ou os programas de aplicao.
2. Independncia fsica de dados: a capacidade de alterar o esquema fsico sem
ter que alterar o esquema conceitual.
As modificaes no nvel fsico so necessrias sempre que um requisito for alterado,
por exemplo, para melhorar o desempenho do processo de incluso de registros.
DDL Data Definition Language usada para definir os dois esquemas, interno
e externo. O SGBC ter um compilador da DDL cuja funo processar
instrues da DLL a fim de identificar as descries dos construtores de
esquema e armazenas a descrio de esquema no catlogo do SGBC.
SDL Storage Definition Language especificar o esquema interno. (A maioria
dos SGBD no possui uma linguagem especifica para a SDL.
VDL View Definition Language, usa-se geralmente a DDL para isto, que define
tanto o esquema conceitual quanto o externo.
DML Data Manipulation Language recuperar, inserir, excluir e modificar
dados.
o DML de alto nvel ou no procedural especificar operaes de bd
complexas de forma concisa. Linguagem de Consulta SQL (linguagem
declarativa).
o DML de baixo nvel ou procedural especifica operaes em cada registro,
precisa de looping. So compostas por sublinguagens hospedeiras as
vezes (PL/SQL no Oracle e Transact-SQL no SQL Server).
SQL Structured Query Language representa uma combinao de DDL, VDL
e DML. SDL estava nas primeiras verses da SQL, mas no est mais para
mant-la apenas nos esquemas conceituais e externos. A Linguagem SQL
usada para a criao do modelo relacional por meio dos termos tabela, linha e
colunas.
Outros.