Arquitetura de Sistemas de Banco de Dados
ATIVIDADE 2 – Arquitetura de Sistemas de Banco de Dados
ALUNO: Thiago Barbosa de Oliveira MATRICULA: 2013010049
1. Defina os seguintes termos:
Modelo de dados:
Os modelo de dados é um conjunto de conceitos que definem a estrutura de um banco de dados. Ele oferece os meios necessários para possibilitar a abstração de dados. Também é um conjunto de operações para recuperação e atualização no banco de dados.
Esquema de banco de dados:
O esquema de banco de dados é uma estrutura descrita em uma linguagem que possa ser entendida pelo SGBD. É a organização dos dados de como o banco de dados é construído e suas restrições de integridade. Um esquema de BD é armazenado no dicionário de dados.
Esquema interno:
Descreve a estrutura física do banco de dados, utiliza-se de um modelo de dados físicos ( 0 e 1) e descreve todos os detalhes de como é feito o armazenamento dos dados assim como os caminhos de acesso para esses dados.
Esquema conceitual:
É o esquema que descreve as entidades, os tipos de dados, os relacionamento entre eles, as restrições de segurança e integridade, e as operações dos usuários. É uma visão única do banco de dados que independe do modo em que os dados serão armazenados (esquema interno) e das visões externas.
DDL:
DDL significa Linguagem de Definição de Dados. É a linguagem que define estrutura de dados, é usada para utilizada para construir, remover ou modificar um novo banco de dados, uma tabela, um índice ou uma consulta armazenada. Nos SGBDs é utilizada para definir tanto o esquema conceitual como o externo.
DML:
DML é a Linguagem de Manipulação de Dados, como o próprio nome sugere é a linguagem ou conjunto de operações que manipula os dados no BD. Com ela é possível fazer recuperação, inclusão, remoção e modificação de informações mantidas em um banco de dados.
Linguagem de consulta:
Linguagem para realizar consultas e extrair informações de um bando de dados. É uma DML de alto nível usada de uma