Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2010, 23:41   #1
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию Книги для начинающих по SQL

Посоветуйте мне пожалуйтса книгу кукую-нибудь для начинающих очень хочу попробывать попрограммировать на SQL
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 17.09.2010, 00:03   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

на SQL не программируют, на SQL пишут запросы к данным.


Ну, прежде всего классика - Мартин Грубер "Понимание SQL"
потом, говорят, неплохая книжка "SQL.10 минут на урок [Бен Форта]"


ну а потом много хороших книжек, но больше ориентированных под конкретные реализации SQL в той или иной СУБД (MySQL, MS SQL, Oracle и т.д.)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.09.2010, 15:02   #3
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
на SQL не программируют, на SQL пишут запросы к данным.


Ну, прежде всего классика - Мартин Грубер "Понимание SQL"
потом, говорят, неплохая книжка "SQL.10 минут на урок [Бен Форта]"


ну а потом много хороших книжек, но больше ориентированных под конкретные реализации SQL в той или иной СУБД (MySQL, MS SQL, Oracle и т.д.)
Бен Форт у меня уже есть,почитаю Мартин Грубер "Понимание SQL",сфэнкс
А не могли бы вы сюда выложить пожалуйста SQL(программу), не знаю с какой версии начать и якаю вообще скачать .
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)

Последний раз редактировалось DRAgon™; 17.09.2010 в 15:31.
DRAgon™ вне форума Ответить с цитированием
Старый 17.09.2010, 15:38   #4
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

Дали задание друзья программку написать ,хочу попробывать ,ток не знаю где программу взять
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 17.09.2010, 16:47   #5
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

А можешь разъяснить мне чем отличаются БД в delphi и SQL,где лучше делать на БД,и.т.д
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 17.09.2010, 17:56   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вы уж извините, но у Вас полная каша....
Смешались в кучу кони, люди...
Разница между БД в Delphi и SQL примерно такая же,
как между двигателем в автомобиле и двигателями внутреннего сгорания!
Поймите, что существую различные СУБД (это Системы Управления Базами Данных). иногда они вырождаются в компоненты/драйвера доступа к данным, но мы сейчас не об этом.
Вы в Delphi можете работать ПРАКТИЧЕСКИ с любой БД, которая доступна в среде Windows (или, другими словами, с любой поддерживающей стандартные методы доступа к данным).
Например, Access, MS SQL, Oracle, FireBird, MySQL и множество других.

Почти все современные СУБД поддерживают SQL - это структурированный язык запроса к данным.

т.е. если Вам надо получить учеников 5-го класса, Вы можете написать SELECT * FROM School where Class = 5
И этот запрос вернёт Вам набор данных, НЕЗАВИСИМО от того, какой СУБД Вы пользуетесь. (разумеется, в разных СУБД есть разные нюансы, диалекты, свои фишечки и рюшечки, но это чаще всего, просто нарушение стандарта, правда, иногда очень приятное и полезное!)

Вот и всё.

Теперь понятно, почему нельзя попросить у кого-нибудь SQL ?!

p.s. Есть много книжек про БД, как вообще, так и применительно к Delphi. Может быть, стоит всё таки их немного пролистать?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.09.2010, 18:04   #7
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вы уж извините, но у Вас полная каша....
Смешались в кучу кони, люди...
Разница между БД в Delphi и SQL примерно такая же,
как между двигателем в автомобиле и двигателями внутреннего сгорания!
Поймите, что существую различные СУБД (это Системы Управления Базами Данных). иногда они вырождаются в компоненты/драйвера доступа к данным, но мы сейчас не об этом.
Вы в Delphi можете работать ПРАКТИЧЕСКИ с любой БД, которая доступна в среде Windows (или, другими словами, с любой поддерживающей стандартные методы доступа к данным).
Например, Access, MS SQL, Oracle, FireBird, MySQL и множество других.

Почти все современные СУБД поддерживают SQL - это структурированный язык запроса к данным.

т.е. если Вам надо получить учеников 5-го класса, Вы можете написать SELECT * FROM School where Class = 5
И этот запрос вернёт Вам набор данных, НЕЗАВИСИМО от того, какой СУБД Вы пользуетесь. (разумеется, в разных СУБД есть разные нюансы, диалекты, свои фишечки и рюшечки, но это чаще всего, просто нарушение стандарта, правда, иногда очень приятное и полезное!)

Вот и всё.

Теперь понятно, почему нельзя попросить у кого-нибудь SQL ?!

p.s. Есть много книжек про БД, как вообще, так и применительно к Delphi. Может быть, стоит всё таки их немного пролистать?
ну вот теперь все понятно
Вот ,скачал книжку,подойдет мне как новичку?
Фаронов Delphi 7 Программирование баз данных.Учебный курс
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ для начинающих Maxim1 Общие вопросы C/C++ 10 31.05.2010 00:22
Урок по С++ для начинающих. spamer Общие вопросы C/C++ 7 11.07.2009 04:32
C/C++, подработка для начинающих lexaxl Фриланс 1 20.02.2009 14:48
Oracle для начинающих Neymexa SQL, базы данных 1 14.02.2009 10:08
Лекции для начинающих MalexG Помощь студентам 1 14.11.2008 19:12