66863

Створення додатку для роботи з базою даних

Контрольная

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

Створення бази даних База даних буда створена у СУБД MS SQL Server 2000 згідно до обраної предметної області пункт прийому сировини шляхом генерації з фізичної моделі побудованої за допомогою Erwin згідно методичних вказівок. Отриманий результат має вигляд...

Русский

2014-08-29

616.5 KB

2 чел.

Зміст

  1.  Завдання
  2.  Виконання
    1.  Створення бази даних
    2.  Створення представлень
    3.  Створення збережуваних процедур
    4.  Створення тригерів
    5.  Створення додатку для роботи з базою даних
  3.  Висновок
  4.  Література


Завдання

  1.  Створити базу даних (БД) у СУБД  MS SQL Server 2000 згідно до обраної предметної області шляхом генерації з фізичної моделі, побудованої за допомогою Erwin.
  2.  На основі існуючої БД створити представлення з декількох таблиць, результатом виконання якого є вибірка заданої інформації.
  3.  Створити процедуру що зберігається, яка забезпечує виведення на екран інформації про виконані зміни у БД та процедуру, яка забезпечує виведення на екран результатів вибірки у вигляді упорядкованого списка за заданим параметром.
  4.  Створити тригер, який збороняє редагування значення полів таблиці за заданими умовами та тригер, який при видаленні запису із батьківської таблиці, автоматично видаляє зв‘язані записи із дочірньої таблиці.
  5.  Засобами Delphi розробити інтерфейс користувача для заповнення та редагування БД в SQL Server 2000.


Виконання

  1.  Створення бази даних

База даних буда створена у СУБД  MS SQL Server 2000 згідно до обраної предметної області (пункт прийому сировини) шляхом генерації з фізичної моделі, побудованої за допомогою Erwin згідно методичних вказівок.

Отриманий результат має вигляд


  1.  Створення представлень

У базі даних для прикладу було створено два представлення. VIEW_Drivers і VIEW_Zakazi. Ці представлення являють собою повні вибірки даних з таблиць відповідно Drivers і Zakazi.

Код представлення VIEW_Drivers і результати роботи.

Код представлення VIEW_Zakazi  і результати роботи.


  1.  Створення збережуваних процедур

В базі було створено ряд збережуваних процедур.

Для виведення результатів вибірки

Для виведення переліку змін в базі


  1.  Створення тригерів

В базі даних для таблиць було створено три тригери. 2 тригери для таблиці Asort:

NoBadGOST – для перевірки введених даних в поле Gost

 

DeleteChield – для видалення записів з таблиці Suryo що містять посилання на елемент що видаляється з таблиці Asort


1 тригер NoChangeIf для таблиці Suryo для блокування редагування і додавання записів що мають посилання на певний елемент таблиці Asort, в даному прикладі ключем блокування є запис з ID=2

Результати роботи даних тригерів буде відображено в наступному розділі.

  1.  Створення додатку для роботи з базою даних

Для даної бази даних  на мові Delphi був розроблений додаток для забезпечення введення і редагування даних. При запуску додаток перевіряє можливість підключення до бази.

 або

Після невдалого старту додаток буде автоматично закритий.

Головне вікно.

Головне вікно введення даних.

Форма введення довідника Склади.

Приклад роботи тригера NoBadGOST

Приклад роботи тригера NoChangeIf. Ключем блокування є номенклатура Дрожджи, оскільки її ID =2

Висновок:

Під час виконання контрольної роботи ми навчились створювати бази даних в СУБД MS SQL 2000. Також ми навчились створювати об’єкти для обслуговування бази та об’єкти для отримання необхідної інформації. Ми переконались в можливостях та гнучкості налаштування та адміністрування СУБД MS SQL SERVER 2000. Також ми розробили в середовищі програмування Delphi додаток, який забезпечує введення та редагування інформації в попередньо створеній базі даних. Ми переконались що середовище програмування Delphi має широкі можливості для створення додатків для роботі з базами даних взагалі, і базами даних на MS SQL SERVER 2000 зокрема.


Використана література:


 

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

37973. Семейный Кодекс РФ 100 KB
  Регулирование семейных отношений осуществляется в соответствии с принципами добровольности брачного союза мужчины и женщины равенства прав супругов в семье разрешения внутрисемейных вопросов по взаимному согласию приоритета семейного воспитания детей заботы об их благосостоянии и развитии обеспечения приоритетной защиты прав и интересов несовершеннолетних и нетрудоспособных членов семьи. Брак прекращается вследствие смерти или вследствие объявления судом одного из супругов умершим. Брак может быть прекращен путем его расторжения по...
37974. Аналіз імітаційної модель CALL-центру 25.5 KB
  Дослідити кількість повторних викликів. Дослідити параметри черг до кожного з спеціалістів параметри такі ж як п. Дослідити залежність кількості відмов в обслуговуванні та кількості повторних викликів від росту інтенсивності вхідного потоку заявок збільшити інтенсивність вхідного потоку 1х 2х 5х 10х 20х 50х 100х 6.
37975. Моделирование представления сигналов 134 KB
  А Краснодар 2012 Ряд Фурье функции f x представляется в виде где коэффициенты Фурье 0 n и bn определяются формулами Иногда используются альтернативные формы записи для разложения в ряд Фурье. где амплитуда kго гармонического колебания круговая частота гармонического колебания начальная фаза kго колебания kя комплексная амплитуда Преобразование Фурье операция сопоставляющая функции вещественной переменной другую функцию вещественной переменной. Преобразование Фурье функции вещественной переменной является Задания....
37976. Исследование теоремы Котельникова 155 KB
  непрерывный сигнал заменяется последовательностью мгновенных значений отсчетов взятых в дискретные моменты времени tk=k∆t где k=0123.Котельников доказал теорему: Непрерывная функция по времени Ut не содержащая спектры частот выше Fверх. полностью определяется отсчетами своих мгновенных значений в моменты времени отстающих друг от друга на интервалы ∆t= 1 2Fверх Задание.
37977. ОПРЕДЕЛЕНИЕ ФОКУСНЫХ РАССТОЯНИЙ ТОНКИХ ЛИНЗ 413.5 KB
  ЛАБОРАТОРНАЯ РАБОТА № I ОПРЕДЕЛЕНИЕ фокусных РАССТОЯНИЙ ТОНКИХ ЛИНЗ Цель работы: изучить: явление преломления света на сферических поверхностях; приобрести навыки построения изображения предметов в тонких линзах и системах тонких линз а также научиться определять фокусные расстояния собирающей и рассеивающей линз различными методами.1 показан ход параксиальных лучей от точечного источника S1 через сферическую поверхность раздела двух сред с показателями преломления п1 и п2. Так как рассматриваются лучи параксиальные то закон преломления...
37978. Организованная преступность. Особенность экономической организованной преступности 103 KB
  Теоретическое обозначение, структура и признаки организованной преступности. Тенденции развития организованной преступности в РФ. Деятельность государственных органов в отношении предупреждения и противодействия организованной преступности. Организованная экономическая преступность. Особенности современной организованной экономической преступности в России...
37979. Определение электродвижущей силы и внутреннего сопротивления источника тока 185.5 KB
  Определение электродвижущей силы и внутреннего сопротивления источника тока.С источника тока пользуясь законом Ома для полной цепи определять внутреннее сопротивление источника тока.С источника тока определяется по закону Ома для полной цепи = IRr 1 где I сила тока R внешнее сопротивление r ...
37980. Определение силы при механическом ударе 80 KB
  Цель работы: Определить силу удара при столкновении тел путем измерения времени их соударения и скоростей перед началом и после удара.
37981. Определение индуктивности катушки 119 KB
  Цель работы: научиться округлять индуктивность катушки Оборудование: Низковольтный источник переменного тока. Миллиамперметр переменного тока. Вольтметр переменного тока. Собрать цепь по схеме соединив последовательно катушку и миллиамперметр переменного тока.