prova mysql
DESCRIPTION
prova de Mysql basico utilizada em curso de TI da microcampTRANSCRIPT
1.O que e são SGBDs?
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. o que e chave primaria e qual seu significado para os SGBDs.___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3.O que chave estrangeira?
_____________________________________________________________________________________________________________________________________________________________________________________________________________________
4.Qual a função do DBDesigner para os arquitetos de bancos de dados?
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
5. qual a função do Script abaixo comente o que faz cada linha.
create table Empregado{
SSN char(9) notnull,Pnome varchar(15) notnull,Unome varchar(15) notnull,Minicial int notnull,Datanasc datetime notnull,Endereco varchar(30) notnull,Sexo char(1) notnull,Salario int notnull,SuperSSN char(9),DNO int notnull,primary key(SSN),
1
Teste de T. I.SQL
Nome: ____________________________________________
CTR: ____________
TURMA: ( ) SEG/QUA ( ) TER/QUI ( ) SÁBADO horário ____às____
Prof.: _______________ Data: ____/_____/_____Vi e estou de acordo com a nota apresentada:
Nota............: ________
}6.Comente qual a diferença entre chave candidata e chave estrangeira.
_____________________________________________________________________________________________________________________________________________________________________________________________________________________
7.o que faz os scripts em SQL abaixo?
a) insert into tabelaX values(001,´aluno1´,´salaxpto´,9.5)
b) select *from TB_alunowhere cod_aluno = 50;
8. O que esta sendo feito em cada uma das linhas abaixo no Script Sql comente falando a função de cada uma delas
create table Projeto{
Pnumero int not null,PjNome varchar(15) not null,Plocalizacao varchar(15) not null,Dnum int not null,Primary key(Pnumero),Foreign key(Dnum) references Departamento(Dnumero)
};
9. Qual a função dos comandos abaixo e explique sua funcionalidade para o SQL?
select e.pnome,d.dnome,e.salario
from departamento d,empregado e
where d.dnome='pesquisa'
and e.salario>=3000
and e.salario<=4000
10.Faça o que e pedido no banco abaixo mostrando seu DER
Um médico deseja informatizar sua clínica, para isso deseja armazenar as informações de seus pacientes e dos convênios utilizados pelos pacientes. Cada paciente pode realizar vários exames na clínica, sendo que cada exame pode ser feito através de um convênio diferente. É necessário armazenar o nome, telefone e endereço de cada paciente. Para os exames deseja-se saber o número do exame, descrição do procedimento e diagnóstico principal. Sobre o convênio deseja-se guardar o CNPJ, nome do convênio e responsável para contato. Deseja-se obter um relatório mensal de todos os exames de determinado convênio.
2