Buscar

Exercício Banco de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista	
  de	
  Exercícios	
  1. Cite	
  vantagens	
  e	
  desvantagens	
  na	
  adoção	
  de	
  SGBDs	
  ?	
  2. Defina	
  SGBD,	
  e	
  BD	
  ?	
  3. Conceitue	
  transação	
  no	
  contexto	
  de	
  um	
  SGBD?	
  4. De	
  Exemplos	
  de	
  SGBD	
  open	
  source	
  e	
  comerciais?	
  5. Defina	
  os	
  conceitos	
  ACID?	
  6. Apresente	
  os	
  principais	
  subconjuntos	
  da	
  linguagem	
  SQL?	
  7. Conceitue	
  abstração	
  e	
  onde	
  deve	
  ser	
  utilizada	
  para	
  modelar	
  um	
  banco	
  de	
  dados?	
  8. Explique	
  as	
  principais	
  etapas	
  para	
  a	
  construção	
  de	
  um	
  SGBD?	
  9. A	
  Modelagem	
  Entidade	
  relacionamento	
  e	
  utilizada	
  em	
  qual	
  nível	
  de	
  modelagem	
  de	
  dados?	
  10. Defina	
  constraint	
  e	
  por	
  que	
  usa-­‐las?	
  11. Explique	
  a	
  seguinte	
  afirma:	
  “Uma	
  Chave	
  estrangeira	
  e	
  necessariamente	
  chave	
  primaria	
  em	
  outra	
  tabela”	
  12. Conceitue	
  chave	
  primaria	
  e	
  estrangeira.	
  13. Por	
  que	
  definir	
  o	
  tipo	
  de	
  dado,	
  faz	
  parte	
  de	
  um	
  processo	
  importante?	
  14. Defina	
  integridade	
  e	
  seus	
  tipos?	
  15. Usando	
  a	
  linguagem	
  SQL	
  realize	
  os	
  seguintes	
  exercícios	
  abaixo:	
  a. Crie	
  um	
  banco	
  de	
  dados	
  com	
  o	
  nome	
  lista_exercicios;	
  b. Crie	
  as	
  seguintes	
  tabelas:	
  Programador:	
  	
  Id	
   inteiro	
  PK	
  Nome	
   varchar	
  (100)	
  CPF	
   Char(10)	
  Data_nascimento	
   Date	
  Salario	
   Double	
  	
   	
   	
   Equipe:	
  Id	
   inteiro	
  PK	
  Nome	
   varchar	
  (100)	
  abreviatura	
   Char(1)	
  	
  Equipe_Programador:	
  	
  IdProgramador	
   inteiro	
  FK	
  IdEquipe	
   Inteiro	
  FK	
  	
   c. Altere	
  a	
  tabela	
  Equipe	
  Programador	
  para	
  a	
  seguinte	
  configuração:	
  	
   Equipe_Programador:	
  	
  IdProgramador	
   inteiro	
  FK	
  IdEquipe	
   Inteiro	
  FK	
  Data_Entrada_equipe	
   Date	
  IdProgramador	
  ,	
  idEquipe	
  chaves	
  primarias.	
  	
  d. Insira	
  uma	
  checagem	
  para	
  que	
  na	
  tabela	
  Programador,	
  para	
  que	
  o	
  salário	
  seja	
  superior	
  ao	
  salário	
  mínimo	
  atual:	
  788	
  e. Insira	
  uma	
  checagem	
  para	
  o	
  CPF	
  do	
  Programador	
  seja	
  único.	
  
f. Insira	
  uma	
  checagem	
  para	
  o	
  nome	
  do	
  programador	
  não	
  aceite	
  valores	
  nulos.	
  g. Insira	
  na	
  tabela	
  programador	
  o	
  seguinte	
  programador:	
  Id	
  =	
  1,	
  Nome	
  =	
  Javaman	
  da	
  Silva,	
  	
  CPF	
  =	
  00023456-­‐90,	
  Data	
  Nascimento	
  =	
  22/10/1980,	
  Salário	
  =	
  5000	
  	
  	
  Id	
  =	
  2,	
  Nome	
  =	
  Fulano	
  de	
  Tal,	
  	
  CPF	
  =	
  00026798-­‐90,	
  Data	
  Nascimento	
  =	
  23/05/1983	
  Salário	
  =	
  4000	
  	
  Id	
  =	
  3,	
  Nome	
  =	
  Beltrano	
  jose	
  	
  CPF	
  =	
  00026798-­‐90	
  Data	
  Nascimento	
  =	
  01/01/1985	
  Salário	
  =	
  8000	
  	
  Todos	
  os	
  Programadores	
  conseguiram	
  ser	
  inseridos?	
  No	
  caso,	
  de	
  algum	
  problema	
  na	
  inserção	
  aponte	
  o	
  mesmo	
  e	
  explique	
  por	
  que	
  ocorreu.	
  	
  h. Insira	
  na	
  tabela	
  Equipe:	
  Id	
  =	
  1,	
  Nome	
  =	
  	
  Porto	
  de	
  Galinhas	
  Abreviatura	
  =	
  P	
  	
  Id	
  =	
  2,	
  Nome	
  =	
  	
  Calhetas	
  Abreviatura	
  =	
  C	
  	
  Id	
  =	
  3,	
  Nome	
  =	
  	
  Muro	
  Alto	
  Abreviatura	
  =	
  M	
  i. Insira	
  o	
  programador	
  fulano	
  na	
  equipe	
  M	
  e	
  na	
  equipe	
  P.	
  j. Insira	
  o	
  programador	
  Beltrano	
  na	
  equipe	
  P	
  e	
  na	
  equipe	
  C.	
  k. Insira	
  o	
  programador	
  Javaman	
  na	
  equipe	
  M,	
  equipe	
  P,	
  equipe	
  C.

Continue navegando