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


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


 

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

54687. Мереживо осінніх барв 252 KB
  Багату палітру кольорів дарує нам осінь коли природа одягається у розкішне вбрання. Яке розмаїття фарб Осінь міняє зелене вбрання на червоне золоте. Після спекотного літа після серпневих теплих днів настала золота осінь. Листя жовкне денеде: Панна осінь в гості йде.
54688. До нас у гості завітала Осінь 85 KB
  У святковій радісній атмосфері розширити збагатити та узагальнити знання дітей про пору року осінь викликати у дітей позитивні емоції від виконання пісень віршів осінньої тематики; розвивати увагу спостережливість музикальність артистизм; виховувати естетичні смаки дружні стосунки між дітьми любов до рідної природи бажання оберігати її. Дійові особи: Ведучі Осінь осінні Місяці Овочі Білочки Зайчики Лисичка Їжачок Жабка Ведмедик діти. Діти: Осінь.
54689. Свято Осені 45.5 KB
  Осінь – це пора, яку часто звуть чудовою, замріяною, золотою. Вона особливо м’яка, ніжна, як гарна мелодія. Слухаєш, спостерігаєш природу в перші осінні дні й відчуваєш всю її урочисту красу. У ній поєдналися чарівність барв теплого літечка з першими подихами наступних холодів зими.
54690. ОСІНЬ ЩЕДРА, ОСІНЬ ЗОЛОТАВА 142 KB
  ОСІНЬ ЩЕДРА ОСІНЬ ЗОЛОТАВА МЕТА: узагальнити знання учнів про осінь її особливості прикмети; використовуючи художнє слово навчати складати невеличкі описи казки вірші про явища природи на основі безпосередніх вражень від спостережень в природі та набутих знань; вчити вдивлятися в навколишній світ більше спілкуватися з приро доюбережно ставитися до неї; вчити аналізувати картину музичний твір зістав ляти різні способи зображення одного й того ж природного явища; вчити знаходи ти цікаві особливості явищ природи поєднання...
54691. Осенние посиделки 69.5 KB
  Познакомить учащихся с явлениями, происходящими в природе осенью, с народными традициями, связанными с этим временем года. Развивать чувства прекрасного, любви к окружающей природе, необходимости её охраны. Воспитывать у учащихся чувство товарищества, взаимопомощи.
54692. Вот и осень к нам пришла 54 KB
  Оборудование: иллюстрации Осень овощи и фрукты букеты из осенних листьев таблица Кроссворд музыка к танцам песням рисунки Грибы. Чайковский Осень звучит музыка а дети входят в зал. Весной вырастает осенью опадает лист.
54693. Прощай осень 61 KB
  Учитель: Дорогие ребята Уважаемые гости Очень рады видеть Вас на нашем празднике посвященному прощанию с золотой осенью. Если на деревьях листья пожелтели Если в край далекий птицы улетели Если небо хмурое если дождик Это время года осенью зовется 1 ученица Тихо осінь ходить гаєм Ліс довкола аж горить Ясень листя осипає Дуб нахмуренний стоїть І березка над потоком Стаа наче молода Вітер...
54694. Крокувала Осінь українським краєм 83 KB
  Позакласний захід Крокувала Осінь українським краєм 1й ведучий: Довгими журавлиними ключами відлетіло літо. І Осінь прибула на нашу землю на трійці багряних коней із милозвучними іменами: вересень жовтень і листопад. 2й ведучий: Осінь. Осінь чарівниця вона пригощає яблуками і грушами бурячками й морквою готує землю під майбутній врожай.
54695. ЗОЛОТА ПРЯЖА ОСЕНІ 38.5 KB
  Ми сьогодні проводжаємо осінь таку ласкаву з багряними полотнами і розкішними килимами. Осінь до самого обрію палахкотить пожарами. ВЧИТЕЛЬ Ось до нас і прийшла господиня Осінь. заходить Осінь ОСІНЬ Доброго дня вам любі діти Я прийшла до вас у гості Захотіла ще раз з вами привітатися.