Навігація
Головна
 
Головна arrow Інформатика arrow Бази даних
< Попередня   ЗМІСТ   Наступна >

Концептуальна модель БД

Документальні дані і дані, отримані в результаті усних бесід із співробітниками деканату, можливо з точки зору побудови БД класифікувати на такі види:

  • 1) група (студентська);
  • 2) предмет (дисципліна);
  • 3) кафедра;
  • 4) підприємство (місце практики).

Вони пов'язані співвідношенням М: М. Таке ставлення не реалізує жодна модель даних. Слід перейти до набору відносин 1: М. У результаті з'являються нові групи даних: студент, викладач, ІПП.

За зростанням частоти оновлення даних можливо виділити такий порядок: кафедра, предмет, викладач, група, ІПП, студент.

Дані про кафедру і предметі оновлюються зазвичай раз на кілька років. Регламентне оновлення даних про викладача, групі здійснюється звичайно через рік. Дані про ІПП змінюються раз на семестр. Різні дані про студента змінюються з різними інтервалами: рік (студенти новоприйнятих груп), семестр (дані про заліки та екзамени), більш короткі інтервали (додаткове зарахування, відрахування, оплата навчання). Регламентна частота зчитування практично всіх видів даних - семестр, хоча для окремих видів даних інтервал зчитування значно коротший.

По убуванню розмірності даних види можна розташувати в такому порядку: студент, предмет, ІПП, викладач, група, кафедра.

Вибір СУБД. Оскільки мова йде про обробку інформації на робочих місцях за допомогою персонального комп'ютера, слід вибрати реляційну модель даних, найбільш широко використовувану для названих цілей. В соответствии с ТЗ і можливостями придбання найбільш підходять СУБД FoxPro і Access. Через більш зручного інтерфейсу і більшої поширеності перевага віддається СУБД Access-2000.

Наведемо основні граничні можливості СУБД Access, необхідні для комп'ютерної реалізації прикладу.

Обсяг БД - не більше 1 Гбайт; поле не повинно перевищувати 255 символів; число індексних полів - не іще 32; довжина рядка - не більше 2 кбайт; число рядків - 106; відкритих таблиць одночасно - не більше 255.

СУБД дозволяє підтримувати посилальну цілісність, задавати обмеження на поля (в тому числі - на початкові значення, за замовчуванням). В якості мов програмування можливо використовувати SQL, Visual Basic for Application (VBA).

У СУБД Access є наступні основні типи даних: текстовий, числовий, лічильник, логічний, грошовий, дата / час.

Основними об'єктами СУБД є таблиці, форми (вхідні об'єкти), запити, звіти (вихідні об'єкти). При використанні програмування впрямую додатково застосовують такі об'єкти, як макроси і модулі (написані на мові VBA).

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

Логічна модель БД. Для локального варіанту виявлені, таким чином, всі поля. З викладеного видно, що частота оновлення значно нижче частоти зчитування інформації, т. Е. Має місце статична БД. Для неї необхідно проводити нормалізацію. Результати нормалізації показані пізніше у вигляді схеми даних.

Реалізація централізованої БД

У БД є чотири основних види об'єктів: таблиці і форми (для введення даних), запити і звіти (для виведення даних) (рис. 14.4). У локальному варіанті всі чотири об'єкти розташовані в одному файлі.

Робота з базою даних

Рис. 14.4. Робота з базою даних

Запити включають в себе стандартні потреби користувача. При необхідності вони легко коригуються або формуються нові. Запити найчастіше є проміжними елементами між відомостями в БД та звітами і спеціально не розглядаються.

Звіти є вихідними документами комп'ютера.

Таблиці та форми захищені і формуються адміністратором бази даних. Для користувачів вони недоступні або доступні в режимі "тільки для читання". У той же час запити і звіти повністю доступні користувачам.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук