LINUX.ORG.RU

как изучить sql ?


0

0

Хочу изучить sql, на основе postgresql. Подскажите, с чего нужно начать, каким бы таким проэктом заняться полезным и интересным, чтобы от простого к сложному пройтись?

anonymous

Начните с языка. Он для всех СУБД практически одинаковый (кажется, уже и мускул поддерживает транзакции... вот насчет вложенных запросов не момню - есть?). Классический SQL-язык можно даже в аксессе виндюшном учить... :)

А если хотите по ходу дела - так пишите сайт какой-нибудь через php с базами данных (ну, там какой-нибудь форум хотя бы :)) (там просто удобные API для postgresql). Поставьте постгресс на сервак - и вперед :)

anonymous
()

Взять и выучить.

anonymous
()
Ответ на: комментарий от flamer

Рекомендую Дейта "Теория баз данных" - нынче навреное уже 9 издание будет.
И наш сиквел
http://www.sql.ru

anonymous
()
Ответ на: комментарий от anonymous

> Классический SQL-язык можно даже в аксессе виндюшном учить... :)

А вот этого - не надо. Видели, знаем что потом получается - люди удивляются почему MySQL не понимает квадратные скобочки и *? в LIKE.

int19h ★★★★
()
Ответ на: комментарий от int19h

> Классический SQL-язык можно даже в аксессе виндюшном учить... >:)

>А вот этого - не надо. Видели, знаем что потом получается - люди удивляются почему MySQL не понимает квадратные скобочки и *? в LIKE.

А надо потом все равно читать документацию по MySQL и уметь выделять из кода запроса чисто аксессные объекты. Один SQL не очень отличается от другого, кроме всяких заморочек, вроде как некоторых вольностей в том же оракле. Если хоцца быстро выучить примеры работы запросов, чтоб понять,как к ним применяется алгебра множеств, тупее и понятнее (и отстойнее) аксесса не найти. Хотя... поддерживают ли уже мускульные 4-е версии вложенные запросы? Триггеров и хранимых процедур, кажись, не поддерживают... Хотя, скорость у MySQL-сервера - заставляет уважать. Притом, что транзакции в нем уже не глючат.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.