Artykuły reklamowe:
- Konserwacja komputera, defragmentacja dysku
- Kierowca do dyspozycji na cały dzień, czyli czym jechać na wesele
- Tanie i bezpieczne taxi bagażowe
- Happy Shark, czyli organizowanie imprez typu pikniki i festyny
- Furgała - inny wymiar drzwi zewnętrznych
- Kmakpol, czyli kompleksowe usługi transportowe
- POL-KRAK, wykonywanie form do urządzeń technologicznych
- Kmakpol, najlepsze gadżety reklamowe w kraju
Tworzenie baz danych
Bazy danych możemy tworzyć za pomocą tandemu dia+tedia2sql lub Dumpy baz. Pierwszy wydatnie przyspiesza pracę z zaawansowanymi diagramami ERD. Natomiast Dumpy baz to doskonały sposób tworzenia backup-ów danych.Tworzenie baz danych stanowi skomplikowany proces, jednak warto znać kilka podstawowych zasad takiego procesu. Przyda się z pewnością kilka wskazówek na ten temat. Wyróżniamy dwa podstawowe narzędzia. Pierwszym z nich jest Dia + tedia2sql, czyli duet dla projektanta baz danych, natomiast Dumpy baz wykorzystywany jest głównie dla Postgresa i MySQL.
Tandem dia+tedia2sql znacznie przyspiesza pracę z zaawansowanymi diagramami ERD. Jest on jednak głównie stosowanym urządzeniem, ponieważ nie mamy dużego wyboru jeśli chodzi o darmowe narzędzia do projektowania baz danych Narzędzia tedia2sql potrafi wygenerować na podstawie pliku *.dia zestaw komend SQL. Za ich pomocą możemy tworzyć tabele, indeksy, powiązania, klucze, itp. Tedia2sql obsługuje kilka typów baz danych. Należy do nich przykładowo PostgreSQL. W zawiązku w tym jego użycie ma bardzo silne podstawy jeśli do projektowania encji i relacji w bazie danych używamy programu Dia. Jeśli chcemy skonwertować plik.dia do listy poleceń SQL, zapisanych w plik.sql, używamy polecenia:
tedia2sql -i plik.dia -o plik.sql -t PostgreSQL [-d] –.
Dodanie opcji [-d], powoduje pojawienie się również komendy DROP TABLE, DROP INDEX. Trzeba jednak zauważyć, że Tedia2sql to stosunkowo hackerskie narzędzie. [Reklama: bitcomet download, pozycjonowanie stron www] Należy dokonywać przeróżnych modyfikacji np. agregacje przekładać na relacje, pole chronione przekładać na klucz główny, a operacje na indeksy. Musimy tego dokonać podczas używania notacji UML-owej przy projektowaniu diagramu encji.
Dzięki Dumpy baz możemy przeprowadzać zapis stanu bazy do pliku tekstowego. Takie rozwiązanie stanowi doskonały sposób tworzenia backup-ów danych dla niewielkich baz. Dumpy wykorzystywany jest głównie dla Postgresa i MySQL, czyli dwóch popularnych baz open-source w Linuksie. Aby w dumpie pojawiły się również komendy DROP TABLE, musimy określić dodatkowe parametry w nawiasach kwadratowych. Nie są one konieczne, ale są bardzo pomocne gdy dumpujemy bazę w miejsce starszej wersji bazy.
MySQL:
==============================
mysqldump -u user -p database [--add-drop-table] > output_file
PostgreSQL
==============================
pg_dump -h host -U user database -f output_file [-c]
Odtworzenie bazy danych z wykonanego wcześniej dumpu możemy bardzo łatwo wykonać z poziomu konsoli bazy danych. Możemy również użyć polecenia cat bezpośrednio z konsoli systemowej:
MySQL:
==============================
cat skrypt.sql | mysql -u user -p database
PostgreSQL
==============================
cat skrypt.sql | pgsql -h host -U user database
Tagi: komenda, projektowa baz danych, tabele, indeksy, diagram ERD, konwersja, dumpowanie
Efektywne kampanie reklamowe google adwords. Promocja strony w Google.
