МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
МІЖНАРОДНИЙ Економіко-гуманітарний УНІВЕРСИТЕТ
імені академіка Степана Дем'янчука
Факультет кібернетики
Кафедра інформаційніх систем та обчислювальних методів
Курсова робота
з дісціпліні В«ПрограмуванняВ»
на тему:
База даних В«Телефонний довідникВ»
Рівне - 2010
1. Основи проектування реляційніх баз даних
1.1 Інформаційні системи з базами даніх
1.1.1 ІНФОРМАЦІЯ ї дані
дерло Ніж перейти до Обговорення Поняття інформаційної системи (ІС), Спробуємо з'ясувати, Що ж розуміється Під словом ІНФОРМАЦІЯ. Відповісти на Це питання й просто, и доладно: слово "ІНФОРМАЦІЯ" пов'язане Із широким колом зрозуміти.
Змістовна сторона поняття "ІНФОРМАЦІЯ" дуже багатогранності ї Немає чіткіх семантичності меж. Однак Завжди можна сказаті, Що можна з нею робіті. Саме Відповідь на Це питання найчастіше й цікавіть Як системний аналітіків и розроблювачів ІС, так и Користувачів інформації (її основних споживачів).
З подивимось Як Користувачів, так и розроблювачів ІС, в інформації є одна Важливим властівість - вона є одиницею даніх, Яка підлягає обробці. Звичайний ІНФОРМАЦІЯ надходіть спожівачеві самє у вігляді даніх: таблиці, графіків, малюнків, фільмів, усніх повідомлень, які фіксують у собі інформацію певної структури й типом. Таким чином, дані віступають Як засіб Подання інформації у певній, фіксованій формі, прідатній для ОБРОБКИ, Зберігання ї передачі. Хоча Дуже часто Терміни "ІНФОРМАЦІЯ" ї "дані" віступають Як сінонімі, Варто пам'ятати про Цю їхню істотну відмінність. Саме в даніх ІНФОРМАЦІЯ знаходится інтерпретацію у конкретній ІС.
При згадуванні про "форму" Подання інформації Варто сказаті галі про одну, "Людський" властівість інформації - її сприйнятті різнімі категоріямі людей. Дані можут буті згруповані спільно у документ. Документ Може мати або НЕ мати Певної внутрішню структуру. Дані можут буті відображені на екрані дисплея комп'ютера. Документи можут мати аудіо-або відеоформу. Розробляючі ІС, Ніколи НЕ потрібно забуваті, для кого смороду (системи) створюються й хто буде їх вікорістовуваті. Форма Подання інформації в ІС візначає кож и категорії Користувачів. ІС створюються для конкретних груп Користувачів, тобто смороду, Як правило, проблемно-орієнтовані.
ІНФОРМАЦІЯ є дані, Якиме надається Деяк Зміст (інтерпретація) у конкретній сітуації у рамках деякої системи зрозуміти. ІНФОРМАЦІЯ представляється за допомог кодування даніх и вітягається шляхом їхнього декодування й інтерпретації.
У цьому візначенні фіксується три основних перетворення інформації й даніх у процесі їхньої ОБРОБКИ в ІС: ІНФОРМАЦІЯ - дані, дані - дані, дані-ІНФОРМАЦІЯ.
На рис. 1.1 подані Дві Сторони визначення Поняття інформації: функціональна ї представніцька. Перша загаль візначає коло Дій над інформацією, а друга - результат виконан ціх Дій.
Малюнок 1.1 - Зміст поняття "ІНФОРМАЦІЯ"
1.1.2 Інформаційні системи
Основною метою Створення ІС є задоволення інформаційніх потреб Користувачів шляхом Надання необхідної їм інформації на Основі збереженням даніх. Потреба в інформації Як такій НЕ вічерпує Поняття інформаційніх потреб. Звичайна в Поняття інформаційніх потреб включаються певні вимоги до ЯКОСТІ інформаційного обслуговування й поводження системи в цілому (продуктівність, Актуальність и надійність даніх, орієнтація на користувача та ін.).
Під інформаційною системою розуміється Організаційна сукупність технічних засобів, технологічних процесів и кадрів, Що реалізують функції збору, ОБРОБКИ, Зберігання, Поиск, відачі ї передачі інформації.
Необхідність підвіщення продуктівності праці у сфері інформаційної діяльності виробляти до того, Що Як Зовнішні засоби Зберігання й швидкий доступ до інформації найчастіше вікорістовуються засоби обчіслювальної технікі (цифровий ї аналогові) на Основі комп'ютерів. Сучасні ІС - складні комплекси апаратних и програмних засобів, технології й персоналу, які галі назівають автоматизоване інформаційнімі системами. Структурно ІС містять у собі апаратні (hardware), програмне (software), комунікаційне (netware), проміжного шару (middleware), лінгвістічне ї організаційно-технологічне забезпечення.
апаратно забезпечення ІС містіть у собі широкий набор засобів обчіслювальної технікі, передачі даніх, а кож Цілий ряд спеціальніх технічних прістроїв (пристрою графічного відображення інформації, аудио-і відеопрістрою, Засоба мовного Уведення й т.д.). Апаратно забезпечення є основою будь-якої ІС.
Комунікаційне (Мережна) забезпечення містіть у собі комплекс апаратних Мережна комунікацій и програмних засобів підтрімкі комунікацій в ІС. Воно має істотне значення при створенні розподіленіх ІС ї ІС на Основі Інтернету.
Програмне забезпечення ІС забезпечує реалізацію функцій Введення даніх, їх розміщення на носіях, модіфікації даніх, доступ до даніх, підтрімку Функціонування устаткування. Програмне забезпечення можна розділіті на Системна (його призначення та вінчає процес виборів апаратно-програмного Рішення, або платформи) i корістувальніцьке (його призначення та застосовується для Рішення Завдання задоволення потреб користувача у Комп'ютерний середовіщі).
Лінгвістічне забезпечення ІС Призначення для Рішення Завдання формалізації змісту повнотекстової ї спеціальної інформації для Створення пошуково образу даніх (профілем). У Класичний змісті звичайна воно включає процедури індексування Текстів, їхню класіфікацію ї тематичність рубрікацію. Найчастіше ІС, Що містять доладно-структуровану інформацію, містять у собі тезауруси термінів и зрозуміти. Сюди можна віднесті ї Створення процесорів спеціалізованіх формально мов кінцевіх Користувачів, Наприклад мов для маніпулювання БУХГАЛТЕРСЬКИЙ інформацією й т.д. Найчастіше роботам по розробці лінгвістічного забезпечення ненадається належности значення. Подібні недогляд найчастіше ведуть до неспрійняття Користувачами самої. Це відносіться в дерло Черга до вузького спеціалізованіх ІС.
У міру зростання складності й масштабів ІС Важливим роль почінає грата організаційно-технологічне забезпечення, Що з'єднує різнорідні компоненти (апаратури, прогрійте ї персонал) у єдину систему й забезпечує процедури її Керування ї Функціонування. Недооцінка цієї складової ІС найчастіше виробляти до зривом строків Впровадження системи й віводу її на виробничі потужності.
На рис. 1.2 наведені функції ІС через її Основні структурні компоненти.
Малюнок 1.2 - Визначення інформаційної системи
2. Предметна область БД та її Моделі
2.1 Поняття предметної області
Основним призначенням ІС є оперативніше забезпечення користувача інформацією про Зовнішній світ шляхом реалізації пітальних-відповідного відношення. Пітальних-відповідні відношення дозволяють віділіті для
Малюнок 1.6 - Основні типи моделей даніх
ІС Певний її фрагмент - предметну область (ПО), - Який буде втіленій у автоматізованій ІС. ІНФОРМАЦІЯ про Зовнішній світ подається в ІС у формі даніх, Що обмежує возможности змістовної інтерпретації інформації й конкретізує семантику її надана до ІС. Сукупність ціх віділеніх для ІС даніх, зв'язків Між ними й операцій над ними утворена інформаційну ї функціональну Моделі ПО, Що опісують її стан Із Певної точністю. Інформаційна ї функціональна Моделі ПО є вхіднімі данімі для процесу проектування БД.
Сукупність реалій (об'єктів) зовнішнього світу - об'єктів, про які можна задаваті питання, - Утворює об'єктне ядро ​​ПО, його призначення та має онтологічній статус. Чи не можна здобудуть в ІС Відповідь на питання про ті, Що їй невідомо. Термін "об'єкт" є Первин поняттям. Сінонімамі терміна "об'єкт" є "реалія, сутність, річ ". Сутність ПО є результатом абстрагування реального об'є...