Bảng: Cốt lõi của mọi cơ sở dữ liệu

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Timo Grossenbacher

Data Journalist

Dư thừa trong bảng university_professors

SELECT *
FROM university_professors
LIMIT 3;
Nhập môn Cơ sở dữ liệu quan hệ bằng 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)
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Hiện tại: Một "kiểu thực thể" trong cơ sở dữ liệu

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Mô hình tốt hơn với ba kiểu thực thể

Cũ:

Mới:

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Mô hình tốt hơn với bốn kiểu thực thể

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Tạo bảng mới với CREATE TABLE

CREATE TABLE table_name (
 column_a data_type,
 column_b data_type,
 column_c data_type
);
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Tạo bảng mới với CREATE TABLE

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

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Ayo berlatih!

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Preparing Video For Download...