Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2018, 11:40   #1
sasad2322
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 1
По умолчанию что такое триггеры и где применяются и хранимые процедуры что такое и где применяются?

что такое триггеры и где применяются
и хранимые процедуры что такое и где применяются?
sasad2322 вне форума Ответить с цитированием
Старый 16.05.2018, 11:48   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

это в универах касаются при изучении баз данных

хранимые процедуры - тут все понятно. процедуры, которые можно использовать, которые написали для этой бд, для этой субд, в зависимости от субд компилируются, или как-то еще хранятся оптимизированным образом, для ускорения выполнения. Подразумевается, что они протестированы и корректны.

триггеры - реакция на событие. что-то типа условия. если что-то произошло - сработал триггер, хранится также в оптимизированном виде на сервере.
Alar вне форума Ответить с цитированием
Старый 16.05.2018, 11:49   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

https://compress.ru/article.aspx?id=12460
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.05.2018, 13:33   #4
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,639
По умолчанию

Триггер - это что-то типа критерия, который запускает вашу функцию (или продудуру).
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 16.05.2018, 13:39   #5
allbazer
Пользователь
 
Регистрация: 04.05.2018
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
это в универах касаются при изучении баз данных

хранимые процедуры - тут все понятно. процедуры, которые можно использовать, которые написали для этой бд, для этой субд, в зависимости от субд компилируются, или как-то еще хранятся оптимизированным образом, для ускорения выполнения. Подразумевается, что они протестированы и корректны.

триггеры - реакция на событие. что-то типа условия. если что-то произошло - сработал триггер, хранится также в оптимизированном виде на сервере.

триггеры - это DELETE, UPDATE и тд. понял
а
триггеры - ... ???

например через приложение в БД акцес добавил запись
и сохранил

что есть треггер?)
реакция что-ли
allbazer вне форума Ответить с цитированием
Старый 16.05.2018, 13:44   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от allbazer Посмотреть сообщение
DELETE, UPDATE
это не триггеры
Alar вне форума Ответить с цитированием
Старый 16.05.2018, 13:47   #7
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

как так ...

Цитата:
триггеры - это DELETE, UPDATE и тд. понял
и тут же сразу не поняли?
Цитата:
а триггеры - ... ???
Алар Вам же ответил ...
Цитата:
триггеры - реакция на событие
вещается типа события, когда происходит INSERT, DELETE , UPDATE (сами выбираете) происходит действие описанное в теле триггера. к примеру при удалении можете отбросить лог в другую таблицу. т.е в теле триггера вы сделаете INSERT в другую таблицу.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 16.05.2018, 13:53   #8
allbazer
Пользователь
 
Регистрация: 04.05.2018
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
это не триггеры
можно видео гда показано
на примере что есть трегер
что есть хранимая процедура
allbazer вне форума Ответить с цитированием
Старый 16.05.2018, 13:56   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

В Access нет триггеров. Но сделать можно, в подключенном MS SQL
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.05.2018, 14:00   #10
allbazer
Пользователь
 
Регистрация: 04.05.2018
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
В Access нет триггеров. Но сделать можно, в подключенном MS SQL
понял.
видео можно
для себя хочу знать
что есть тригер и хранимая процедура
где показано на видео. наглядный пример
allbazer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Такое ощущение что американцы реально не понимают, что ускоряют потерю власти в мире Alar Свободное общение 9 08.08.2017 21:28
Триггеры и хранимые процедуры mysql hit'n'run Фриланс 0 15.05.2011 14:11
Что такое хорошо, а что такое плохо... EL_MoC Microsoft Office Word 6 14.04.2011 18:49
Что такое прототипы процедуры в ассемблере ? Technokiller Помощь студентам 2 06.06.2008 15:30
то такое мастерство в программировании, что такое мастер программист и что он может? Cezar Свободное общение 29 02.06.2007 23:48