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- oPRIMARY KEYpentru cursname- un șir de caractere de lungime variabilă (max 50, not NULL) pentru numele cursuluimeeting_time- o valoare de tip timp, reprezentând ora de desfășurare a cursuluistudent_name- un șir de caractere de lungime variabilă (max 50, not NULL) reprezentând un student înscrismax_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
Instrucțiuni pentru exercițiu
- Creează o tabelă
coursecare 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
___ ___
);