prova mysql

2

Click here to load reader

Upload: rogerio-cardoso

Post on 08-Jul-2015

1.716 views

Category:

Education


0 download

DESCRIPTION

prova de Mysql basico utilizada em curso de TI da microcamp

TRANSCRIPT

Page 1: Prova Mysql

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............: ________

Page 2: Prova Mysql

}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