TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
... szukam pomocy w nakreśleniu drogi szkolenia z baz danych... , SebaSTS 14/08/14 23:42 ... Od małych prostych dla firm, poźniej dla korporacji skończywszy na big data. Jakie języki, jakie bazy danych są wykorzystywane przy przetwarzaniu danych w tych skalach działalności? Chodzi na początek o poziom wiedzy by orientować się w pracy zleconej na zewnątrz.>-< - Takie nijakie pytanie , john565 17/08/14 17:41
Zacznij od dowiedzenia się co to jest RDBMS i ogólnie co to są bazy danych, to raz SQL PL/SQL i co to jest DDL, DCL, DML i TCL to dwa, po trzecie to o dostawcach oprogramowania bazodanowego. Wszystko zależy od rodzaju biznesu, od sprzętu, i od pewnych specyficznych własności danego silnika baz danych, które akurat w danym biznesie się przydają bardziej a w innym nie maja znaczenia.
Co niby masz kontrolować? optymalność sposobu w jaki proces biznesowy został przemieniony w tabele i relacje? to czy dane dobrze się pobierają? wydajność?
Twoje pytanie jest mocno uogólnione, wybierz sobie jeden silnik baz danych i jeśli umiesz programować to stwórz sobie jakiś projekt który korzysta z bazy danych i voila, natomiast jeśli nie masz pojęcia o programowaniu to jedyne co będziesz mógł ocenić to wynik, czyli że samochód jest czerwony, ale czy działa to nie masz za bardzo wiedzy żeby to sprawdzić.
f*ck - Uprecyzuj jeszcze czy chodzi ci o administrowanie bazami czy ich tworzenie/budowanie zapyt , ptoki 17/08/14 20:39
ań.
Bo to zazwyczaj dwa różne stanowiska.
Ogólny podział jest taki:
małe projekty - mysql/postgresql
Średnie projekty - mssql/oracle
Duże projekty-klastry oracle/mssql/informix/db2.
Każdy z tych silników ma swoje własne narzecze ale ogólnie SQL jest jeden.
ogólnie frazy związane z danymi są podobne (select, update, insert,delete) we wszystkich silnikach ale kazdy ma ciutke inne podejscie do szcegółów (np wybranie pierwszych 100 wierszy wyniku raz jest uzyskiwane za pomoca limit a czasem za pomoca first...
Ogólnie jakbys sie chciał uczyć od zera to najpierw SQL w ogólności, potem jakis kurs narzecza silnika który akurat bedzie w wykorzystaniu.
Pomiędzy oboma kurs administracji silnikiem i danymi (o ile stanowisko to ma byc człowiek orkiestra) (backupy, wyładunki, załadunki, tworzenie klastrów, mirrorów itp).
A potem ewentualnie zagadnienia bardziej skomplikowane w rodzaju optymalizacji struktur, zapytań, diagnostyka długich zapytań, podcieranie dupki silnikowi (np. wykrywanie kiedy indeks zbudował się nierównomiernie i mimo miejsca w bazie może mu zabraknąć listków w drzewku czy cos w te tematy)...
Jesli masz kontrolować to co robi dostawca to warto zrobić pierwsze trzy (czyli sql, administracja silnikiem i danymi, sql danego narzecza). To pozwoli ci rozumieć co dostawca próbuje wepchnąć.
I rada ogólna: Jak dostawca nie potrafi czegoś wyjaśnic osobnikowi po tych trzech kurach to znaczy ze tworzy maniane i nalezy go złapać za pysk bo wyprodukuje gniota.- ... w pierwszej kolejności raporty, tworzenie zapytań w starej bazie... , SebaSTS 17/08/14 21:07
... w drugiej kolejności nowy silnik i raporty ze starej bazy i nowej. Nie wiem jak wyjdzie proces migracji ze starej bazy, jaki będzie zakres.
Trzeci etap to wizualizacja raportów do wersji webowej.
Więcej będę wiedział o projekcie za miesiąc, poza teorią powinienem ogarnąć podstawy SQL. Wchodzę w to, bo zakres zdobywanej wiedzy zostanie wykorzystany mniej więcej w połowie drogi drugiego projektu i się uzupełni...>-<
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|