Banco de dados aula 4
Informação com ênfase em
Negócios e Gestão
Banco de Dados – Aula 4
1º Trimestre
Banco de Dados – Prof. Alberto Costa
1
Relembrando
Projeto Lógico
Normalização
Banco de Dados – Prof. Alberto Costa
2
Plano das Aulas
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Conceitos Gerais
Modelagem - Modelo Conceitual, Lógico, Físico
Modelo Entidade, Relacionamento e Atributos (MER)
Sistema Gerenciador de Banco de Dados
Modelo Relacional
Técnicas de armazenamento e recuperação de dados
Hierarquico – Rede – Objeto – Multidimensional – Big Data
Revisão
>
Feedback e Divulgação das Notas (AV1 e AV2)
11. >
Banco de Dados – Prof. Alberto Costa
3
AULA 4
SGBD
Banco de Dados – Prof. Alberto Costa
4
SGBD
• É um conjunto de programas que atende às funções associadas à definição, armazenamento e recuperação de dados.
• Para ser classificado como um SGBD, o software deve atender às seguintes funções:
–
–
–
–
–
–
–
Backup/Restore
Autorização e segurança
Controle de transações
Controle de concorrência
Persistência
Resiliência (Tolerância a falhas)
Linguagem de acesso a dados (DML) e de definição de esquemas (DDL)
– Independência de dados
Banco de Dados – Prof. Alberto Costa
5
SGBD
• Segundo o modelo de cliente/servidor definido por “Gartner Group”, sistemas baseados em
SGBDs apresentam um modelo chamado
“Funções distribuídas”:
Banco de Dados – Prof. Alberto Costa
6
SGBD
• Os clientes, para se comunicarem com o servidor SGBD, farão uso das seguintes ferramentas: – Consulta interativa na linguagem de comunicação padrão – SQL (Structured Query Language);
– Programas com SQL Embutido (embedded);
– Chamadas a funções da biblioteca do SGBD
– Programas com chamadas a funções definidas por padrões, como ODBC.
Banco de Dados – Prof. Alberto Costa
7
SGBD
• O SGBD executa sobre o sistema operacional, logo suas principais funções interagem com as