Мозаичный форум  

Вернуться   Мозаичный форум > О мире > Цифровые технологии, программирование и сайтостроительство
Галерея Справка Пользователи Календарь Сообщения за день

Цифровые технологии, программирование и сайтостроительство Полупрофессиональный подраздел. Подробное описание раздела находится в прикреплённой теме.

Ответ
 
Опции темы
Старый 13.11.2011, 23:04   #1
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
Посоветуйте книгу по SQL и с чего начать врубаться в базы данных?

С чего начать врубание в тему баз данных?
Какая книжка по SQL лучше?

Какую прогу надо ставить?
Вообще кто чем может помочь прошу пишите

P.S.
ВОВА советовал вот эту книжку по ораклу("для самых маленьких" т.е. для меня):
http://www.ozon.ru/context/detail/id/1560555/

А если не замахиваясь на оракл, то что нужно почитать и т.п.?
Если SQL это язык, то какие среды разработки у него есть?
Алек вне форума   Ответить с цитированием
Старый 14.11.2011, 01:39   #2
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,781
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Во первых, нет единого языка sql. Все реализации не совместимы друг с другом. Основа языка общая, подробности отличаются.
sql - язык запросов к базе данных. На нем нельзя писать комплексные программы. Для написания клиентских приложений привлекаются другие средства.
Среды разработки есть, конечно. Одна из них - management studio для ms sql server.
Оракл - неудачный вариант для начала работы. Для обучения управления им посылают на двухгодичные курсы повышения квалификации. Не говоря уж о том, что он не просто платный, он очень сильно платный, грабительски платный.
Пробуй лучше ms sql server. Он есть в бесплатном варианте, express eddition. У бесплатного ограничение на объем базы данных и меньше интерфейсных возможностей, но вряд ли ты заметишь эти ограничения.

Последний раз редактировалось Zab; 14.11.2011 в 02:12.
Zab вне форума   Ответить с цитированием
Старый 14.11.2011, 03:45   #3
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
проще - postgresql
книжки - справочники. штатные. бесплатен.
среда - или psql в комплекте, или pgadmin. есть и вебморды.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 14.11.2011, 07:37   #4
Караван
Старожил
 
Аватар для Караван
 
Регистрация: 03.07.2011
Сообщений: 13,837
Караван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душу
Цитата:
Сообщение от Алек Посмотреть сообщение
С чего начать врубание в тему баз данных?
Какая книжка по SQL лучше?

Какую прогу надо ставить?
Сам по себе SQL ничего не значит. Рядовой пользователь его не видит.
SQL - язык. Он связывает программу пользователя и Базу Данных.
Соответственно программу лучше искать в той операционной системе, в которой ты работаешь. А база данных - это отдельная песня. Грубо говоря, из одной программы можно войти в несколько баз, используя SQL.

Быстро познакомиться со смыслом SQL, смыслом Баз Данных и способами обращения к ним на языке SQL можно в MS Access (которая в MS Office) - она специально создана для создания локальной базы данных.

http://forum.sources.ru/index.php?showforum=46

http://www.lessons-tva.info/edu/e-inf2/m2t4_3.html
Караван вне форума   Ответить с цитированием
Старый 14.11.2011, 09:51   #5
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,781
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Классика: Дейт. Введение в системы баз данных
Zab вне форума   Ответить с цитированием
Старый 14.11.2011, 10:35   #6
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
Спасибо.
Цитата:
Соответственно программу лучше искать в той операционной системе, в которой ты работаешь.
Под форточками. XP или семёрка.


P.S.
Я так понял посвящение в базовики и дальнейшее развитие выглядит так:
1) Дейт. Введение в базы данных.
2) MS Acess - потыркаться без сервера, маленькой базой
3) PostgreSQL - тыркаться с сервером(якобы вышла версия под форточки)
4) Мишра, Бьюли. Секреты Oracle SQL (книга от ВОВЫ, "орацл для самых маленьких")
5) Тырканье с оракл и курсы переквалификации на оракльщика

Да?

Какой бы учебный план составили вы?

P.P.S.
А!
Из ссылок Каравана ещё вычитал, что если
Цитата:
...базу данных надо использовать в проекте который делается на Дельфи/CBuilder - среда разработки имеет готовые компоненты и очень мощные для доступа к Interbase и не имеет для PostgreSQL (точнее есть DBExpress, но она не обладает достаточной функциональностью для профессиональной разработки), затраченное время и ресурсы на изготовление собственных систем доступа или для подбора, освоения и исправления ошибок в существующих третьесторонних системах доступа может оказаться неоправданно большим...
Т.е. надо ещё инфу про Interbase поразузнать, т.к. я дружен с CBuilder...
Может с неё и начать вместо MSAcess'a?

Вопрос:
А все вот эти штуки(PostgreSQL, Interbase, Firebird, Oracle, MySQL, MS SQL Server, ...) можно поопробовать без сервера?(т.е. БД лежит на том же компе на харде и надобен только мой доступ(ну... для начала, для въезжания в тему запросов, созданий и всякого волтузанья доморощеной БД))
Алек вне форума   Ответить с цитированием
Старый 14.11.2011, 10:48   #7
Караван
Старожил
 
Аватар для Караван
 
Регистрация: 03.07.2011
Сообщений: 13,837
Караван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душуКараван мастер  имеющий мозаичную душу
Хорошо. Посмотри, есть у тебя access?
Попробуй создать БД и одну таблицу. Если не понятно, будем пошагово.
Если теоретически, то вечером отпишусь.
Караван вне форума   Ответить с цитированием
Старый 14.11.2011, 11:04   #8
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
Цитата:
Хорошо. Посмотри, есть у тебя access?
Попробуй создать БД и одну таблицу.
Есть. Ок, вечером отпишусь по потуге вот тут:
тема: MS Access, первые врубания в БД
http://project.megarulez.ru/forums/s...ad.php?t=16622
Алек вне форума   Ответить с цитированием
Старый 14.11.2011, 11:24   #9
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Алек, инструмент - под задачу и среду исполнения. Как правоверный ораклист отмечу, что до хрена задач можно порешать на халявном Оракл-Экспрессе. стандартя языка SQL описан в книжке М.Грабера SQL. форум www.sql.ru - место, полезное для начинающих разработчиков
ресурс - тренажер
http://sql-ex.ru/
Для начала работы с ораклом достаточно Секреты Oracle SQL
===============
главное - определиться с задачей....... что надо делать. есть ли требования кросс-платформенности например? нужна ли система простая, но не требующая поддержки? Файербирд или яффил подойти могет. Все живет на одной машине, и однопользовательский режим - SQLITE - иногда основа пром. решений.....

какие объемы данных лопатить? И как? Моя есть лопатить много данных иногда.... извлекать один источник , трансформировать, грузить, отчет готовый делать и шеф посылать.... чукча это давно давно делать.... разный задач - инструмент неодинаков. такой у чукча подход.

===============
Подозреваю, что твой задач решен на аксе может быть))))) - а может и нет..... Если у тебя стоит на винде офис - стоит и аксес - там на кошках можно проходить начала начал....... или базюлька опен-офиса.......
===============

Делфи чукча писать. Платежки мосэнергосбыт многие видеть? чукча участвовать в этом. Делфи+оракл, фаст-репорт отчет- и вот! тонны бумаги.... Делфи через ODBC прогресс легко смотреть. Ексель все через ODBC cмотреть. Нужна ли возможность компонент мощных? Не всегда так. иногда и простой совсем компонент дело делать будет..... Бесплатный, не отягощающий карму аналог Делфи - лазарус, компонент для постгрресса из коробки поддерживает, и на линуксе оно живет, и под виндой....
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 11:38   #10
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Zab Посмотреть сообщение
Во первых, нет единого языка sql. Все реализации не совместимы друг с другом. Основа языка общая, подробности отличаются.
Не все так страшно. Существуют стандарты ANSI SQL. Большинство современных СУБД следуют им, а потому в большинстве случаев для написания запросов нужны лишь базовые знания. В справочники приходится лазить только ради того, чтобы узнать какие-то специфичные для СУБД функции.

Цитата:
Сообщение от Zab Посмотреть сообщение
Оракл - неудачный вариант для начала работы. Для обучения управления им посылают на двухгодичные курсы повышения квалификации. Не говоря уж о том, что он не просто платный, он очень сильно платный, грабительски платный.
1. Oracle сложен только в плане администрирования. Для написания запросов двухгодичные курсы не нужны.
2. Oracle XE бесплатен
3. Так да, Oracle - не самый лучший вариант для изучения SQL.
sskorykh вне форума   Ответить с цитированием
Старый 14.11.2011, 11:40   #11
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
ВОВА, Спасибо.
Для начала для себя (котировки, отчётность по компаниям) в аксесе попробую.

На вырост(into the future): куча запросов разных удалённых людей и гигабайты инфы(например, торговая площадка и администрирование торгов).
Алек вне форума   Ответить с цитированием
Старый 14.11.2011, 11:42   #12
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Interbase, Firebird, Yaffil - можно и нужно пробовать на своем компе. Маленькие, легкие.... ну - функциональность может и ограничена? Зато не морочится с инсталляцией и админством. Это форки интербэйза, немного разбежавшиеся после 6-ой кажись версии. Для работы с ними ОТЛИЧНО подходит прога IBExpert, бесплатная на пост-советии.... минусы - слабоват (совсем) язык хранимых процедур. Хорошие языки ХП у оракла, приличный у postgress (слизан с оракла по возможностии)))) ), майкрософтовский транзакт-эскуэль на мой взгляд чудовищен......
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 11:44   #13
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Алек Посмотреть сообщение
Т.е. надо ещё инфу про Interbase поразузнать, т.к. я дружен с CBuilder... Может с неё и начать вместо MSAcess'a?
Interbase/Firebird - штука очень приличного качества. Вполне пригодна и для изучения азов, и для промышленной эксплуатации.

На мой вкус, изучение Interbase (а лучше Firebird) выглядит более предпочтительным, чем изучение Access.
sskorykh вне форума   Ответить с цитированием
Старый 14.11.2011, 11:48   #14
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Цитата:
Сообщение от Алек Посмотреть сообщение
ВОВА
На вырост(into the future): куча запросов разных удалённых людей и гигабайты инфы(например, торговая площадка и администрирование торгов).
- а как куча людей будет иметь эти данные? Через браузер наверное. А какой код будет это поддерживать? пыхп, или руби на рельсах. или асп-дот-нет.... или JSP какой нить..... если смотреть в сторону пыхпа - то движок БД - mySQL или PostgreSQL от АФЫ - органичнее, для руби - аналогично вроде?

Так что..... думайте, сэр, думайте! ик.... гигабайты - это не так страшно, если их правильно сложить под хорошим движком)))))

=====================
Иногда под серьезный задач лучше купить готовое решение, или заказать у профи.... ибо велосепидарище не всегда взлетает))))))
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 11:52   #15
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от BOBA Посмотреть сообщение
Interbase, Firebird, Yaffil - можно и нужно пробовать на своем компе. Маленькие, легкие.... ну - функциональность может и ограничена? Зато не морочится с инсталляцией и админством. Это форки интербэйза, немного разбежавшиеся после 6-ой кажись версии. Для работы с ними ОТЛИЧНО подходит прога IBExpert, бесплатная на пост-советии.... минусы - слабоват (совсем) язык хранимых процедур. Хорошие языки ХП у оракла, приличный у postgress (слизан с оракла по возможностии)))) ), майкрософтовский транзакт-эскуэль на мой взгляд чудовищен......
Yaffil всё. Объединился с Firebird, так что во внимание можно не принимать. Язык там вполне приличный. Далеко не Oracle PL/SQL, конечно, но приличный. Насколько я помню, Firebird стал одной из первых СУБД, которые можно встраивать в приложение. Что касается надёжности... Где-то в 2000-ом, 2001-ом я написал одну программку, которая используется до сих пор при нулевом администрировании. Раз в 2-3 года переношу на новый комп или правлю последствия ковыряния крувыми ручками. И всё.
sskorykh вне форума   Ответить с цитированием
Старый 14.11.2011, 11:55   #16
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,781
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Цитата:
Сообщение от Алек Посмотреть сообщение
А все вот эти штуки(PostgreSQL, Interbase, Firebird, Oracle, MySQL, MS SQL Server, ...) можно попробовать без сервера?(т.е. БД лежит на том же компе на харде и надобен только мой доступ(ну... для начала, для въезжания в тему запросов, созданий и всякого волтузанья доморощеной БД))
Interbase и Firebird это одно и тоже, только распространяемое от лица разных фирм. Firebird лучше, потому как это версия от авторов interbase, покинувших borland и развивающих свой продукт уже самостоятельно. И он бесплатен, не имеет права быть платным, на таких условиях его отдали авторам. Недостаток - с ней не очень хорошо работают инструменты построения клиентских приложений, OLEDB и ADO напрямую не поддерживаются. Подцепить ее можно через ODBC, а это устаревший, менее производительный, имеющий меньше возможностей способ. Для дэльфи и билдера эти СУБД родные, там проблем никаких.

Буквально любая СУБД может быть установлена на той же машине, что и клиентская часть. Она сетевая, но вот такая простенькая сеть получается, все на одном компьютере.

С MySQL под windows лучше не связываться, она юниксовая насквозь. Если у вас нет опыта развертывания юниксовых программ под виндой - мучиться будете долго.

Oracle - нет отдельная СУБД, фирма предлагает комплексную автоматизацию предприятий на основе СУБД, а не саму СУБД. Нет и устоявшего дистрибутива, приезжают спецы фирмы и ставят вам, дистрибутив не выдают. То что ходит по рукам - огрызок, тестовый сервер для нужд программистов, с кучей ограничений. Расценки примерно такие: 20-40 тыс баксов - минимальный комплект, на котором сделать еще ничего нельзя толком, чтобы вы посмотрели и решили что вам дальше нужно. Комплект для небольшого предприятия - порядка 200 тыс, если нужды серьезные - от миллиона и выше. Плюс надо обучить двух сотрудников особенностям oracle (админа и программиста), для чего есть специальные курсы и сертификаты.
Zab вне форума   Ответить с цитированием
Старый 14.11.2011, 12:04   #17
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Мускуль под виндой ставиться в полпинка. Например - в составе Денвер-а..... в пинок - из дистрибутива, кодится под спец. версиями SQLDeveloper-a или (надо проверить TOAD).
Отдельная СУБД оракл - есть, в т.ч. в усеченном бесплатном варианте експресс.
Дистрибутивы есть, книжки по оракл-ДБА есть.

Есть и комплексное решение по автоматизации, Оракл Ентерпрайз Е Бизнес Сьют, не к ночи будь помянуто сие мегастрашилище, есть интересное решение APEX..... тоже бесплатное Но это Алек-у скорее всего не надобно)))) - увижу что надо - расскажу подробно.

литературы по ораклу до хрена, самоучек - вагоны ((((( - в т.ч. и я((((((
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 12:11   #18
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
ВОВА так ты на вырост просвети, чего куда и для чего(каких задач) из ораклов надо, как время будет... на досуге как-ниубдь. Чтобы знать куда там ведут дороги и что если что и для чего выбирать.

P.S. всем-всем-всем
А языки у всех этих штуковин(Oracle, Firebird и т.п.) у всех свои вариации или SQL или вариации SQL или чё?

Если Firebird "родной для борланд-си-билдер", то тут вообще не надо SQL знать?
Алек вне форума   Ответить с цитированием
Старый 14.11.2011, 12:17   #19
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,781
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
У каждого своя вариация SQL.
Выделить общее подмножество возможно, но вряд ли можно что-нибудь сделать на нем.
Zab вне форума   Ответить с цитированием
Старый 14.11.2011, 12:20   #20
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Zab Посмотреть сообщение
С MySQL под windows лучше не связываться, она юниксовая насквозь. Если у вас нет опыта развертывания юниксовых программ под виндой - мучиться будете долго.
Ну, знаете ли. Это с PostgreSQL раньше проблемы были, до 8-ой версии, кажется. Именно из-за юниксовости. А вот MySQL великолепно ставится под всеми платформами сколько я его помню. Начиная с версии 5.1 это вполне приличная СУБД, очень хорошо заточенная под работу с веб-приложениями. Чего только стоит возможность задать для выборки limit и offset. В Oracle для решения той жа самой задачи такие городушки строить приходится!

Цитата:
Сообщение от Zab Посмотреть сообщение
Oracle - нет отдельная СУБД, фирма предлагает комплексную автоматизацию предприятий на основе СУБД, а не саму СУБД. Нет и устоявшего дистрибутива, приезжают спецы фирмы и ставят вам, дистрибутив не выдают. То что ходит по рукам - огрызок, тестовый сервер для нужд программистов, с кучей ограничений. Расценки примерно такие: 20-40 тыс баксов - минимальный комплект, на котором сделать еще ничего нельзя толком, чтобы вы посмотрели и решили что вам дальше нужно.
Вас кто-то ввел в заблужение. Устоявшиеся дистрибутивы есть. последний бесплатный можно здесь взять:

http://www.oracle.com/technetwork/da...eSiteId=ocomen

Под Windows ставится без проблем, под Linux - немножко с бубном.

Бесплатные версии Oracle имеют ограничения сопоставимые с теми, что существуют для бесплатных версий MS SQL. Возможностей бесплатной версии хватает, скажем, для автоматизации небольшого автовокзала. Насчет цен ничего сказать не могу. Знаю лишь, что при вдумчивом подходе их можно сильно скостить. К недостатком Oracle я бы прежде всего отнёс сложность администрирования. Просто поставить СУБД с значениями по умолчанию может любой, а вот грамотно оттюнить инстанс - неспростая задача.
sskorykh вне форума   Ответить с цитированием
Старый 14.11.2011, 12:30   #21
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Цитата:
у всех свои вариации или SQL или вариации SQL или чё?
все перечисленные БД в разной степени поддерживают ANSI-стандарт SQL + кастомные расширения и фичи и глюки, характерные для каждой БД)))))))))

- в посте выше - все правда. Подтверждаю, от первого и до последнего слова)))))

------------
можно еще сопоставлять цену данных, которые лежат в базе, и цену лицензий-железа, на которых эта БД живет, и ценой админов, которые ее админят.... Бесплатная БД без админов? а если в неподходящий момент сервак упал, и неизвестная часть данных пропала - это никого не расстроило? тогда одно дело.... если расстроило, и сильно - другое....... это на подумать о жизни((((((((
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 12:59   #22
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Алек Посмотреть сообщение
А языки у всех этих штуковин(Oracle, Firebird и т.п.) у всех свои вариации или SQL или вариации SQL или чё?
Стандарты ANSI SQL формировались параллельно с активным развитием рынка СУБД. Некоторые требования стандарта разработчики оказались выполнить не в состоянии. Например, исторически сложилось, что пустая строка и null в Oracle - одно и то же. Это категорически неправильно, но разработчики решили оставить всё как есть ради совместимости. Таких примеров можно много привести. С другой стороны, всё-таки все разработчики старались выполнять рекомендации стандарта. Потому перейти с одного диалекта на другой не так уж и сложно. Исключение - языки программирования хранимых процедур и триггеров. Вот здесь полный беспредел.

Цитата:
Сообщение от Алек Посмотреть сообщение
Если Firebird "родной для борланд-си-билдер", то тут вообще не надо SQL знать?
Обязательно надо знать! Чтоб ночью проснулся и мог запрос составить. Я не шучу.
sskorykh вне форума   Ответить с цитированием
Старый 14.11.2011, 13:03   #23
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
sql-ex.ru годный онлайн - тренажер для отработки анси-стандарта)))))))) - не брезгую им.....
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 14.11.2011, 13:49   #24
квит
Администратор
 
Аватар для квит
 
Регистрация: 18.02.2010
Сообщений: 17,007
квит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мира
Цитата:
Обязательно надо знать! Чтоб ночью проснулся и мог запрос составить. Я не шучу.
Даешь группу анонимных составителей эскюэль запросов по ночам!!!

Кто готов?
квит вне форума   Ответить с цитированием
Старый 14.11.2011, 23:08   #25
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
квит, составляй.
я кста задачку подкину
решишь укладку ранца?
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 15.11.2011, 05:44   #26
квит
Администратор
 
Аватар для квит
 
Регистрация: 18.02.2010
Сообщений: 17,007
квит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мира
которая перебором решается? )))

валяй, задавай!
квит вне форума   Ответить с цитированием
Старый 15.11.2011, 10:17   #27
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Вот здесь задачка есть (только чур в комменты не заглядывать):

http://blog.sibirix.ru/2011/08/29/%d...d%d0%b8%d1%8f/

Простая, но выполняет 1 из 10. Что наводит на мысль, что без работы я не останусь )
sskorykh вне форума   Ответить с цитированием
Старый 15.11.2011, 23:08   #28
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
Цитата:
Сообщение от квит Посмотреть сообщение
которая перебором решается? )))

валяй, задавай!
ну дык собственно уже
ограничения - ну пусть sql99. не помню, были ль уже - но лан. рекурсивные расширения дб2 пусть тож доступны. веса-стоимость сам подбери, мне лениво правильную нарезку сделать. отбалдовые вполне покатят.
результат - один запрос с эксплайном. индексы/временные таблицы сам смотри как выгоднее.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 15.11.2011, 23:18   #29
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
хмык.
группировка. плюс аутер джойн. лень думать но вродь правый. плюс сортировка с нуллс ласт.
это нулевой вариант. в лоб.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 16.11.2011, 09:52   #30
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от Afa Посмотреть сообщение
группировка. плюс аутер джойн. лень думать но вродь правый. плюс сортировка с нуллс ласт.
это нулевой вариант. в лоб.
Я недавно беседовал с двумя ребятами, набирающими новых сотрудников. И, говорят, большинство такая несложная задача ставит в тупик.
sskorykh вне форума   Ответить с цитированием
Старый 16.11.2011, 22:43   #31
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
эм.
кого ставит в тупик - подкинуть вторую задачку. схоже путанную. не найдет правильный путь решения - даж не кодом, хотя б словами - значит, не волнение - а системная ошибка. гнать таких нафих.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 17.11.2011, 20:25   #32
Alice_tyan
Новичок
 
Регистрация: 17.11.2011
Сообщений: 1
Alice_tyan обретает свой цвет
Классическая работа по SQL, полностью обновленная, содержащая описание SQL92 и SQL99. Эта книга - отличный источник знаний для всех, кто программирует на SQL.

http://my-shop.ru/shop/books/292076.html
Alice_tyan вне форума   Ответить с цитированием
Старый 18.11.2011, 11:21   #33
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
на лотках "все по 50" не далее как сегодня приодрел Oracle 9I Certified Associate Подготовка АБД.
Изучение книги перекрывает почти все вопросы, которые могут быть заданы на собеседовании ораклисту - эскуэльщику.... с запасом. Пока Караван и Алек мучают БДЕ, посижу над этим трактатом. Со стороны Алек-а очень гуманно было отстранить меня от этой темы - незачем мне забивать голову .... технологиями 10-летней давности... я лучше над джавой посижу.... да ОСиЭй поштудирую.)))))
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 18.11.2011, 11:55   #34
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
Я забочусь о тебе и это моя любовь
Алек вне форума   Ответить с цитированием
Старый 18.11.2011, 11:58   #35
BOBA
Сетевой эльф
 
Аватар для BOBA
 
Регистрация: 27.09.2007
Сообщений: 37,362
BOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мираBOBA мозаика мира
Ни минуты не сомневаюсь... И да продлятся лета твои под крылом птицы удачи
__________________
Магическое зеркало: видеть себя в других, видеть других в себе...
Предпочитаю вежливость.
BOBA вне форума   Ответить с цитированием
Старый 18.11.2011, 23:07   #36
sskorykh
Местный завсегдатай
 
Аватар для sskorykh
 
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
sskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунокsskorykh формирующий окружающий рисунок
Цитата:
Сообщение от BOBA Посмотреть сообщение
я лучше над джавой посижу.... да ОСиЭй поштудирую.)))))
Java и Orace Call Interface вещи слабосвязанные. Ибо тонкий JDBC-драйвер работает в обход OCI. Данное обстоятельтво мне сильно нравится, так как избавляет от потребности ставить на каждую машину клиента Oracle. Впрочем, от секса с локалями это все равно не избавляет.
sskorykh вне форума   Ответить с цитированием
Старый 20.11.2011, 06:33   #37
квит
Администратор
 
Аватар для квит
 
Регистрация: 18.02.2010
Сообщений: 17,007
квит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мира
Афа, задача с ранцем сводится к этой?
http://project.megarulez.ru/forums/s...830#post414830

можно ли ее решить эскюэль запросом?

Там я привел базовую постановку, но потом еще задача будет усложняться.

всякими группировками по различным аттрибутам.
квит вне форума   Ответить с цитированием
Старый 20.11.2011, 14:12   #38
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,229
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
знаешь, решать запросом оптимизационную задачу - тот еще челенж. я традиционно генетические алгоритмы юзал - их на кластер распихать легко. но фигакнуть декартово и урезать выборку по критерию - дык вай бы и не?
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 06.05.2012, 18:00   #39
Cute_guy
Новичок
 
Регистрация: 06.05.2012
Сообщений: 1
Cute_guy обретает свой цвет
форумчанам привет!)
касаемо начального вопроса... имхо, для удачного изучения БД вам вполне себе подойдет материал, расположенный тут ↓↓ ссылкаЕсли это еще актуально, конечно..

Последний раз редактировалось Tytgrom; 06.05.2012 в 19:04.
Cute_guy вне форума   Ответить с цитированием
Старый 10.05.2012, 20:31   #40
Алек
____________
 
Аватар для Алек
 
Регистрация: 26.09.2010
Сообщений: 2,412
Алек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душуАлек мастер  имеющий мозаичную душу
ИМХО лучшее для начала это:
качание видюшек курсов с торента по теме оракл, sql, pl/sql
чтение книжек в том числе тут помянутых
и постановка себе оракла и далее игра со scott\tiger и т.п.
Алек вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 07:44.