CodeBlanks Logo Icon CodeBlanks

Kütüphane tasarımı

Kitap, üye ve ödünç tablolarını kurar ve iskelet sorguları yazarsın.

Kütüphane tasarımı

Bu projede kütüphane veritabanı kuracaksın. İlk adım books ve authors tablolarını oluşturmak.

CREATE TABLE books (
  id INT PRIMARY KEY,
  title VARCHAR(100),
  author_id INT
);

Örnekte: kitap tablosunun iskeleti.

books tablosu oluşturulur.

Kütüphane tasarımı — ayrıntı

Her tablonun birincil anahtarı olmalı. author_id sonra yabancı anahtar olacak.

Önce books ve authors tablolarını, ardından ödünç kayıtları için loans tablosunu kurarsın; her tabloda id INT PRIMARY KEY bulunur.

Uygulama Kütüphane tasarımı

books tablosunu id, title ve author_id sütunlarıyla oluştur.

Başlangıç kodu

query.sql
-- kitap tablosu
CREATE TABLE books

Örnek çözüm

query.sql
CREATE TABLE books (
  id INT PRIMARY KEY,
  title VARCHAR(100),
  author_id INT
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Birincil anahtar ne işe yarar?

  • Filtreler
  • Satırı tek tanımlar Doğru cevap
  • Sıralar
  • Sayar

Açıklama: Birincil anahtar her satırı tek belirler.

2 PRIMARY KEY ekle

Soru
CREATE TABLE books (
  id INT ____,
  title VARCHAR(100)
);
Cevap
CREATE TABLE books (
  id INT PRIMARY KEY,
  title VARCHAR(100)
);

Açıklama: PRIMARY KEY doğru cevap.

3 Kütüphane tasarımı: kavramları eşleştir

Kavram Anlamı
id birincil anahtar
title başlık
author_id yabancı anahtar
INT tam sayı

Orta seviye bölümündeki tüm dersler