Please enable JavaScript.
Coggle requires JavaScript to display documents.
IAAD BSI - WEEK 3 E 5 S3, Glossário para modelo relaciona, Como…
IAAD BSI - WEEK 3 E 5
S3
Restrições de integridade
SÃO 5
chave (singularidade)
Domínio
Null
referencial
semântica
Modelo relaciona
Coluna
: coleção de valores
Linha
: entidade ou relacionamento
Conceitos:
Equema R(a1, a2…an ) é composto por de uma relação R seguido por uma lista de
atributos(colunas)
o grau de uma relação é dada pela quantidade de atributos (colunas)
referência local na tabela: usar tn[atributo], exemplo t3[nome] = antony
t de tupla(linha)
Glossário para modelo relaciona
relação → tabela
tuplas → linha
atributo → coluna
domínio → tipo de dado
Como especificar restrições de integridade
e
realizar consultas em SQL
Especificando Restrições de Integridade em SQL:
Chave Estrangeira: Definida com a cláusula FOREIGN KEY.
Valor Único: Definido com a cláusula UNIQUE.
Restrição de Verificação: Definida com a cláusula CHECK.
Chave Primária: Definida com a cláusula PRIMARY KEY.
Realizando Consultas em SQL:
SELECT: Recupera dados usando a cláusula SELECT.
WHERE: Filtra os resultados com base em condições usando a cláusula WHERE.
JOIN: Combina dados de várias tabelas usando diferentes tipos de junções.
ORDER BY: Ordena os resultados usando a cláusula ORDER BY.
GROUP BY: Agrupa os resultados usando a cláusula GROUP BY.
HAVING: Filtra os resultados agrupados com base em condições usando a cláusula HAVING.
Linguagem de consulta- SQL- comandos da DDL e DML
DDL- data definition language
ALTER
DROP
CREATER
restrições de coluna que podemos usar na sua criação, algumas:
NOT NULL
: Impede que valores nulos sejam inseridos na coluna.
UNIQUE:
Garante que os valores na coluna sejam exclusivos.
CHECK:
Permite especificar uma condição que os valores na coluna
DML - data manipulation language
UPDATE
DELETE
INSERT
Consultas que envolve mais de uma tabela
Usar condições
AND
Conectar as tabelas, através das relações
Usar o
AS para renomear as colunas
caso for preciso, para não ficar ambiguidade
Modelo usa as relações