dlaczego Access nie jest bazą danych?
aos - 11-05-2007 12:33
dlaczego Access nie jest bazą danych?
Czy moge prosić o pomoc w uzasadnieniu? Na razie przychodzi mi do glowy tyle: - brak transakcji; - brak triggerow, procedur skladowanych; - okrojony SQL;
Bede wdzieczna za podpowiedz, co jeszcze.
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Grzegorz Danowski - 11-05-2007 12:33
=?iso-8859-2?Q?Re:_dlaczego_Access_nie_jest_baz=B1_danych=3F? =
"aos" <aosWYTNIJTO@myit.pl> wrote in message news:59f4.000000be.4640911a@newsgate.onet.pl... > Czy moge prosić o pomoc w uzasadnieniu? > Na razie przychodzi mi do glowy tyle: > - brak transakcji;
Są transakcje.
> - brak triggerow, procedur skladowanych; > - okrojony SQL;
Wg tego toku rozumowania, to pierwsze wersje MySQL też nie były bazą danych... Jedynie można się zgodzić z tym, że Access jest plikową bazą danych, a nie serwerem bd. Pozdrawiam Grzegorz
Krzysztof Raczkowski - 11-05-2007 12:33
aos pisze: > Czy moge prosić o pomoc w uzasadnieniu? > Na razie przychodzi mi do glowy tyle: > - brak transakcji; > - brak triggerow, procedur skladowanych; > - okrojony SQL; > > Bede wdzieczna za podpowiedz, co jeszcze. > >
Na tak postawione pytanie można chyba powiedzieć, że tego się nie da uzasadnić :D
Bo co to jest 'baza danych' ?? Baza danych może być i w pliku tekstowym ... zależy co kto rozumiem pod tym pojęciem :)
-- Pozdrawiam K. Raczkowski
PS.
Nie ma to jak filozoficzne pytanie na grupie programistów ;)
aos - 11-05-2007 12:33
Sorry, wyrazilam sie skrotowo (spotyka sie takie wypowiedzi na forum "wez przestan, Access to nie jest zadna baza danych").
Generalnie chodzi mi o najwazniejsze ograniczenia.
O ile wiem, jeszcze mamy:
- max. rozmiar bazy "ze wszystkim" (z indeksami itp) - 2GB (MS Access 2003)
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Krzysztof Paz - 11-05-2007 12:33
=?iso-8859-2?Q?Re:_dlaczego_Access_nie_jest_baz=B1_danych=3F? =
Witam.
Ośmielam się zaryzykować stwierdzenie, że prawie każda postać informacji zebrana w ustalonej postaci/formie/miejscu może być potocznie określona bazą danych. Tak więc zarówno zbiór odręcznych notatek o Klientach firmy, prowadzony w zeszytach sprzedawców, wyciągi bankowe, wyniki badań pacjentów, jak i faktury czy raporty papierowe lub elektroniczne, nagrania rozmów, dane z monitoringu czy też wiersze z tabelek w MsAccessie mogą być uważane za bazę danych.
Np.: - http://ultra.ap.krakow.pl/~wmkolasa/bazy/101full.html Trafiłem tam przez googla na następującą definicję - w szerokim znaczeniu:
Baza danych. Zorganizowany zbiór informacji, zawierający jednolity rodzaj danych.
Co więcej, w kontekście tej strony, MsAccess spełnia także założenia w węższym znaczeniu:
Baza danych (ang. data base). Zbiór uporządkowanych, powiązanych ze sobą tematycznie danych zapisanych w pamięci komputera a.. Każda BD jest złożona z elementów o określonej strukturze: rekordów lub obiektów.
b.. Z BD związane są z nią mechanizmy zarządzania, określające m. in. zasady porządkowania, wyszukiwania, edycji i modyfikacji
c.. Potocznie bazą danych określa się także oprogramowanie do tworzenia i zarządzania bazami danych
Inne podobne określenia terminologii: http://wazniak.mimuw.edu.pl/index.ph...esc-1.1-Slajd3 - z tego wszystkigo można zatem swobodnie wywieść przesłankę, że tak MsAccess, jak również np.: Kexi, FoxPro, a nawet DBFy ze swoimi edytorami/komilatorami/przeglądarkami mogą być określone bazami danych w sensie formalnym. Natomiast sama klasyfikacja baz danych ze względu na zadany/wybrany zestaw cech to już zupełnie inna sprawa, która ma zwykle bardzo wielkie znacznie dla Klientów/użytkowników końcowych, ze względu na oczekiwaną funkcjonalność, wydajność, stabilność, skalowalność, bezpieczeństwo, łatwość użycia, etc... rozwiązania którego się oczekuje/poszukuje.
Z pewnością zaś, MsAccess nie jest serwerem relacyjnej bazy danych - zakładam, że to stwierdznie, nie wymaga już szerszego omówienia.
Ogólnie, bardzo ciekawe, dobrze przygotowane informacje po polsku można znaleźć: http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych http://wazniak.mimuw.edu.pl/index.ph...emy_baz_danych
Pozdrawiam, Krzysztof Paź
=?ISO-8859-2?Q?Przemys=B3aw_Rachwa=B3?= - 11-05-2007 12:33
aos napisał(a): > Czy moge prosić o pomoc w uzasadnieniu? > Na razie przychodzi mi do glowy tyle: > - brak transakcji; są > - brak triggerow, nie ma, jest namiastka w formularzach > - procedur skladowanych;
funkcje są procedury w pewnym zakresie też -> parametryzowane kwerendy (zapytania SQL-owe)
> - okrojony SQL;
MySQL swego czasu miał mniejsze możliwości ( bodajże subselecty)
> Bede wdzieczna za podpowiedz, co jeszcze.
wikipedia się kłania
>
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
[laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?=
[mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?=
Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?=
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
[mssql] insert do tabeli na podstawie danych z innej tabeli
[MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL
=?ISO-8859-2?Q?kto_zrobi_baz=EA_danych=3F=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.platanvarne633.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 |
|