83013

Створення база даних в СУБД InterBase

Курсовая

Информатика, кибернетика и программирование

Також у InterBase реалізований механізм блокування на рівні запису. Це значить, що сервер блокує тільки ті записи, що реально були змінені користувачем, і не блокує всю сторінку даних цілком. Ця особливість знижує імовірність конфліктів при багатокористувацькому режимі роботи.

Украинкский

2015-03-06

208.5 KB

1 чел.

ЗМІСТ

ВСТУП……………………………………………………………………3

  1.  ПОСТАНОВКА ЗАДАЧІ…………………………………………..4
  2.  ОПИС БАЗИ ДАНИХ………………………………………………5

2.1 Створення таблиць………………………………….....................5

2.2 Створення уявлень …………………………………………...….7

2.3 Запити з сортуванням, групуванням та 

     агрегатними функціями ………………………………...............11

  1.  ОПИС СЕРВЕРНОЇ ЧАСТИНИ…………………………………15

3.1 Створення процедур…………………………………………….17

 3.2 Створення тригерів……………………………………………...17

ВИСНОВОК……………………………………………………………..20

СПИСОК ЛІТЕРАТУРИ………………………………………………21

ДОДАТОК А. ІНФОЛОГІЧНА МОДЕЛЬ


Вступ

InterBase є програмним продуктом, що підтримує велику кількість різних операційних систем, включаючи Windows 2000, Windows XP, Linux. InterBase відрізняється надзвичайно низькими системними вимогами і при цьому високою продуктивністю і легкістю адміністрування. Можна працювати з InterBase, використовуючи кілька мережевих протоколів: TCP/IP, NetBEUI/named pipes, IPX/SPX.

Також у InterBase реалізований механізм блокування на рівні запису. Це значить, що сервер блокує тільки ті записи, що реально були змінені користувачем, і не блокує всю сторінку даних цілком. Ця особливість знижує імовірність конфліктів при багатокористувацькому режимі роботи.

InterBase цілком співпрацює зі стандартом ANSI SQL 92, а також має своє власне розширення SQL для збережених процедур і тригерів. У порівнянні з багатьма іншими СУБД, InterBase надає дуже ефективний механізм тригерів: кожна таблиця може мати велику кількість тригерів, що виконуються автоматично при вставці чи зміні - видаленні кожного окремого запису до чи після цих подій.

Важливою особливістю сервера InterBase є можливість розширення стандартного набору SQL-функцій за допомогою користувальницьких бібліотек - User Defined Functions, а також механізми обробки BLOB-полів на сервері за допомогою BLOB-фільтрів.

InterBase відрізняється значною стійкістю, оскільки спеціально був спроектований для застосування в Intranet-додатках, додатках для мобільних пристроїв і убудованих додатках баз даних.


1 ПОСТАНОВКА ЗАДАЧІ

База даних призначена для зберігання даних кадастру родовищ. У ній враховуються всі родовища, їх географічне розташування, територіальна прив'язка до суб'єктів держави, а також зміст корисних копалини.

Кожне родовище відноситься до певного суб'єкта держави, і характеризується номером паспорта, географічними координатами, генезисом зруденіння, роком відкриття, роком початку промислової експлуатації, переліком робіт, що проводяться, списком руди, з вказівкою запасів кожної руди, списком корисних компонентів, що містяться в кожному виді руді, з вказівкою запасів.

По кожній роботі, що проводиться на родовищі, зберігається вид роботи, рік початку, рік закінчення, вартість робіт.

По кожній руді на рудовищі указується: назва руди, запаси руди категорій A, B, C1, C2, прогнозні ресурси категорій P1 і P2, одиниця вимірювання запасів, хімія руді: вміст в ній Sio2, Tio2, Al2o3, Fe2o3, FEO, CAO, MGO, MNO, Na2o, F, Cl.

По кожному корисному компоненту руди (корисній копалині) указується його назва, запаси категорій A, B, C1, C2, прогнозні ресурси категорій P1 і P2, одиниця вимірювання запасів.


2 ОПИС БАЗИ ДАНИХ

Інфологічна модель бази даних для кадастру родовищ наведена в додатку А.

2.1 Cтворення таблиць

Таблиця на мові SQL створюється за допомогою команди CREATE TABLE, що має наступний синтаксис:

CREATE TABLE Ім’яТаблиці

[(Ім’яСтовпця ТипДаних [(Довжина)] [,...])];

Після слів CREATE TABLE одним словом вказується ім’я таблиці, потім слідують список описів її стовпчиків у круглих дужках. Описи стовпчиків відокремлюються символом кома. Угода синтаксису – у квадратних дужках показані необов’язкові елементи команди: Довжина (даних першого стовпця) та “,” з наступним ім’ям Стовпця. У верхньому регистрі набрані службові слова SQL.

Скрипт сворення таблиці «ISKOPAEMOE»:

CREATE TABLE ISKOPAEMOE (

   ID INTEGER NOT NULL,

   NAZVANIE VARCHAR(50),

   ZAPASU VARCHAR(10),

   RESYRSU VARCHAR(10),

   ED_IZMERENIYA VARCHAR(20),

   N_RYDU INTEGER,

   N_MESTOROZDENIYA INTEGER);

ALTER TABLE ISKOPAEMOE ADD PRIMARY KEY (ID);

Заповнення даними:

Рисунок 1 – Таблиця «ISKOPAEMOE»

Скрипт сворення таблиці «MESTOROZDENIE»:

CREATE TABLE MESTOROZDENIE (

   ID INTEGER NOT NULL,

   STRANA VARCHAR(50),

   N_PASPORTA INTEGER,

   KOORDINATU VARCHAR(15),

   GENEZIS VARCHAR(50),

   GOD_OTKRUTIYA INTEGER,

   NACH_DOBUCHI INTEGER,

   N_ROBOT VARCHAR(50),

   N_RYDU VARCHAR(50),

   N_POL_ISK VARCHAR(50));

ALTER TABLE MESTOROZDENIE ADD PRIMARY KEY (ID);

Заповнення даними:

Рисунок 2 – Таблиця «MESTOROZDENIE»

Скрипт сворення таблиці «ROBOTA»:

CREATE TABLE ROBOTA (

   ID INTEGER NOT NULL,

   VID_ROBOTU VARCHAR(50),

   GOD_NACHALA INTEGER,

   GOD_OKONCHANIYA INTEGER,

   STOIMOST INTEGER);

ALTER TABLE ROBOTA ADD PRIMARY KEY (ID);

Заповнення даними:

Рисунок 3 – Таблиця «ROBOTA»

Скрипт сворення таблиці «RYDA»:

CREATE TABLE RYDA (

   ID INTEGER NOT NULL,

   NAZVANIE VARCHAR(50),

   ZAPAS_RYDU VARCHAR(50),

   RESYRSU VARCHAR(50),

   ED_IZMERENIYA VARCHAR(50),

   SIO2 INTEGER,

   AL2O3 INTEGER,

   FE2O3 INTEGER,

   MGO INTEGER,

   NA2O INTEGER,

   F INTEGER,

   CL INTEGER);

ALTER TABLE RYDA ADD PRIMARY KEY (ID);

Заповнення даними:

Рисунок 4 – Таблиця «RYDA»

2.2 Створення уявлень

Скрипт створення уявлення  «V_ASDF»

CREATE VIEW V_ASDF(

   ID,

   STRANA,

   KOORDINATU,

   GENEZIS,

   GOD_OTKRUTIYA,

   NACH_DOBUCHI,

   NAVANIE)

AS

SELECT ID, STRANA, N_PASPORTA, GENEZIS, GOD_OTKRUTIYA, NACH_DOBUCHI, ISKOPAEMOE.NAZVANIE

FROM MESTOROZDENIE, ISKOPAEMOE

WHERE MESTOROZDENIE.ID = ISKOPAEMOE.N_MESTOROZDENIYA;

Рисунок 5 – Результат виконання скрипта створення уявлення «V_ASDF»

Скрипт створення уявлення «V_ISKOPAEMOE»:

CREATE VIEW V_ISKOPAEMOE(

   ID,

   NAZVANIE,

   ZAPASU,

   RESYRSU,

   N_MESTOROZDENIYA)

AS

SELECT ID, NAZVANIE, ZAPASU, RESYRSU, N_MESTOROZDENIYA

FROM ISKOPAEMOE;

Рисунок 6 – Результат виконання скрипта створення

уявлення «V_ISKOPAEMOE»

Скрипт створення уявлення «V_MESTOROZDENIE»:

CREATE VIEW V_MESTOROZDENIE(

   ID,

   STRANA,

   N_PASPORTA,

   GENEZIS,

   GOD_OTKRUTIYA,

   NACH_DOBUCHI)

AS

SELECT ID, STRANA, N_PASPORTA, GENEZIS, GOD_OTKRUTIYA, NACH_DOBUCHI

FROM MESTOROZDENIE;

Рисунок 7 – Результат виконання скрипта створення

уявлення «V_MESTOROZDENIE»

Скрипт створення уявлення «V_ROBOTA»:

CREATE VIEW V_ROBOTA(

   ID,

   VID_ROBOTU,

   GOD_NACHALA,

   GOD_OKONCHANIYA,

   STOIMOST)

AS

SELECT *

FROM ROBOTA;

Рисунок 8 – Результат виконання скрипта створення

уявлення «V_ROBOTA(»

Скрипт створення уявлення «V_RYDA»:

CREATE VIEW V_RYDA(

   ID,

   NAZVANIE,

   ZAPAS_RYDU,

   RESYRSU,

   SIO2,

   AL2O3,

   FE2O3,

   MGO,

   NA2O,

   F,

   CL)

AS

SELECT ID, NAZVANIE, ZAPAS_RYDU, RESYRSU, SIO2, AL2O3, FE2O3, MGO, NA2O, F, CL

FROM RYDA;

Рисунок 9 – Результат виконання скрипта створення

уявлення «V_RYDA»

Скрипт створення уявлення «V_ZAK_ROB»:

CREATE VIEW V_ZAK_ROB(

   ID,

   VID_ROBOTU,

   GOD_NACHALA,

   GOD_OKONCHANIYA,

   STOIMOST)

AS

SELECT *

FROM ROBOTA

WHERE GOD_OKONCHANIYA < 2009;

Рисунок 10 – Результат виконання скрипта створення

уявлення «V_ZAK_ROB»

Скрипт створення уявлення «V_ZXCV»:

CREATE VIEW V_ZXCV(

   ID,

   NAZVANIE_RYDU,

   RESYRSU,

   ED_IZMERENIYA,

   N_RYDU)

AS

SELECT ID, NAZVANIE, RESYRSU, ED_IZMERENIYA, N_RYDU

FROM RYDA

INNER JOIN ISKOPAEMOE ON (RYDA.ID = ISKOPAEMOE.N_RYDU);

Рисунок 10 – Результат виконання скрипта створення

уявлення «V_ZXCV»

2.3 Запити з сортуванням, групуванням та агрегатними функціями

Команда SELECT призначена для вибірки даних з однієї чи декількох таблиць, або представлень.

Вимоги до використання:

Для вибірки даних з таблиці користувача, таблиця повинна знаходитися в схемі цього користувача, чи користувач повинен мати привілей SELECT на таблицю.

Для вибірки рядків з базової таблиці представлення власник схеми, що містить представлення, повинен мати привілей SELECT на базові таблиці. Також, якщо представлення знаходиться в схемі іншого користувача, то для його перегляду необхідно мати привілей SELECT на представлення.

Скрипт запиту сортуванням:

SELECT VID_ROBOTU, GOD_NACHALA

FROM ROBOTA

ORDER BY VID_ROBOTU DESC

Рисунок 11 – Результат виконання запиту сортування, який виводить поля з таблиці «ROBOTA» сортуючи їх по полю «VID_ROBOTU»

Скрипт запиту вибору за маскою:

SELECT VID_ROBOTU, GOD_NACHALA,STOIMOST

FROM ROBOTA

WHERE VID_ROBOTU STARTING 'Разведка'

Рисунок 12 – Результат виконання запита вибору за маскою, що виводить всі поля в яких значення поля «VID_ROBOTU» починається зі слова «Разведка».

Скрипт запиту агрегатної функції COUNT:

SELECT COUNT (NAZVANIE)

FROM RYDA

Рисунок 13 – Результат виконання запиту агрегатної функції COUNT, яка виводить кількість записів в таблиці «RYDA» з колонки «NAZVANIE»

Скрипт запиту агрегатної функції SUM:

SELECT SUM (STOIMOST)

FROM ROBOTA

WHERE ((VID_ROBOTU < > 'Разведка захоронений' ) AND ( VID_ROBOTU  < >  'Разведка новых територий'))

Рисунок 14 – Результат виконання запиту агрегатнї функції SUM,

яка сумує значення в полі STOIMOST в таблиці ROBOTA

Скрипт запиту агрегатної функції MIN:

SELECT MIN (STOIMOST)

FROM ROBOTA

Рисунок 15 – Результат виконання запиту агрегатнї функції MIN,

яка виводить мінімальне значення даних в полі STOIMOST

Скрипт запиту агрегатної функції MАХ:

SELECT MAX (GOD_OKONCHANIYA)

FROM ROBOTA

Рисунок 16 – Результат виконання запиту агрегатнї функції MАХ,

яка виводить максимальне значення даних в полі GOD_OKONCHANIYA

Скрипт запиту з умовою:

SELECT *

FROM RYDA

WHERE RESYRSU = 'Р1';

Рисунок 17 – Результат виконання запиту з умовою WHERE,

яка виводить назви руд, ресурси  яких дорівнюють Р1

Скрипт запиту з умовою:

SELECT NAZVANIE,ZAPASU,RESYRSU

FROM ISKOPAEMOE

WHERE (NAZVANIE IN ('Железо','Оксид алюминия'))

Рисунок 18 – Результат виконання запита  з умовою , що виводить поля «NAZVANIE,ZAPASU,RESYRSU» з таблиці ISKOPAEMOE, коли поле NAZVANIE дорівнює значенню «Железо» або «Оксид алюминия»

Скрипт запиту з умовою:

SELECT  VID_ROBOTU, GOD_NACHALA,STOIMOST

FROM ROBOTA

WHERE (STOIMOST BETWEEN 100000 AND 10000000)

ORDER BY VID_ROBOTU

Рисунок 19 – Результат виконання запита  з умовою, що виводить поля «VID_ROBOTU, GOD_NACHALA,STOIMOST» з таблиці ROBOTA, коли значення в полі STOIMOST входить в діапазон від 100000 до 10000000

Скрипт запиту групування за умовою:

SELECT ID, NAZVANIE, RESYRSU, ED_IZMERENIYA, N_RYDU

FROM RYDA

INNER JOIN ISKOPAEMOE ON (RYDA.ID = ISKOPAEMOE.N_RYDU);

Рисунок 20 – Результат виконання запита групування за умовою, що виводить поля «ID, NAZVANIE, RESYRSU, ED_IZMERENIYA, N_RYDU» з таблиці RYDA, коли значення в полі «RYDA.ID» дорівню значенню в полі «ISKOPAEMOE.N_RYDU»


3
ОПИС СЕРВЕРНОЇ ЧАСТИНИ

До серверної частини входять процедури, генератори та тригери.

Процедури

Процедура, яка зберігається (ПЗ), – це откомпільований набір операторів SQL, що також зветься функцією або підпрограмою, створений програмістом для зручності використання (збережену процедуру використовувати простіше, ніж кожен раз записувати увесь набір операторів SQL, що в неї входять). Крім того, ПЗ можливо вкладати одну в одну – організувати послідовність програм.

Існують два вида ПЗ, це ПЗ вибору і ПЗ, що виконуються. Додатки мають можливість використовувати ПЗ вибору замість таблиць або уявлень в інструкції SELECT. ПЗ вибору повина бути визначена для повернення одного або більше значень, інакше результатом виконання процедури буде помилка. Виконання такої ПЗ можливо потребує деяких параметрів. Інакше, цей різновид ПЗ зветься функцією, яка зберігається, (ФЗ) – таке позначення будемо використовувати у подальшому.

Тригери

Фактично тригер - це спеціальний вид ПЗ, котру СУБД викликає при виконанні деяких операцій модифікації відповідних таблиць чи уявлень. Тригер автоматично активізується при виконанні операції, з якою він повязаний. Тригери зв’язуються з однією чи декількома операціями модифікації над однією таблицею.

За допомогою збережених процедур в даннії базі даних обраховується кількість зароблених коштів, пошук заброньованих номрів на вказану дату та підрахунок кількості відмов від броні. В даннії базі даних за допогою тригерів реалізується перепис інформації з таблиці бронь в таблицю номери при виконанні умови та перепис інформації з таблиці бронь в таблицю кліент при виконанні умови, формування чорного списку.


Опис процедур та тригерів

Процедура DENGI не має вхідний параметр, результатом її виконання буде сума грошей які були використані під час розробки родовищ.

Тригер INS_ISKOP спрацьовує при додаванні нового запису в таблицю , ISKOP автоматично додає або змінює значення поля ID значенням відповідного генератора.

Тригер INS_MESTOROZDENIE спрацьовує при додаванні нового запису в таблицю , MESTOROZDENIE автоматично додає або змінює значення поля ID значенням відповідного генератора.

Тригер INS_ROBOTA спрацьовує при додаванні нового запису в таблицю , ROBOTA автоматично додає або змінює значення поля ID значенням відповідного генератора.

Тригер INS_RYDA спрацьовує при додаванні нового запису в таблицю , RYDA автоматично додає або змінює значення поля ID значенням відповідного генератора.

Тригер PROV_GODA спрацьовує при додаванні нового запису в таблицю ROBOTA і перевіряє щоб рік початку роботи був меньший за рік закінчення, або таким самим, якщо рік початку більше всім полям присвоюється значення NULL, а в поле вид роботи заноситься повідомлення про помилку.

Тригер PROV_MESTOR спрацьовує при додаванні нового запису в таблицю ISKOPAEMOE, якщо новий стан поля «N_MESTOROZDENIYA» дорівнює відємному значенню тоді в поле «NAZVANIE» заноситься повідомлення про помилку, а всім іньшім полям присвоюється значення NULL.

Тригер PROV_RYDU спрацьовує при додаванні нового запису в таблицю ISKOPAEMOE, якщо новий стан поля «N_RYDU» дорівнює відємному значенню тоді в поле «NAZVANIE» заноситься повідомлення про помилку, а всім іньшім полям присвоюється значення NULL.


3.1 Створення процедур

Скрипт створення процедури  DENGI:

CREATE PROCEDURE DENGI

RETURNS (

   ZARABOTANO INTEGER)

AS

DECLARE VARIABLE ASD INTEGER;

DECLARE VARIABLE ZXC INTEGER;

BEGIN

ZARABOTANO = 0;

FOR

SELECT GOD_OKONCHANIYA, STOIMOST FROM ROBOTA

INTO :ASD, :ZXC

DO

BEGIN

IF (:ASD < 2009 ) THEN

ZARABOTANO = :ZARABOTANO +:ZXC ;

END

SUSPEND;

END

Рисунок 21 – Результат виконання запита створення процедури DENGI, яка підраховує суму коштів витрачєних на проведення робіт

3.2 Створення тригерів

Скрипт створення тригера INS_ISKOP:

CREATE TRIGGER INS_ISKOP FOR ISKOPAEMOE

ACTIVE BEFORE INSERT POSITION 0

AS

BEGIN 

NEW.ID = GEN_ID(GEN_ISKOPAEMOE_ID,1);

END

Скрипт створення тригера INS_MESTOROZDENIE:

CREATE TRIGGER INS_MESTOROZDENIE FOR MESTOROZDENIE

ACTIVE BEFORE INSERT POSITION 0

AS

BEGIN 

NEW.ID = GEN_ID(GEN_MESTOROZDENIE_ID,1);

END

Скрипт створення тригера INS_ROBOTA:

CREATE TRIGGER INS_ROBOTA FOR ROBOTA

ACTIVE BEFORE INSERT POSITION 0

AS

BEGIN 

NEW.ID = GEN_ID (GEN_ROBOTA_ID,1);

END

Скрипт створення тригера INS_RYDA:

CREATE TRIGGER INS_RYDA FOR RYDA

ACTIVE BEFORE INSERT POSITION 0

AS

BEGIN 

NEW.ID = GEN_ID(GEN_RYDA_ID,1);

END

Скрипт створення тригера PROV_GODA:

CREATE TRIGGER PROV_GODA FOR ROBOTA

ACTIVE BEFORE INSERT POSITION 1

AS

BEGIN 

IF (NEW.GOD_NACHALA > NEW.GOD_OKONCHANIYA) THEN

BEGIN

NEW.VID_ROBOTU = 'Ошибка. Не правильно введены года';

NEW.GOD_NACHALA = NULL;

NEW.GOD_OKONCHANIYA = NULL;

NEW.STOIMOST = NULL;

END

END


Скрипт створення тригера PROV_MESTOR:

CREATE TRIGGER PROV_MESTOR FOR ISKOPAEMOE

ACTIVE BEFORE INSERT POSITION 2

AS

BEGIN

IF (NEW.N_MESTOROZDENIYA <0) THEN

BEGIN

NEW.NAZVANIE = 'Ошибка';

NEW.ZAPASU = NULL;

NEW.RESYRSU = NULL;

NEW.ED_IZMERENIYA = NULL;

NEW.N_RYDU = NULL;

NEW.N_MESTOROZDENIYA = NULL;

END

END

Скрипт створення тригера  PROV_RYDU:

CREATE TRIGGER PROV_RYDU FOR ISKOPAEMOE

ACTIVE BEFORE INSERT POSITION 1

AS

BEGIN

IF (NEW.N_RYDU <0) THEN

BEGIN

NEW.NAZVANIE = 'Ошибка';

NEW.ZAPASU = NULL;

NEW.RESYRSU = NULL;

NEW.ED_IZMERENIYA = NULL;

NEW.N_RYDU = NULL;

NEW.N_MESTOROZDENIYA = NULL;

END

END


Висновок

В даному курсовому проекті була створена база даних в СУБД InterBase, призначена для полегшення роботи працівникам служби геодезії.

База даних забезпечує ведення списку родовишь, їх територіальних принадлежностей цих родовищь зі списком руд які до якого також включено хімічні складові цих руд. Також зберігаеться інформація про корисні копалини їх кількість та массову частку в руді. Для користувача також доступна інформація про види проведених робіт та роки їх проведення.


Список літератури

1. Боуман  «Проэктирование. Руководство по SQL» . – М.: Образование,  

2001. – 496 с.

2. Дейт К.Дж. Введение в системы баз данных.: Пер с англ. – 7-е изд. – К.:

Диалектика, 2001. – 1084 с.

3. Карпова Т.С. Базы данных. Модели, разработка, реализация. – Спб.:

Питер, 2001. – 304 с.

4. Корнеев В.В., Гареев А.Ф. и др. Базы данных. Интелектуальная обработка

информации. – М.: Нолидж, 2001. – 496 с.

PAGE   \* MERGEFORMAT 16


 

А также другие работы, которые могут Вас заинтересовать

45222. Специфика ПР деятельности общественных объединений 29 KB
  Цель ПР в третьем некоммерческом секторе помощь в реализации различных социальных проектов привлечение внимания общественности к важным социальным проблемам формирование общественного мнения относительно необходимости решения данных проблем. Взаимоотношения социальных служб и СМИ также является одной из сложных задач. Ведь несмотря на то что в любой газете есть отдел социальных проблем журналисты не часто пишут об НКО поскольку плохо знают их работу. Деятельность по связям с общественностью в социальных службах включает в себя: 1.
45223. Подготовка РК специалистов в России: специфика, проблемы, перспективы развития ПР образования 26.5 KB
  Подготовка РК специалистов в России: специфика проблемы перспективы развития ПР образования. Российская подготовка ПРспециалистов учитывает опыт их подготовки в других странах что позволило избежать ряда крупных ошибок. Например данная специальность на была помещена на факультеты журналистики как в США 2 3 всех специалистов против этого выступает Э. Но мы стоим в преддверии такой проблемы как перепроизводство специалистов которые вопервых могут быть просто не нужны потому что столько не нужно и вовторых которые могут быть не...
45224. Миссия, идеология и направления деятельности профессиональных международных объединений ПР-специалистов: IРRА,СЕRР,IАВС,IРR,РRSА 44.5 KB
  Рост числа профессиональных ассоциаций отражает серьезность усилий предпринимаемых многими специалистами в области ПР в целях придания этой функции должного статуса и дальнейшей ее профессионализации. IРRА пропагандирует престиж профессий специалиста в области РR высокие стандарты и соблюдение этических норм среди специалистов которым приходится иметь дело с международными аспектами РR. IPR издает так называемые Золотые страницы по важнейшим проблемам представляющим интерес для мирового сообщества специалистов в области PR. Это...
45225. Миссия, идеология и направления деятельности российских профессиональных организаций ПР-специалистов: РАСО 33.5 KB
  Миссия идеология и направления деятельности российских профессиональных организаций ПРспециалистов: РАСО РАСО была создана в июле 1991. Декларация профессиональных и этических принципов в области связей с общественностью РАСО. В основу поведений членов РАСО легли общечеловеческие ценности и универсальные права личности: свобода слова свобода печати и собраний на свободный доступ к информации; ответственность перед обществом в том числе за достоверность точность и честность распространяемой информации. Члены РАСО руководствуются...
45226. Кодексы профессионального поведения профессиональных зарубежных сообществ: этическая основа, ценностно-нормативная специфика 61.5 KB
  Положения кодекса приняты с целью пропаганды и активного внедрения высоких стандартов общественной деятельности и этики поведения членов РRSА. Член обязан сохранять в тайне конфиденциальную информацию доверенную ему нынешними или бывшими клиентами или служащими. Член не должен представлять интересы одной из конфликтующих сторон без согласия на то всех заинтересованных сторон. Член не должен заниматься никакой деятельностью которая имеет тенденцию к нанесению ущерба репутации СМИ.
45227. Кодекс профессионального поведения российского корпоративного сообщества ПР-специалистов: этическая основа, ценностно-нормативная специфика 31 KB
  Декларация профессиональных и этических принципов в области связей с общественностью РАСО. В основу поведений членов РАСО легли общечеловеческие ценности и универсальные права личности: свобода слова свобода печати и собраний на свободный доступ к информации; ответственность перед обществом в том числе за достоверность точность и честность распространяемой информации. Члены РАСО руководствуются пониманием важности формирования и внедрения этических ориентиров и профессиональных стандартов деятельности. Для контроля за соблюдением членами...
45228. Типовая структура, принципы организационного строения и функции подразделений корпоративной PR-службы 25.5 KB
  Деятельность PRотдела строится в соответствии с целями и задачами компании; цели могут быть краткосрочные среднесрочные и долгосрочные. должен оперативно получать информацию от других подразделений компании для реализации поставленных задач. должен принимать участие в планировании мероприятий с участием руководства компании которые будут иметь общественный резонанс. Принципы организационного строения: PRотдел создается как один из системообразующих элементов который в полном объеме выполняет функции PR и рассматривается в качестве...
45229. Деятельность консалтингового агентства: приоритеты, технологии, преимущества и недостатки 24.5 KB
  Направления консалтинговой деятельности: экономическая сфера управленческий консалтинг; социальная сфера организация систем образования здравоохранения культуры; правовая сфера создание правовой базы организации юридическое консультирование; сфера культуры политическое консультирование консультирование по вопросам функционирования культурных организаций; экологическая сфера социальная экология экология человека.
45230. Аудитория ПР-коммуникаций: технологии выявления, характеристики и формирование 27.5 KB
  В качестве аудитории рассматривается некоторая совокупность реальных или потенциальных потребителей проявляющих сходные черты потребительского поведения и характеризующихся одинаковой реакцией на маркетинговые мероприятия. Критерии определения целевой аудитории: в ее состав включаются те соц. Характеристика целевых и контактных групп: Задачи данного этапа определить причины возможной потребительской мотивации аудитории; понять источник нормативной активности аудитории т. Определение аудитории.