🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #70556

czy dobrze rozumiem ideę aplikacji bazodanowych?

#70556
From: Piotrek
Date: Fri, 03 Aug 2007 20:17
45 lines
2596 bytes
założenia:
- baza danych Oracle 10
- aplikacja napisana w Delphi, korzystająca z bazy danych na serwerze,
- ok. 80 użytkowników korzystających przez sieć z bazy danych z możliwością 
odczytu i zapisu do bazy
------------------
jak ja to rozumiem:
- bezpieczeństwem  danych zajmuje się Oracle, więc moim zadaniem jest tylko 
oprogramować połączenie z bazą danych





-------------------
czego nie rozumiem:
co się dzieje jak w tym samym czasie 2 userów będzie chciało coś zmienić w 
danym rekordzie?
który ma pierwszeństwo i jak to się ma do bezpieczeństwa (integralności 
danych w bazie)?
np. 2 osoby są na tym samym rekordzie, zmieniają coś i akceptują - którego 
zmiany się zachowają
ja uważam że to Oracle powinno automatycznie zabolokować dostęp do rekordu, 
jeśli inny user jest w trubie modyfikacji, ale nie mam pewności czy tak 
jest.

nie wiem też jak jest jak 2 userów wysyła w tym samym c zasie polecenia:
1 user:    UPDATE Baza_danych SET imie="Jan"
2 user:    UPDATE Baza_danych SET imie="Michał"
-----------------
dodatkowe pytanie:
czy w jakikolwiek sposób można uszkodzić bazę danych jeśli użytkownik jest w 
trybie zapytania?
(nic do bazy nie wprowadza, ale kilkadziesiąt osób próbuje odczytać coś z 
bazy danych)
{ - ja to rozumiem tak, że działa to analogicznie do strony www, gdzie nawet 
kilkaset osób czytając w tym samym momencie daną stronę www nie jest w 
stanie jej uszkodzić, więc chyba tak samo jest z bazą danych w trybie 
odczytu - po prostu wtedy nawet jak się chce to nie jest się w stanie jej 
uszkodzić?}



pozdr
Marek 
Technical Details
Message-ID: <f902ip$967$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Piotrek" <piter.17@wp.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: czy dobrze rozumiem ideę aplikacji bazodanowych?
Date: Fri, 3 Aug 2007 22:17:37 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 47
Message-ID: <f902ip$967$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 217.98.96.90
X-Trace: atlantis.news.tpi.pl 1186172315 9415 217.98.96.90 (3 Aug 2007 20:18:35 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 3 Aug 2007 20:18:35 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit