http://meteoritedb.appspot.com/
Засега базата данни съдържа само една таблица, в която всеки ред описва един метеорит. Метеоритът се описва в следните полета на реда:
- Name - официално име, с което е регистриран метеорита;
- Observed Fall - показва дали е наблюдавано, или не падането на този метеорит;
- Year - през коя година е открит или видян да пада метеорита;
- Place - страната и мястото, където е намерен;
- Type - към кой клас е отнесен метеорита;
- Mass - обща маса (тегло) на всички намерени късове от метеорита;
- Information - известни данни от изследвания на метеорита (структура, минерален и химичен състав и други), а също и сведения, дали има осеяна с отломки област (Strewn Field), което е интересно за търсачите на метеорити.
Технически подробности
Написах системата на езикa PHP. За хостинг използвах Google App Engine for PHP (https://gaeforphp.appspot.com/).
Използвах вградена машина за бази данни (Embedded Database), която също е написана на PHP и включена в основната програма. Вградената база данни изпълнява заявки на език SQL и използва свое вътрешно представяне за съхраняване на данните в текстови файлове, разположени във файловата система на Google App Engine for PHP.
Изходният код, който системата изпраща към браузъра, съответства на стандартите на HTML5/CSS3, което проверих с http://validator.w3.org/ .
Няма коментари:
Публикуване на коментар