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


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


 

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

84284. Окисление жиров и высших жирных кислот микроорганизмами. Микроорганизмы - возбудители порчи жиров 32.33 KB
  Микроорганизмы возбудители порчи жиров Жиры представляют собой сложные эфиры глицерина и высших жирных кислот. Практическое значение процесса Процесс разложения жиров отмерших животных и растений происходит постоянно и имеет большое значение в круговороте веществ в природе. С другой стороны в пищевой промышленности микроорганизмы окисляющие жиры приносят вред вызывая порчу пищевых жиров и жира содержащихся в различных пищевых продуктах.
84285. Гнилостные процессы. Понятие об аэробном и анаэробном гниении. Возбудители. Роль гнилостных процессов в природе, в пищевой промышленности 33.82 KB
  Белки высокомолекулярные соединения поэтому вначале они подвергаются внеклеточному расщеплению протеолитическими ферментами микроорганизмов которые являются экзоферментами. Конечными продуктами аэробного гниения являются кроме аммиака диоксид углерода сероводород и меркаптаны обладающие запахом тухлых яиц. Конечными продуктами анаэробного гниения являются продукты декарбоксилирования аминокислот отнятие карбоксильной группы с образованием дурно пахнущих веществ: индола акатола фенола крезола диаминов их производные являются...
84286. Характеристика пищевых заболеваний. Отличия пищевых инфекций от пищевых отравлений 27.71 KB
  Отличия пищевых инфекций от пищевых отравлений Пищевые алиментарные заболевания заболевания причиной которых служит пища инфицированная токсигенными микроорганизмами или токсинами микробов рис.1 Сравнительная характеристика пищевых заболеваний № Пищевые инфекции Пищевые отравления 1. Возбудители в пищевых продуктах не размножаются но могут длительное время сохраняться.
84287. Патогенные и условно-патогенные микроорганизмы. Их основные свойства. Химический состав и свойства микробных токсинов 34.57 KB
  Химический состав и свойства микробных токсинов Возбудителями пищевых инфекций являются патогенные микроорганизмы к основным свойствам которых относятся: Патогенность потенциальная способность определенного вида микробов приживаться в макроорганизме размножаться и вызывать определенное заболевание. Все патогенные микроорганизмы относятся к хемоорганогетеротрофам которые в качестве источника углерода и азота используют органические соединения из живых клеток паразиты. Возбудителями пищевых отравлений являются условнопатогенные...
84288. Инфекции. Источники и пути передачи инфекции. Виды пищевых инфекций и характеристика возбудителей. Профилактика пищевых инфекций 39.59 KB
  Источники и пути передачи инфекции. Источники инфекции больной человек или животное а также бактерио бацилло и вируносители люди и животные невосприимчивые к данному заболеванию а также перенесшие это заболевание. Пути передачи инфекции: Прямой контакт от больного человека к здоровому. Пищевые инфекции такие инфекционные заболевания при которых пищевые продукты являются только передатчиками токсигенных микроорганизмов.
84289. Понятие об иммунитете. Виды иммунитета. Вакцины и сыворотки 29.58 KB
  Виды иммунитета. Вакцины и сыворотки Иммунитет невосприимчивость макроорганизма к инфекционным заболеваниям и чужеродным антигенам. Иммунитет может быть инфекционный и неинфекционный.
84290. Пищевые отравления: токсикоинфекции и интоксикации. Характеристика возбудителей пищевых отравлений 62.5 KB
  Пищевые токсикоинфекции – отравления, возникающие при приеме пищи, содержащей большое количество живых токсигенных бактерий. Возбудители токсикоинфекций образуют эндотоксины, прочно связанные с клеткой, которые при жизни микроорганизма в окружающую среду не выделяются
84291. Микробиологический контроль качества пищевых продуктов 36.74 KB
  Важнейшими характеристиками пищевых продуктов является их безопасность и микробиологическая стойкость. Для оценки качества пищевых продуктов пользуются количественными и качественными микробиологическими показателями. Поэтому при санитарной оценке продуктов пользуются косвенными методами позволяющими определить уровень загрязнения продукта выделениями человека уровень фекального загрязнения.
84292. Биосфера и распространение микроорганизмов в природе. Влияние на окружающую среду антропогенных факторов 33.94 KB
  Местообитание. В пределах экосистемы для каждого микроорганизма можно описать его местообитание. В рамках определенной экосистемы микрооганизм имеет как правило только одноединственное местообитание хотя некоторые микроорганизмы могут иметь несколько таких мест каждое в отдельной экосистеме. Иными словами местообитание это адрес данного организма.