quarta-feira, 18 de março de 2015

Sugestões

Responda a enquete abaixo nos comentários


Qual sugestão você daria em relação a disciplina, o que esta bom e o que poderia ser mudado ?

Exercício prático - Módulo II

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br

1. Crie uma base de dados, com o nome Clinica

2. Escreva os scripts de criação das tabelas Pacientes, Médicos e Consultas de acordo com a descrição abaixo:
Pacientes (codP, nome, cpf, sexo, idade, convenio)
Medicos (codM, nome, especialidade, turno, salario)
Consultas (codP, codM, data, diagnostico, preco)
codP referencia Pacientes
codM referencia Medicos
Obs: NÃO ESQUEÇA DE DEFINIR AS RESTRIÇÕES DE INTEGRIDADE (chave primária, chave
estrangeira, valor único, valores assumidos por um campo – check, etc.).

3. De acordo com o esquema criado na questão anterior, escreva scripts para inserção de dados
nessas tabelas (pelo menos dois registros em cada tabela).

4. Atualize os salários dos médicos pediatras para que eles ganhem o dobro.

5. Atualize os preços das consultas para R$ 120,45.

6. Exclua da tabela de médicos todos os que tiverem salário menor do que R$ 1500,00.

7. Altere a tabela consultas para incluir um campo horário.

8. Remova o campo diagnostico da tabela Consultas.

9. Remova a Tabela Consultas.

Referência: exercício de autoria da professora Renata Viegas, do semestre letivo 2014.1. UFPB (Universidade Federal da Paraiba)

Exercício teórico - Módulo III

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br

Exercício teórico Módulo III

1) Quais são as operações de manipulação de domínios?

2) Quais são os comandos para realizar uma consulta em uma relação?

3) O que faz a o SELECT em uma consulta?

4) O que faz a o FROM em uma consulta?

5) O que faz a o WHERE em uma consulta?

6) Para que serve o comando ORDER BY?

7) Para que serve o comando GROUP BY?

8) O que faz o HAVING? E como ele pode ser usado em uma consulta?

9) Como selecionar uma coluna?

10) Como eliminar as duplicações de seleção em uma consulta?

11) Para que serve o SUM e qual é sua sintaxe?

12) Para que serve o AVG e qual é sua sintaxe?

13) Para que serve o MAX e o MIN?

14) Para que serve AS e qual é sua sintaxe?

15) Qual é a sintaxe para contar os registros em uma consulta?

16) O que é o BETWEEN?

17) O que é IN?

18) Qual é a diferença entre o BETWEEN e IN? E suas sintaxes?

Referência: exercício de autoria própria, criado com base nos slides.

Exercício teórico - Módulo II

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br

Exercício teórico Módulo II

1) Qual o comado para atualização dos dados na tabela?

2) Qual o comado para inserção dos dados na tabela?

3) Qual o comado para exclusão dos dados na tabela?

4) Qual a diferença de delete e do drop na linguagem SQL?

5) Quais os comados para a inclusão e exclusão de campos na tabela?



Referência: exercício de autoria própria, criado com base nos slides.

Exercício teórico- Módulo I

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br

Exercício teórico Módulo I

1) O que é SQL?

2) O que é SQL Server?

3) Quais as principais características da linguagem SQL?

4) Qual o comando para criar a tabela em SQL?

5) O que é chave primaria?

6) O que é chave segundaria?

7) O que a palavra chave identity faz?

8) No SQL Server, qual é o valor inicial do identity?

9) Qual o comado para inserção dos dados na tabela?

10) No SQL Server, qual é o formato padrão para a inserção de datas?


Referência: exercício de autoria própria, criado com base nos slides.

Vídeo -aula: Alterar e excluir tabelas e colunas- Módulo II

Vídeo retirado do YouTube

Vídeo-aula: Inserir dados nas tabelas - Módulo I

Vído retirado do YouTube

Vídeo-aula: T-SQL - CREATE TABLE - Criação de tabelas - Módulo I

vídeo retirado do YouTube

Introdução e grupos de comando - Módulo I

Vídeo retirado do YouTube

Vídeo - aula: sobre Instalação do SQL Server - Módulo I

Vídeo retirado do YouTube

Exercício prático - Módulo III

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br


Considerando o banco de dados abaixo, formule as seguintes consultas em SQL:
 Professor (Código (PK), Nome, Salario )
 Aluno (Matrícula (PK), Nome, DataNasc, Endereco )
Disciplina (Codigo (PK), Nome, HorasSemanais )
Leciona (CodigoProf (PK, FK), CódigoDiscip (PK, FK) )
 Matriculadoem (Matricula (PK, FK), CodigoDiscip (PK,FK), Nota )

Expresse as consultas abaixo em SQL:

Obtenha o nome de cada disciplina que possua, no máximo, quatro horas de aula por semana.
Recupere todas as informações a respeito dos professores que possuam salários superiores a R$ 2000,00
Obtenha os nomes e os endereços dos alunos nascidos no dia 14 de abril de 1970.
 Forneça as matrículas de todos os alunos que cursam a disciplina de nome “Cálculo II” e tiraram nota menor ou igual a 4.0.
 Obtenha os nomes dos professores das disciplinas cujo os alunos residam em Itabuna e obteve nota menor ou igual a 7.0.
Obtenha os dados do aluno que obteve a maior nota na disciplina de nome “Lógica”.
Obtenha os nomes dos professores das disciplinas cuja nota não tenha sido cadastrada no Banco de Dados.
Qual a quantidade de professores que trabalham mais de 20 horas semanais na Instituição?
 Obtenha o nome dos professores que não estejam lecionando nenhuma disciplina neste período.



Referência: http://www.regilan.com.br/wp-content/uploads/2013/10/Apostila-Banco-de-Dados.pdf. Página 57.

terça-feira, 17 de março de 2015

Vídeo sobre consulta simples a uma tabela, Módulo III

Vídeo retirado do YouTube

Vídeo sobre criação de tabelas, Módulo I

Vídeo retirado do YouTube

Enquete

Resonda a enquete abaixo nos comentários.


Qual seu grau de conhecimento sobre SQL Server ? 

a) Pouco

b) Muito

c) Nada

d) Avançado

Slides sobre SQL Server - Módulo III

Slides de autoria da professora Renata Viegas, da UFPB (Universidade Federal da Paraiba), semestre letivo 2014.1

Vídeo-aula: Alteração e parâmetros de entrada no SQL Serve - Módulo II

Video tirado do YouTube

Slides sobre SQL Server - Módulo I

Slides de autoria da professora Renata Viegas, da UFPB (Universidade Federal da Paraiba), semestre letivo 2014.1

Exercício prático - Módulo I

Resolva o exercício prático a baixo e envie as respostas para o e-mail seguinte: jose.sharlles@dce.ufpb.br

 Crie uma tabela utilizando o SQL Server, com os dados abaixo:

 Curso (Codigo (PK), Nome, NumeroVagas)
 Instrutor (Codigo (PK), Nome, Apelido, Fone, Celular).
 Horario (Codigo (PK), Sala, Hora)
 Ministrado (DataCurso (PK), CodigoHorario (PK,FK), CodigoCurso (FK) , CodigoInstrutor (FK))

Referência: http://www.regilan.com.br/wp-content/uploads/2013/10/Apostila-Banco-de-Dados.pdf