Академический Документы
Профессиональный Документы
Культура Документы
HISTRICO
MDULO 1
Modelo Relacional
MDULO 2
baseado no modelo relacional e usa um conjunto de tabelas para representar os dados e as relaes entre si, a maioria utiliza a linguagem SQL.
MDULO 2
Difcil acesso Uma empresa quer os nomes dos clientes com cep 78733.
Isolamento os dados esto dispersos em vrios Arquivos, e podem possuir diferentes formatos. Problemas de segurana nem todos os usurios do BD esto autorizados a acessar todos os dados. Problemas de integridade os dados devem satisfazer a certas restries. Ex: no pode existir uma conta sem um cliente.
Redundncia e inconsistncia detectada uma falha, os dados sejam salvos em seu ltimo estado consistente.
MDULO 2
MDULO 2
MDULO 2
MDULO 2
MDULO 2
MDULO 3
MDULO 3
MDULO 3
MDULO 3
MDULO 3
MDULO 3
DEFINIO - um programa com recursos especficos, que tem o objetivo de manipular as informaes contidas nos bancos de dados.
MDULO 4
GERNCIADOR DE ARQUIVOS
Gerncia o espao do armazenamento
MDULO 4
PROCESSADOR DE CONSULTAS
Traduz os comandos numa linguagem que o gerenciador do BD possa interpretar
MDULO 4
Projetar e implementar BD tem se tornado uma atividade popular (qualquer um acha que pode fazer), mas ela no uma atividade trivial! A falta de abordagens adequadas para o projeto e implementao do BD pode gerar resultados indesejveis Ex: ausncia de dados, ineficincia do BD e problemas de manuteno. O projetista precisa interagir extensivamente com especialistas e usurios do domnio para realizar essa tarefa.
MDULO 4
MODELAGEM DE DADOS
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 5
MDULO 6
MDULO 6
MODELO LGICO
O modelo lgico j leva em conta algumas limitaes e implementa recursos como adequao de padro e nomenclatura. Define as chaves primrias e estrangeiras. deve ser criado levando em conta os exemplos de modelagem de dados criados no modelo conceitual.
MDULO 6
MODELO LGICO
MDULO 6
LINGUAGEM SQL
CRIAO DE TABELAS
CREATE TABLE TURMAC11.CLIENTE ( CPF INTEGER(11) NOT NULL, NOME VARCHAR(100), RUA VARCHAR(100), CIDADE VARCHAR(100), PRIMARY KEY(CPF));
MDULO 6
LINGUAGEM SQL
CRIAO DE TABELAS
CREATE TABLE TURMAC14.Conta ( NUMERO INTEGER(11) NOT NULL, CPF INTEGER(11) NOT NULL, SALDO DECIMAL(7, 2), PRIMARY KEY(NUMERO,CPF), FOREIGN KEY (CPF) REFERENCES CLIENTE(CPF) ON UPDATE CASCADE ON DELETE CASCADE);
LINGUAGEM SQL
INSERO DE REGISTROS
INSERT INTO TURMAC11.CLIENTE (CPF,NOME,RUA,CIDADE) VALUES(111,'CELIA NASCIMENTO', 'MACIEL PINHEIRO,20', 'CAMPINA GRANDE');
MDULO 6
LINGUAGEM SQL
INSERO DE REGISTROS
LINGUAGEM SQL
TIPOS DE DADOS
INTEGER VALORES INTEIROS DOUBLE- VALORES COM PONTO FLUTUANTE DATE DEFINIR UMA DATA YYYY-MM-DD TIME DEFINIR UMA HORA HH:MM:SS DATETIME DEFINIR DATA E HORA YYYY-MM-DD HH:MM:SS
MDULO 6
LINGUAGEM SQL
DRESCRIBE TURMAC11.CLIENTE
MOSTRA AS COLUNAS EXISTENTE EM SUA TABELA.
SELEO DE DADOS
SELECT * FROM CLIENTES;
Clusula Where
Operadores de Comparao = <> , != <= , < >= , > IS NULL , IS NOT NULL
FUNES TEIS
COUNT, SUM, MAX e MIN
COUNT()
Funo utilizada para retornar o total de registros de uma coluna. Modo de usar: SELECT COUNT(coluna) FROM tabela
SELECT COUNT(SALDO) FROM turmac11.conta c; SEM CONTAR REPETIES