Розробка бази данних діяльності магазину "Автозапчастин"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?кщо не визначено інакше.

Так чином, під час необмеженого допуску до бази даних можливі такі дії над нею:

  1. читання існуючої інформації;
  2. змінення існуючох данних;
  3. добавка нових записів;
  4. видалення полів із записами.

Для захисту інформації від несанкціонованого доступу слід по-перше встановити політику компанії щодо захисту інформації з обмеженим доступом, провести з особовим складом компанії розяснювальну роботу щодо збереження даних для автонтифікації користувачів. Також слід розробити ранги доступу, при якому найвищі права надаються адміністратору БД та, наприклад, президенту компанії. Нижче менеджерам, які вже будуть позбавлені деяких повноважень, ще нижче рядові службовці, які можуть мати найнижчі права, а саме перегляд деяких таблиць. Також, можливо примусово позбавити конкретного користувача деяких прав, або навпаки, надати їх.

 

РОЗДІЛ 8

ВИМОГИ ДО ТЕХНИЧНОГО ЗАБЕЗПЕЧЕННЯ

 

Передбачається, що база даних буде працювати у режимі клієнт-серверного додатку. Це передбачає, що сама база даних буде знаходитися на сервері, а доступ до її ресурсів буде надходити з клієнтських компютерів користувачів. В такому випадку, слід зазначити, що на сервері повинне бути досить потужне технічне забезпечення, бо йому буде потрібно оброблювати запити, а саме проводити вибірку інформації з присутньої на необхідну до відповідності з отриманого запиту. Відповідно, вимоги до компютерів користувачів бази даних менш вимогливі. Рекомендовані характеристики ПК наведені нижче:

  1. AMD 2,0 GHz Athlon;
  2. 256 Мбайта ОЗП;
  3. 2,0 Гбайта зайвого місця на НЖМД;
  4. мережна карта Ethernet 10/100.

 

РОЗДІЛ 9 ІНСТРУКЦІЯ З ВИКОРИСТАННЯ БД

 

9.1 Виклик програми

 

Розроблена база даних зберігається на сервері. Для того щоб користувач міг працювати з базою даних він повинен на своєму персональному ПК запустити утиліту SQLPLUSW.exe, яка входить до програмного комплексу Oracle. Після цього зявиться вікно для вводу персональних даних

 

Рис. 9.1 Вікно для входу до бази даних

 

Після цього треба ввести імя, власний пароль та шлях до бази даних, які повинні бути видані адміністратором бази даних.

 

9.2 Екранні форми

 

В попередньому пункті було надано вікно для входу в систему. Після того, як користувач введе необхідні данні, вікно може мати такий вигляд

 

Рис. 9.2. Вікно для входу до бази даних після вводу даних

 

Після цього, за умови правильно введеного паролю та шляху звязку до бази даних, зявляється основне вікно утиліти SQLPLUSW.exe, в якому користувач може вводити SQL-запити, які, при наявності відповідних прав у користувача, можуть бути оброблені. Основне вікно програми наведено нижче.

 

Рис. 9.3 Основне вікно програми

 

9.3 Опис звітів

 

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

 

Рис. 9.4 Основне вікно програми з запитом та звітом

 

ВИСНОВОК

 

На сьогоднішній день реляционные бази даних залишаються найпоширенішими, завдяки своїй простоті й наочності як у процесі створення так і на користувальницькому рівні.

Основним достоїнством реляционных баз даних сумісність із самою популярною мовою запитів SQL. За допомогою єдиного запиту на цій мові можна зєднати кілька таблиць у тимчасову таблицю й вирізати з її необхідні рядки й стовпці (селекція й проекція). Тому що таблична структура реляционной бази даних інтуїтивно зрозуміла користувачам, те й мова SQL є простим і легенею для вивчення. Реляционная модель має солідний теоретичний фундамент, на якому були засновані еволюція й реалізація реляционных баз даних. На хвилі популярності, викликаної успіхом реляционной моделі, SQL став основною мовою для реляционных баз даних.

У процесі аналізу вищевикладеної інформації виявлені наступні недоліки розглянутої моделі баз даних:

тому що всі поля однієї таблиці повинні містити постійне число полів заздалегідь певних типів, доводиться створювати додаткові таблиці, що враховують індивідуальні особливості елементів, за допомогою зовнішніх ключів. Такий підхід сильно ускладнює створення скільки-небудь складних взаємозвязків у базі даних;

висока трудомісткість маніпулювання інформацією й зміни звязків.

 

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

 

  1. Конноли Томас. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос. М.: Издательский дом "Вильямс", 2004. 1120 с.
  2. К. Дж. Дейт. Введение в системы баз данных, 6-е издание: Пер. с англ. К.; М.; СПб.: Издательский дом "Вильямс", 2003. 848 с.
  3. Саймон А.Р. Стратегические технологи баз данных: менеджмент на 2005 год. Перевод с англ./ Под ред. и с предисл. М.Р. Когаловского. М.:
  4. ДСТУ 2874-05. Бази даних. Терміни та визначення. Київ: Держстандарт України, 2004. - 32с.
  5. ДСТУ 2940-94. Системи оброблення інформ