|
Цифровые технологии, программирование и сайтостроительство Полупрофессиональный подраздел. Подробное описание раздела находится в прикреплённой теме. |
|
|
Опции темы |
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 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
|
Во первых, нет единого языка sql. Все реализации не совместимы друг с другом. Основа языка общая, подробности отличаются.
sql - язык запросов к базе данных. На нем нельзя писать комплексные программы. Для написания клиентских приложений привлекаются другие средства. Среды разработки есть, конечно. Одна из них - management studio для ms sql server. Оракл - неудачный вариант для начала работы. Для обучения управления им посылают на двухгодичные курсы повышения квалификации. Не говоря уж о том, что он не просто платный, он очень сильно платный, грабительски платный. Пробуй лучше ms sql server. Он есть в бесплатном варианте, express eddition. У бесплатного ограничение на объем базы данных и меньше интерфейсных возможностей, но вряд ли ты заметишь эти ограничения. Последний раз редактировалось Zab; 14.11.2011 в 02:12. |
14.11.2011, 03:45 | #3 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,273
|
проще - postgresql
книжки - справочники. штатные. бесплатен. среда - или psql в комплекте, или pgadmin. есть и вебморды.
__________________
... Survivors will be shot again. |
14.11.2011, 07:37 | #4 | |
Старожил
Регистрация: 03.07.2011
Сообщений: 13,837
|
Цитата:
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 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
|
Классика: Дейт. Введение в системы баз данных
|
14.11.2011, 10:35 | #6 | ||
____________
Регистрация: 26.09.2010
Сообщений: 2,412
|
Спасибо.
Цитата:
P.S. Я так понял посвящение в базовики и дальнейшее развитие выглядит так: 1) Дейт. Введение в базы данных. 2) MS Acess - потыркаться без сервера, маленькой базой 3) PostgreSQL - тыркаться с сервером(якобы вышла версия под форточки) 4) Мишра, Бьюли. Секреты Oracle SQL (книга от ВОВЫ, "орацл для самых маленьких") 5) Тырканье с оракл и курсы переквалификации на оракльщика Да? Какой бы учебный план составили вы? P.P.S. А! Из ссылок Каравана ещё вычитал, что если Цитата:
Может с неё и начать вместо 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
|
Цитата:
тема: MS Access, первые врубания в БД http://project.megarulez.ru/forums/s...ad.php?t=16622 |
|
14.11.2011, 11:24 | #9 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,480
|
Алек, инструмент - под задачу и среду исполнения. Как правоверный ораклист отмечу, что до хрена задач можно порешать на халявном Оракл-Экспрессе. стандартя языка SQL описан в книжке М.Грабера SQL. форум www.sql.ru - место, полезное для начинающих разработчиков
ресурс - тренажер http://sql-ex.ru/ Для начала работы с ораклом достаточно Секреты Oracle SQL =============== главное - определиться с задачей....... что надо делать. есть ли требования кросс-платформенности например? нужна ли система простая, но не требующая поддержки? Файербирд или яффил подойти могет. Все живет на одной машине, и однопользовательский режим - SQLITE - иногда основа пром. решений..... какие объемы данных лопатить? И как? Моя есть лопатить много данных иногда.... извлекать один источник , трансформировать, грузить, отчет готовый делать и шеф посылать.... чукча это давно давно делать.... разный задач - инструмент неодинаков. такой у чукча подход. =============== Подозреваю, что твой задач решен на аксе может быть))))) - а может и нет..... Если у тебя стоит на винде офис - стоит и аксес - там на кошках можно проходить начала начал....... или базюлька опен-офиса....... =============== Делфи чукча писать. Платежки мосэнергосбыт многие видеть? чукча участвовать в этом. Делфи+оракл, фаст-репорт отчет- и вот! тонны бумаги.... Делфи через ODBC прогресс легко смотреть. Ексель все через ODBC cмотреть. Нужна ли возможность компонент мощных? Не всегда так. иногда и простой совсем компонент дело делать будет..... Бесплатный, не отягощающий карму аналог Делфи - лазарус, компонент для постгрресса из коробки поддерживает, и на линуксе оно живет, и под виндой....
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. |
14.11.2011, 11:38 | #10 | ||
Местный завсегдатай
Регистрация: 10.08.2009
Адрес: Барнаул
Сообщений: 876
|
Цитата:
Цитата:
2. Oracle XE бесплатен 3. Так да, Oracle - не самый лучший вариант для изучения SQL. |
||
|
|
|