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


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


 

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

76487. Установление происхождения ребенка, родившегося в браке 14.71 KB
  Лишь после регистрации рождения происхождение ребенка становится юридическим фактом и может порождать правовые последствия. Состояние матери ребенка в зарегистрированном браке дает основание полагать что отцом ребенка является супруг матери. При государственной регистрации рождения ребенка предъявляется документ являющийся основанием для внесения сведений об отце в запись акта о регистрации рождения.
76488. Регистрация рождения ребенка, рожденного вне брака 14.59 KB
  Таким образом с формальноюридической точки зрения совместная жизнь в зарегистрированном браке и в гражданском браке две большие разницы. Что же касается темы отцы и дети то здесь закон преследуя интересы несовершеннолетних устанавливает принцип равенства прав детей рожденных в браке и вне брака. Статья 53 СК РФ определяет что дети родившиеся у лиц не состоящих между собой в браке имеют по отношению к своим родителям и их родственникам такие же права и обязанности как и дети рожденные в браке.
76489. Установление отцовства и факта признания отцовства 17.18 KB
  Если же предполагаемый отец умер то речь идет уже об установлении факта отцовства или факта признания отцовства. Если при рассмотрении заявления в суде будет установлено что лицо при жизни признавало своё отцовство материнство в отношении ребенка то суд удовлетворяет заявление и признает факт отцовства или факт признания отцовства. Порядок судебного установления отцовства При наличии какого-либо спора установление отцовства осуществляется в судебном порядке по иску заинтересованного лица.
76490. Оспаривание отцовства и (или) материнства 15.82 KB
  Запись акта о рождении ребенка с указанием сведений о его родителях является доказательством происхождения ребенка от конкретных лиц: женщины и мужчины. Например в силу действующей в семейном праве презумпции отцом ребенка был записан муж его матери однако фактическим отцом он не является поскольку в момент зачатия ребенка проходил военную службу в другой местности. Или в случае подмены ребенка в роддоме когда ни супруг ни супруга зарегистрированные в качестве родителей ребенка не являются его биологическими родителями. При...
76491. Личные права несовершеннолетнего ребенка 14 KB
  К ним относятся: право ребенка жить и воспитываться в семье п. 54 СК РФ; право ребенка на общение с родителями дедушкой бабушкой братьями сестрами и другими родственниками ст. 55 СК РФ; право ребенка на защиту своих прав и законных интересов ст.
76492. Имущественные права несовершеннолетнего ребенка 21 KB
  Создание условий жизни необходимых для развития ребенка обеспечивается главным образом родителями несущими основную финансовую ответственность за его достойное содержание. Статья 60 СК наделяет ребенка следующими имущественными правами: а правом на получение содержания от своих родителей и других членов семьи то есть совершеннолетних трудоспособных братьев и сестер дедушки бабушки; б правом собственности на полученные им доходы имущество полученное им в дар или в порядке наследования и на любое другое имущество приобретенное на...
76493. Споры о воспитании детей 16.87 KB
  Существует два вида споров о воспитании детей: споры о месте жительства несовершеннолетнего ребенка при раздельном проживании родителей; споры об участии отдельно проживающего родителя в воспитании ребенка. 66 Семейного Кодекса Российской Федерации родители при их раздельном проживании могут решить вопрос о месте проживания ребенка соглашением письменным договором в котором сами определяют с кем из родителей будут жить несовершеннолетние дети кто и в каких размерах будет выплачивать средства на их содержание Однако такое соглашение не...
76494. Права и обязанности родителей 19.17 KB
  Большинство прав родителей корреспондируются с правами ребенка однако последние шире по объему. Втретьих при осуществлении родительских прав и обязанностей должен соблюдаться приоритет интересов ребенка п. Это положение имеет принципиальное значение поскольку нередки жизненные ситуации когда интересы родителя противоречат интересам ребенка. Например родители не оказывают должного внимания духовному развитию ребенка ссылаясь на нехватку времени.
76495. Осуществление и защита родительских прав 14.01 KB
  Способы воспитания детей должны исключать пренебрежительное жестокое грубое унижающее человеческое достоинство обращение оскорбление или эксплуатацию детей. Родители осуществляющие родительские права в ущерб правам и интересам детей несут ответственность в установленном законом порядке. Все вопросы касающиеся воспитания и образования детей решаются родителями по их взаимному согласию исходя из интересов детей и с учетом мнения детей.