Rok założenia: 2008Kontakt
wszystko o serwisach WWW, głównie od strony technicznej (XHMTL, CSS, PHP, MySQL)
Poinformuj znajomych o tym wątku
Poinformuj znajomych na Facebook-u o tym wątku Poinformuj innych ludzi na Wykopie o tym wątku Poinformuj znajomych na Twitter-ze o tym wątku Poinformuj znajomych na Blip-ie o tym wątku Poinformuj znajomych na Buzz-ie o tym wątku Poinformuj znajomych na GG o tym wątku

edycja baz danych

Postprzez bartulek11
napisane: 13 Lip 2011, o 18:33

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Witam. Chodzi o połączenie 2 baz danych np. jakiś CMSów w stylu joomla czy wordpress (albo cokolwiek innego). Zastanawiam się jak miałoby to wyglądać.

Załóżmy, że mam jakaś tabele - weźmy joomle dla przykładu:

tabela jos_users (użytkownicy):

id|name|password

jakieś dane dla przykładu:

13|piotr|hasło

teraz mamy jakaś inna bazę lub nawet taka sama gdzie ID tabeli user jest dalej wykorzystywane.

np. tabela jos_comment (komentarze):

userid|name|date

13|piotr|01.01.01


Przenosimy tych 100 użytkowników z innej strony każdy dostaje nowy ID wszystko pięknie ale okazuje się, że część ID nowych użytkowników występuje już w komentarzach (bo np. takie ID mieli usunięci użytkownicy ze strony). Wiadomo, pozmieniać dodatkowo ID w komentarzach.

Coś w stylu - jeżeli to ID występuje już w komentarzach to daj nowe ID.

Powyższy przykład jest prosty ale co z sytuacjami bardziej zaawansowanymi ? Można jakoś sprawdzić poszczególne zmiany przy wprowadzaniu czegoś do bazy ? Np. gdzy zmienię tą wartość to ma ona wpływ na taką i taką. Lub przez jakie inne tabele są pobierane dane z danej tabeli (np. okazuje się, że user ID jest wykorzystywany także w postach, jak taką informację wyciągnąć z bazy - bo na pierwszy rzut oka tego nie widać)?

Da się to w ogóle zrobić ? Znacie jakiś linki dla początkującego, które przedstawiają to w przystępny sposób ? Z bazą nie mam absolutnie żadnych problemów - jestem tylko ciekawy jak takie coś miałoby wyglądać i jak te bazy funkcjonują

EDIT: jest jakieś narzędzie, które porówna 2 bazy ? Np. przy bazach tego samego sytemu (taki sam typ) wskaże, że różnią się np. tymi tabelami ?

bartulek11
 
Posty: 3
Rejestracja: 13 Lip 2011



Wróć do Tworzenie stron

 


  • Podobne tematy
    Odpowiedzi
    Wyświetleń
    Ostatni post

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 2 gości