1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea bazelor de date PostgreSQL

Connected

exercițiu

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)

Instrucțiuni

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