Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

Ну помогите мне пожалуйста книжкой и советом   Найти похожие ветки 

 
AntiUser ©   (2006-09-25 19:35) [0]

Наиболее ПОЛНЫЙ СПРАВОЧНИК по SQL - для начала. Ну а потом и PL/SQL, но это попозже. Можно в электронном виде, но желательно название, автор, издатель, хотя без последнего можно обойтись, я думаю.
Накачал кучу книг, например:

Oracle.SQL.Plus.[Джонатан.Генник].djvu
Oracle.Проектирование.баз.данных.[Дейв.Энсор][Йен.Стивенсон].djvu
Первое.знакомство_Основы.баз.данных.Oracle9i.[Майкл.Эбби][Майк.Кори][Йен.Абрамсо н].djvu
Сервер Oracle9i. Справочное руководство по серверу.djvu
101.Oracle PL-SQL.[Кристофер.Аллен].[pdf].rar


Но это не для начала, а для продолжения. Для начала нужен СПРАВОЧНИК.

P.S. А то вот сижу мучаю запрос. Три таблицы (все примерно):
1. pip
____ID
____NAME

2. job
____ID
____NAME

3. pip_job
____ID
____P_ID - id из pip
____J_ID - id из job

Пишу:
SELECT pip_job.j_ID FROM pip_job WHERE pip_job.p_ID =2
получаю две записи (все правильно) - один чел №2 имеет две должности.
Но вот никак не могу получить название должностей, т.е. job.NAME по результату этого запроса, так как он возвращает две записи.


 
Ega23 ©   (2006-09-25 19:40) [1]


Select j.ID, j.Name
from job j, pip_job pj
where pj.j_id=j.ID and pj.p_ID=2


 
AntiUser ©   (2006-09-25 19:50) [2]

Ega23 ©   (25.09.06 19:40) [1]
Возвращает одну запись =( а не две, всмысле должности.

Но вообщем я о книжке спрашивал.


 
vidiv ©   (2006-09-25 19:55) [3]

SELECT pj.j_ID, j.NAME FROM pip_job pj LEFT JOIN job j ON j.ID=pj.j_ID WHERE pj.p_ID =2


 
AntiUser ©   (2006-09-25 20:07) [4]

vidiv ©   (25.09.06 19:55) [3]
Вот я чувствовал, что через LEFT JOIN, но не знание первооснов убивает.

Посоветуйте книжку по которой можно было бы постичь SQL. В магазине их тьма, всех не перекупишь, хотелость бы мнение того, кто уже знает достойные книги.


 
cyborg ©   (2006-09-25 20:41) [5]

Для начала \Program Files\Common Files\Borland Shared\BDE\LOCALSQL.HLP


 
AntiUser ©   (2006-09-25 20:55) [6]

cyborg ©   (25.09.06 20:41) [5]
Блин, все хорошо, но вот с ангельским у меня проблемы. На изучение этой справки уйдет раза в три больше времени, чем на книжку на русском. К тому же сложно мне читать с экрана (глаза, знаете ли), а вот печатный вариант можно и в дороге почитать или еще где. Но всеравно спасибо, основы кое-как подчерпну.

Но может, все же печатный варант?


 
palva ©   (2006-09-25 21:06) [7]

Начальная и понятная книжка - Мартин Грубер. Понимание SQL.
Толстая, подробно объясняющая правила SQL, но тоже понятная для первоначального чтения книга - Дж. Грофф. Энциклопедия SQL. Возможно ее следует читать не полностью. Темы освещенные в последних главах лучше читать по руководствам выбранной СУБД.


 
Sergey Masloff   (2006-09-25 21:09) [8]

Вообще-то ПОЛНОГО справочника SQL не существует. Хотя бы потому что его никто полностью не реализовал. Более-менее внутренний уровень SQL-92 реализован у большинства производителей а дальше... Но можешь купить стандарт SQL - бесплатно его не скачаешь.
 Также можно читать документацию выбранной системы - реализованный диалект в ней описан наиболее полно.
 А так прекрасная иллюстрация - накачают по гигу книг ни одна из которых потом не прочитана но зато круто - все забито. Но это так лирика.


 
Sergey Masloff   (2006-09-25 21:28) [9]

palva ©   (25.09.06 21:06) [7]
>Начальная и понятная книжка - Мартин Грубер. Понимание SQL.
Только не та что в интернете как вордовский файл лежит ;-)


 
AntiUser ©   (2006-09-25 21:35) [10]

Sergey Masloff   (25.09.06 21:09) [8]
А так прекрасная иллюстрация - накачают по гигу книг ни одна из которых потом не прочитана но зато круто - все забито. Но это так лирика.


Бе-бе =)

Зато потом пригодится, а уже можно будет не достать.


 
palva ©   (2006-09-25 21:37) [11]

> Только не та что в интернете как вордовский файл лежит ;-)
Да, там отвратительный перевод. Например, "заказ" (ORDER) всюду переводится как "порядок", и это даже не самое страшное. К сожалению, я видел это и в виде бумажной книги.


 
AntiUser ©   (2006-09-25 21:43) [12]

Я в Муле pdf поставил 1.41МБ, это нормально?


 
palva ©   (2006-09-25 22:00) [13]

Да, это небольшая книжка. Да в Муле других вариантов Грубера я и не вижу.


 
TUser ©   (2006-09-26 00:21) [14]

Грубер у Подгорецкого на сайте есть, pdf. Насколько я помню.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.04 c
15-1158748974
pavel_guzhanov
2006-09-20 14:42
2006.10.15
Плагин для TotalCommander


15-1159107170
MixAnOL
2006-09-24 18:12
2006.10.15
OLE сервер и JavaScript в IE


2-1159384035
Tigraman
2006-09-27 23:07
2006.10.15
Получить список всех файлов и папок


2-1159198949
ников
2006-09-25 19:42
2006.10.15
точка или запятая в десятичной дроби?


15-1158847784
furyz
2006-09-21 18:09
2006.10.15
Apache conf





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский