Coleção de dados inter-relacionados acessados e compartilhados por vários usuários.
Estudos acerca de Bancos de Dados
Registro do meu percurso de aprendizagem sobre o conteúdo de Banco de Dados, uma mistura do que aprendo no curso de Sistemas para Internet na disciplina de Banco de Dados I, com o que pesquiso para poder ministrar a disciplina de Banco de Dados II no curso Técnico de Informática da EMEB Liberato e estudos para concursos públicos
quinta-feira, 3 de março de 2016
terça-feira, 1 de setembro de 2015
Conceitos
I - BD
- Coleção de dados PERSISTENTES
- Múltiplos usuários - concorrência - autorização de acesso - múltiplas ferramentas
- Independência de dados (física e lógica)
- Relacionamento entre os dados
II - TRANSAÇÃO - Begin - End - Transaction
- ACID
- Atomicidade
- Consistência
- Isolamento
- Durabilidade
III - FK(FOREIGN KEY) - CHAVE ESTRANGEIRA
- Por exemplo, relacionar o aluno com o seu curso. Semântica: incluir atributo CodCurso na estrutura Aluno.
IV - RESTRIÇÃO DE INTEGRIDADE
- Consistência para garantir a integridade.
- Tipos:
- REFERENCIAL: Consistência PK x FK, momentos onde a restrição de integridade referencial (RIR) é acionada;
- inclusão de FK - verificada existência de PK correspondente
- exclusão de FK - sem efeito
- alteração de FK - exclusão + reinclusão
- exclusão de PK - verificar existência de FKs correspondentes (se encontrar? Avisa, Exclusão em cascata)
- inclusão de PK - sem efeito
- alteração de PK - exclusão
- CHAVE - consistência de PK
- nulidade/vazio
- DOMÍNIO -
- valores válidos, tipos de dados
V - RECONSTRUÇÃO DO BANCO
- Backup periódico
- requisitos:
- cópia (backup)
- arquivos de log/archive;
- em disco diferente do BD das transações
VI - LOG
- Imagem das inclusões
terça-feira, 11 de agosto de 2015
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!
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:
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.
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.
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)!
Assinar:
Postagens (Atom)