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

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

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

Ответ
 
Опции темы
Старый 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,783
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,273
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,783
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,480
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 вне форума   Ответить с цитированием
Ответ


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

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

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


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