ÎncepețiÎncepe gratuit

Proiectarea unei tabele pentru cursuri

Administrația școlii decide să folosească baza de date pentru a stoca detalii despre cursuri. Deoarece este prima încercare de a construi baza de date, nu sunt siguri ce coloane să includă în tabela course. Mai jos se află o listă de coloane posibile, împreună cu o descriere a tipului de date pentru fiecare. În acest exercițiu, vei alege coloanele potrivite pentru această tabelă din lista de opțiuni disponibile:

  • id - o PRIMARY KEY pentru curs
  • name - un șir de caractere de lungime variabilă (max 50, not NULL) pentru numele cursului
  • meeting_time - o valoare de tip timp, reprezentând ora de desfășurare a cursului
  • student_name - un șir de caractere de lungime variabilă (max 50, not NULL) reprezentând un student înscris
  • max_students - un număr întreg pentru numărul maxim de studenți înscriși (sălile de clasă pot găzdui în siguranță cel mult 30 de bănci)

Acest exercițiu face parte din cursul

Crearea bazelor de date PostgreSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o tabelă course care respectă 2NF, folosind 3 coloane din lista de mai sus.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Create the course table
___ ___ ___ (
    -- Add a column for the course table
	___ ___ ___ ___,
  
  	-- Add a column for the course table
  	___ ___(___) ___ ___,
  
  	-- Add a column for the course table
  	___ ___
);
Editează și rulează codul