JeyLo | ||
Не знаю как кто, а я пишу на ANSI SQL, T-SQL и PL-SQL. ![]() А, забыл, еще на C++ sp для MS SQL. ![]() Это сообщение отредактировал JeyLo - 28-09-2006 - 14:10 |
||
Jene | ||
Учиться на Access бесполезно - у нее есть готовый интерфейс разработки. Только если посмотреть, как устроено. Впрочем, можно свой интерфейс писать, но наличие готового как-то не располагает. Для обучения, ИМХО, в самый раз MSDE - бесплатен, все возможности MSSQL. Опенсорс хорошо, конечно, но Postgres до Oracle еще далеко. Хотя, чем черт не шутит... |
||
vugluskr74 | ||
Писал на Delphi под Interbase и MS SQL, Сейчас учусь на Java под Oracle | ||
Skiy | ||
По поводу Oracle и цен. Они не давно выпустили бесплатный продукт Oracle 10g express edition. Он создан специально для небольших бд, для работы в малых предприятиях и т.д. Весит он метров 250. Если хотите выложу. | ||
mvf23 | ||
Если он бесплатный, значит уже должен быть выложен корпорацией Oracle :) Просто дай ссылку. Кому надо - скачает. Это сообщение отредактировал mvf23 - 23-10-2006 - 12:27 |
||
JeyLo | ||
Ну хоть ты, Брут, скажи, что базы данных писать на всяких там MS SQL или Firebird нельзя.. Давайте не будем путаться в терминологии. |
||
mvf23 | ||
Не придирайся к терминологии :) Вопрос задавал чайник в БД. Из контекста следует, что он спрашивал он о СУБД :) Собственно если быть до конца строгим, то каждая СУБД позволяет использовать некоторое подмножество одного из диалектов SQL. Например: заявлено, что SQLite, которую я сейчас ковыряю, поддерживает диалект SQL92, но с некоторыми ограничениями (см. http://sqlite.org/omitted.html). Таким образом SQLite обладает своим уникальным поддиалектом языка SQL. То же верно для большинства СУБД, т.е. каждой СУБД в большистве случаев соответствует свой поддиалект SQL, незначительно отличающийся от основного стандартизированного диалекта, коих на данный момент уже насчитывается пять SQL-86/87 (ANSI/ISO), SQL-89, SQL-92, SQL:1999, SQL:2003. Кроме того помимо них сужествуют упомянутые тобой расширения - как PL/SQL (от Oracle), Transact-SQL (от Ms и Sybase). Т.е. даже если придираться к терминологии, в принципе можно считать, что вопрос поставлен вполне корректно, и ответы на него с небольшой натяжкой тоже вполне адекватны. :) Типа: на каком поддиалекте SQL вы пишите? Я на Oracle, а я - на MS SQL и т.п :) Вообще для реляционных БД существуют ещё несколько языков, помимо SQL. (например IBM BS12 и др). Но они практически все уже вымерли. Если говорить о способах обращения с БД, стоит вспомнить о существовани НЕ реляционных баз - например основанных на иерархической или сетевой модели. Там основной способ обращения - это т.н. навигационный метод - т.е. с использованием процедур из жанра "следующий", "предыдущий", "первый", "последний", с сохранением всяких указателей на записи и т.п. Это сообщение отредактировал mvf23 - 24-10-2006 - 17:38 |
||
shurakrkn | ||
Неверное утверждение, oracle express сделан только в целях обучения и для развития программной части (чем больше будет программистов на pl-sql, тем легче продается продукт). Т.е. ты его можешь поставить у себя на машине, делать программу, использующую oracle, но в офисы и др.места ставить имеешь право только купленные лицензии. |
||
Arhaim | ||
Все зависит от области применения бд. ИМХО для вэб mysql + PHP Если хочешь быть програмером для баз данных тогда изучи стандарт sql, потом познакомься либо с Т-sql либо pl/sql (в зависимости микростфтовская база или оракл) и изучи C# либо делфи! в любом случае начни со стандарта sql! |
||
Arhaim | ||
Зачем выкладывать!!! Пусть зайдет на официальный сайт оракл и скачает!!! :) |