ďťż
 
nowsza wersja bazy, co ze =?iso-8859-2?Q?star=B1=3F?= ďťż
 
nowsza wersja bazy, co ze =?iso-8859-2?Q?star=B1=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

nowsza wersja bazy, co ze =?iso-8859-2?Q?star=B1=3F?=



=?iso-8859-2?Q?Bart=B3omiej_Bochi=F1ski?= - 17-06-2007 00:18
nowsza wersja bazy, co ze =?iso-8859-2?Q?star=B1=3F?=
  Mam problem w zasadzie natury organizacji baz danych. Obecnie mam na stron?
baz? z u?ytkownikami, których chc? dostawa? newsletter. Nie ma na stronie
innej mo?liwo?ci logowania/rejestrowania itp.
Stoj? przed zadaniem stworzenia systemu logowania i personalizacji witryny.
U?ytkownik przy rejestracji oraz w profilu b?dzie móg? wybra? czy chce
otrzymywa? newsletter czy nie. W bazi? b?dzie np.
TABLE users {
email VARCHAR(50),
chce_dowcipy BOOLEAN
}

b?dzie te? istnia?a stara baza z osobami, które zapisa?y si? tylko na
newsletter. Jak teraz rozwi?za? problem?

1. Dopisywa? chc?cych newsletter do starej bazy
2. Przepisa? star? baz? do nowej z nadaniem im warto?ci umo?liwiaj?cej
nadpisanie loginu i innych danych, gdy warto?? MOZNA_ZMIENIAC == TRUE
3. Wysy?a? newsletter korzystaj?c z dwóch baz danych i od czasu do czasu
usuwa? ze starej bazy osoby, które s? ju? w nowej?

--
Bart?omiej





Marcin A. Guzowski - 17-06-2007 00:18

  Bart?omiej Bochi?ski wrote:
> Mam problem w zasadzie natury organizacji baz danych. Obecnie mam na stron?
> baz? z u?ytkownikami, których chc? dostawa? newsletter. Nie ma na stronie
> innej mo?liwo?ci logowania/rejestrowania itp.
> Stoj? przed zadaniem stworzenia systemu logowania i personalizacji witryny.
> U?ytkownik przy rejestracji oraz w profilu b?dzie móg? wybra? czy chce
> otrzymywa? newsletter czy nie. W bazi? b?dzie np.
> TABLE users {
> email VARCHAR(50),
> chce_dowcipy BOOLEAN
> }
>
> b?dzie te? istnia?a stara baza z osobami, które zapisa?y si? tylko na
> newsletter. Jak teraz rozwi?za? problem?
>
> 1. Dopisywa? chc?cych newsletter do starej bazy
> 2. Przepisa? star? baz? do nowej z nadaniem im warto?ci umo?liwiaj?cej
> nadpisanie loginu i innych danych, gdy warto?? MOZNA_ZMIENIAC == TRUE
> 3. Wysy?a? newsletter korzystaj?c z dwóch baz danych i od czasu do czasu
> usuwa? ze starej bazy osoby, które s? ju? w nowej?

Ja na Twoim miejscu za wszelk? cen? unika?bym tworzenia niespójnych
rozwi?za?, które powstaj? wy??cznie w celach wstecznej zgodno?ci lub z
uwagi na pocz?tkowy kszta?t systemu. Z do?wiadczenia wiem, ?e takie
poluzowanie mo?e bardzo negatywnie rzutowa? na wszystkie przysz?e
ulepszenia i zmiany, które w Twoim przypadku w jakim? zakresie b?d?
musia?y uwzgl?dnia? istnienie tych dwóch tabel.

W prostocie si?a - stwórz wi?c w logice uniwersaln? struktur? (tabel?
users) odpowiadaj?c? za przechowywanie danych o u?ytkownikach, a
nast?pnie skonwertuj do nowego "formatu" dane o osobach otrzymuj?cych
newsletter. Ze wzgl?du na charakter tych danych, z konwersj? i
wype?nieniem tabeli users nie powinno by? problemu. Mo?esz te? pomy?le?
o poinformowaniu subskrybentów newslettera, ?e od dnia XX maj? za?o?one
osobiste konta, mog? wi?c np. spersonalizowa? sobie witryn?, zmieni?
has?o, wybra? nazw? u?ytkownika itp., a je?eli nie chc? - to te? nie
musz? nic robi?, bo newsletter b?dzie do nich wysy?any do czasu zmiany w
konfiguracji konta.

--
Pozdrawiam,
Marcin Guzowski
http://guzowski.info




=?iso-8859-2?Q?Bart=B3omiej_Bochi=F1ski?= - 17-06-2007 00:18

  Dnia Sun, 10 Jun 2007 21:07:47 +0200, Marcin A. Guzowski napisa?(a):

> Bart?omiej Bochi?ski wrote:
>> Mam problem w zasadzie natury organizacji baz danych. Obecnie mam na stron?
>> baz? z u?ytkownikami, których chc? dostawa? newsletter. Nie ma na stronie
>> innej mo?liwo?ci logowania/rejestrowania itp.
>> Stoj? przed zadaniem stworzenia systemu logowania i personalizacji witryny.
>> U?ytkownik przy rejestracji oraz w profilu b?dzie móg? wybra? czy chce
>> otrzymywa? newsletter czy nie. W bazi? b?dzie np.
>> TABLE users {
>> email VARCHAR(50),
>> chce_dowcipy BOOLEAN
>> }
>>
>> b?dzie te? istnia?a stara baza z osobami, które zapisa?y si? tylko na
>> newsletter. Jak teraz rozwi?za? problem?
>>
>> 1. Dopisywa? chc?cych newsletter do starej bazy
>> 2. Przepisa? star? baz? do nowej z nadaniem im warto?ci umo?liwiaj?cej
>> nadpisanie loginu i innych danych, gdy warto?? MOZNA_ZMIENIAC == TRUE
>> 3. Wysy?a? newsletter korzystaj?c z dwóch baz danych i od czasu do czasu
>> usuwa? ze starej bazy osoby, które s? ju? w nowej?
>
>
> Ja na Twoim miejscu za wszelk? cen? unika?bym tworzenia niespójnych
> rozwi?za?, które powstaj? wy??cznie w celach wstecznej zgodno?ci lub z
> uwagi na pocz?tkowy kszta?t systemu. Z do?wiadczenia wiem, ?e takie
> poluzowanie mo?e bardzo negatywnie rzutowa? na wszystkie przysz?e
> ulepszenia i zmiany, które w Twoim przypadku w jakim? zakresie b?d?
> musia?y uwzgl?dnia? istnienie tych dwóch tabel.
>
> W prostocie si?a - stwórz wi?c w logice uniwersaln? struktur? (tabel?
> users) odpowiadaj?c? za przechowywanie danych o u?ytkownikach, a
> nast?pnie skonwertuj do nowego "formatu" dane o osobach otrzymuj?cych
> newsletter. Ze wzgl?du na charakter tych danych, z konwersj? i
> wype?nieniem tabeli users nie powinno by? problemu. Mo?esz te? pomy?le?
> o poinformowaniu subskrybentów newslettera, ?e od dnia XX maj? za?o?one
> osobiste konta, mog? wi?c np. spersonalizowa? sobie witryn?, zmieni?
> has?o, wybra? nazw? u?ytkownika itp., a je?eli nie chc? - to te? nie
> musz? nic robi?, bo newsletter b?dzie do nich wysy?any do czasu zmiany w
> konfiguracji konta.

To wydaje si? dobre rozwi?zanie. B?d? musia? tak zrobi?. Troszk? kodu
dojdzie do obs?ugi tych niekompletnych u?ytkowników, jaka? obs?uga
pierwszego logowania, wys?ania hase?, ale potem to ju? tylko sama
przyjemno?? ze spójnej bazy :) Dzi?ki
--
Bart?omiej
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf Dwie bazy czy dwie tabele? [Oracle] Co do tworzenia aplikacji dla bazy Oracle narzedzie do transferu bazy mysql - mysql narzedzie do transferu bazy odbc - odbc Połączenie bazy danych z wykonaniem polaczenia telefonicznego
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • autwywalczyl.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com