Cursos / Informática para Internet / Banco de Dados / Aula

arrow_back Aula 09 - Linguagem SQL – criação, inserção e modificação de tabelas

Criação de tabelas - pt.2

Neste ponto, estamos aptos a criar algumas tabelas no nosso banco de dados chamado locadora. Duas tabelas importantes no banco de dados da nossa locadora são as que contêm as informações sobre os clientes, denominada clientes, e a outra com as informações sobre os filmes, denominada filmes. Os comandos para criação dessas duas tabelas são apresentados a seguir. Examine com cuidado e não deixe de praticar em seu banco de dados. Lembre-se que a prática leva à perfeição!

AخA
1
mysql>CREATE TABLE clientes
2
(
3
    cli_codigo INT,
4
    cli_nome VARCHAR(30),
5
    cli_cpf CHAR(12),
6
    cli_data_nasc DATE,
7
    cli_sexo CHAR(1),
8
    cli_email VARCHAR(50) 
9
);
10
mysql>CREATE TABLE filmes
11
(
12
    fil_codigo INT,
13
    fil_titulo VARCHAR(40),
14
    fil_genero VARCHAR(15),
15
    fil_duracao TIME,
16
    fil_situacao VARCHAR(12),
17
    fil_preco NUMERIC(3,2)
18
);

É uma boa prática de programação colocar na frente do atributo uma informação que permita identificar de forma simples, por exemplo, a qual tabela aquele atributo pertence. No exemplo, na tabela clientes foi adicionada uma abreviação da palavra clientes (cli) antes de cada atributo da tabela. Essa prática evita confusões de atributos iguais (por exemplo, codigo) nas tabelas clientes e filmes.

As respostas do SGBD, no caso o MySQL, aos comandos CREATE TABLE clientes e CREATE TABLE filmes são ilustradas na Figura 3.

Figura 03 - Tela do MySQL após os comandos CREATE TABLE clientes e CREATE TABLE filmes.
Tela do MySQL após os comandos CREATE TABLE <span class='strong'>clientes</span> e CREATE TABLE <span class='strong'>filmes</span>.

A mensagem “Query OK” informa que as tabelas clientes e filmes foram criadas corretamente.

Versão 5.3 - Todos os Direitos reservados