Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Методична робота кафедри

Предмет: 
Тип роботи: 
Методичні вказівки
К-сть сторінок: 
63
Мова: 
Українська
Оцінка: 

його необхідним чином і  надає користувачеві. Оскільки клієнтському застосуванню посилається результат виконання запиту, по мережі передаються лише ті дані, які насправді потрібні клієнтові. У результаті знижується навантаження на мережу. Крім того SQL-сервер, якщо це можливо, оптимізує отриманий запит так, щоб він був виконаний за мінімально можливий час. Все це підвищує швидкодію системи і знижує час чекання результату запиту. При виконанні запитів сервером істотно підвищується міра безпеки даних, оскільки правила цілісності даних визначаються на сервері і є єдиними для всіх застосувань, що використовують цю БД. В результаті унеможливлюється визначення суперечливих правил підтримки цілісності. Потужний апарат транзакцій, підтримуваний SQL-серверами блокує одночасну зміну одних і тих же даних різними користувачами і надає можливість відкотів до первинних значень при внесенні в БД змін, що закінчилися аварійно.

До баз даних пред'являються деякі вимоги. Однією з таких вимог є вимога, згідно з якою реляційна база даних має бути нормалізована. Процес нормалізації полягає в приведення до третьої нормальної форми.
Перша нормальна форма вимагає, щоб кожне поле таблиці БД було неділимим і не містило груп, що повторюються. Неподільність поля означає, що значення, що містяться в нім, не повинні ділиться на дрібніші. Повторюються  поля, що містять однакові по сенсу значення.
Друга нормальна форма вимагає, щоб всі поля таблиці залежали від первинного ключа, тобто щоб первинний ключ однозначно визначав запис і не був надлишковий. Ті поля, які залежать від частини первинного ключа, мають бути виділені у складі окремих таблиць. 
Третя нормальна форма вимагає, щоб в таблиці не було транзитивних залежностей між не ключовими полями, тобто щоб значення будь-якого поля, що не входить в первинний  ключ, не залежало від значення іншого поля, що також не входить в первинний ключ.
 
2.3.Розробка серверної частини
Основним в розробці серверної частини є робота з базою даних. За допомогою структурованої мови запитів SQL можна виконувати такі операції:
  • створювати бази даних і таблиці;
  • додавати інформацію в таблиці;
  • видаляти інформацію;
  • модифікувати інформацію;
  • отримувати потрібні Вам дані.
Функції системи обмежують дії між користувачем, розробником, затверджувачем та адміністратором.
 
Функції системи для користувачів:
  • надання інформації про методичні матеріали;
  • надання інформації про план розробки методичних матеріалів;
  • надання інформації про викладачів кафедри;
  • надання інформації про предмети, які викладаються на кафедрі.
Функції системи для розробника:
  • створення плану методичного забезпечення;
  • додавання методичних матеріалів;
  • публікація методичних матеріалів;

Функції системи для затверджувача:

  • додання до методичних матеріалів рецензії;
  • додання виписки із протоколу засідання кафедри;
  • додання виписки із протоколу засідання факультету;
  • додання виписки із протоколу засідання вченої ради.
 
Функції системи для адміністратора:
  • зміна бази даних;
  • редагування плану методичного забезпечення;
  • знищення плану методичного забезпечення;
  • розмежування доступу до системи.
 
3. Реалізація системи
3.1.Вибір засобів розробки
Web-сервер – програма, запущена на вузлі мережі Інтернет чи локальної мережі, яка видає користувачам цього вузла веб-сторінки по запитам. Також веб-сервером часто називають вузол, на якому ця програма запущена або навіть комп’ютер, який являється таким вузлом.
При виборі Web-сервера потрібно враховувати цілий ряд факторів. Він повинен володіти високою загальною продуктивністю, необхідною гнучкістю, простою у використанні і управлінні. 
В цілому існує три домінуючих на ринку веб-сервера: Enterprise Server фірми Netscape Communications, Internet Information Server корпорації Microsoft і Apache Server.
В першу чергу потрібно звернути увагу на засоби управління і налаштування кожного із них. За час експлуатації любого веб-сервера відбуваються зміни в його налаштуваннях. При налаштуванні часто доводиться зупиняти роботу через чергові перезавантаження системи. Подібних проблем майже не виникає з серверами Apache і Enterprise Server , коли вони працюють під управлінням Solaris і Linux. Сервер Enterprise фірми Netscape потребує значно менше перезагрузок на платформі Intel. 
Відмовоостійкість Web-вузла — найбільш важлива його характеристика, для розміщення сайту, основною задачею якої становиться оперативне доведення інформації. Web-сервер, який працює на базі ОС, яка здатна викликати довгі зупинки, явно не підходить.
Наступною по важливості характеристикою являється здатність веб сервера до розширення функціональності і забезпечення контролю над роботою. Кращим в цьому плані є керуюча консоль сервера IIS фірми Мicrosoft. 
Вона простіше всіх у використанні для задач налаштування і моніторингу веб-сервера. Вся інформація розміщається на екрані дуже акуратно, до неї легко дістатися, що набагато краще текстових налаштувальних файлів серверів Арасhe і сервера фірми Nescape. І хоча веб-інтерфейс сервера фірми Netscape достатньо адекватно відображає інформацію, а графічний інтерфейс Comanche Project сервера Арасhe дуже непоганий, все ж таки вони не можуть зрівнятися із своїм конкурентом від корпорації Microsoft. З цієї точки зору безсумнівним фаворитом завдяки своїй надійності і хорошому набору базових засобів являється сервер Apache, його засіб створення сценаріїв Personal Home Page (РНР), і СКБД MYSQL. Всі ці засоби входять в проект розробника Denwer, включаючи сам веб-сервер Apache. Цей пакет дозволяє установити всі ці засоби на машину без додаткових налаштувань відносно зв’язування, тобто всі частини між собою є зв’язані. Для вузлів, яким не потрібно великомасштабні Web-додатки, сервер Apache хороший тим, що разом з PHP створює ефективну комбінацію засобів, які характеризуються прекрасною надійністю. Продукт фірми Netscape так само веде себе достойно, надаючи – практично повну підтримку Java-технологій на серверній стороні. В свою
Фото Капча