Wojciech
Muszyński
Tworzenie aplikacji
bazodanowych
(Oracle, APEX,
Access)
Temat: Baza danych w sieci lokalnej jak najprościej stworzyc?
1. APEX:Oracle provides the apex.oracle.com service for demonstration purposes only.
Storing of production or sensitive data is prohibited. For production applications you can install Application Express on-premise or sign up for the Oracle Database Cloud Service.
Można się obyć bez tego portala?
Oczywiście.Portal to demo.
Do pracy wystarczy dowolna baza Oracle, od wersji 9 w górę, z zainstalowaną odpowiednią opcją.
Baza 11 ma APEXa zainstalowanego "domyślnie" i służy on do administrowania bazą.
Wersja ORACLE Express Edition jest dostępna bezpłatnie do dowolnych celów!
Ma ograniczenia wydajnościowe (1 procesor, obsługa do 1GB pamięci) i ilości danych (11GB ) ale w normalnych "biurowych" zastosowaniach to wystarcza.
Gorzej, jak trzeba zrobić projekt, gdzie JEDNOCZEŚNIE intensywnie pracuje kilkudziesięciu lub kilkuset użytkowników.
Wtedy trzeba kupować wyższe wersje Oracle lub zamawiać usługi "w chmurze".
2. Access
Rozumiem, że jest szansa na to że po 20 latach obsługa bazy plikowej w sieci została na tyle udoskonalona że nie zdarzają się już żadne awarie bazy, ale czy na pewno?
Oczywiście, że się zdarzają.
Ale awarie zdarzają się także na każdej innej bazie danych.
Pomagają backupy i określenie "dopuszczalnych" strat
Accessa backupować jest wyjątkowo łatwo - a w typowych zastosowaniach niezawodność jest wystarczająca.
3. Formatki
Same formatki rzeczywiście można robić w różnych środowiskach, Access, LibreOffice Base, PHP Generator, PHP Maker, nawet Excel
Ale wtedy rozwiązanie przestaje być "szybkie".
Trzeba kombinować. Inna baza danych, inny program do tworzenia interfejsu.
Access ma domyślnie wbudowany silnik JET,
a APEX działa z bazą Oracle (przez nią może się łączyć do innych).
Generalnie są to rozwiązania dobrze zintegrowane.
To bardzo przyspiesza tworzenie oprogramowania.
Wspomniany XAMP jest też połączeniem bazy (MySQL) i interfejsu (PHP), ale czas tworzenia interfejsu w PHP, nawet gdy się dysponuje dobrym frameworkiem jest dużo dłuższy niż rozwiązań opartych o Access lub APEXWojciech Muszyński edytował(a) ten post dnia 16.11.12 o godzinie 15:41