🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

ORACLE i SQL dla laika

#70318
From: Marek
Date: Tue, 03 Jul 2007 23:23
40 lines
2677 bytes
Witam,

dotychczas bawiłem się z BDE, teraz chcę pobawić się się SQL., przy czym mam
tylko Delphi 2.0 Developer.

Do tej pory robiłem coś takiego:
komponenty:
- TQuery :  DatabaseName=DBDEMOS; SQL=SELECT * from country.db, Active=true
- TDataSourceName:  DataSet=Query1
- TDBGrid: DataSource=DataSource1

teraz mam ambicje pobawić się troszkę z ORACLE, w związku z czym mam kilka
pytań:

1) zakładam że gdzieś dostanę wersję trial ORACLE, ale nie wiem jak utworzyć
Alias do konkretnej bazy danych w ORACLE, nie wiem jak zacząć zabawę.

2) przydałoby się troszkę teorii, a w szczególności, jak zabezpieczyć
program przed złym jego wpływem na integralność ORACLE, <- tu zakładam, że
jak będę robić tylko zapytania, bez wprowadzania danych do bazy, to nie ma
żadnych szans na zepsucie bazy danych- mam rację?

3) czy wystarczy, że: zainstaluję ORACLE, utworzę Alias w BDE Configuration,
podłączę bazę tak jak to robiłem dotychczas i mogę się bawić.

4) Jaki jest mój cel: chciałbym podłączyć się kiedyś do bazy danych w firmie
w której pracuję, ale tylko i wyłącznie po to aby odczytywać dane z bazy i
przerabiać je lokalnie w moim programiku, najważniejsze jest więc dla mnie
to, aby mój program nie zepsuł bazy danych - bo inaczej po mnie.
Wolałbym w ogóle nie używać swojego programu, gdyby miał zaszkodzić
integralności danych, a skopiowanie bazy na lokalny nie wchodzi w grę. Tak
więc najważniejsze dla mnie jest bezpieczeństwo dokonywanych operacji.

4) macie cos do polecenia? Jakieś książki traktujące o współpracy Delphi z
Oracle (najlepiej stare wersje Delphi, tj.Delphi 2.0 Developer)


za pomoc z góry dziękuję
pozdr
Marek
Technical Details
Message-ID: <f6em3e$6i4$2@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.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!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Marek" <marek-pietrzykowski@o2.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: ORACLE i SQL dla laika
Date: Wed, 4 Jul 2007 01:23:36 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 45
Message-ID: <f6em3e$6i4$2@nemesis.news.tpi.pl>
NNTP-Posting-Host: 217.98.96.90
X-Trace: nemesis.news.tpi.pl 1183505326 6724 217.98.96.90 (3 Jul 2007 23:28:46 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 3 Jul 2007 23:28:46 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit