terça-feira, 4 de agosto de 2015

Refazendo a disciplina - 1ª AULA com professor Hubert

Reprovei nesta disciplina no semestre 2015/1 (1ª vez em minha vida!), quando fiz com a profª Tanisi Carvalho, então agora estou refazendo com o professor Hubert na turma da noite, já tô adorando!

Olha o desenho que ele fez para a gente entender a origem dos bancos de dados no quadro, ele fez a mão e eu como não tenho essa habilidade, tive que usar o Paint do Windows!



TIPOS DE ORGANIZAÇÃO DE ARQUIVOS


Arranjo dos registros dentro de um arquivo, tipos:

  • serial
  • sequencial
  • indexado-sequencial
  • acesso direto
  • acesso direto calculado

segunda-feira, 1 de junho de 2015

DML - Insert

Inserindo dados nas tabelas


INSERT into NOMEDATABELA
      (COLUNA ou COLUNAS) values (valores de acordo com o tipo de dado);

Exemplo:
Exemplo retirado do material da professora Tanisi Pereira de Carvalho, disciplina de Banco de Dados I (2015/1)- IFRS - Câmpus Porto Alegre - Curso Superior de Tecnologia em Sistemas para Internet


Material retirado de apresentação Oracle Conceitos Básicos de SQL e Oracle SQL* Plus disponível em <http://www.cin.ufpe.br/~gava/public/SQLPL/sql-turma10.ppt> acesso em 01/06/2015

segunda-feira, 25 de maio de 2015

Drop Table

Comando drop no SQL:

Pesquisando sobre o comando Drop encontrei essa página com explicação legível, ao clicar na imagem se é remetido para a página original.

http://www.oraclehome.com.br/2013/08/14/diferencas-entre-truncate-table-drop-table-ou-delete-from/

segunda-feira, 18 de maio de 2015

Alguns cuidados na criação de tabelas!

Quando a chave primária é composta não dá para colocar ao lado de cada campo na criação de tabelas, coloca-se ao final, senão dá erro no Oracle.


No Sequence pode haver Gaps - buracos - quando não se usa a clásula nocache (elimina buracos, mas não é o mais otimizável)!

inner join

Tem que usar o inner join quando tem consulta a mais de uma tabela. Consulta interna.

1ª coisa definir as tabelas envolvidas na consulta.
2ª verificar o que liga as tabelas. Se não tiver a ligação direta, encontrar uma terceira tabela para ligar.


Where in

Utiliza as linhas 1 e 2 da tabela departamento

* explicações retiradas do material da professora Tanisi Pereira de Carvalho, disciplina de Banco de Dados I (2015/1)- IFRS - Câmpus Porto Alegre - Curso Superior de Tecnologia em Sistemas para Internet