Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE APLICAÇÕES COM BANCO DE DADOS Revisão de SQL SQL é uma linguagem padronizada para armazenamento, manipulação e recuperação de dados em banco de dados. E o MySQL é uma ferramenta que suporta o SQL, de baixa complexidade, e é muito utilizada por desenvolvedores, conforme estudado na aula anterior quando foi mostrado o gráfico de popularidade de ferramentas de bancos de dados. Citamos, a seguir, algumas características do MySQL: ● Portabilidade; ● Compatibilidade; ● Desempenho e estabilidade; ● Pouco exigente quanto a recursos de hardware; ● Facilidade de uso; ● Software livre; ● Suporta vários tipos de tabelas. Revisão de SQL Revisão de SQL - Data Definition Language - DDL Revisão de SQL - Data Definition Language - DDL CREATE TABLE Ambulatorios ( nroa int, andar numeric(3) NOT NULL, capacidade smallint, PRIMARY KEY (nroa) ) CREATE TABLE Medicos ( codm int, nome varchar(40) NOT NULL, idade smallint NOT NULL, especialidade char(20), CPF numeric(11) UNIQUE, idade varchar(30), nroa int, PRIMARY KEY (codm); FOREIGN KEY (nroa) REFERENCES Ambulatorios ) ALTER TABLE nome_tabela ADD [COLUMN] nome_atributo_1 tipo_1 [ {RIs} ] [ { , nome_atributo_n tipo_n [ {RIs} ] | MODIFY [COLUMN] nome_atributo_1 tipo_1 [ {RIs} ] [ { , nome_atributo_n tipo_n [ {RIs} ] | DROP COLUMN nome_atributo_1 [ { , nome_atributon} ] | ADD CONSTRAINT nome_RI_1 def_RI_1 [ { , nome_RI_n def_RI_n} ] | DROP CONSTRAINT nome_RI_1 [ { , nome_RI_n} ] | [ADD | DROP] [PRIMARY KEY … | FOREIGN KEY …] Revisão de SQL - Data Definition Language - DDL Vamos analisar o NOT NULL e Valor Default: ● NOT NULL ○ Restrição aplicada em colunas cujos valores não podem ser nulos; ● Valor Default ○ Usado para inicializar o valor de uma coluna; ■ DEFAULT <valor> logo após a restrição: Exemplo de aplicação do NOT NULL: create table produto (codigo integer not null, descricao varchar(30), tipo varchar(20) PRIMARY KEY codigo) Revisão de SQL - Data Definition Language - DDL
Compartilhar