RESOLUÇÃO - SQL
Muito boa noite, guys!
Preciso que vocês salvemmmmmm meu cerébro! hahahaha
Estou com dificuldade para realizar as atividades abaixo, se alguém puder fazer as solicitações, eu tenho facilidade em entender depois de feito, estou tendo dificuldade em iniciar mesmo. é bemmm urgente.
Sobre o SQL: Eu tô com bastante dificuldade em passar da criação da tabela.
Obs.: Sobre o algoritmo de soma no fim, consigo realizar a lógica se o número for somar até 100, não tô conseguindo elaborar uma lógica pra ele somar os 100 subsequentes, mas sim até 100, exemplo.
Obs 2.: Pode ser em pseudolinguagem ou C.
Não postei nada, pq ainda tô tentando elaborar a lógica na minha cabeça ou no papel, enquanto vocês não respondem, vou quebrando a cabeça aqui!
1 - Crie uma estrutura de banco de dados contendo no mínimo 4 tabelas e que possua os seguintes recursos (não necessariamente em todas as tabelas):
a) Chave primária.
b) Chave estrangeira.
c) CONSTRAINT para validar um campo inteiro para ser maior que zero.
d) Campo DATETIME com valor default para o momento da inserção.
2 - Insira registros de exemplos nas tabelas criadas.
3 - Baseado na estrutura criada, monte scripts para retornar as seguintes informações:
a) Retorne 10 registros da tabela que possui o campo DATETIME ordenado de forma decrescente.
b) Retorne todos os registros de todas as tabelas utilizando JOIN.
c) Delete todos os registros da tabela que possui o campo DATETIME que foram inseridos em um determinado intervalo de horas.
FASE 2 - TESTE LÓGICO
4 - Faça um algoritmo, podendo utilizar pseudolinguagem, para que ao receber um número qualquer apresente a soma do próprio número com os 100 subsequentes. Não há necessidade de requisitar valores da tela, basta que variáveis sejam atribuídas via código.
Preciso que vocês salvemmmmmm meu cerébro! hahahaha
Estou com dificuldade para realizar as atividades abaixo, se alguém puder fazer as solicitações, eu tenho facilidade em entender depois de feito, estou tendo dificuldade em iniciar mesmo. é bemmm urgente.
Sobre o SQL: Eu tô com bastante dificuldade em passar da criação da tabela.
Obs.: Sobre o algoritmo de soma no fim, consigo realizar a lógica se o número for somar até 100, não tô conseguindo elaborar uma lógica pra ele somar os 100 subsequentes, mas sim até 100, exemplo.
Obs 2.: Pode ser em pseudolinguagem ou C.
Não postei nada, pq ainda tô tentando elaborar a lógica na minha cabeça ou no papel, enquanto vocês não respondem, vou quebrando a cabeça aqui!
1 - Crie uma estrutura de banco de dados contendo no mínimo 4 tabelas e que possua os seguintes recursos (não necessariamente em todas as tabelas):
a) Chave primária.
b) Chave estrangeira.
c) CONSTRAINT para validar um campo inteiro para ser maior que zero.
d) Campo DATETIME com valor default para o momento da inserção.
2 - Insira registros de exemplos nas tabelas criadas.
3 - Baseado na estrutura criada, monte scripts para retornar as seguintes informações:
a) Retorne 10 registros da tabela que possui o campo DATETIME ordenado de forma decrescente.
b) Retorne todos os registros de todas as tabelas utilizando JOIN.
c) Delete todos os registros da tabela que possui o campo DATETIME que foram inseridos em um determinado intervalo de horas.
FASE 2 - TESTE LÓGICO
4 - Faça um algoritmo, podendo utilizar pseudolinguagem, para que ao receber um número qualquer apresente a soma do próprio número com os 100 subsequentes. Não há necessidade de requisitar valores da tela, basta que variáveis sejam atribuídas via código.
Douglas Guerreiro
Curtidas 0
Respostas
Douglas Guerreiro
11/08/2018
Guys,
atualização:
Podem verificar se fiz certo?
Se sim, preciso de ajuda pra retornar as seguintes solicitações:
Ai já me perco um pouco...
2 - Insira registros de exemplos nas tabelas criadas.
3 - Baseado na estrutura criada, monte scripts para retornar as seguintes informações:
a) Retorne 10 registros da tabela que possui o campo DATETIME ordenado de forma decrescente.
b) Retorne todos os registros de todas as tabelas utilizando JOIN.
c) Delete todos os registros da tabela que possui o campo DATETIME que foram inseridos em um determinado intervalo de horas.
atualização:
Podem verificar se fiz certo?
Se sim, preciso de ajuda pra retornar as seguintes solicitações:
Ai já me perco um pouco...
2 - Insira registros de exemplos nas tabelas criadas.
3 - Baseado na estrutura criada, monte scripts para retornar as seguintes informações:
a) Retorne 10 registros da tabela que possui o campo DATETIME ordenado de forma decrescente.
b) Retorne todos os registros de todas as tabelas utilizando JOIN.
c) Delete todos os registros da tabela que possui o campo DATETIME que foram inseridos em um determinado intervalo de horas.
CREATE TABLE CLIENTES ( COD INT NOT NULL, NOME VARCHAR (30), SOBRENOME VARCHAR (50), CPF INT NOT NULL ) ALTER TABLE CLIENTES ADD CONSTRAINT PK_CLIENTES PRIMAR KEY (COD) CREATE TABLE PEDIDOS( NUM_PED INT NOT NULL, COD_CLIENTE VARCHAR (30), NOME_PRODUTO VARCHAR (50), QTD INT NOT NULL DATA_PEDIDO DATETIME ) ALTER TABLES PEDIDOS ADD CONSTRAINT FK_COD_CLIENTE FOREIGN KEY (COD_CLIENTE) REFERENCES CLIENTES(COD); CREATE TABLE FUNCIONARIO ( COD_FUNC INT NOT NULL, NOME VARCHAR (30), SALARIO MONEY NOT NULL ) ALTER TABLE FUNCIONARIO ADD CONSTRAINT CHK_FUNCIONARIO_SALARIO CHECK (SALARIO>0); CREATE TABLE ESTOQUE ( COD_ESTOQUE INT NOT NULL, NOME_ESTOQUE VARCHAR (10), NIVEL_ESTOQUE INT NOT NULL, )
GOSTEI 0