Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Відстежування змін за допомогою стовпців і таблиць аудиту

Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники

Кафедра комп’ютерних технологійІндивідуальне завдання з дисципліни: &quo ; Структурована мова запитів SQL&quo ; Тема: Відстежування змін за допомогою стовпців і таблиць аудитуКоломия 2009 ПланАудит за допомогою стовпців Налаштування стовпців аудиту Аудит за допомогою таблиць Використання тригера UPDA E для заповнення таблиці аудиту Використання OU PU для заповнення таблиці аудиту Відновлення даних за допомогою таблиць аудиту Використання таблиць аудиту для відновлення змінених даних Висновок Аудит за допомогою стовпцівПеревага аудиту за допомогою стовпців полягає в тому, що контрольна інформація розміщується в тій же таблиці, що і дані. У табл.1 перераховані деякі стовпці аудиту, які зазвичай додаються в таблиці.Табл.1. Різні типи стовпців аудиту Відстежування події Типи даних Коментарі I SER , UPDA E або DELE E I SER , UPDA E або DELE E DELE E DA E IME VARCHAR BІТ/ТІ YI Використовується для відстежування дати і часу виконання відстежуваної дії Зазвичай використовується з функцією GE DA E () як значення за умовчанням, але значення може задаватися і зухвалим застосуванням Використовується для відстежування імені користувача або додатку, що виконує відстежувану дію. Використовується для того, щоб помітити дані як що видаляються. Це може з великою ефективністю застосовуватися в індексуванні і фільтрації По цій таблиці можна зробити вивід, що зміни даних насправді не протоколюються. Найбільш ефективний спосіб використання стовпців аудиту - це відстежування факту внесення зміни, часу зміни і особи або додатку, що виконав цю зміну. Можна використовувати ці стовпці в будь-якій комбінації, щоб відстежувати зміни в записах в реальній таблиці. Налаштування стовпців аудитуСпочатку потрібно визначити події, які потрібно відстежувати. В даному прикладі ви показано як додавати стовпці аудиту для відстежування ініціатора змін, дати і часу створення запису, дати і часу останнього оновлення запису і того, чи був видалений запис з таблиці Perso . Address бази даних Adve ure Works. Вибравши таблицю (Perso . Address) і визначивши події, які відстежуватимуться, потрібно вирішити, які стовпці додати в таблицю. Стовпець ModifiedDa e вже існує в таблиці. Він відстежуватиме дату, що показує, коли запис був востаннє змінений або видалений. Стовпець Crea edDa e відстежуватиме, коли був створений запис. Тип даних цього стовпця DA E IME, з використанням функції GE DA E () для надання поточної дати як значення за замовчуванням. Стовпець ModifiedBy - це стовпець VARCHAR, який міститиме ім'я користувача або деякі інші засоби для ідентифікації користувача або додатки, які внесли зміни. Стовпець IsDele ed - стовпець з типом даних BI , який використовуватиметься для запису про видалення рядка. Дата і користувач відстежуватимуться через стовпці ModifiedDa e і ModifiedBy. Якщо запис був видалений, цей стовпець буде помічений, а в зміненому стовпці будуть відомості про того, хто і коли видалив запис. Тепер можна виконати представлений нижче сценарій, щоб змінити таблицю Perso . Address.USE Adve ure Works GO AL ER ABLE Perso . Address ADD Crea edDa e DA E IME ULL DEFAUL GE DA E () ,ModifiedBy VARCHAR (50) ULL , IsDele ed BI DEFAUL (0)Далі, якщо змінювати таблицю з вже наявними даними, слід задати в стовпці Crea edDa e значення, що показує, що стовпець був створений до того, як був початий аудит.

Щоб задати значення Crea edDa e, потрібно виконати наступний код: UPDA E Perso . Address SE Crea edda e = '1/1/1980';Тепер потрібно змінити процедури, що зберігаються, і код додатку для заповнення цих стовпців потрібними результатами. Для оновлення стовпців можна використовувати тригери, але зазвичай краще контролювати зміну даних і використовувати для оновлення стовпців аудиту код додатку. Остання дія в цьому процесі - це додавання фільтру до всіх процедур і програм, що посилаються на дану таблицю, щоб запобігти поверненню видалених записів. Ось фільтр, який потрібно використовувати:WHERE IsDele ed = 0 Аудит за допомогою таблицьТепер ми знаємо, як використовувати аудит для повідомлення про зроблені зміни. Проте єдина зміна, яка може бути легко відмінена - це подія DELE E. Досить просто скинути прапор IsDele ed, і дані будуть знову доступні. Існує також можливість відмінити подію CREA E, якщо про цю дію є достатня інформація. Проте якщо потрібно мати можливість повністю відстежувати стан даних перед зміною, можливо, кращим варіантом виявиться використання таблиць аудиту. Цю можливість слід використовувати з обережністю, тому що вона може викликати багато проблем з обслуговуванням і продуктивністю. Такі проблеми виникають тому, що доводиться копіювати дані в таблицю аудиту і змінювати їх в початковій таблиці. Для цього прикладу ми задамо аудит на базі таблиці в таблиці Sales. Special Offer. Мета - відстежування будь-яких змін в цій таблиці і забезпечення можливості відмінити зміни після того, як вони були зафіксовані. Налаштування таблиці аудитуЗапускаємо SQL Server Ma ageme S udio і знаходимо в Objec Explorer (Оглядач об'єктів) в базі даних Adve ure Works таблицю Sales. SpecialOffer. Генеруємо базовий сценарій аудиту, клацнувши правою КНОПКОЮ миші на таблицю Sales. SpecialOffer і вибравши з контекстного меню команди Scrip able As, Crea e o, ew Query Edi or Wi dow (Створити сценарій для таблиці, Використовуючи CREA E, В новому вікні редактора запитів). Після цього відкриється нове вікно запиту з готовим для редагування сценарієм CREA E ABLE. Відредагуємо сценарій, виконавши перераховані нижче дії. Для цього прикладу остаточна редакція сценарію показана у дії 4. Спочатку видаляємо всі додаткові сценарії. Потрібно видалити всі рядки кодів, які не входять в інструкцію CREA E. Потім змінюємо ім'я таблиці з Sales. SpecialOffer на Sales. SpecialOffer Audi . Тепер видаляємо всі обмеження для таблиці і присвоюємо для всіх стовпців значення ULL. Завдяки цьому таблиця буде більше схожа на журнальну таблицю. В цьому випадку таблиця аудиту не повинна заважати звичайним операціям в таблиці із самого початку. Це також повинно спростити управління таблицею. Додаємо всі додаткові стовпці, які допомагатимуть у визначенні типу змін, дати змін і інших елементів аудиту, які потрібно відстежувати. У даному прикладі потрібно додати стовпці, перераховані в табл.2.Табл. 2. Стовпці, які потрібно додати в таблицю аудиту Ім’я стовпця Тип даних Audi Modif iedDa e DA E IME Audi ype VARCHAR (20) 4. Виконуємо остаточний сценарій, представлений нижче, в базі даних Adve ure Works.

(Цей код можна знайти у файлах прикладів під ім'ям Crea eАudi able. sql)USE Adve ureWorks; GO CREA E ABLE Sales. SpecialOffer Audi ( SpecialOfferID I ULL, Descrip io VARCHAR (255) ULL, Discou Pc SMALLMO EY ULL, VARCHAR (50) ULL, Ca egory VARCHAR (50) ULL, S ar Da e DA E IME ULL, E dDa e DA E IME ULL, Mi Q y I ULL, MaxQ y I ULL, rowguid U IQUEIDE IFIER ULL, ModifiedDa e DA E IME ULL, Audi ModifiedDa e DA E IME ULL, Audi ype VARCHAR (20) ull ); GOОсновні способи переміщення даних в таблиці аудиту в SQL Server 2005 - це тригери бази даних і нова пропозиція -SQL OU PU . Проте OU PU додає деякі цікаві можливості. Тепер ми на прикладі вивчимо кожен з цих двох варіантів. Використання тригера UPDA E для заповнення таблиці аудитуСтворюємо в таблиці Sales. SpecialOffer тригер, який записуватиме попередній стан даних в створену нами таблицю Sales. SpecialOffer Audi . Код, приведений нижче, - це приклад синтаксичної конструкції, яку можна використовувати.USE Adve ureWorks GO CREA E RIGGER SpecialOfferUpda eAudi O Sales. SpecialOffer FOR UPDA E AS I SER I O Sales. SpecialOffer Audi (SpecialOfferID ,Descrip io ,Discou Pc , ,Ca egory ,S ar Da e ,E dDa e ,Mi Q y ,MaxQ y ,rowguid ,ModifiedDa e ,Audi ModifiedDa e ,Audi ype) SELEC OP 1 d. SpecialOfferlD ,d. Descrip io ,d. Discou Pc ,d. ,d. Ca egory . d. S ar Da e ,d. E dDa e . d. Mi Q y . d. MaxQ y ,d. rowguid ,d. ModifiedDa e ,GE DA E () ,’UPDA E’ FROM dele ed d; GOПеревага використання тригера полягає в тому, що він захоплюватиме будь-які оновлення, які відбудуться в таблиці, незалежно від їх джерела. Це варіант аудиту з повним обхватом. Якщо мова йде про дані, які змінюються без контролю з вашого боку, то це чудовий варіант. Але якщо ми ретельно контролюємо дані, які заносяться в таблицю, особливо якщо це виконується за допомогою процедур, що зберігаються, то в SQL Server 2005 є нова можливість аудиту змін - пропозиція OU PU . Використання OU PU для заповнення таблиці аудитуЩоб ефективно використовувати OU PU , кожну подію, яку потрібно відстежувати, зажадає розробки процедур, що зберігаються, і інструкцій SQL, які використовуватимуться для оновлення (UPDA E), вставки (I SER ) або видалення (DELE E) даних у відстежуваних таблицях. OU PU надає доступ до таблиць, що вставляються і видаляються, в цих процедурах і інструкціях SQL. Тепер не обов'язково використовувати тригери для доступу до даних. Представлений нижче код показує приклад використання OU PU для аудиту оновлення в таблиці SpecialOffer в таблиці SpecialOffer Audi .USE Adve ureWorks GO UPDA E Sales. SpecialOffer SE descrip io = 'Big Mou ai ire Sale' OU PU dele ed. SpecialOfferID ,dele ed. Descrip io ,dele ed. Discou Pc ,dele ed. ,dele ed. Ca egory ,dele ed. S ar Da e ,dele ed. E dDa e ,dele ed. Mi Q y ,dele ed. MaxQ y ,dele ed. rowguid ,dele ed. ModifiedDa e ,GE DA E () ’UPDA E’ I O Sales. SpecialOffer Audi WHERE SpecialOfferID = 10Пропозиція OU PU поміщає змінені дані в рамках простого доступу в процесі зміни даних. В процесі операцій UPDA E і DELE E доступний префікс DELE ED. У процесі операцій UPDA E і I SER доступний префікс I SER ED.

Вместе с тем Закон об аудиторской деятельности не препятствует их сотрудничеству, а в ряде случаев подразумевает его. Прежде всего это выражается в четком определении перечня условий, когда осуществляется обязательный независимый аудит. Под данный перечень подпадают кредитные организации, государственные внебюджетные фонды, государственные унитарные предприятия. В последние годы происходит подключение аудиторских организаций к проверке бухгалтерской отчетности государственных унитарных предприятий. При этом теоретически проверки достоверности бухгалтерской отчетности этих структур (и сопутствующие им услуги) могут быть реализованы как минимум в трех вариантах: с помощью аудиторских организаций, через ревизии и комбинированным способом (например, на базе ежегодного обязательного аудита с периодическими – допустим, раз в три года – ревизиями, существенно использующими результаты аудиторских проверок). Большинство российских экономистов выделяют следующие различия при сопоставлении аудита и ревизии. Таблица 1 Сопоставление аудита и ревизии 1.2

1. Створення таблиць за допомогою SQL-запитів в середовищі DELPHI

2. Сравнительная таблица митоза и мейоза

3. Законы XII таблиц

4. Законы XII таблиц - памятник рабовладельческого права (Контрольная)

5. Теория государства и права (в таблицах)

6. Правовое регулирование оценки хозяйственной деятельности, бухучета, отчетности и аудита
7. Хронологическая таблица: Федор Иванович Тютчев(1803-1873гг.)
8. Таблицы по латинской грамматике

9. Хронологическая таблица по А.А. Блоку

10. Текстовые редакторы и электронные таблицы

11. Работа с таблицами в Word

12. Краткие сведения о электронных таблицах. Решение уравнения

13. Работа с электронными таблицами Excel. Работа с графическим пакетом Corel Draw

14. Основные формулы тригонометрии. Таблица частных случаев для тригонометрических функций. Таблица углов sin, cos, tg, ctg

15. Опіки. Види, допомога

16. Таблица по биологии (амебы и прочие твари)

Гель для стирки детского белья "Cotico", 2 литра.
Гель для стирки детского белья предназначен для использования в стиральных машинах любого типа и ручной стирки. Подходит для белья грудных
314 руб
Раздел: Для стирки детских вещей
Глобус политический на подставке из пластика диаметром 250 мм.
Диаметр: 250 мм. Масштаб: 1:50000000. Материал подставки: пластик. Цвет подставки: прозрачный. Шар выполнен из толстого пластика, имеет
554 руб
Раздел: Глобусы
Домкрат гидравлический, бутылочный, 5 т, высота подъема 180-340 мм.
В линейке представлены модели грузоподъемностью от 2 до 20 тонн. Они предназначены для подъема различных грузов при проведении ремонтных и
977 руб
Раздел: Домкраты, подставки

17. Политология в схемах и таблицах

18. Принципы раcпределения власти, его необходимость и механизм реализации (Принципи поділу Влади, його необхідність і механізм реалізації)

19. МОДЕЛЬ ЯДРА АТОМА И ТАБЛИЦА ЭЛЕМЕНТОВ

20. Химия, элементы таблицы Менделеева

21. Таблица по разделу "Органическая химия"

22. Таблица Менделеева
23. Организация и методика проведения общего аудита
24. Техника и технология аудита

25. Организация бухгалтерского учета и аудита расчетных операций

26. Организация службы внутреннего аудита на предприятии

27. Необходимость, сущность аудита. Содержание аудиторских отчетов и правила их оформления

28. Планирование и программа аудита

29. Шпаргалки по аудиту

30. Организация информационных систем учета и аудита

31. Шпаргалки по учету, анализу и аудиту в РБ

32. Проблема учета и аудита операций по ценнам бумагам ( в Азербайджане)

Фоторамка на 6 фотографий С32-012 "Alparaisa", 50x34,3 см (белый).
Размеры рамки: 50х34,5х2 см. Размеры фото: - 15х10 см, 3 штуки, - 10х15 см, 3 штуки. Фоторамка-коллаж для 6-ти фотографий. Материал:
585 руб
Раздел: Мультирамки
Папка для рисования на молнии "Фиолетовый узор", А3.
Папка для рисования на молнии. Формат: А3. Материал: пластик.
413 руб
Раздел: Папки-портфели, папки с наполнением
Карточки Первого Года (20 карточек).
Карточки Первого Года – совершенно новый способ наблюдать, как растет и меняется малыш от месяца к месяцу. Нужно просто заполнить карточку
352 руб
Раздел: Прочее

33. Специфика бухгалтерского учета и аудита в компьютерной среде

34. Практика по бух. учету и аудиту в аудиторской компании «ФИНАНСЫ»

35. Лекции по аудиту

36. 12 задач с ответами по Аудиту

37. Проблема учета и аудита операций по ценнам бумагам ( в Азербайджане)

38. Функции и формы статистической таблицы. Основные элементы и правила построения
39. Фінансовий механізм зовнішньоекономічної діяльності
40. МЕХАНІЗМ ЕКОНОМІЧНОГО ЗРОСТАННЯ В РИНКОВІЙ ЕКОНОМІЦІ

41. Таблиця дат з історії (1917-21)

42. Таблиця дат з історії (1917-21)

43. Дуалізм «конфуціанство – даосизм» у китайському культурному світогляді.

44. Дисфункциональные маточные кровотечения (таблица)

45. Перша допомога. Травматичні ушкодження. Отруєння

46. Дисфункциональные маточные кровотечения (таблица)

47. Зміст і еволюція поняття мотивації

48. Характеристика сутності та змісту класичної школи управління

Говорящий плакат "Веселые уроки".
Играй и учись с котёнком Тошей! Нажимай на картинки – изучай цифры, формы и цвета, знакомься с животными, слушай песенки мультяшек
445 руб
Раздел: Электронные и звуковые плакаты
Беговел "Funny Wheels Rider Sport" (цвет: красный).
Беговел - это современный аналог детского велосипеда без педалей для самых маленьких любителей спорта. Удобный и простой в
2900 руб
Раздел: Беговелы
Подарочная расчёска для волос "Алиса".
Стильная детская расчёска дарит радость и комфорт. Этот практичный аксессуар по достоинству оценят как маленькие модницы, так юные
372 руб
Раздел: Расчески, щетки для волос

49. О потребностях человека и таблице Менделеева

50. Методы обучения и их назначение (таблица)

51. Особенности внешнего и внутреннего аудита

52. Сводная таблица по курсу «Возрастная психология»

53. Реклама в ЗМІ

54. Діяльність земств у напрямку допомоги населенню
55. Таблица скорости ветра
56. Контрольная работа по аудиту

57. Фінансовий механізм регулювання ринкових відносин

58. Углеводороды (таблица)

59. Финансовый анализ как инструмент сравнительного анализа положения фирм в отрасли: обобщенные финансовые таблицы

60. Возникновение аудита

61. Проблемы становления аудита в России

62. Статистическая сводка. Группировка таблицы

63. Билеты по аудиту

64. Господарський механізм

Наклейка зеркальная "Птицы", 30x40 см.
Стильные оригинальные зеркальные наклейки прекрасно дополнят интерьер вашего дома, наполнив его светом и радостью. Декорирование интерьера
351 руб
Раздел: Интерьерные наклейки
Набор посуды керамической "Холодное сердце. Сёстры" (3 предмета).
Набор детской керамической посуды с изображением героев любимых диснеевских мультфильмов в подарочной упаковке. Состав набора: • тарелка:
644 руб
Раздел: Наборы для кормления
Ручка шариковая "Excellence", розовая.
Новая подарочная шариковая ручка имеет необычный дизайн, который притягивает взгляд. Металлический миниатюрный корпус полностью усыпан
444 руб
Раздел: Металлические ручки

65. Приватизація: зміст, цілі, шляхи

66. Использование электронных таблиц в экономических расчетах

67. Таблица: Основные социально-экономические показатели на примере предприятия из региона Кавказских Минеральных Вод (КМВ)

68. Механізм ціноутворення у системі економічних методів управління підприємством як шлях підвищення його конкурентоздатності в умовах невизначеності ринку

69. Экономическая таблица Франсуа Кенэ

70. Сравнительная таблица по конституция зарубежных стран
71. Ответственность за правонарушения (КоАП РФ) с 1 июля 2002 года. Таблица штрафов.
72. Порівняльний аналіз механізмів рефінансування комерційних банків

73. Таблица по биологии

74. Билеты по аудиту

75. История возникновения, сущность и этапы развития аудита

76. Курс лекций по аудиту банков

77. Планування аудиту, перевірка фірми.

78. Проведение аудита и расчет НДС по ПО Октябрь

79. Сущность аудита и аудиторской деятельности

80. Билеты по аудиту

Балерины. 5 часов активной игры. Более 400 наклеек!. Пратт Леони
Все девчонки очень любят наряжаться! А еще они с удовольствием поют и танцуют. Им нравится путешествовать, узнавать что-то новое и вообще
334 руб
Раздел: Альбомы, коллекции наклеек
Настольная игра "Кортекс. Битва умов".
Сможете отличить ракушку от клубники на ощупь? А помочь коту догнать мышь и не заплутать в лабиринте? Детская версия игры Кортекс: Битва
914 руб
Раздел: Карточные игры
Карандаши восковые, 20 цветов, выкручивающийся стержень.
Восковые карандаши отличаются необыкновенной яркостью и стойкостью цвета, легко смешиваются, создавая огромное количество оттенков. Очень
301 руб
Раздел: Восковые

81. Геохронологическая таблица

82. Строение атома. Есть ли предел таблицы Менделеева?

83. Зміст і завдання БЖД та об’єктивні умови її виникнення

84. Гуманізм у відносинах між людьми

85. Основні риси Відродження, його гуманістичний зміст

86. Тpагізм обpазу матеpі в поемі Т.Г.Шевченка "Hаймичка"
87. Построение диаграмм и графиков на основе электронных таблицах Excel
88. Обработка данных таблицы в Excel

89. Программа, формирующая таблицу истинности для функции F=A+C*(B+D)

90. Программа Microsoft Excel. Ее применение для разработки электронных таблиц

91. Последовательные таблицы

92. Формирование эффективной службы внутреннего аудита как ключевой компонент современной системы корпоративного управления

93. Статистические таблицы и графики

94. Антропоморфізм в естетиці

95. Кредитний механізм в комерційних банках

96. Механізм реалізації форфейтингу

Органайзер подвесной "Фиксики" (5 карманов).
Органайзер подвесной с 5 карманами. Высота: 65 см. 5 карманов размером 15x13 см. Материал: полиэстер, плотностью 600 ден.
317 руб
Раздел: Карманы на детскую кроватку
Набор для составления букета из мягких игрушек "Конфетти", 3 зайки.
Яркий и нестандартный подарок - букет из мягких игрушек вызовет восторг у всех, независимо от возраста и положения. К тому же, этот букет
496 руб
Раздел: Дизайнерские игрушки
Магнитная азбука "Где Ёж?".
"ГДЕ ЁЖ?" — это стильная магнитная азбука из 54 букв с запоминающимся орнаментом! Когда ребёнок учит буквы, полезно, чтоб они
792 руб
Раздел: Буквы на магнитах

97. Монетарний режим таргетування грошових агрегатів: сутність та зміст, переваги, недоліки. Федеральна резервна система США

98. Операції репо: сутність, зміст, техніка реалізації, огляд міжнародного досвіду

99. Світовий фінансовий ринок та його економічний зміст


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.