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


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


 

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

85552. Мандрівка у цікавий світ навколо нас 50 KB
  Мандрівка у цікавий світ навколо нас. Обладнання: Підручник Позакласне читання малюнки із зображенням пейзажів природи: лісу діброви гаю луків; квітів та тварин;кросворд картки із словниковими словами виставка книг на тему: Цікавий світ природи. ка світ ці вий у Манд ка рів Мандрівка у цікавий світ.
85553. Ознайомлення із життям і творчістю Тараса Шевченка. Т.Шевченко “Не цурайтесь того слова... “. О.Іваненко “Тарас у наймах.” 48 KB
  Мета: розширити знання учнів про життя і творчість Т.Шевченка; вчити передавати під час читання своє ставлення до прочитаного; вміння працювати над твором; продовжити роботу з вдосконалення навичок читання;розвивати мовлення учнів, пам’ять; виховувати співчуття до головного героя твору.
85554. Що таке байка і хто такий байкар? Л. Глібов «Лебідь, Щука і Рак», «Коник-стрибунець» 51 KB
  Ознайомити дітей із жанром байки; розширити знання про Л.Глібова; удосконалювати вміння читати діалоги розвивати способи і види читання байки образність мовлення уміння визначати повчальний висновок висловлювати оцінні судження; формувати комунікативну компетентність виховувати моральні якості.
85555. З книгою подружишся, розуму наберешся 204 KB
  Обладнання: таблиця Книга асоціативний кущ Живи книго виставка книг фото бібліотечних уроків презентація Історія книги. Книгаце духовна і моральна цінність набрання людства безцінний скарб. Які асоціації виникають у вас із словом книга Що для вас книга Яка вона ваша порадниця і помічниця...
85556. В. А. Сухомлинский «Петя, собака и котёнок» 67.5 KB
  Задачи: дать представление о доброте добрых делах учить рассуждать высказывать свои мысли строить текст по опорным словам и словосочетаниям продолжить работу над нарушенной последовательностью развивать речь воспитывать желание совершать добрые дела. На доске: Петя бежит собака испугался маленький...
85557. У ЗОЛОТО ВБРАЛАСЯ ЗЕМЛЯ 84.5 KB
  Матеріал до уроку: запис твору Еніо Маріконе Пори року фото Золота осінь зображення ЇжачкаЛісовичка осіннє листя малюнки овочів. Коли до нас приходить осінь за календарем Назвіть місяці осені. Чому вони так називаються Яку роботу виконує кожен із місяців осені Яка буває осінь Рання золота пізня.
85558. Зима-красуня, біла чарівниця! В ній стільки дива-дивного й краси! 44 KB
  Постарайтесь запамятати де вже побувала зима біловолоса б словникова робота полотно одпочить дугою скляною налилось верболіз очерет поневолі в повторне читання вірша учнями мовчки Що у вірші казкове а що відбувається насправді г аналіз вірша і вибіркове читання У яких рядках вірша зима змальована...
85559. «Наши корни» (с использованием миниатюр В.Сухомлинского) 149.5 KB
  У кого-то дерево с глубокими корнями в этих семьях хранится память не только о бабушках и дедушках но и о прабабушках и прадедушках. Мама папа бабушка дедушка. В соседней комнате на диване сидят дедушка и бабушка. Маленькая Аленка играет на полу плюшевым медвежонком и смотрит как папа мама дедушка...
85560. Шевченко великий співець України 96.5 KB
  Шевченка записи пісень на твори поета. Шевченка На дошці запис Нам стануть у пригоді: діти зачитують ваші попередні знання; повідомлення наших Шевченкознавців ; торбинка запитань; безсмертні Шевченкові вірші твори та малюнки; знання вчителя; пісні на слова Т. Шевченка. Тоді темної ночі перед світанком у селі Моринцях на Звенигородщині у хаті Григорія Шевченка кріпака пана Енгельгарда блиснув єдиний на...