Имя: Пароль:
1C
 
Язык запросов 1С и SQL
0 Ночка
 
19.10.06
17:11
Если я знаю язык запросов 1С (в восьмерке), могу ли я утверждать что знаю SQL? Могу ли претендовать на должность где требуется SQL? И сколько времени мне понадобится чтобы изучить SQL если я действительно хорошо знаю яз. запросов 1С?
Поделитесь своим мнением
2 Господин ПЖ
 
19.10.06
17:12
>>Если я знаю язык запросов 1С (в восьмерке), могу ли я утверждать что знаю SQL?

Ты значешь только SELECT...
3 Господин ПЖ
 
19.10.06
17:13
(+2) И то не весь...
4 Ночка
 
19.10.06
17:13
(2) Ну почему только SELECT?
соединения, объединения..
5 Ночка
 
19.10.06
17:14
или это лишь малая часть?
6 ZyXEL
 
19.10.06
17:15
это только SELECT даже UPDATE не знаешь..
7 Господин ПЖ
 
19.10.06
17:15
(4) >>соединения, объединения...

Мдя... И чо, за это уже медаль дают?
8 asady
 
19.10.06
17:16
Извините если я кушал раков с пивом, могу ли я утверждать что я ел омаров в белом вине.
9 Ночка
 
19.10.06
17:16
(7) я не прошу медаль, я просто хочу оценить - сколько времени мне нужно для изучения SQL
10 Ночка
 
19.10.06
17:18
(7) вот ты можешь оценить?
11 sapphire
 
19.10.06
17:18
(9) Все заисити от задач
12 Господин ПЖ
 
19.10.06
17:18
(9) Смотря в каком объеме это надо. Бери книжки, читай...
13 Ночка
 
19.10.06
17:19
это верно, все зависит от задач..
14 Ночка
 
19.10.06
17:19
(12) то что книжки полезно читать я знаю и так :)
15 Господин ПЖ
 
19.10.06
17:20
(10) От задач зависит. "Чайником" полным может тебя и не назовешь, но на "я знаю SQL" - допустим в проекции на MS SQL 2000 - нет.
16 Ночка
 
19.10.06
17:20
посоветуй книжки?
17 Deon
 
19.10.06
17:21
Можешь смело говорить, что знаешь SQL
Знать SQL - уметь сделать простейшие запросы. Навороты - это можно и справочку зыркнуть.
18 Deon
 
19.10.06
17:23
19 Ночка
 
19.10.06
17:24
(17) ну вот.. все же если между 1С 8.0 и SQL такая ж разница, как меджу 1с 7.7 и 1С 8.0, я б не сказала тогда что знаю SQL..
20 Deon
 
19.10.06
17:25
(19) Фигня. Что подразумевает фраза "Я знаю"?
21 Господин ПЖ
 
19.10.06
17:27
SQL Server 2000. Программирование (профессионалам) (в двух томах). Роберт Вьейра
22 SKrin
 
19.10.06
17:28
(0)будет корректней говорить "мне будет легче изучить SQL"
23 avmlvm
 
19.10.06
17:32
(19) Ну поймите... Понятие "знания" это понятие растяжимое...

Если говорить про 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 Ночка
 
19.10.06
17:32
(20) а что подразумевает работодатель когда пишет в требованиях "знание SQL"?
я не знаю что он подразумевает
25 Ночка
 
19.10.06
17:33
(21) спасибо за совет и за мнение
26 avmlvm
 
19.10.06
17:34
(24) Это значит что Вы ЗНАЕТЕ и DDL и DML "языка структурированных запросов" :-)))

Кстати... Кроме "стандарта" SQL есть его "реализации"... Например T-SQL или PL/SQL

Удачи
27 sapphire
 
19.10.06
17:41
(26) скорее диалекты :)
+ (24) Помимо DDL/DML - администрирование + понимание всякого рода терминов а-ля транзакции/блокировки, импорт/экспорт, job-ы (запуск задач по расписанию)
28 Ночка
 
19.10.06
17:43
ну хорошо, если столько тут тех, кто ЗНАЕТ SQL, может кто нибудь скажет, сколько времени он его изучал?
29 Ночка
 
19.10.06
17:44
я понимаю, что задача типа "изучить" оценивается с точностью до порядка, и все же..
30 rsv
 
19.10.06
17:47
В MS SQL Server есть учебная база PUBS и NORTHWIND по умолчанию. Каждая конструкция T-SQL в интерактивном хелпе разбирается именно на их примерах.
31 Deon
 
19.10.06
17:48
(28) Часа 2, в первые дни, устроившись на работу
32 avmlvm
 
19.10.06
17:50
(30) "Мелкомягкие" уже "перешли" на AdventureWorks в качестве учебной базы :-)))
33 Aldour
 
19.10.06
17:50
Триггеры, хранимые процедуры, фунцкции, адейт, инсерт и т.д. - с этим даже близко не сталкиваешся в 8.0.

Select - тоже не весь.. Элементарных вещей, вроде коррелированных подзапросов на 8.0 не сделать...
34 rsv
 
19.10.06
17:51
(30) "Мелкомягкие" уже "перешли" на AdventureWorks в качестве учебной базы :-)))

Это в 2005 ??
35 Ночка
 
19.10.06
17:51
сколько я еще услышу здесь страшных слов? :)
36 avmlvm
 
19.10.06
17:52
(34) Угу :-)

(35) А всё ещё мало? :-))))
37 Ночка
 
19.10.06
17:53
НЕТ! не мало :)
но все равно интересно
38 avmlvm
 
19.10.06
17:54
(34)
В Microsoft SQL Server 2005 представляется компания Adventure Works Cycles. Эта компания с ее бизнес-сценариями, служащими и продуктами является основой для следующих образцов баз данных:

Образец базы данных OLTP - AdventureWorks

Образец хранилища данных - AdventureWorksDW

Образец базы данных службы аналитики - AdventureWorksAS


Эти базы данных используются в примерах кода в электронной документации по SQL Server, в сопутствующих образцах приложений и примерах кода, которые могут быть установлены вместе с продуктом.
39 France
 
19.10.06
19:30
ну вот, ни одно из умных слов по скл не успел сказать..
хотя, есть одно - надо еще его произносить так, как профессионалы - сиквел.
40 PVasili
 
19.10.06
20:37
(39)+
Да... Вопрос к "гуру в SQL" чем существенно отличается знание SELECT от знания DELETE или UPDATE? :)
Может еще кто объяснит (на сон грядущий)чем обжект паскаль от с++ ПРИНЦИПИАЛЬНО отличается? буду рад послушать...
41 Полтора Землекопа
 
19.10.06
21:13
(8) пацтулом
42 Таня
 
19.10.06
21:16
я вот не знаю ни того ни другого... пойду утоплюсь
43 Полтора Землекопа
 
19.10.06
21:17
Я конечно гуру ниибаца какой, но считаю SQL гениальнейшим языком. Это надо же - в 4-х основных операторах столько возможностей заложить...
44 Wasya
 
19.10.06
21:29
(0) Можешь говорить смело. Никого не слушай. Что бы писать SQL запросы много мозгов не надо.
45 avmlvm
 
19.10.06
21:35
(43) (задумчиво) Почему только "четыре"???? А "остальные"???? :-)))

(40) А Никлас Вирт интересно в курсе про "обжектность" паскаля???
А вот Страуструп - про "обжектность" Си плюс плюс - в курсе... Вот тебе и ПРИНЦИПИАЛЬНОЕ отличие :-)
46 PVasili
 
19.10.06
21:59
(45) (задумчиво) нужно будет пообщаться с ними на досуге,что то старики не договаривали... :)
может кто еще скажет чем маклер от брокера отличается?
(42) Тань не бросай нас...
47 774816
 
20.10.06
08:02
(0) DML за неделю, две , DDL за месяц упорной теории и практики
нужно еще знать есть некоторая разница в спицифике скрипта взависимости от типа баз если это SQL Server или  Oracle
для проб можно использовать или SQL Query которая входит в пакет SQL Server 2000
или есть такая прога Embarcadero DBArtisan работает и с SQL Server и с Oracle базами
48 Ashtray
 
20.10.06
08:44
(0) SQL - это не только язык запросов. Функции и процедуры sql-ля знаешь? Умеееш создавать и вызывать хранимые процедуры? Job-ы юзаешь? А сколько там еще всякой хрени? не перечесть.
49 avmlvm
 
20.10.06
08:54
(48) (задумчиво) зачем путать программирование (программирование на языку 4-го уровня) и администрирование ? Это вообще-то разные области (хотя бывает "совмещаются" в одном флаконе) :-)))
50 VladZ
 
20.10.06
09:01
(42)  Скажу по секрету - я тоже не знаю...  Но это не мешает мне писать SQL-запросы...

Потому что:
1. Запросы можно "собрать" на 'Diagramm Pane'
2. Есть куча инфы в Инете по данному вопросу...

P.S. Предпочитаю оставлять теорию теоретикам... И пожинать плоды практической деятельности...
51 VladZ
 
20.10.06
09:02
+50 Чуть не забыл... Для (0) - да, можешь сказать...
52 Ashtray
 
20.10.06
09:07
(49) (недоуменно)
Хранимая процедура - это администрирование?
Триггер - это администрирование?
Views - это администрирование?
процедуры и функции sql для написаеия хранимых процедур, триггеров, views и т.п. - это администрирование?

А я как лох их в программировании использывал.
53 avmlvm
 
20.10.06
09:12
(52) (задумчиво).. Читаем внимательно Ваш постинг - "Job-ы юзаешь?" Это Ваша фраза? А Джобы это чЁ? Программирование или администрирование???

Да и фраза "SQL - это не только язык запросов. Функции и процедуры sql-ля знаешь?" - тоже довольно "интересна"...

Что такого "особенного" в процедурах и функциях, что Вы их так "выпукло" подчеркнули?

ЗЫ... Про "процедуры и функции sql для написания хранимых процедур" - понравилось :-)))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший