[Delphi] Bazy danych

0

Nigdy bazami danych się nie bawiłem! W związku z tym mam może głupie pytania:

  1. Jak stworzyć bazę danych aby jednocześnie moło na niej pracować kilku użytkowników?
  2. Jakich najlepiej komponentów użyć do bosługi tej bazy (dobrzeby było aby były one darmowe nawet do zastosowań komercyjnych)?

Pewnie będą i dalsze pytania po waszych odpowiedziach.

Bardzo dziękuje za cierpliwość :d

0

EEE poczytaj najpierw troche o bazach, a pozniej wez sie za programowanie oparte na nich. Co do wyboru bazy danych to osobiscie polecam baze MySql, dlatego iz jest dobra, darmowe. Zas co do komponentow to polecam darmowe komponenty ZEOS, bardzo proste w obsludze

0

a ja polece na początek FB i komponenty IBX (są w Delphi)
a zanim ściągniesz FB / MySQLa to weź przerób jakiś kurs, pooglądaj dema i kup sobie książkę

0
Misiekd napisał(a)

... i komponenty IBX (są w Delphi)
ale nie w wersjach personal - tam można użyć do połączenia z firebirdem uib2.</url>

0
madmike napisał(a)

ale nie w wersjach personal

wersja personal nie bardzo się nadaje do nauki programowania BD

0
Misiekd napisał(a)

wersja personal nie bardzo się nadaje do nauki programowania BD
A czemu nie? Obsługa baz danych nie polega na rzuceniu na formę kilku komponentów (których rzeczywiście brak w PE), żeby pokazywały zawartość bazy. Jeśli tylko masz możliwość połączenie się z bazą i użycia SQL-a, to wystarczy. Dane można pobierać i wyświetlać chociażby z editów. A to wszystko wystarczy, żeby zrobić obsługę nawet dużej i skomplikowanej bazy danych.

0

Pewnie, że wystarczy ale sztuka nie polega na tym, żeby rzeźbić formatki tylko, żeby sama obsługa bazy (odpowiednia logika, porządne zapytania, itd) była szybka, "idiotoodporna" i niezawodna

0
Misiekd napisał(a)

... żeby sama obsługa bazy (odpowiednia logika, porządne zapytania, itd) była szybka, "idiotoodporna" i niezawodna
Czyli nieważne czy personal, professional czy enterprise - ważna jest wiedza, tego kto to zrobił - czyż nie ;)

A na poważnie - mam kilka programów pisanych jeszcze na interbase, gdzie jedynymi komponentami jest dataset, query i transaction - obsługują dosyć duże bazy danych i jakoś nie ma z nimi problemu.

Innym powodem dla którego się "doczepiłem" do delphi PE jest to, że większość zaczynających programować ma do wyboru: piracką wersję delphi ściągniętą gdzieś z internetu albo dość okrojoną wersję personal. I jeśli mogę, staram się pokazać, że wcale nie jest aż tak okrojona, żeby nie można się było na niej nauczyć prawie wszystkiego...

0
madmike napisał(a)

Czyli nieważne czy personal, professional czy enterprise - ważna jest wiedza, tego kto to zrobił - czyż nie ;)

dokładnie, ale zgodzisz się, że wiedza (szczególnie ta teoretyczna potrzebna jednak w BD) początkującego jest zazwyczaj mizerna/

Z resztą się zgadzam w 100%

1 użytkowników online, w tym zalogowanych: 0, gości: 1