Главная страница
    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.046 c
15-1158834569
Дмитрий Белькевич
2006-09-21 14:29
2006.10.15
Как заставить win обновить CD каталог после записи?


2-1159207386
ElvenArch
2006-09-25 22:03
2006.10.15
Перевод из Fox в InterBase


2-1159343114
Dr. Genius
2006-09-27 11:45
2006.10.15
Объявление модулей в interface и implementation


15-1158672385
ProgRAMmer Dimonych
2006-09-19 17:26
2006.10.15
Собрать много DJVU в 1


2-1159272126
flaxe
2006-09-26 16:02
2006.10.15
Комбинации символов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский