Tabelas: no cerne de cada banco de dados

Introdução aos bancos de dados relacionais em SQL

Timo Grossenbacher

Data Journalist

Redundância na tabela university_professors

SELECT *
FROM university_professors
LIMIT 3;
Introdução aos bancos de dados relacionais em SQL
-[ RECORD 1 ]--------+-------------------------------------------------
firstname            | Karl
lastname             | Aberer
university           | ETH Lausanne
university_shortname | EPF
university_city      | Lausanne
function             | Chairman of L3S Advisory Board
organization         | L3S Advisory Board
organization_sector  | Education & research
-[ RECORD 2 ]--------+-------------------------------------------------
firstname            | Karl
lastname             | Aberer
university           | ETH Lausanne
university_shortname | EPF
university_city      | Lausanne
function             | Member Conseil of Zeno-Karl Schindler Foundation
organization         | Zeno-Karl Schindler Foundation
organization_sector  | Education & research
-[ RECORD 3 ]--------+-------------------------------------------------
firstname            | Karl
lastname             | Aberer
(truncated)
function             | Member of Conseil Fondation IDIAP
organization         | Fondation IDIAP
(truncated)
Introdução aos bancos de dados relacionais em SQL

Introdução aos bancos de dados relacionais em SQL

Atualmente: um “tipo de entidade” no banco de dados

Introdução aos bancos de dados relacionais em SQL

Um modelo de banco de dados melhor com três tipos de entidades

Antigo:

Novo:

Introdução aos bancos de dados relacionais em SQL

Um modelo de banco de dados melhor com quatro tipos de entidades

Introdução aos bancos de dados relacionais em SQL

Crie novas tabelas com CREATE TABLE

CREATE TABLE table_name (
 column_a data_type,
 column_b data_type,
 column_c data_type
);
Introdução aos bancos de dados relacionais em SQL

Crie novas tabelas com CREATE TABLE

CREATE TABLE weather (
 clouds text,
 temperature numeric,
 weather_station char(5)
);

Introdução aos bancos de dados relacionais em SQL

Vamos praticar!

Introdução aos bancos de dados relacionais em SQL

Preparing Video For Download...