Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1065 palavras )
  • Download(s) : 0
  • Publicado : 22 de fevereiro de 2013
Ler documento completo
Amostra do texto
Pratique 01
Foi apresentado nesta aula alguns dos tipos de dados mais comuns. Faça uma busca na internet e descubra outros tipos de dados permitidos pelo MySQL.
TINYINT, SMALLINT, MEDIUMINT, INT , INTEGER, BIGINT, FLOAT( p ), FLOAT, DOUBLE [PRECISION] , REAL, DECIMAL( M , D ) , NUMERIC( M , D )

Pratique 02
Vamos praticar um pouco? Para que você se familiarize com os comandos de criação debanco de dados e tabelas, crie um banco de dados da sua lanchonete preferida, adicione a esse banco de dados as tabelas contendo informações sobre os funcionários e sobre o estoque de produtos, definindo seus atributos e seus respectivos tipos. Se tiver dúvidas, consulte o material das aulas anteriores que lhe ensinaram a modelar um banco de dados. Mãos a obra!

mysql> CREATE DATABASE lanchao;mysql> USE lanchao;
mysql> CREATE TABLE funcionarios
(
fun_codigo INT,
fun_nome VARCHAR(40),
fun_cpf CHAR(12),
fun_date_nasc DATE,
fun_sexo CHAR(1),
fun_email VARCHAR(50)
);
mysql> CREATE TABLE estoque
(
est_codigo INT,est_nome_produto VARCHAR(40),
est_genero VARCHAR(50),
est_preco NUMERIC(3,2),
);
mysql> INSERT INTO funcionarios (fun_codigo, fun_nome, fun_cpf, fun_data_nasc, fun_sexo, fun_email)
VALUES (1020, ‘Antonio Silva’, ‘123456789-12’, ‘1980-05-25’, ‘M’, ‘SilvaAntonio@lanchao.com’);
mysql> INSERT INTO funcionarios (fun_codigo, fun_nome, fun_cpf,fun_data_nasc, fun_sexo, fun_email)
VALUES (1598, ‘Ana Luiza’, ‘987456321-25’, ‘1985-02-12’, ‘F’, ‘A.luiza@lanchao.com’);
mysql> INSERT INTO funcionarios (fun_codigo, fun_nome, fun_cpf, fun_data_nasc, fun_sexo, fun_email)
VALUES (1210, ‘Rafaella Vidal’, ‘147852369-85’, ‘1989-09-18’, ‘F’, ‘Rafaella.vidal@lanchao.com’);
mysql> INSERT INTO funcionarios (fun_codigo, fun_nome,fun_cpf, fun_data_nasc, fun_sexo, fun_email)
VALUES (1314, ‘Rodolfo S.’, ‘369852147-14’, ‘1975-02-22’, ‘M’, ‘Rodolfo@lanchao.com’);
mysql> INSERT INTO estoque (est_codigo, est_nome_produto, est_genero, est_precol)
VALUES (10, ‘Pao’, ‘Lanche’, 2.40);
mysql> INSERT INTO estoque (est_codigo, est_nome_produto, est_genero, est_precol)
VALUES (11, ‘Molho Picante’, ‘Lanche’,1.89);
mysql> INSERT INTO estoque (est_codigo, est_nome_produto, est_genero, est_precol)
VALUES (12, ‘Coca-Cola’, ‘Bebida’, 2.00);
mysql> INSERT INTO estoque (est_codigo, est_nome_produto, est_genero, est_precol)
VALUES (13, ‘Batatinha Frita’, ‘Lanche’, 9.90);
mysql> INSERT INTO estoque (est_codigo, est_nome_produto, est_genero, est_precol)
VALUES (14, ‘Salgado’,‘Lanche’, 1.50);

Pratique 03
1) Seu SGBD avisa a você quando algo está errado no seu código, mas às vezes a resposta é meio vaga. Examine abaixo os comandos INSERT e tente descobrir o que há de errado com o comando, a seguir digite no seu sistema e observe a mensagem exibida.

a) INSERT INTO filmes(fil_codigo, fil_titulo, fil_genero, fil_duracao, fil_situacao, fil_preco) VALUES (1, 'E ovento Levou', 'romance', 'alugado', 5.00);
Falta colocar a duração do filme.

b) INSERT INTO filmes(fil_codigo, fil_titulo, fil_genero, fil_duracao, fil_situacao) VALUES (2, 'O silêncio dos inocentes', 'policial', '0:02:00', 'disponível', 02.50);
Não precisa colocar o preço.

c) INSERT INTO filmes VALUES (3, 'Procurando Nemo', 'animação', '0:01:40' 'alugado', 02.50);
Falta definiros atributos.

d) INSERT INTO filmes(fil_codigo, fil_titulo, fil_genero, fil_situacao, fil_duracao) VALUES (4, 'Cidade de Deus', 'ação', 'disponível', 0:02:10);
Esta correto.


2) Corrija os comandos do exercicio anterior e insira de forma correta os dados na tabela filmes do banco de dados locadora.

INSERT INTO filmes(fil_codigo, fil_titulo, fil_genero, fil_duracao,...
tracking img