Programa şcolară distinge "teorie" de "practică", indicând 1 oră teorie şi 2 ore laborator; ruperea este iminentă… Manualele propun mereu să se scrie un program care, vizând cam imprudent scrierea, în loc de construirea (realizarea) programului. Rezultanta în practica obişnuită a adoptării unor astfel de portiţe de evitare a eforturilor de corelare, constă în programe monolitice: o singură funcţie - void main() - sau în orice caz, un singur fişier (nume.CPP) şi un singur "tabel" - anulând astfel, orice "teorie" şi orice legătură cu realitatea.

imagine bazată pe scriptul JS din the-bazon-fractal
În realitatea comună, încadrarea şcolii e una, orarul e alta, iar "revista şcolii" e cu totul altceva; o trăsătură comună este în orice caz, faptul că au o existenţă temporară, cel mult anuală.
O aplicaţie Web unifică lucrurile, pe baza faptului că ele aparţin unui aceluiaşi domeniu, fiind bazate sau angajând aceleaşi structuri şi şabloane de date. Încadrarea, orarul, situaţiile şcolare, chiar şi "revista şcolii" ţin toate de: obiecte şi profile de învăţământ, profesori, clase, elevi, schimburi de lucru - indiferent de şcoală sau de an şcolar curent.
Ca să avem despre ce vorbi, o bază de date ar trebui constituită din măcar două tabele relaţionate şi ar fi de dorit să cuprindă un număr consistent de înregistrări. Dăm un exemplu de creare a unei baze de date proprii prin specularea unor pagini Web care prezintă datele care ne-ar interesa (ideea generală web scraping: colectare automată a informaţiei de pe Web).
ŞahStartTemp
Judeţ:
Load another random Bliţ
Linux şi aplicaţii Web
în 24 de ore
Orar şcolar
documentaţie Sphinx