Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação em Banco de Dados (Bancos de Dados Relacionais (planejamento…
Programação em Banco de Dados
Programação
o que é?
Conjunto de técnicas para criar procedimentos estruturados que permitem que os computadores realizem tarefas desejadas
Bancos de Dados Relacionais
SQL
instruções
serve para
Determinar a segurança do ambiente com todo o controle de
acesso ao banco de dados, tabelas ou campos específicos
Determinar todo o controle de transações
Permitir utilização autônoma ou como parte de outras aplicações
Realizar consultas interativas
Definir esquemas de relacionamento, excluir relações e
modificar estruturas
Criar visões específicas sobre determinados dados
Criar restrições em relacionamentos
subconjuntos
DDL
Conjunto de instruções SQL para definição dos dados e sua estrutura
instruções
CREATE
DROP
ALTER
TRUNCATE
DML
Conjunto de instruções SQL para inserção e manutenção dos dados
instruções
INSERT
UPDATE
DELETE
DQL
Conjunto de instruções SQL para consulta de todos os dados
armazenados e suas relações, e ajuda para comandos de sintaxe
instruções
SELECT
SHOW
HELP
DCL
Conjunto de instruções SQL para controle de autorizações de
acesso e seus níveis de segurança
instruções
GRANT
REVOKE
DTL
Conjunto de instruções para o controle de transações lógicas que são agrupadas e executadas pela DML
instruções
START TRANSACTION
SAVEPOINT
COMMIT
ROLLBACK [TO SAVEPOINT]
RELEASE SAVEPOINT
Estrutura básica
Cada tabela é uma relação
O registro é chamado de tupla
Cada campo ou coluna dessa tabela tem um nome único
representando um domínio distinto
A ordem dos registros é irrelevante
Não pode ocorrer dois registros iguais
A ordem dos campos é irrelevante
Cada tabela deve ser identificada de maneira única
o que é?
Conjunto de dados estruturados e correlacionados/correlacionáveis, organizados de forma a permitir eficiência em sua manipulação por meio de uma linguagem formal
planejamento
metadados
dados da estrutura de um
banco de dados
passos
Coletar informações
Identificar suas principais estruturas
Modelar a estrutura
Identificar nas estruturas os tipos de dados
Dados brutos
Dados de categorização
Dados de identificação
Dados de relação ou referência
Identificar quais são seus relacionamentos