CREATE TABLE aluno(
id_aluno number(30) NOT NULL PRIMARY KEY,
nome varchar2(40) NOT NULL,
sobrenome varchar2(40) NOT NULL,
telefone varchar2(40) NOT NULL,
data_nascimento date NULL,
endereco varchar2(80) NOT NULL
);
---------- INSERINDO DADOS NA TABELA
Para inserir dados em uma tabela, usamos a sintaxe:
INSERT INTO nome_tabela (lista-de-campos) VALUES (lista_de_dados);
Agora, vamos inserir os dados na tabela aluno, fazendo o seguinte:
INSERT INTO aluno (id_aluno, nome, sobrenome, telefone, data_nascimento, endereco)
VALUES(11,'Araújo','Victor','021000001',TO_DATE('11/02/1994','dd/mm/yyyy'),'Rua dos bandeirantes 3-33, Bauru -SP ');
Observe que a coluna id_aluno tem uma restrição que é a PRIMARY KEY(chave primária). Além da PRIMARY KEY, temos a restrição NOT NULL.
PRA QUE SERVE UMA RESTRIÇÃO(CONSTRAINT)?
Uma restrição ou CONSTRAINT serve para manter os dados dos usuários restritos, e assim evitar que dados inválidos sejam inseridos no banco de dados. Em poucas palavras, as restrições ou CONSTRAINTS são um meio de manter a integridade dos dados.
- CONSTRAINT NOT NULL
É através desta constraint que conseguimos fazer com que uma coluna receba obrigatoriamente um valor.
- CONSTRAINT PRIMARY KEY
Uma PRIMARY KEY é uma forma de identificação única que podemos ter em uma tabela, ou seja, uma tabela só pode conter uma constraint desse tipo.
Caro estudante, para inserir mais um aluno no nosso banco de dados, vamos fazer o seguinte:
INSERT INTO aluno (id_aluno, nome, sobrenome, telefone, data_nascimento, endereco)
VALUES(26,'Ruth','Moisés','067006001',TO_DATE('26/07/1999','dd/mm/yyyy'),'Rua dos bandeirantes 3-33, Bauru -SP ');
Comentários
Postar um comentário