Você está na página 1de 13

Banco de Dados

 Aula 05

© UNIP 2020 all rights reserved


Refinando os REGISTROS
Objetivo: Otimizar o espaço dedicado à guarda dos
REGISTROS, espaço de armazenamento tem custo !!!

Exemplo: Crie um Banco de Dados para a situação


abaixo:

© UNIP 2020 all rights reserved


Refinando os REGISTROS
create database franchising (criou o Banco de Dados com nome “ franchising ‘’)
default character set utf8 ( constrain)
default collate utf8_general_ci; ( constrain)

use franchising ;
create table farmacia (
cnpj_farm int,
end_farm VARCHAR(80) ,
telef_farm DECIMAL(1,2,3,4) ,
nome_farm VARCHAR(25) ,
PRIMARY KEY (cnpj_farm)
) DEFAULT CHARSET=utf8 ;

create table produto (


cod_prod VARCHAR(30) ,
qtde_prod DECIMAL(4) ,
valor_prod DECIMAL( 6,2 ) ,
PRIMARY KEY (cod_prod)
) DEFAULT CHARSET=utf8 ;

create table farmaceutico (


rg_func VARCHAR(11) ,
nome_func VARCHAR(30) ,
PRIMARY KEY (rg_func)
) DEFAULT CHARSET=utf8 ;

© UNIP 2020 all rights reserved


Refinando os REGISTROS

© UNIP 2020 all rights reserved


Objetivos da Aula:

• Comandos DML, o que são e para que servem

• Comando Insert

© UNIP 2020 all rights reserved


O que São Comandos DML ?

Data Manipulation Language (Linguagem de


Manipulação de Dados)

Eles são um conjunto de instruções que usamos para trabalhar


com os dados em um banco de dados. Eles nos ajudam a
inserir, atualizar, recuperar ou excluir informações dentro das
tabelas do banco de dados.

© UNIP 2020 all rights reserved


Atividade

© UNIP 2020 all rights reserved


Atividade

1 – Crie uma Banco de Dados Chamado Mercadinho.

2 – Crie uma tabela chamada “Fiado” e crie as colunas conforme o slide anterior.

3 – Insira os dados da tabela do slide anterior na tabela Fiado.

4 – Altere os nomes das ruas da coluna Endereco, para nomes de ruas mesmo.

© UNIP 2020 all rights reserved


Refinando os REGISTROS
create database mercadinho
default character set utf8
default collate utf8_general_ci;

use mercadinho ;
create table fiado (
id int not null auto encrement,
fiado_nome varchar(30),
fiado_endereço varchar(35),
fiado_bairro varchar(15),
fiado_cidade varchar(15) ,
fiado_ênero enum(‘M’ , ‘F’),
fiado_divida decimal (6,2),
PRIMARY KEY (id) ) DEFAULT CHARSET=utf8 ;
insert into fiado
( nome, enderece, bairro, cidade, gênero, divida)

values
(defaut, ‘Beltrano da Silva’, ‘Rua A’, ‘Jadete’, ‘Januária’, ‘M’, ‘545,00’ );

Outra forma de inserir os dados

insert into fiado values

(default, ‘Beltrano da Silva’, ‘Rua A’, ‘Jadete’, ‘Januária’, ‘M’, ‘545,00’ );

© UNIP 2020 all rights reserved


Comando Para inserir Dados em uma Tabela

Nome da tabela onde eu vou inserir os


Dados.
Comando para inserir os dados

Como a minha 1º coluna é auto incremente,


eu insiro o default, ou seja estou dizendo para o Dados que eu desejo inserir.
Meu banco seguir o “padrão”.

© UNIP 2020 all rights reserved


Comando Para alterar Dados em uma Tabela

A tabela setores
Da tabela Rh em que Pedro vai ser Altere para mim
Alterado para Pedro Montoya

Onde a minha clausula é que o id seja = a 01

© UNIP 2020 all rights reserved


Comando Para Deletar Dados em uma Tabela

Exclua da minha tabela setores

Onde a coluna Ti é igual a Alex Monteiro

© UNIP 2020 all rights reserved


FIM !
© UNIP 2020 all rights reserved

Você também pode gostar