Escolar Documentos
Profissional Documentos
Cultura Documentos
• Exemplo:
• Sintaxe:
• CREATE DATABASE nome_database
ALTER database
• Permite alterar algumas propriedades do banco de dados.
• Sintaxe:
• Sintaxe:
• Sintaxe:
Sintaxe:
Exemplo:
CHARACTER(20)
VARCHAR(255)
VARYING CHARACTER(255)
NCHAR(55)
TEXT
NATIVE CHARACTER(70)
NVARCHAR(100)
TEXT
CLOB
Tipos de dados disponíveis no SQLite
Example Typenames From The
CREATE TABLE Statement Resulting Affinity
or CAST Expression
BLOB
BLOB
no datatype specified
REAL
DOUBLE
REAL
DOUBLE PRECISION
FLOAT
NUMERIC
DECIMAL(10,5)
BOOLEAN NUMERIC
DATE
DATETIME
Exemplo
• Criar os scripts DDL para o modelo relacional a seguir. Definir a
chave primária de cada tabela.
Ambulatorio(nroAmb, andar, capacidadeTotal)
Após criar a estrutura, adicione 1 nova coluna para cada tabela – Ambulatorio: localização; Medico:
endereco; Paciente: endereco; Consulta: nroAmb; Funcionario: telefone.
Comandos:
e VALUES.
Exemplo:
INSERT INTO usuario VALUES(1,'Reidner', 1, 'AB10');
DELETE
• O comando DELETE remove tuplas (linhas) de uma relação de acordo as
condições associadas a determinados atributos da relação.
• Faz-se necessário o uso da cláusula WHERE.
• As tuplas são excluídas apenas de uma tabela por vez. Porém, a exclusão pode
propagar para as tuplas em outras relações.
Caso ocorra:
A operação de remoção é rejeitada
OU
Propagada por meio da remoção das tuplas que referenciam a
tupla inicialmente removida.
DELETE
Sintaxe:
primária;
● Integridade de entidade - Não é informado todos os valores obrigatórios e/ou