Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)

24
# Banco de Dados # Aula 10 - MODELAGEM DE DADOS (Modelo Físico) Prof. Leinylson Fontinele Pereira

Transcript of Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)

# Banco de Dados #

Aula 10 - MODELAGEM DE DADOS

(Modelo Físico)

Prof. Leinylson Fontinele Pereira

Na aula anterior...

MODELAGEM DE DADOS# Generalização e Especialização

# Normalização de Dados

• Formas Normais

11:14 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Introdução

11:14 3 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

O que vamos aprender?

MODELAGEM DE DADOS# Modelo Físico

# SQL (Structured Query Language)

11:14 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Vamos começar?

11:14 5 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

O Modelo Físico

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

SQL (Structured Query Language)

11:16

Linguagem de Consulta Estruturada

Trata-se de uma linguagem específica para amanipulação de tabelas de dados

A linguagem padrão universal para manipularbancos de dados relacionais através dos SGBDs.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Grupos de Comandos SQL

11:16

Os comandos do SQL são classificados em três grupos, de acordo com suas principais funções:

DML – Data Manipulation Language

DDL – Data Definition Language

DCL – Data Control Language

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DDL

11:16

Linguagem de Definição de Dados

É o subconjunto da SQL utilizado para gerenciar a estrutura do banco de dados.

Com a DDL podemos criar, alterar e remover objetos (tabelas) no banco de dados.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DDL

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DDL

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DML

11:16

Linguagem de Manipulação de Dados

É o subconjunto mais utilizado da linguagem SQL, pois é através da DML que operamos sobre os dados dos bancos de dados com instruções de inserção, atualização, exclusão e consulta de informações.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DML

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DML

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DCL

11:16

Linguagem de Controle de Dados

É o subconjunto da SQL utilizado para controlar oacesso aos dados.

Basicamente com dois comandos que permite oubloqueia o acesso de usuários a dados.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

DCL

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

SQL vs MYSQL

11:16

O MySQL não é uma extensão do SQL.

O MySQL é um Sistema de Gerenciamento de BD

O SQL é a linguagem para manipulação dosdados no SGBD.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

SQL vs MYSQL

11:16

Para utilizar as características e o funcionamentodo SQL é preciso se servir de um Sistema deGerenciamento de Bancos de Dados (SGBD)

Um ambiente no qual possamos utilizar oscomandos desta linguagem para manipulardados.

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

SQL – REGRAS

11:16

Todas as palavras-chave das instruções SQLserão escritas em maiúsculo

Sempre no final de cada instrução, deve serterminado com um ponto-e-vírgula “;”

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Instalar MYSQL

11:16

Existem alternativas para conseguir o MySQL em seucomputador.

Baixar o MySQL no seu site e instala-lo;

(ou) Instalar pacotes que venham com o MySQLincluso, caso do XAMPP e WAMP;

MySQL Workbench;

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Material: https://sites.google.com/site/leinylsonnassau

11:16

Aula baseada no material de

Banco de Dados II, Prof. Gustavo Sávio

Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Nesta aula aprendemos...

MODELAGEM DE DADOS# Modelo Físico

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Na próxima aula veremos...

LINGUAGEM DE CONSULTA SQL# Comandos DDL

11:16 Banco de Dados II: Aula 06 - MODELAGEM DE DADOS (Modelo Físico)

Alguma Dúvida?

11:16

Até a próxima aula...

[email protected]