Общий вопрос по языкам программирования

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Общий вопрос по языкам программирования

Сообщение Cnoppiks » 08.12.2005 (Чт) 14:31

Перечислите, пожалуйста, современные и оптимальные языки программирования для разработок баз данных, помимо VBA. Расскажите о их приемуществах...или наведите на полезную по этой теме инфу
Хочу все знать....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.12.2005 (Чт) 14:34

VBA -- это совершенно не язык для разработки баз данных. Более того, ни один из "обычных" языков программирования (VB, Delphi, C и пр.) не являются языками разрабоки баз данных. Таких языков вообще нет, есть среда разработки (ERWin и сотоварищи).
А если работать с БД, то самым удобным считается Дельфи.
Lasciate ogni speranza, voi ch'entrate.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 14:36

PL-1, PL/SQL, ADABAS, TSQL ...

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 08.12.2005 (Чт) 14:52

Я знаю, что VBA не язык для разработки БД. Но им можно воспользоваться при создании БД в Access, к примеру. Имелось в виду, что он самый примитивный(я думаю). А когда встает вопрос о создании серьезного приложения, с доступом к нему не только внутри офиса(как можно более безопасным, замечу), с использованием к примеру MySQL, то вот уже становится тяжко.
Хочу все знать....

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 14:55

может для начала просто SQL изучишь, он почти во всех СУБД одинаковый, а на чем клиента писать - дело вкуса каждого, здесь народ любит Бейсик :lol:

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 08.12.2005 (Чт) 15:14

Konst_One
Да, тоже об этом думаю..
Но вот что есть...
К примеру вначале писалась БД на аксцессе простом, затем естессно понадобилось разграничить доступ и продумать дальнейший удаленный доступ. СУБД поменялась на MySQL. Клиент остался на Аксесе. Времени, да и знаний не было ни на что большее чем на связь их через ODBC. Но это далеко не лучший вариант для организации удаленного доступа к БД, поскольку не обеспечивает надежности. Админ предложил сделать Web-форму для клиента, т.е. PHP + MySQL связку использовать. На форумах у каждого свои предпочтения, вот и разрываются мозги...чем воспользоваться...
Хочу все знать....

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 15:24

если система распределенная и доступ пользователей к БД осуществляется через интернет по протоколу TCP/IP, а база уже в MySQL, то тогда PHP+Apache - это самый оптимальный путь .
если же есть время , то можно все переделать на MSSQL+IIS+ASP
вариантов много, я бы выбрал MSSQL+IIS+ASP.NET

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 08.12.2005 (Чт) 15:28

Konst_One
Спасиба. Чем лучше вторая связка? ASP где
Вопрос может не по теме - для чего используются языки .NET? Какого вида приложения разрабатываются?
Может подкинет кто-нить ознакомительную информацию по основным языкам?
Хочу все знать....

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 15:44

ASP - это активные страницы на стороне сервера WEB.

Технология в общих чертах выглядит так - есть большая база на сервере, есть сервер WEB (в нашем случае IIS) и есть куча клиентов (пользователей системы) , у которых только IE (или еще какой-нибудь браузер). Клиент заходит на активную страничку сервера WEB через интернет/интранет, набирая в строке браузера ее адрес, в этой страничке (у нас написана на ASP) происходит отображение/ввод нужной информации в базу данных на сервере.

Cnoppiks
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 17.08.2005 (Ср) 17:52

Сообщение Cnoppiks » 08.12.2005 (Чт) 16:27

Понятно.
Сами данные могут храниться на таких распространенных серверах как mysql, SQL, oracle и др. А вообще чему(каким языкам прогрраммирования) уделяется предпочтение при создании клиенских оболочек к СУБД (если сильно обобщать все, т.е.способ удаленного доступа к БД, способ связи с БД...)?
Хочу все знать....

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.12.2005 (Чт) 16:34

кто что знает на том и пишет


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList