Міністерство освіти Республіки Білорусь
Установа освіти «Білоруський державний університет інформатики та радіоелектроніки»
Факультет інженерно-економічний
Кафедра менеджменту
Дисципліна: ПООЕБ
ПОЯСНЮВАЛЬНА ЗАПИСКА
До КУРСОВОМУ ПРОЕКТУ
НА ТЕМУ: ПОРІВНЯЛЬНИЙ АНАЛІЗ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ПО роботи з базами даних
Мінськ 2015
Введення
На сьогоднішній день використання баз даних (БД) та інформаційних систем стає невід'ємною частиною функціонування будь-яких організацій і підприємств. У зв'язку з цим велику актуальність набуває освоєння принципів побудови та ефективного застосування відповідних технологій і програмних продуктів: систем управління базами даних (СУБД), CASE-систем автоматизації проектування, засобів адміністрування та захисту баз даних та інших.
В якості об'єктів дослідження були обрані такі СУБД як Oracle (розробник компанія Oracle), MS SQL Server (розробник компанія Microsoft), Informix DynamicServer (компанія IBM) .Ці СУБД виробляються компаніями, які є основними виробниками таких систем обробки та зберігання даних. А самі ці СУБД є найбільш поширеними. Внаслідок чого, вивчення цих систем представляє великий інтерес.
Предметом дослідження є розгляд найбільш популярних СУБД і вибір найбільш прибутковою для підприємств.
Метою дослідження є знаходження найбільш прибутковою і оптимальної СУБД, аналізуючи найбільш поширені СУБД і показуючи їх переваги.
Завдання дослідження: порівняння доступності адміністрування розглядаються СУБД, функціоналу, вартості обслуговування, продуктивності, наявності власних унікальних технологій.
Методи дослідження: порівняння певних показників розглядаються СУБД.
Розділ 1. Теоретичні основи
.1 Поняття база даних і загальна класифікація
База даних - це інформаційна модель, що дозволяє упорядоченно зберігати дані про групу об'єктів, що володіють однаковим набором властивостей.
Самі ж бази даних по своїй класифікації діляться на кілька типів:
за характером збереженої інформації на фактографічні (картотеки) і документальні (архіви);
за способом зберігання даних на централізовані (зберігаються на одному комп'ютері) та розподілені (використовуються в локальних і глобальних комп'ютерних мережах);
по структурі організації даних на табличні (реляційні), об'єктно-орієнтовані, гібридні і ієрархічні.
Інформація в базах даних структурована на окремі записи, якими називають групу пов'язаних між собою елементів даних. Характер зв'язку між записами визначає два основних типи організації баз даних: ієрархічний і реляційний.
1.2 Класифікація БД за структурою організації даних
В ієрархічній базі даних записи упорядковуються в певну послідовність, як сходинки сходів, і пошук даних може здійснюватися послідовним «спуском» з рівня на щабель. Ієрархічна база даних за своєю структурою відповідає структурі ієрархічної файлової системи.
Малюнок 1 - Приклад ієрархічної бази даних
Реляційна база даних, по суті, являє собою двовимірну таблицю. Стовпці таблиці називаються полями: кожне поле характеризується своїм ім'ям і топом даних. Поле БД - це стовпець таблиці, що містить значення певної властивості. Рядки таблиці є записами про об'єкт. Запис БД - це рядок таблиці, що містить набір значення певної властивості, розміщений в полях бази даних.
Малюнок 2 - Приклад реляційної бази даних
У реляційній БД використовуються чотири основних типи полів: числовий, символьний (слова, тексти, коди і т.д.), дата (календарні дати у формі «день/місяць/рік»), логічний (приймає два значення: « так »-« ні »або« істина »-« брехня »).
Також можна виділити об'єктно-орієнтовані (ООСУБД) і гібридні бази даних. В об'єктно-орієнтованих базах даних дані зберігаються у вигляді об'єктів, що дуже зручно. Але на сьогоднішній день такі БД ще не поширені, тому поступаються в продуктивності реляційним.
Малюнок 3 - Приклад об'єктно-орієнтованих баз даних
Мета проектувальників і розробників ООСУБД полягала в тому, щоб надати розробникам інформаційних додатків м...