·
Cursos Gerais ·
Estrutura de Dados
Send your question to AI and receive an answer instantly
Recommended for you
9
Normalizacao de Banco de Dados - Dependencia Funcional e Formas Normais
Estrutura de Dados
UMC
3
Tipos de Dados PostgreSQL - Guia Completo
Estrutura de Dados
UMC
14
Modelo Entidade-Relacionamento-Diagrama ER-Conceitos e Aplicações
Estrutura de Dados
UMC
7
Linguagem C - Estrutura Condicional IF e IF-ELSE para Engenharia
Estrutura de Dados
UMC
3
Alter Table SQL - Comandos e Sintaxe para Modificar Tabelas
Estrutura de Dados
UMC
9
Laços Condicionais em Informática para Engenharia - Guia Completo
Estrutura de Dados
UMC
4
DPP - Sistema de Informacao Baseado em Banco de Dados - Esquema Conceitual BRModelo
Estrutura de Dados
UMC
1
Exemplo de Título
Estrutura de Dados
UNICAP
40
Construindo uma Árvore Binária de Busca a Partir de um Vetor
Estrutura de Dados
FIAP
5
Puc_minas_ Integração e Processamento de Fluxo Contínuo de Dados_exercicio3
Estrutura de Dados
UMG
Preview text
Banco de Dados Profa MSc Viviane Guimarães Ribeiro 1 4 Data Description Language DDL Linguagem de Definição de Dados responsável pela criação e manutenção da estrutura do banco de dados ou seja das tabelas e campos que formam o banco de dados 41 Criação das Tabelas CREATE TABLE O comando CREATE TABLE cria uma tabela nova inicialmente vazia no banco de dados atual Sintaxe Create Table nomedatabela nomedocampo tipoetamanhode Dados aceitação nomedocampo tipoetamanhode Dados aceitação constraint nomedaconstraint Primary Keynomedocampo constraint nomedaconstraint Foreign Keynomedocampo references nomedatabelanomedocampo constraint nomedaconstraint unique nomedo campo Parâmetros nomedatabela O nome da tabela a ser criada nomedocampo O nome da colunacampo a ser criada na nova tabela Tipo e tamanhododado O tipo de dado da coluna e o tamanho máximo que pode assumir Aceitação Tipo de aceitação do dado ou seja se ele pode ou não receber valores nulos ou não NOT NULL Valores nulos não são permitidos na coluna NULL Valores nulos são permitidos na coluna Este é o padrão Constraint nomedaconstraint Um nome atribuído para a restrição da coluna ou da tabela Primary Keynomedocampo A restrição de chave primária especifica que a coluna ou colunas da tabela pode conter apenas valores únicos não duplicados e não nulos Tecnicamente a chave primária PRIMARY KEY é simplesmente uma combinação de unicidade UNIQUE com não nulo NOT NULL mas identificar um conjunto de colunas como chave primária também fornece metadados sobre o projeto do esquema porque chaves primárias indicam que outras tabelas podem depender deste conjunto de colunas como um identificador único para linhas Somente uma chave primária pode ser especificada para uma tabela seja como uma restrição de coluna ou como uma restrição de tabela FOREIGN KEY nomedocampo References nomedatabelanomedocampo Banco de Dados Profa MSc Viviane Guimarães Ribeiro 2 A restrição REFERENCES especifica que um grupo de uma ou mais colunas da nova tabela deve conter somente valores correspondentes aos valores das colunas referenciadas da tabela referenciada nomedatabela nome da tabela referenciada nomedocampo nome do campo referenciado nesta tabela Unique nomedo campo nomedo campo2 nomedo campoN A restrição UNIQUE especifica a regra onde um grupo de uma ou mais colunas distintas de uma tabela podem conter apenas valores únicos ou seja o valor não pode ser duplicado na tabela Cada restrição de unicidade da tabela deve abranger um conjunto de colunas diferentes do conjunto de colunas abrangido por qualquer outra restrição de unicidade e da chave primária definida para a tabela Senão seria apenas a mesma restrição declarada duas vezes Exemplo Create Table EXEMPLO codigo numeric10 not null nome varchar60 not null valor numeric52 constraint pkexemplomatricula Primary Keycodigo constraint ukexemplocodigo unique constraint ukexemplovarios unique valor nome Create Table EXEMPLO2 codigo integer nome varchar60 not null codigoexemplo numeric10 constraint pkexemplo2 Primary Keycodigo constraint fkexemplo2 Foreign Keycodigoexemplo references Exemplo codigo
Send your question to AI and receive an answer instantly
Recommended for you
9
Normalizacao de Banco de Dados - Dependencia Funcional e Formas Normais
Estrutura de Dados
UMC
3
Tipos de Dados PostgreSQL - Guia Completo
Estrutura de Dados
UMC
14
Modelo Entidade-Relacionamento-Diagrama ER-Conceitos e Aplicações
Estrutura de Dados
UMC
7
Linguagem C - Estrutura Condicional IF e IF-ELSE para Engenharia
Estrutura de Dados
UMC
3
Alter Table SQL - Comandos e Sintaxe para Modificar Tabelas
Estrutura de Dados
UMC
9
Laços Condicionais em Informática para Engenharia - Guia Completo
Estrutura de Dados
UMC
4
DPP - Sistema de Informacao Baseado em Banco de Dados - Esquema Conceitual BRModelo
Estrutura de Dados
UMC
1
Exemplo de Título
Estrutura de Dados
UNICAP
40
Construindo uma Árvore Binária de Busca a Partir de um Vetor
Estrutura de Dados
FIAP
5
Puc_minas_ Integração e Processamento de Fluxo Contínuo de Dados_exercicio3
Estrutura de Dados
UMG
Preview text
Banco de Dados Profa MSc Viviane Guimarães Ribeiro 1 4 Data Description Language DDL Linguagem de Definição de Dados responsável pela criação e manutenção da estrutura do banco de dados ou seja das tabelas e campos que formam o banco de dados 41 Criação das Tabelas CREATE TABLE O comando CREATE TABLE cria uma tabela nova inicialmente vazia no banco de dados atual Sintaxe Create Table nomedatabela nomedocampo tipoetamanhode Dados aceitação nomedocampo tipoetamanhode Dados aceitação constraint nomedaconstraint Primary Keynomedocampo constraint nomedaconstraint Foreign Keynomedocampo references nomedatabelanomedocampo constraint nomedaconstraint unique nomedo campo Parâmetros nomedatabela O nome da tabela a ser criada nomedocampo O nome da colunacampo a ser criada na nova tabela Tipo e tamanhododado O tipo de dado da coluna e o tamanho máximo que pode assumir Aceitação Tipo de aceitação do dado ou seja se ele pode ou não receber valores nulos ou não NOT NULL Valores nulos não são permitidos na coluna NULL Valores nulos são permitidos na coluna Este é o padrão Constraint nomedaconstraint Um nome atribuído para a restrição da coluna ou da tabela Primary Keynomedocampo A restrição de chave primária especifica que a coluna ou colunas da tabela pode conter apenas valores únicos não duplicados e não nulos Tecnicamente a chave primária PRIMARY KEY é simplesmente uma combinação de unicidade UNIQUE com não nulo NOT NULL mas identificar um conjunto de colunas como chave primária também fornece metadados sobre o projeto do esquema porque chaves primárias indicam que outras tabelas podem depender deste conjunto de colunas como um identificador único para linhas Somente uma chave primária pode ser especificada para uma tabela seja como uma restrição de coluna ou como uma restrição de tabela FOREIGN KEY nomedocampo References nomedatabelanomedocampo Banco de Dados Profa MSc Viviane Guimarães Ribeiro 2 A restrição REFERENCES especifica que um grupo de uma ou mais colunas da nova tabela deve conter somente valores correspondentes aos valores das colunas referenciadas da tabela referenciada nomedatabela nome da tabela referenciada nomedocampo nome do campo referenciado nesta tabela Unique nomedo campo nomedo campo2 nomedo campoN A restrição UNIQUE especifica a regra onde um grupo de uma ou mais colunas distintas de uma tabela podem conter apenas valores únicos ou seja o valor não pode ser duplicado na tabela Cada restrição de unicidade da tabela deve abranger um conjunto de colunas diferentes do conjunto de colunas abrangido por qualquer outra restrição de unicidade e da chave primária definida para a tabela Senão seria apenas a mesma restrição declarada duas vezes Exemplo Create Table EXEMPLO codigo numeric10 not null nome varchar60 not null valor numeric52 constraint pkexemplomatricula Primary Keycodigo constraint ukexemplocodigo unique constraint ukexemplovarios unique valor nome Create Table EXEMPLO2 codigo integer nome varchar60 not null codigoexemplo numeric10 constraint pkexemplo2 Primary Keycodigo constraint fkexemplo2 Foreign Keycodigoexemplo references Exemplo codigo