Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Автоматизація журналу обліку документації навчальної частини відділення архітектури ГБОУ СПО ПО ПМПК

Реферат Автоматизація журналу обліку документації навчальної частини відділення архітектури ГБОУ СПО ПО ПМПК





зку типу один-до-багатьох, за допомогою створення проміжної сутності:

Сутність ВИКЛАДАЧІ має атрибути: (код_преподавателя, прізвище, ім'я, по батькові, стать, норма_часов); сутність ДИСЦИПЛІНИ має атрибути: (код_дісціпліни, наіменованіе_дісціпліни, атестація). ВИКЛАДАЧІ і ДИСЦИПЛІНИ об'єднані проміжної сутністю ПРИЗНАЧЕННЯ.

Сутність ВИКЛАДАЧІ (код_преподавателя, прізвище, ім'я, по батькові, стать, норма_часов) і сутність ГРУПИ з атрибутами: (код_группи, наіменованіе_группи, кол-во_студентов) об'єднані проміжної сутністю КЛАССНОЕ_РУКОВОДСТВО.

Сутність ДИСЦИПЛІНИ (код_дісціпліни, найменування дисципліни, атестація) і сутність ГРУПИ (код_группи, наіменованіе_группи, кол-во_студентов) об'єднані проміжної сутністю АТЕСТАЦІЯ.

Сутності факультативи (код, призначення, код_группи, аудиторія, час, день_неделі) і КОНСУЛЬТАЦІЇ (код, призначення, код_группи, аудиторія, час, день_неделі) мають загальну зв'язок з проміжною сутністю ПРИЗНАЧЕННЯ і зв'язок з сутністю ГРУПИ (код_группи, наіменованіе_группи, кол-во_студентов).

Схема 1. «ER-діаграма системи» представлена ??в Додаток 1.


. 3 Схема даних


Розглянемо зв'язки між таблицями в схемі даних MSAccess. Тип зв'язку визначається за підписи: 1- ?, означає зв'язок «один-до-багатьох» (див. Додаток 2. Схема 2. «Схема даних системи»).

Зв'язок «один-до-багатьох» мають всі таблиці: наприклад, розглянемо таблиці ГРУПИ і факультативи. Таблиця ГРУПИ має ключове поле код_группи (primarykey - первинний ключ); первинний ключ в таблиці є базовим унікальним ідентифікатором для записів. Значення первинного ключа використовується скрізь, де потрібно вказати на конкретну запис. Щоб організувати між двома таблицями зв'язок, в одну з пов'язують таблиць додаємо поле (поля), що містить (і) значення первинного ключа запису в пов'язаної таблиці (таке поле називають зовнішнім ключем); в таблиці факультативи атрибут код_группиявляется зовнішнім ключем (foreignkey), т.е зв'язок здійснюється за допомогою первинного та зовнішнього ключа. Простіше кажучи, зв'язок один-до-багатьох можна читати так: в однієї групи може бути багаторізних факультативів.

Будь-якому відношенню притаманні такі властивості:

Відсутні однакові рядки.

Порядок рядків не существен (звичайний файл впорядкований в певній послідовності насамперед для досягнення необхідної продуктивності).

Порядок стовпців не існує (передбачається, що кожен стовпець має унікальне ім'я).

Всі значення мають атомарний характер, т е. їх не можна розбити на компоненти (без втрати інформації).

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

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



2. Розробка бази даних


. 1 Розробка реляційних таблиць


У процесі розробки курсового проекту були розроблені таблиці: Атестація, Групи, Дисципліни, Консультації, Призначення, Викладачі, Керівник групи, Факультативи.


Таблиця № 1 - Розробка реляційних таблиць

№ТабліцаНазваніе поляТіп поляНеобходімость заполненіяПрізнак ключа, зв'язок з таблицею сотрудніков1234561Аттестація КодСчетчікАвтоматіческіПервічний ключ (зв'язок з табл. «Дисципліни») 2Код группиЧісловойОбязательноВнешній ключ (зв'язок з табл. «Групи») 3Время началаДата/времяОбязательно 4Время окончаніяДата/времяОбязательно 5Колічество 5ЧісловойОбязательно6Колічество 4ЧісловойОбязательно7Колічество 3ЧісловойОбязательно8Колічество 2ЧисловойОбязательно9КачествоЧисловойАвтоматически10Группы Код группиСчетчік Автоматично Первинний ключ (зв'язок з табл. «Атестація», «Факультативи», «Консультації», «Кл.руководство») 11Названіе группиТекстовий Обов'язково 12Кол-во студентовТекстовийОбязательно 13Дісціпліни Код дісціпліниСчетчік Автоматично Первинний ключ (зв'язок з табл. «Призначення») 14Наіменованіе дисципліни Текстовий Обов'язково 15Аттестація Числовий Обов'язково Зовнішній ключ (зв'язок з табл. «Атестація») 16 Консультації Код Лічильник Автоматично Первинний ключ17Назначеніе Числовий Обов'язково Зовнішній ключ (зв'язок з табл. «Призначення») 12345618Код группиЧ...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Взаємозв'язок групи крові і характеру людини
  • Реферат на тему: Функціональне призначення і взаємозв'язок споживання і заощадження
  • Реферат на тему: Психолого-педагогічні основи проведення практичних занять з дисципліни &Пож ...
  • Реферат на тему: Сутність і взаємозв'язок функцій менеджменту
  • Реферат на тему: Обов'язок і відповідальність - невід'ємний атрибут управлінської ді ...