soft do baz danych z meta informacjami?
Adam - 20-02-2006 14:10
soft do baz danych z meta informacjami?
Nurtuje mnie jedno zagadnienie Chciałbym wprowadzić troszkę porządku i zacząć używać jakiegoś narzędzia do przechowywania takich meta informcji jak:
- spis tabel w bazach i indeksów jakie zawierają - spis zapytań SQL - relacje użycia table w poszczególnych zapytaniach - relacje użycia indeksów w poszczególnych zapytaniach - ...
Chodzi mi o to że jak jest duży system to troszke strach grzebać coś w indeksach czy strukturze. A takie narzędzie zaraz by mi wyświetliło gdzie jest dany element wykorzystywany i wiem gdzie trzeba zmiany uwzględnić
Jest jakiś soft do tego czy trzeba amerykę odkrywać?
Radosław Witkowicki - 22-02-2006 21:47
"Adam" <admoz@gazeta.pl> wrote in message news:dtc8c8$4b2$1@inews.gazeta.pl... > Nurtuje mnie jedno zagadnienie > Chciałbym wprowadzić troszkę porządku > i zacząć używać jakiegoś narzędzia do > przechowywania takich meta informcji jak: > > - spis tabel w bazach i indeksów jakie zawierają > - spis zapytań SQL > - relacje użycia table w poszczególnych zapytaniach > - relacje użycia indeksów w poszczególnych zapytaniach > - ... > > Chodzi mi o to że jak jest duży system to troszke > strach grzebać coś w indeksach czy strukturze. A takie narzędzie > zaraz by mi wyświetliło gdzie jest dany element wykorzystywany > i wiem gdzie trzeba zmiany uwzględnić > > Jest jakiś soft do tego czy trzeba amerykę odkrywać?
Moje pytanie jest dość istotne, o jaką bazę danych Ci chodzi??
Pozdro
Adam - 22-02-2006 21:47
Radosław Witkowicki napisał(a): > "Adam" <admoz@gazeta.pl> wrote in message > news:dtc8c8$4b2$1@inews.gazeta.pl... > >>Nurtuje mnie jedno zagadnienie >>Chciałbym wprowadzić troszkę porządku >>i zacząć używać jakiegoś narzędzia do >>przechowywania takich meta informcji jak: >> >>- spis tabel w bazach i indeksów jakie zawierają >>- spis zapytań SQL >>- relacje użycia table w poszczególnych zapytaniach >>- relacje użycia indeksów w poszczególnych zapytaniach >>- ... >> >>Chodzi mi o to że jak jest duży system to troszke >>strach grzebać coś w indeksach czy strukturze. A takie narzędzie >>zaraz by mi wyświetliło gdzie jest dany element wykorzystywany >>i wiem gdzie trzeba zmiany uwzględnić >> >>Jest jakiś soft do tego czy trzeba amerykę odkrywać? > > > Moje pytanie jest dość istotne, o jaką bazę danych Ci chodzi?? > > Pozdro > > W zasadzie mogłoby to być niezależne ale od silnika ale pracuje na MySQL 5.0
Radosław Witkowicki - 22-02-2006 21:48
> W zasadzie mogłoby to być niezależne ale od silnika > ale pracuje na MySQL 5.0
Nie ma narzędzi niezależnych od silnika służących do administrowania. Polecam narzędzie EMS SQL Manager 2005 Lite for MySQL. Bardzo fajne i dobre narzędzie i co najważniesze jest bezpłatne.
Pozdro
max - 22-02-2006 21:48
Radosław Witkowicki napisał(a): >> W zasadzie mogłoby to być niezależne ale od silnika >> ale pracuje na MySQL 5.0 > > Nie ma narzędzi niezależnych od silnika służących do administrowania. > Polecam narzędzie EMS SQL Manager 2005 Lite for MySQL. Bardzo fajne idobre > narzędzie i co najważniesze jest bezpłatne. > > Pozdro > > Pozostałe programy EMS też są przyzwoite, ale to juz pewnie sprawa gustu.
A jeżeli chodzi o pytanie przewodnie to przy większym systemie warto by sie było zastanowić czy nie warto by było najpierw projektować bazę danych a dopiero potem tworzyć model fizycznie w bazie. Ale sa pewnie różne szkoły.
M
Adam - 22-02-2006 21:48
Nie chodzi mi o narzedzie do bawienia sie fizycznymi zmianami!!! Mnie chodzi o baze wiedzy o wykorzystaniu struktury bazy danych tak by można było podejmować trafne decyzje o zmianach "fizycznych"
> A jeżeli chodzi o pytanie przewodnie to przy większym systemie warto by > sie było zastanowić czy nie warto by było najpierw projektować bazę > danych a dopiero potem tworzyć model fizycznie w bazie. > Ale sa pewnie różne szkoły.
Duze bazy maja to do siebie ze czasem sa dosc dynamiczne. Nie jest to kwestia szkoly ale przede wszystkim realiow. Jak wiadomo indeksy potrafia zajmowac troszke miejsca Jesli wiec zmieniaja sie zapytania, co wcale nie musi być efektem zle przemyslanej bazy to i indeksy nalezy zmienic by do nich pasowaly.
Przypuśćmy że wyszła nowa wersja silnika wraz z nowymi elementami języka SQL i te elementy pozwalają na przepisanie części zapytań tak by całość była dużo wydajniejsza co nie było możliwe w poprzedniej wersji. Często wiąże się to z zastosowaniem innych indeksów. Czemu ta zmiana miałaby oznaczać że pierwotna struktura była zła?
Grzesiek G. - 22-02-2006 21:48
max napisał(a): > Radosław Witkowicki napisał(a): > >>> W zasadzie mogłoby to być niezależne ale od silnika >>> ale pracuje na MySQL 5.0 >> >> >> Nie ma narzędzi niezależnych od silnika służących do administrowania. >> Polecam narzędzie EMS SQL Manager 2005 Lite for MySQL. Bardzo fajne i >> dobre narzędzie i co najważniesze jest bezpłatne. >> >> Pozdro >> > Pozostałe programy EMS też są przyzwoite, ale to juz pewnie sprawa gustu. > > A jeżeli chodzi o pytanie przewodnie to przy większym systemie warto by > sie było zastanowić czy nie warto by było najpierw projektować bazę > danych a dopiero potem tworzyć model fizycznie w bazie. > Ale sa pewnie różne szkoły.
A co to za szkoła przy której się najpierw nie projektuje? Nawet przy XP z pair programming ten drugi powinien myśleć, czyli układać projekt w głowie :-).
Pozdrawiam
-- Grzegorz Gruza Odpowiadając usuń "spamerom_nie." z adresu!!!
Bartek Siebab - 22-02-2006 21:48
> Grzesiek G. w dniu 2006-02-21 13:35 pisze:
>> Pozostałe programy EMS też są przyzwoite, ale to juz pewnie sprawa gustu.
Mnie pasuje darmowy Open System Architect imho jest wręcz luksusowy, fakt ma parę niedociągnięć niemniej jednak spisuje się dobrze nawet przy reverse engineringu ;) szkoda że triggerów w nim nie ma i trzeba obchodzić to zwykłą procedurą bazodanową na ich utworzenie...
-- ..---------- -------- ------ ---- ---- --- - -- - | Bartek `saphire` Siebab http://bartek.siebab.net
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
[mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?=
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
[mssql] insert do tabeli na podstawie danych z innej tabeli
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
[MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
zanotowane.pldoc.pisz.plpdf.pisz.plquentinho.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|