Site Loader

Содержание

Что такое РП, МГ, ТК, ДМ, СК, ДБ, ПГ, ГМ, ДМ В ЗЗ и ПВГ в GTA SAMP? Термины САМП

Компьютерные игры

Если вы попали на данную страницу по запросу: «что такое РП или МГ», то скорее всего вы знаете что такое САМП. А потому без лишних прелюдий сразу перейдем к сути.

В игре GTA San Andreas Multiplayer или же GTA Samp имеется большое количество сокращений. Они используются для общения и без них сложно будет вступить в какую-либо организацию, а также развить игрока. Знание таких команд существенно расширяет возможности игры. К примеру, позволяет приобрести недвижимость: купить дом, коттедж; открыть свой бизнес, стать журналистом и т.д.

Термины GTA SAMP

Новичку в GTA сложно будет освоиться в игре, особенно если он не понимает основных терминов, которые используют другие игроки. В этой статье мы дадим расшифровки основных аббревиатур (сокращений), а также трактовки основных терминов. Итак, поехали.

Термины САМП

  • «РП» — аббревиатура от английского «Role Play», что означает — игра по ролям, то есть каждый игрок должен соблюдать свою роль. При нарушении своей роли можно оказаться в деморгане.
  • «МГ» это сокращение от «Meta Gaming». Означает использование в игровом чате информации из реального мира, то есть использование ООС информации в IC чате.
  • «ТК» от Team kill — убийство друзей или же убийство игроков, которые находятся в одной организации с вами. Приведем пример, вы работаете в мэрии города и начинаете убивать своих – это будет считаться как ТК.
  • «ДМ» или «DM» от английского словосочетания Death Match, что означает убийство без причины.
  • «СК» — аббревиатура от английского словосочетания «Spawn Kill», что означает убийство при появлении, то есть убийство на спавне.
  • «ДБ» подразумевает — наезд и убийство с помощью машины или же убийство машиной, также это может быть стрельба с машины.
  • Аббревиатуру «ПГ» можно расшифровать как «Power Gaming», что означает — изображение из себя героя, к примеру, ты один против нескольких, можно также описать данный термин как преувеличение возможностей игрока. За использование ПГ можно получить варн.
  • Сокращение «ГМ» появилось от «God Mode» — бессмертие или по-другому — режим бога. ГМ является читом в SAMP и при его использовании нельзя нанести урон игроку. Такая функция, как правило, есть у админов сервера.
  • «ДМ В ЗЗ» значит — убийство в зеленой зоне. За такое действие на сервере могут забанить или применить варн.
  • Аббревиатура «ПВГ» — сокращение от «Powergaming», что означает изображение из себя супергероя, то есть, например, когда нападаешь на кого-то с оружием, при этом сам – без него. За использование ПВГ можно получить кик или отправится в деморган.
  • РК – команда, которая возвращает на место, где до этого тебя убили.
  • БХ – это режим бега с прыжками, для его включения следует использовать сочетание клавиш Shift + Space (Пробел).

Для использование выше описанных команд следует использовать следующий синтаксис: писать команду следует в скобках, например,

(( ДМ ))

На серверах #SampRp, #DiamondRP или #AdvanceRP для появления скобок можно написать в чат: «или». Если термины написаны не в двойных скобках, то под ними могут быть любые слова, но не приведенные выше термины.

Сокращения в САМП



Рассмотрим еще несколько аббревиатур, используемые в игре ГТА.

  • УК – сокращение от «Уголовный Кодекс.
  • ЗЗ – Зеленая зона – это общественные места, вроде площади у мэрии, больницы, вокзалы и прочее. В таких местах стрелять запрещено!
  • АК – Академический Кодекс.
  • RP — действия игрока, связанные с реальной жизнью.
  • NonRP – действия игрока, которые невозможно сделать в реальной жизни.

Также будет полезно знать еще несколько терминов.

Варн или WARN от Warning – предупреждение админов сервера за нарушение, которое дается на какое-то время, как правило от 1200 минут. Пока у вас есть вант —вам закрыт путь в какую-либо организацию. При получении трех варнов аккаунт игрока автоматически блокируется. Но стоит хотя бы одному варну снятся, как аккаунт будет разбанен.

Чтобы узнать есть ли у вас варн – используйте команду: /warntime.


Кик или Kick (выгнать) – это когда игрока выкидывают с сервера, при этом он остается в игре и может осуществлять разные действия. Получить кик можно за флуд или за нарушение правил сервера.

Бан или Ban (запрет) – блокировка аккаунта. Если бан выдан на определенное время, то по его прошествию – ты вновь сможешь играть на сервере. Бан можно получить за несколько небольших нарушений или за одно большое. При бане нет возможности даже зайти на сервер, в то время как при получении кика – ты зайти на сервер сможешь. Бан можно получить на время или на всегда. В случае последнего уже не будет возможности играть под своим ником.

Деморган – это тюрьма для читеров. Полное название: «Форт Де Морган». В это помещение определяют нарушителей РП.

Ищете еще какой-нибудь термин, которого здесь нет? Напишите об этом в комментариях – мы обязательно его добавим.


Другие статьи по теме

Компьютерные игры


СК, ГМ, МГ, ДМ, ДБ и т. д. — Спрашивалка

Al

Alexey

  • термин
  • сампа

Артем

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Антон

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.

ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

АХ

Алексей Хаперский

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.
БХ-прыгать, чтобы быстрее передвигаться
РК-убить игрока, за то что он убил тебя.
ВХ-чит, благодаря которому игрок может смотреть сквозь стены.

МБ

Марина Бойцова

RP (RolePlay) — ролевая игра, реальное поведение, как в жизни.

NonRP (NonRolePlay) — не ролевая игра, нарушение RP режима, персонаж не поступил бы так в жизни.

RK (Revenge Kill) — убийство игрока за то, что он убил тебя.

MG (Metagaming) — использование OOC информации в IC.

OOC (Out Of Character) — это всё, что касается реального мира.

IC (In Character) — это всё, что касается виртуального мира, игры.

PG (Powergaming) — воображение из себя супергероя.

BH (Bunnyhopping) — прыгать, чтобы двигаться быстрее.

DB (DriveBy) — убийство на машине, расстрел с места водителя.

DM (Deathmatch) — убийство без причины.

SK (Spawn Kill) — убийство на респауне.

TK (Team Kill) — убийство члена своей банды, фракции.

CK (Character Kill) — убийство с целью полностью ликвидировать персонажа, например увольнение из фракции.

RK (Repeat Kill) — намеренное повторное убийство одного и того же персонажа.

ЕП

Елена Поселягина

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.

РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

По

Поля

ДМ, ДБ, СК, ТК, РП, МГ, ГМ, ПГ. Запомните их пожалуйста и выучите их значения:
ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.

ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн. Smile Smile Smile Smile [i]

ИС

Илья Слесарев

ДМ-убийство без причины
ДБ-убийство с машины
СК-спавн килл
ТК-убийство своих
РП-игра по ролям
МГ-мета гейминг
ГМ-бессмертие
ПГ-power gaming
РК-возвращение на место где тебя убили
БХ-бани хоп
УК-уголовный кодекс
АК-академический кодекс

Славинский Игорь

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.

ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

ДИ

Дмитртй Иванов

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.

Makhach Varaev

Ребят спасли чесное слово! Теперь я в груве

АМ

Алексей Миняев

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Елена

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.

ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.

ЕС

Екатерина Сава

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убиство сваих.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

ЮБ

Юлия Борисова

ДМ-убийство без причины

ДБ-убийство с машины
СК-спавн килл
ТК-убийство своих
РП-игра по ролям
МГ-мета гейминг
ГМ-бессмертие
ПГ-power gaming
РК-возвращение на место где тебя убили
БХ-бани хоп
УК-уголовный кодекс
АК-административный кодекс

МК

Мария Козлова

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.

ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

ВА

Виктория Авдонина.

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

ВП

Вячеслав Потапов

ДМ-убийство без причины
ДБ-убийство с машины
СК-спавн килл
ТК-убийство своих
РП-игра по ролям
МГ-мета гейминг

ГМ-бессмертие
ПГ-power gaming
РК-возвращение на место где тебя убили
БХ-бани хоп
УК-уголовный кодекс
АК-академический кодекс

Андрей

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

АМ

Алексей Макаров

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

А)

Ангелина )))

RP-Роле плей игра по ролям каждый соблюдает свою роль
DM-Убийство без причины
DB-Убийство машиной (Либо с водительского сидения)
MG-Информация из реального мира в OOC чат (в игру)
BH-Прыгать чтобы быстрее перемещаться (Проще БаниХоп)

SK-Убийство на месте спавна
TK-Убийство члена своей фракции
GM-Гуд мод (бесмертие)
PG-Воображение из себя героя например 1 VS 5
RK-воращение на место своей смерти

Екатерина Сушилина

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

Улан Бектемиров

Все вы забыли ЗЗ (Зеленая Зона) Там где запрещен ДМ

ВК

Виталий Красилов

HostName: « Normative Role Play » 30kk 9lvl 2k donate
Address: 176.32.39.34:7777
Players: 91 / 200
Ping: 61
Mode: Role Play | Samp-Rp
Language: _Pycckuu_
Заходите крутяк там

ЕШ

Елена Шишкарева

176.32.39.34:7777

Ра

Рафаэль

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

АА

Алексей Абакумов

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.
БХ-прыгать, чтобы быстрее передвигаться
РК-убить игрока, за то что он убил тебя.
ВХ-чит, благодаря которому игрок может смотреть сквозь стены

АБ

Андрей Буробин

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

Дмитрий Глущенко

ДМ- Убийство без причины.
ДБ- Убийство с машины (машиной).
СК- Спавн килл, т. е. убийство при появлении.
ТК- «Team Kill» — Убийство своих.
РП- «Role Play»- Игра по ролям где каждый должен соблюдать свою роль.
МГ- «Meta Gaming» — Использование информации из реального мира в игровой
чат (сокращенно: ООС в ис ).
ГМ- «Good Mood» — Гуд мод — т. е. бессмертие.
ПГ- «Power Gaming» — Изображение из себя героя, например когда у тебя нет оружия и ты идешь на человека у которого оно есть, или например драка 5 против одного.
РК- Возвращение на место где тебя убили.
БХ- «Бани Хоп»- нонРП бег с прыжками ( shift+space )
Все выше перечисленные выше термины необходимо писать в скобках, пример: (( ДМ- убийство без причины )). На серверах вроде #AdvanceRP , #DiamondRP , #SampRP, такие скобки можно вызвать прописав в чат «/n» или «/m».
УК-Уголовный Кодекс

НС

Наталия Стольникова

вот эти Термины.
ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Ri

ஜ══ஜ

Сергей Ализгаров

ГМ-Бессмертие, ДМ-Убийство без причины, ПГ-Воображение из себя админа. МГ-Меттагейминг. Тоесть писать информацию из жизни в IQ чат (если ты на РП) -Это если в смс просят. А в обычный чат. ГМ-Гранатомёт. МГ-Метание гранат, ТК-Тактика капитана, РП-ручной пулемёт. А. Смотри-РП-Ролеплей, ТК-убийство члена дружественной в /b чат обязательно без /b чата забанят и не приймут

АМ

Анна Можаева

нет

AG

Alexandr Glazyrin

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

VE

Viorel Evdokimov

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.

МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

ИК

Ирина Корниенко

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Егор Филиппов

Каждый лицензер должен знать РП правила:
ДМ, ДБ, СК, ТК, РП, МГ, ГМ, ПГ. Запомните их пожалуйста и выучите их значения:
ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Св

Светлана

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это даю варн

ЕА

Екатерина Афиногенова

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

Дмитрий

ДМ, ДБ, СК, ТК, РП, МГ, ГМ, ПГ. Запомните их пожалуйста и выучите их значения:
ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

ЕК

Елена Косилова

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн

АЕ

Алексей Елистратов

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убиство сваих.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

Света Козлова

хех

VN

Vasiliy Nikolaevich

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн. Smile Smile Smile Smile [i]
БХ- Бани Хоп (Shift+space)

СР

Стас Руднев

а что такое фр фм рпг

ОК

Олег Карпенко

ДМ-убийство без причины.
ДБ-убийство с машины.
СК-спавн килл-убийство при появлении.
ТК-убийство дружественных юнитов.
РП-role play или игра по ролям соблюдайте свою роль.
МГ-метагейминг-использование информации из реального мира в игровой чат.
ГМ-год мод-то есть бессмертие.
ПГ-повергейминг-изображение из себя героя, например 4 против одного. За это дают варн.

АС

Александр Ст

Смотрим видео и изучаем что такое РП

Анна

Ага

Ирина Нуйкина

А в больке надо термины друге

Ира Ситникова

рп-это не верно

Похожие вопросы

что такое дб дм мг пг цк в (SA-MP).

Сильно ли политься ГМ админами на самп-рп?

Что такое рп помогите. Что такое Дб Дм ТК итд помогите

как переводяться команды в САМП РП, чтобы попасть в армию (дм, дб, мк, ск, мг, nг, бх) помогите плиз)

Что такое мг, дб, тк, ск???? В сампе»В армии Авианосец»????В сампе»В армии Авианосец»?

что такое рп в гта самп

помогите пожалуйста что такое мг рп и т. д в гта самп военкамат

что такое дм, дб, и спавнкилл в гта samp?

как переводится в сампе ДМ ДБ МГ СК ТК БХ ПГ! как переводится в сампе ДМ ДБ МГ СК ТК БХ ПГ !

что такое мг тк ск дм дб пг рп скайп в сампе

Создание объекта dm из базы данных

Создание объекта dm из базы данных
Джеймс Вондрасек, Кирилл Мюллер
12.
10.2022

{dm} был разработан для подключения и работы с реляционным система управления базами данных (RDBMS) настолько проста, насколько это возможно. К с этой целью объект dm может быть создан из любой базы данных, имеющей доступную серверную часть {DBI} (см. список).

Когда объект dm создается через соединение DBI с РСУБД, он может импортировать все таблицы в базу данных, активную схему или ограниченную установлен. Для некоторых СУБД, таких как Postgres, SQL Server и MariaDB, основной внешние ключи также импортируются, и их не нужно добавлять вручную. после.

Для демонстрации мы подключимся к хранилищу реляционных наборов данных. (https://relational.fit.cvut.cz/) с сервером базы данных, в открытом доступе без регистрации. Он содержит набор финансовых данных (https://relational.fit.cvut.cz/dataset/Financial), который содержит кредит данные вместе с соответствующей информацией об учетной записи и транзакциях. Мы выбрали этот набор данных, потому что отношения между кредитом , учетная запись и транзакций таблиц являются хорошими представление баз данных, которые фиксируют реальный бизнес транзакции.

Ниже мы открываем подключение к общедоступной базе данных сервер, используя их задокументированные параметры подключения. Детали подключения варьируются от базы к базе. Перед подключением к собственной СУБД вы может захотеть прочитать виньетку ("DBI", package = "DBI") для дальнейшая информация.

Библиотека
 (RMariaDB)
my_db <- dbConnect(
  МарияДБ(),
  имя пользователя = "гость",
  пароль = "реляционный",
  dbname = "Финансовый_ijs",
  host = "relational.fit.cvut.cz"
) 
9Библиотека 0022 (RMariaDB) my_db <- дм:::financial_db_con()

Для создания объекта dm требуется один вызов dm_from_con() с объектом соединения DBI в качестве его аргумент.

 библиотека (дм)
my_dm <- dm_from_con(my_db)
мой_дм 

Компоненты объекта my_dm являются ленивыми таблицами работает на {dbplyr}. {dbplyr} переводит {dplyr} грамматику данных манипулирование запросами, понятными серверу базы данных. Ленивые таблицы отложить загрузку данных таблицы до тех пор, пока результаты не потребуются для печати или локальная обработка.

Построение DM из подмножества таблиц

DM также можно построить из отдельных таблиц или представлений. Это полезно, когда вы хотите работать с подмножеством таблиц базы данных, возможно из разных схем.

Ниже мы используем нотацию $ для извлечения двух таблиц из финансовая база данных. Затем мы создаем нашу dm, передавая таблицы в в качестве аргументов. Обратите внимание, что все аргументы таблицы должны быть из тот же источник, в данном случае my_db .

 dbListTables(my_db)
библиотека (dbplyr)
кредиты <- tbl(my_db, "кредиты")
счета <- tbl(my_db, "счета")
my_manual_dm <- dm(кредиты, счета)
my_manual_dm 

Определить первичные и внешние ключи

Первичные и внешние ключи — это то, как таблицы реляционной базы данных связаны друг с другом. Первичный ключ — это столбец или кортеж столбцов, имеет уникальное значение для каждой строки в таблице. Внешний ключ — это столбец или кортеж столбца, содержащий первичный ключ для строки в другом стол. Внешние ключи действуют как перекрестные ссылки между таблицами. Они указывают отношения, которые дают нам реляционная база данных . За дополнительную информацию о ключах и ускоренный курс по базам данных см. виньетка("howto-dm-теория") .

Во многих случаях dm_from_con() уже возвращает dm с все ключи установлены. Если нет, dm позволяет нам определить первичный и внешний ключи. себя. Для этого мы используем Learn_keys = FALSE для получения дм объект только с таблицами.

 библиотека(дм)
fin_dm <- dm_from_con(my_db, Learn_keys = FALSE)
fin_dm 

Схема модели (https://relational.fit.cvut.cz/assets/img/datasets-generated/financial.svg) предоставленный нашей тестовой базой данных, слабо иллюстрирует предполагаемый отношения между таблицами. На схеме мы видим, что таблица кредитов должна быть связана с счетами стол. Ниже мы создаем эти ссылки в 3 шага:

  1. Добавляем первичный ключ id к учетным записям . таблица
  2. Добавить первичный ключ id к кредитам таблица
  3. Добавить внешний ключ account_id к кредитам таблица со ссылкой на счетов таблица

Затем назначаем цвета таблицам и рисуем структуру дм.

Обратите внимание, что при создании внешнего ключа первичный ключ в ссылочная таблица не обязательно должна быть указана , но первичная ключ уже должен быть определен . И, как было сказано выше, первичным и ограничения внешнего ключа в базе данных в настоящее время импортируются только для баз данных Postgres, SQL Server и MariaDB, и только когда Используется dm_from_con() . Этот процесс определения ключа требует для других баз данных.

 my_dm_keys <-
  my_manual_dm %>%
  dm_add_pk(учетные записи, идентификатор) %>%
  dm_add_pk(кредиты, идентификатор) %>%
  dm_add_fk(кредиты, account_id, счета) %>%
  dm_set_colors (зеленый = кредиты, оранжевый = счета)
my_dm_keys %>%
  dm_draw() 

После создания экземпляра объекта dm вы можете продолжать добавлять столы к нему. Для таблиц из первоисточника для dm используйте dm()

 транс <- tbl(my_db, "транс")
my_dm_keys %>%
  dm(trans) 

Для таблиц из других источников или из локальной среды: Используется dplyr::copy_to() . copy_to() есть обсуждается далее в этой статье.

Временный характер операций

Как и другие объекты R, dm неизменяем, и все выполняемые операции на нем являются временными, если они не сохранены в новой переменной.

 мои_dm_keys
мой_дм_транс <-
  my_dm_keys %>%
  дм (транс)
my_dm_trans 

И, как и {dbplyr}, результаты никогда не записываются в базу данных, если явно запрошено.

 my_dm_keys %>%
  dm_flatten_to_tbl (кредиты)
my_dm_keys %>%
  dm_flatten_to_tbl(кредиты) %>%
  sql_render() 

Выполнение операций над таблицами путем «масштабирования»

Поскольку dm представляет собой набор таблиц, если мы хотим выполнять операции на отдельной таблице мы устанавливаем его как контекст для этих операций используя dm_zoom_to() . Видеть виньетка ("tech-dm-zoom") для более подробной информации о масштабировании.

Операции dm являются временными, если постоянство не указано явно просил. Сделать нашу цепочку манипуляций на выбранной таблице постоянным, мы присваиваем результат dm_insert_zoomed() новый объект, my_dm_total . Это новый объект dm, производный из my_dm_keys с новой ленивой таблицей total_loans связан с таблицей account .

 my_dm_total <-
  my_dm_keys %>%
  dm_zoom_to(кредиты) %>%
  group_by(account_id) %>%
  суммировать (общая_сумма = сумма (сумма, na.rm = ИСТИНА)) %>%
  разгруппировать() %>%
  dm_insert_zoomed("всего_кредитов") 

Контекст устанавливается в таблицу «займы» с помощью dm_zoom_to(кредиты) . Вы можете узнать больше о масштабировании в учебник виньетка ("tech-dm-zoom") . Затем мы используем функции {dplyr} на увеличенном table для создания новой сводной таблицы.

summ() возвращает временную таблицу с одной строкой для каждая группа, созданная предыдущей функцией group_by() . Столбцы во временной таблице ограничены переданными столбцами. в качестве аргументов group_by() функция и столбцы созданный функцией summ() .

dm_insert_zoomed("total_loans") добавляет временную таблицу созданный summ() в модель данных под новым именем, итого_кредиты . Поскольку группирующая переменная account_id — первичный ключ, новая производная таблица автоматически связывается с таблицей счетов .

 my_dm_total %>%
  dm_set_colors (фиолетовый = total_loans) %>%
  dm_draw() 

Результирующая таблица total_loans доступна как любая другая таблица в объекте dm.

 my_dm_total$total_loans 

Это ленивая таблица на базе пакета {dbplyr}: результаты не материализуются; вместо этого каждый раз создается и выполняется SQL-запрос. время запроса данных.

 my_dm_total$total_loans %>%
  sql_render() 

Используйте Compute() для увеличенной таблицы, чтобы материализовать ее в временную таблицу и избежать повторного вычисления. Видеть vignette("howto-dm-copy") для более подробной информации.

Загрузка данных

Когда возникает необходимость локального перемещения данных для анализа или отчетности используется метод {dm} collect() . Операции по объекты dm для баз данных ограничены тем, что могут сообщать только о первых десяти полученные результаты. collect() принудительно выполняет оценку всех SQL-запросов и формирование полного набора результатов. Полученные таблицы передаются из СУБД и сохраняются как локальные таблицы.

 my_dm_local <-
  my_dm_total %>%
  собирать()
my_dm_local$total_loans 

Используйте этот метод с осторожностью. Если вы не уверены в размере набор данных, который вы будете загружать, вы можете вызвать dm_nrow() на ваш dm для количества строк в таблицах вашей модели данных.

 my_dm_total %>%
  dm_nrow() 

Сохранение результатов

Так же просто переместить локальную реляционную модель в РСУБД как и использование collect() для его загрузки. Используемый метод copy_dm_to() и принимает в качестве аргументов базу данных соединение и объект dm. В приведенном ниже примере локальный SQLite база данных используется для демонстрации этого, но {dm} предназначен для работы с любая СУБД, поддерживаемая {DBI}.

 destination_db <- DBI::dbConnect(RSQLite::SQLite())
развернутый_dm <- copy_dm_to (destination_db, my_dm_local)
развернутый_dm
my_dm_local 

В выводе видно, что src для deployed_dm — это база данных SQLite, а для my_dm_local источником является локальная среда R.

Сохраняемые таблицы более подробно описаны в виньетка("howto-dm-copy") .

По завершении не забудьте отключиться:

 DBI::dbDisconnect(destination_db)
DBI::dbDisconnect(my_db) 

Заключение

В этом уроке мы продемонстрировали, как просто загрузить базу данных в объект dm и начинаем с ним работать. В настоящее время для загрузки dm из большинства СУБД требуется вручную установить ключ отношения, но {dm} предоставляет методы, которые упрощают это. это планируется, что будущие версии dm будут поддерживать автоматическое создание ключей для получения дополнительной СУБД.

Следующим шагом является чтение виньетки ("howto-dm-copy") , где рассматривается копирование ваших таблиц в СУБД и из нее. vignette("howto-dm-rows") обсуждает манипулирование отдельные строки в базе данных.

Дальнейшее чтение

виньетка («howto-dm-df») — Ваши данные в локальных данных кадры? В этой статье рассматривается создание модели данных из ваших локальных данных. фреймы, включая построение отношений в вашей модели данных, проверка вашей модели и использование возможностей dplyr для работы с ваша модель данных.

виньетка ("howto-dm-theory") – Вы знаете все о данных кадров, но очень мало о реляционных моделях данных? Это быстро введение проведет вас через ключевые сходства и различия, и показать вам, как перейти от отдельных фреймов данных к реляционной модель данных.

Что означает DBDM?

Аббревиатура » Термин

Термин » Сокращение

Слово в термине

#ABCDEFGHIJKLMNOPQRSTUVWXYZ НОВЫЙ

Термин

17

Определение

Опции

Рейтинг

DBDM

Data-Based Decision Making

Business » General Business

Rate it:
DBDM

Диспетчер устройств цифрового вещания

Сообщество » Новости и СМИ

Rate it:
DBDM

Dual Band Dual Mode

Academic & Science » Amateur Radio

Rate it:
DBDM

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

Вычисления » Базы данных

9 Оценить:7
DBDM

Data Based Decision Making

Miscellaneous » Unclassified

Rate it:
DBDM

Databases and Big Data Management

Computing » Databases -- and подробнее. ..

Оценить:
DBDM

Алмазный Неклассифицированный Black Diamond Mine

70007

Rate it:
DBDM

Donna Blackwood Digital Marketing

Business » Marketing

Rate it: