logo search
Проектування та розробка бази даних "Виставка собак"

ВСТУП

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

Основні ідеї сучасної інформаційної технології базуються на концепції, згідно з якою дані повинні бути організовані в бази даних з метою адекватного відображення мінливого реального світу та задоволення інформаційних потреб користувачів. Ці бази даних створюються і функціонують під управлінням спеціальних програмних комплексів, званих системами управління базами даних (СКБД). Інформаційні системи на даний час є дуже актуальною проблемою. Вони використовуються у майже всіх галузях суспільного життя. Основою будь-якої інформаційної системи є база даних (БД). Базу даних розробляють для зберігання великої кількості інформації та швидкого доступу до неї.

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

При розробці курсовий проект поділяємо на 3 розділи:

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

Розділ 2. Розглядається аналіз обраної предметної області, розробка концептуальної моделі даних.

Розділ 3. Розглядається мотивованій вибір СКБД для реалізації проекту, реалізація БД, результати, одержувані при роботі з БД, розробка уявлень для відображення результатів вибірки, проектування збережених процедур, розробка механізмів управління даними в базі за допомогою тригерів.

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

1. ОСНОВНІ ПРОБЛЕМИ РОЗРОБКИ СУЧАСНИХ БАЗ ДАНИХ. ПОСТАНОВКА ЗАДАЧІ КУРСОВОЇ РОБОТИ

1.1 Актуальність розробки баз даних, основні поняття та визначення

При розвязуванні багатьох інформаційних задач сьогодні широко використовуються системи управління базами даних (СУБД) реляційного типу. В даних СУБД реалізується реляційна модель даних _ зображення їх у табличному вигляді. Рядок такої таблиці еквівалентний запису файлу бази даних (БД), а графа - полю запису. Доступ до елемента даних здійснюється з допомогою звязку потрібного рядка з потрібною графою.

База даних (БД) -- це засіб збирання й впорядкування даних. Бази даних можуть містити відомості про людей, товари, замовлення тощо. Багато баз даних починаються як список у текстовому редакторі або електронній таблиці. [1]

Основні можливості СУБД перераховані нижче.

1. Поповнення, розширення та відновлення БД.

2. Висока надійність зберігання інформації.

3. Засоби захисту інформації в СУБД.

4. Виведення повної й достовірної інформації на запити користувача.

До складу багатьох СУБД, призначених для роботи на персональних компютерах, входять три основні компоненти: командна мова, інтерпретуюча система або компілятор для перетворення команд до виду, придатного до виконання, і засоби взаємодії користувача із СУБД.

Основні операції, які можна виконати за допомогою СКБД:

1. Створити новий файл бази даних у вигляді таблиці.

2. Створити структуру таблиці (тобто структуру запису).

3. Увести дані в таблицю.

4. Зберегти таблицю на диску.

5. У разі потреби модифікувати (змінити) структуру.

6. Доповнити базу даних записами.

7. Вилучити зайві записи.

8. Впорядкувати записи за зростанням чи спаданням значень у деякому полі.

9. Відшукати записи, що задовольняють деякому критерію за допомогою фільтра чи звернувшись до бази даних із запитом.

10. Виконати обчислення.

11. Подати потрібні дані у вигляді форми чи звіту.

Каталог собак на виставці, який розглядається, зберігає інформацію про кожну собаку з яких має породу, імя, вік. Інформація в базах даних зберігається у впорядкованому вигляді, в бібліотечному каталозі - або за алфавітом, , або по області знання.