Aula03
Aula 03
Prof. Me. João Paulo R. de Siqueira
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
1
ATENÇÃO
• Esta apresentação não substitui a leitura da bibliografia complementar; • As provas desta disciplina terão como base:
–
–
–
–
O conteúdo dos livros indicados no PEA;
As atividades e exemplos dados em sala de aula;
O conteúdo das apresentações;
ATPS;
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
2
Definições básicas
• Dados: Fatos que podem ser armazenados;
– Exemplo: Nome, telefone, endereço;
• Base de dados: Coleção de dados inter-relacionados logicamente; – Exemplo: Pedido de produtos (Produtos e Clientes)
• Sistema de gerenciamento de banco de dados (SGBD):
Coleção de programas que permite a criação e gerência da base de dados;
• Banco de Dados: Base de dados;
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
3
SGBD
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
4
Sistema de Gerenciamento de Banco de Dados
5
Função básica do SGBD
• Simplificar o desenvolvimento de aplicações caracterizadas por uso intensivo de DADOS;
• Como o SGBD faz isso?
– Provendo serviços que diminuem o tempo de desenvolvimento por meio de ferramentas que o usuário:
• Realiza entrada de dados;
• Examina os dados;
• Manipula dados de acordo com a aplicação;
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
6
Funções típicas do SGBD
Manipular a base de dados:
Consulta, geração de relatório, inserção, remoção e modificação dos dados.
Usuário
Projetista da aplicação e projetistas do SGBD
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br
Gerência de dados
SGBD
Modelagem de dados
Processamento concorrente e compartilhado de usuários e programas, porém mantendo todos os dados válidos e consistentes.
Controles operacionais Definir a base de dados em termos de tipos de dados, estruturas e restrições.
7
Outras funções do SGBD
• Medidas de proteção ou segurança para prevenir acesso não