Curs 201617 Concurs - Angajați 11

Baza de date Constellations conține informații despre 88 de obiecte moderne de constelații. Datele sunt obiect.txt, stea imagine.txt și lathatosag.txt fișiere. Fișierele sunt separate prin punct și virgulă, fișiere text codate UTF-8, prima linie conține numele câmpurilor.

  1. Faceți constelații numită bază de date!
  2. Importați tabelele de date în baza de date obiect, imagine de stea și vizibilitate numit!
    • Setați tipurile și cheile corespunzătoare în timpul creației!
    • Nu includeți câmpuri inutile în tabele!

vizibilitate (id, best_day, all_in)

  • id: Cheie unică de identificare (contor) pentru date de vizibilitate
  • best_honday: Numele lunii în care observația constelației este cea mai potrivită pe Mo. (text)
  • tot anul: Este constelația Ungariei vizibilă tot timpul anului (logic)

imagine de stea (id, rovidite, latină, maghiară, lathatosag)

  • id: Cheia unică de identificare a constelației (contor)
  • prescurtare: Abrevierea oficială a numelui constelației (text)
  • Latin: Numele latin al constelației (text)
  • Maghiară: Numele maghiar al constelației (text)
  • vizibilitate: Constellation Visibility ID (număr) - opțional

obiect (id, simbol, nume, desemnare, distanță, constelație, amenințare, tip)

  • id: Tasta unică de identificare (contor) a obiectului dat
  • notaţie: Abrevierea oficială a obiectului sau numărul catalogului (NGC) (text)
  • Nume: Numele obiectului sau (Messier = M, Caldwell = C) numărul catalogului (text)
  • Nume: Numele unic al obiectului (porecla), dacă există (text) - opțional
  • distanţă: Distanța obiectului de Pământ în ani lumină (număr) - opțional
  • imagine stea: Care constelație a obiectului face parte (număr)
  • strălucire: Luminozitatea aparentă a obiectului în mărime (număr) - opțional, cu cât obiectul este mai luminos, cu atât această valoare este mai mică
  • tip: Tipul obiectului (text)

Relațiile dintre tabele sunt prezentate în figura următoare:

curs

Când rezolvați următoarele sarcini, salvați interogările și raportați ca nume între paranteze. Asigurați-vă că interogarea conține exact câmpurile dorite, nu afișați câmpuri inutile!