Язык запросов 1С и SQL #222811


#0 by Ночка
Если я знаю язык запросов 1С (в восьмерке), могу ли я утверждать что знаю SQL? Могу ли претендовать на должность где требуется SQL? И сколько времени мне понадобится чтобы изучить SQL если я действительно хорошо знаю яз. запросов 1С? Поделитесь своим мнением
#2 by Господин ПЖ
>>Если я знаю язык запросов 1С (в восьмерке), могу ли я утверждать что знаю SQL? Ты значешь только SELECT...
#3 by Господин ПЖ
(+2) И то не весь...
#4 by Ночка
Ну почему только SELECT? соединения, объединения..
#5 by Ночка
или это лишь малая часть?
#6 by ZyXEL
это только SELECT даже UPDATE не знаешь..
#7 by Господин ПЖ
>>соединения, объединения... Мдя... И чо, за это уже медаль дают?
#8 by asady
Извините если я кушал раков с пивом, могу ли я утверждать что я ел омаров в белом вине.
#9 by Ночка
я не прошу медаль, я просто хочу оценить - сколько времени мне нужно для изучения SQL
#10 by Ночка
вот ты можешь оценить?
#11 by sapphire
Все заисити от задач
#12 by Господин ПЖ
Смотря в каком объеме это надо. Бери книжки, читай...
#13 by Ночка
это верно, все зависит от задач..
#14 by Ночка
то что книжки полезно читать я знаю и так :)
#15 by Господин ПЖ
От задач зависит. "Чайником" полным может тебя и не назовешь, но на "я знаю SQL" - допустим в проекции на MS SQL 2000 - нет.
#16 by Ночка
посоветуй книжки?
#17 by Deon
Можешь смело говорить, что знаешь SQL Знать SQL - уметь сделать простейшие запросы. Навороты - это можно и справочку зыркнуть.
#19 by Ночка
ну вот.. все же если между 1С 8.0 и SQL такая ж разница, как меджу 1с 7.7 и 1С 8.0, я б не сказала тогда что знаю SQL..
#20 by Deon
Фигня. Что подразумевает фраза "Я знаю"?
#21 by Господин ПЖ
SQL Server 2000. Программирование (профессионалам) (в двух томах). Роберт Вьейра
#22 by SKrin
будет корректней говорить "мне будет легче изучить SQL"
#23 by avmlvm
Ну поймите... Понятие "знания" это понятие растяжимое... Если говорить про SQL, то он "делится" на DDL (язык определения данных) и DML (язык манипулирования данными) DML в свою очередь "делится" на   SELECT - extracts data from a database table   UPDATE - updates data in a database table   DELETE - deletes data from a database table   INSERT INTO - inserts new data into a database table Ну а в 1С Вы "знакомы" только с SELECT DML Теперь сами скажите.. А знаете ли Вы SQL :-))))
#24 by Ночка
а что подразумевает работодатель когда пишет в требованиях "знание SQL"? я не знаю что он подразумевает
#25 by Ночка
спасибо за совет и за мнение
#26 by avmlvm
Это значит что Вы ЗНАЕТЕ и DDL и DML "языка структурированных запросов" :-))) Кстати... Кроме "стандарта" SQL есть его "реализации"... Например T-SQL или PL/SQL Удачи
#27 by sapphire
скорее диалекты :) + Помимо DDL/DML - администрирование + понимание всякого рода терминов а-ля транзакции/блокировки, импорт/экспорт, job-ы (запуск задач по расписанию)
#28 by Ночка
ну хорошо, если столько тут тех, кто ЗНАЕТ SQL, может кто нибудь скажет, сколько времени он его изучал?
#29 by Ночка
я понимаю, что задача типа "изучить" оценивается с точностью до порядка, и все же..
#30 by rsv
В MS SQL Server есть учебная база PUBS и NORTHWIND по умолчанию. Каждая конструкция T-SQL в интерактивном хелпе разбирается именно на их примерах.
#31 by Deon
Часа 2, в первые дни, устроившись на работу
#32 by avmlvm
"Мелкомягкие" уже "перешли" на AdventureWorks в качестве учебной базы :-)))
#33 by Aldour
Триггеры, хранимые процедуры, фунцкции, адейт, инсерт и т.д. - с этим даже близко не сталкиваешся в 8.0. Select - тоже не весь.. Элементарных вещей, вроде коррелированных подзапросов на 8.0 не сделать...
#34 by rsv
"Мелкомягкие" уже "перешли" на AdventureWorks в качестве учебной базы :-))) Это в 2005 ??
#35 by Ночка
сколько я еще услышу здесь страшных слов? :)
#36 by avmlvm
Угу :-) А всё ещё мало? :-))))
#37 by Ночка
НЕТ! не мало :) но все равно интересно
#38 by avmlvm
В Microsoft SQL Server 2005 представляется компания Adventure Works Cycles. Эта компания с ее бизнес-сценариями, служащими и продуктами является основой для следующих образцов баз данных: Образец базы данных OLTP - AdventureWorks Образец хранилища данных - AdventureWorksDW Образец базы данных службы аналитики - AdventureWorksAS Эти базы данных используются в примерах кода в электронной документации по SQL Server, в сопутствующих образцах приложений и примерах кода, которые могут быть установлены вместе с продуктом.
#39 by France
ну вот, ни одно из умных слов по скл не успел сказать.. хотя, есть одно - надо еще его произносить так, как профессионалы - сиквел.
#40 by PVasili
+ Да... Вопрос к "гуру в SQL" чем существенно отличается знание SELECT от знания DELETE или UPDATE? :) Может еще кто объяснит (на сон грядущий)чем обжект паскаль от с++ ПРИНЦИПИАЛЬНО отличается? буду рад послушать...
#41 by Полтора Землекопа
пацтулом
#42 by Таня
я вот не знаю ни того ни другого... пойду утоплюсь
#43 by Полтора Землекопа
Я конечно гуру ниибаца какой, но считаю SQL гениальнейшим языком. Это надо же - в 4-х основных операторах столько возможностей заложить...
#44 by Wasya
Можешь говорить смело. Никого не слушай. Что бы писать SQL запросы много мозгов не надо.
#45 by avmlvm
(задумчиво) Почему только "четыре"???? А "остальные"???? :-))) А Никлас Вирт интересно в курсе про "обжектность" паскаля??? А вот Страуструп - про "обжектность" Си плюс плюс - в курсе... Вот тебе и ПРИНЦИПИАЛЬНОЕ отличие :-)
#46 by PVasili
(задумчиво) нужно будет пообщаться с ними на досуге,что то старики не договаривали... :) может кто еще скажет чем маклер от брокера отличается? Тань не бросай нас...
#47 by 774816
DML за неделю, две , DDL за месяц упорной теории и практики нужно еще знать есть некоторая разница в спицифике скрипта взависимости от типа баз если это SQL Server или  Oracle для проб можно использовать или SQL Query которая входит в пакет SQL Server 2000 или есть такая прога Embarcadero DBArtisan работает и с SQL Server и с Oracle базами
#48 by Ashtray
SQL - это не только язык запросов. Функции и процедуры sql-ля знаешь? Умеееш создавать и вызывать хранимые процедуры? Job-ы юзаешь? А сколько там еще всякой хрени? не перечесть.
#49 by avmlvm
(задумчиво) зачем путать программирование (программирование на языку 4-го уровня) и администрирование ? Это вообще-то разные области (хотя бывает "совмещаются" в одном флаконе) :-)))
#50 by VladZ
Скажу по секрету - я тоже не знаю...  Но это не мешает мне писать SQL-запросы... Потому что: 1. Запросы можно "собрать" на 'Diagramm Pane' 2. Есть куча инфы в Инете по данному вопросу... P.S. Предпочитаю оставлять теорию теоретикам... И пожинать плоды практической деятельности...
#51 by VladZ
+50 Чуть не забыл... Для - да, можешь сказать...
#52 by Ashtray
(недоуменно) Хранимая процедура - это администрирование? Триггер - это администрирование? Views - это администрирование? процедуры и функции sql для написаеия хранимых процедур, триггеров, views и т.п. - это администрирование? А я как лох их в программировании использывал.
#53 by avmlvm
(задумчиво).. Читаем внимательно Ваш постинг - "Job-ы юзаешь?" Это Ваша фраза? А Джобы это чЁ? Программирование или администрирование??? Да и фраза "SQL - это не только язык запросов. Функции и процедуры sql-ля знаешь?" - тоже довольно "интересна"... Что такого "особенного" в процедурах и функциях, что Вы их так "выпукло" подчеркнули? ЗЫ... Про "процедуры и функции sql для написания хранимых процедур" - понравилось :-)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С