Rodzaje baz danych, współpraca z językami programowania (C#)

0

Cześć.

Od kilku miesięcy uczę się programowania w .NET, C#. Uczę się bardzo powoli, czytam dokładnie książki itp. itd. Chciałbym zacząć współpracować z jakąś bazą danych. Pomyślałem o MySQL, aby potem zintegrować swoje aplikację ze stroną napisaną w PHP. Moje pytanie brzmi czym różnicą się od siebie bazy danych typu MySQL, Orlace, SQL Server, czy to są jednakowe bazy ale operowane przez inne aplikacje? Totalnie tego nie rozumiem.

Dziękuję za jakąkolwiek pomoc w odróżnieniu tego.

3

To są inne bazy, tworzone przez inne firmy, w inny sposób i z różnymi celami oraz funkcjami. Wspólną cechą jest korzystanie z języka SQL, ale ten ma tyle wariacji, żeby działały specyficzne rzeczy dostępne w różnych bazach, że przenośne praktycznie są tylko proste zapytania.

0

Teraz rozumiem, czyli to są różne bazy, obsługujące wspólny język SQL. Bardzo dziękuję za odpowiedź.

0

No właśnie gdyby to był wspólny język ... niestety tak nie jest. Często rozbieżność jest już na poziomie najprostszych zapytań.

0

Teoretycznie jest to jeden standard SQL-92, który jest wspierany przez wszystkich. Późniejsze są wspierane mniej lub bardziej w nowych DB (przez co najlepiej wybierać taką, która to wszystko wspiera, z FLOSS to najbardziej to wychodzi chyba Postgresowi):

http://www.slideshare.net/MarkusWinand/modern-sql

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