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 зокрема.


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


 

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

71495. ОПРЕДЕЛЕНИЕ ОТНОСИТЕЛЬНОЙ ВЛАЖНОСТИ ВОЗДУХА С ПОМОЩЬЮ ПСИХРОМЕТРА И ТОЧКИ РОСЫ 8.91 MB
  Относительная влажность воздуха φ определяется отношением парциального давления ρ водяного пара содержащегося в воздухе при данной температуре к давлению ρ0 насыщенного пара при той же температуре и выражается в процентах.Существует несколько методов измерения относительной влажности воздуха.
71496. Настройки Рабочего стола 1.18 MB
  Свернул окно программы восстановил до первоначального размера. Открыл на Рабочем столе окно Корзина Свернул его на Панель задач. открыл окно папки Мои документы; открыл окно папки Корзина; Свернул окна используя кнопку быстрого сворачивания. Открыл окно текстового процессора...
71497. Физика компьютеров: Лабораторный практикум 236.84 KB
  Цифровая обработка сигналов дает широкие преимущества в смысле гибкости решений, технологичности конструкций, экономии энергопотребления. В схемотехническом плане в основе цифровой техники, а также значительного количества так называемых импульсных устройств лежат электронные ключи.
71498. Цифровые методы модуляции 157.25 KB
  Цель работы: изучение теоретических основ аналоговой модуляции. Задание: Произвести амплитудную и угловую цифровую модуляцию сообщения. Произвести соответствующую демодуляцию и восстановить исходное сообщение при различных СКО шума и построить графики зависимости числа ошибок...
71499. Распознавание образов на базе нейронных сетей 817.93 KB
  Цель работы: разработать подсистему идентификации сигналов в системе MATLAB. Задание: Разработать подсистему распознавания сигналов. Разработать источники сигналов разной формы. Обучить нейрону сеть и выполнить распознавание сигналов.
71500. КОРРЕКЦИЯ ОБЩЕГО НЕДОРАЗВИТИЯ РЕЧИ У ДОШКОЛЬНИКОВ (ФОРМИРОВАНИЕ ЛЕКСИКИ И ГРАММАТИЧЕСКОГО СТРОЯ) 2.39 MB
  Развитие словаря ребенка тесно связано с одной стороны с развитием мышления и других психических процессов а с другой стороны с развитием всех компонентов речи: фонетико-фонематического и грамматического строя речи. В связи с этим в словаре ребенка рано появляются слова конкретного...
71501. ВИВЧЕННЯ МАГНІТНИХ СПЛАВІВ І ФАЗОВИХ ПЕРЕТВОРЕНЬ ЗА ДОПОМОГОЮ ДИФЕРЕНЦІАЛЬНОГО МАГНІТОМЕТРА. ВИЗНАЧЕННЯ НАМАГНІЧЕНОСТІ НАСИЧЕННЯ СПЛАВІВ ТА ВПЛИВУ НА МАТЕРІАЛИ ТЕРМІЧНИХ ОБРОБОК 177.5 KB
  Мета роботи: Вивчення роботи диференціального магнітометра та дослідження з його допомогою основних магнітних характеристик і фазових перетворень в магнітних сплавах. Конструкція магнітометра та принцип його роботи.
71502. ТЕМПЕРАТУРНА ЗАЛЕЖНІСТЬ ЕЛЕКТРИЧНОГО ОПОРУ МЕТАЛІВ ТА СПЛАВІВ 794 KB
  Електропровідність або питомий опір, як константи речовини входять в основні закони – закон Ома і закон Джоуля-Ленца. В загальному випадку питома електропровідність – тензорна величина, а саме симетричний тензор другого рангу. В кристалах з кубічною структурою електропровідність не залежить від напрямку.
71503. ВИВЧЕННЯ МЕХАНІЗМІВ ТЕПЛОПРОВІДНОСТІ ТВЕРДИХ ТІЛ 837 KB
  Коефіцієнт теплопровідності теплопровідність визначається рівнянням Фурє: 1 де густина теплового потоку Вт м2 λ теплопровідність Вт м·К градієнт температури К м. Рівняння Фурє справедливе для невеликих значень градієнта температури коли відхилення системи від рівноважного стану...