Cơ sở dữ liệu đầu tiên của bạn

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

Timo Grossenbacher

Data Journalist

Khám phá các trường đại học ở Thụy Sĩ

trực quan tương tác về giáo sư

sơ đồ cơ sở dữ liệu

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

Cơ sở dữ liệu quan hệ:

  • thực thể ngoài đời thành bảng
  • giảm dư thừa
  • toàn vẹn dữ liệu nhờ mối quan hệ
  • ví dụ: professors, universities, companies
  • ví dụ: chỉ một bản ghi trong companies cho ngân hàng "Credit Suisse"
  • ví dụ: một professor có thể làm tại nhiều universitiescompanies, một company có thể tuyển nhiều professors
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Trong khóa học này, bạn sẽ:

  • làm việc với dữ liệu tôi dùng cho nghiên cứu
  • tạo cơ sở dữ liệu quan hệ từ đầu
  • học ba khái niệm:
    • ràng buộc
    • khóa
    • toàn vẹn tham chiếu

Yêu cầu: Hiểu biết cơ bản về SQL, như trong Introduction to SQL.

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

Nhiệm vụ đầu tiên: Xem cơ sở dữ liệu PostgreSQL

SELECT table_schema, table_name 
FROM information_schema.tables;
    table_schema    |              table_name
 -------------------+------------------------------
 pg_catalog         | pg_statistic
 pg_catalog         | pg_type
 pg_catalog         | pg_policy
 pg_catalog         | pg_authid
 pg_catalog         | pg_shadow
 public             | university_professors
 pg_catalog         | pg_settings
...
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Xem các cột của một bảng cụ thể

SELECT table_name, column_name, data_type
FROM information_schema.columns 
WHERE table_name = 'pg_config';
 table_name | column_name | data_type
 -----------+-------------+-----------
 pg_config  | name        | text
 pg_config  | setting     | text
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Hãy bắt đầu.

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

Preparing Video For Download...