Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Crie um Banco Dados


Newt Scamander
 Compartilhar

Posts Recomendados

Introdução

Todos sabemos que Banco de Dados é algo extremamente importante para o programador. Ninguém gosta de perder dados, e persistir em arquivos não é sempre tão viável. Por isso, iremos testar seus conhecimentos em Banco de Dados, explorando a parte física, ou seja, o código de fato SQL.

 

O evento

Irei passar algumas indicações do que deve ser feito, vocês terão que transformar o que eu disser em comandos SQL. Pode ser utilizado a linguagem SQL SERVER, MySql e Oracle SQL

 

Por exemplo:

Crie um banco de dados com nome Escola

COMANDO SQL ESCOLA

Crie nesse banco a tabela Professor

COMANDO SQL Professor

 

Comandos

  • Crie um banco de dados para uma Fármacia
  • Crie nesse banco 3 tabelas com nome de Atendente, Cliente e Remédio
  • Crie para cada tabela ao menos 5 colunas de sua escolha, só é necessário ter sentido com o nome da tabela. É necessário que algumas dessas 5 seja chave primária, o uso de chaves estrangerias é opcional.
  • Insira em alguma tabela qualquer ao menos uma informação.
  • Por último mostre todos os clientes dessa farmácia (mesmo que não tenha nenhum registrado)

 

Regras

Premiação

Primeiro: 180 Posts + 150 WCoins

Segundo: 150 Posts + 125 WCoins

Terceiro: 130Posts + 100 WCoins

 

Cronograma

Inscrições: 01/06/2016 até 14/06/2016

Vencedores: 15/06/2016

 

Sujeito a alterações sem aviso prévio

 

Quaisquer dúvida utilize o tópico -> http://www.webcheats.com.br/threads/d%C3%BAvida-m%C3%AAs-de-junho.2528736/#post-9516218

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

É necessário se cadastrar para acessar o conteúdo.

  • Curtir 1

7AiusLW.gif

Link para o comentário
Compartilhar em outros sites

Fiddle:

É necessário se cadastrar para acessar o conteúdo.

 

SGBD Escolhido: SQL Server 2014.

 

É necessário se cadastrar para acessar o conteúdo.

+ - + - + - + - + - +

FAÇO PROGRAMAS

+ - + - + - + - + - +

Link para o comentário
Compartilhar em outros sites

Vamos ao passo a passo!

Mysql (Oracle)

 

 

create database Farmácia;

 

use Farmácia;

 

create table Atendente (

-> id int(5) auto_increment,

-> Nome varchar(40),

-> Idade int(10),

-> Endereço varchar(50),

-> Sexo varchar(10),

-> PRIMARY KEY(id)

-> );

 

create table Cliente ( id int(5) auto_increment, Nome varchar(40), Idade int(10), Sexo varchar(10), Endereço varchar(45), Bairro varchar(30), PRIMARY KEY(id) );

 

create table Remédio ( id int(5) unsigned zerofill NOT NULL auto_increment, Nome varchar(100), Laboratório varchar(70), Indicação text, Preço varchar(20), PRIMARY KEY(id) );

 

-

 

insert into Atendente values ( '01', 'Francisca Ferreira dos Santos', '34', 'Rua do comércio, 154', 'Feminino');

 

insert into Atendente values ( '02', 'Marcos da Silva Xavier', '31', 'Av. Mata Redonda, 300', 'Masculino');

 

insert into Atendente values ( '03', 'Patrícia Medeiros Lima', '26', 'Rua Frei Damião, 197', 'Feminino');

 

insert into Atendente values ( '04', 'Carlos Paulo Pinto', '45', 'Rua Janete Soares, 221', 'Masculino');

 

insert into Atendente values ( '05', 'Paulo Lopes Silveira', '21', 'Av. Piauí', 'Masculino');

 

-

 

insert into Cliente values ( '01', 'Jorge Pereira Lopes', '64', 'Masculino', 'Rua Ernesto Geisel, 207', 'Gameleiras')

 

insert into Cliente values ( '02', 'Maria do Carmo Brasil', '52', 'Feminino', 'Rua Ernesto Geisel, 207', 'Gameleiras');

 

insert into Cliente values ( '03', 'Luana Wanderley da Silva', '20', 'Feminino', 'Rua Marajoara, 331', 'Grotão');

 

insert into Cliente values ( '04', 'Suzane Vieira Ramos', '39', 'Feminino', 'Av. São Paulo, 664', 'Pileirinho');

 

insert into Cliente values ( '05', 'Pedro Fabrício Ramos', '46', 'Masculino', 'Av. São Paulo, 664', 'Pileirinho');

 

-

 

insert into Remédio values ( '01', 'Xilocamo', 'Cursecure', 'Para pessoas que sofrem de náuseas', '42,00');

 

insert into Remédio values ( '02', 'Guarex', 'Cursecure', 'Para mais disposição no dia-a-dia', '21,50');

 

insert into Remédio values ( '03', 'Floctan', 'Enremed', 'Para reposição da flora intestinal', '27,99');

 

-

 

select * from Cliente;

  • Curtir 1

"Call me King, call me Demon. The Water forget the Names of the drowned."

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...

INSCRIÇÕES ENCERRADAS.

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.