Балаковски институт по инженерство, технологии и управление

ОТДЕЛ ЗА УПРАВЛЕНИЕ И ИНФОРМАТИКА В ТЕХНИЧЕСКАТА

Информационна поддръжка на системи за управление

Проектиране на релационна база данни "Училище"

Изпълнено: чл. група WHIT-41

Квалифициран за защита Защита с оценка

Ръководител на курсова работа _________________

О. А. Капралова ._______ О. А. Капралова ._______

„___“ __________ 2009 г.

Балаково 2009.

1 Инфологичен дизайн 5

1.1 Анализ на домейн 5

1.2 Анализ на информационните задачи и кръга на потребителите на системата 8

2. Определяне на изискванията за работната среда 9

2.1 Обхват на работа на ИС 9

2.2 Капацитет на паметта, разпределен за данни 9

3. Избор на система за управление на база данни (СУБД) и други

Инструментални програми 11

4. Логически дизайн 14

4.1 Преобразуване на ER диаграми в схема на база данни 14

4.2 Съставяне и нормализиране на получените взаимоотношения 18

5. Физически дизайн 19

5.1 Писане на формуляри, заявки и отчети 19

5.2 Защита на данните 32

Списък на използваната литература 37

Напоследък, поради необходимостта човек да възприема голямо количество информация, областта на управление на данните стана популярна. Потребителят се стреми да организира информацията, от която се нуждае, според различни характеристики и бързо да извлече проба с произволна комбинация от характеристики. Това може да се направи само ако данните са структурирани. Неструктурираните данни са данни, записани например в текстов файл. Структурираните данни могат да бъдат създадени в база данни.

Базата данни е организирана структура за съхраняване на информация. Нека забележим несъответствието в това определение, данните и информацията са взаимосвързани понятия, но не са идентични. Причините за това несъответствие са чисто исторически. В годините, когато се формира концепцията за бази данни, те наистина съхраняват само данни. Днес обаче повечето системи за управление на бази данни позволяват поставяне в техните структури не само данни, но и методите, чрез които се осъществява взаимодействие с потребителя или с други софтуерни и хардуерни системи. По този начин можем да кажем, че съвременните бази данни съхраняват не само данни, но и информация.

На практика е невъзможно да се обработи голямо количество информация за даден период от време­възможно е без специални средства за обработка на информация. Въпреки че по-голямата част от информацията все още е извън компютъра, цената на компютърните устройства за съхранение бързо намалява, така че съхраняването на данни в компютърни файлове ще бъде по-евтино, отколкото на хартия.

Използването на база данни значително увеличава производителността на потребителите и опростява използването на различни инструменти за преобразуване на данни. Появата на базата данни беше може би най-важното събитие за хората, които се занимават с огромно количество данни всеки ден.

Създаването на база данни обаче е трудоемко и сложно. Правилно създадената база данни може значително да улесни живота на специалист в конкретна предметна област, а неправилно създадената база данни, ако работи, може значително да усложни достъпа до информация и живота на потребителя.

Целта на курсовата работа е да се създаде база данни за училищния персонал. Това ще осигури лесен достъп до информацията, от която се нуждаете (Преподавателски опит, управление на класната стая, офис, график, кръгове и др.).

1. ИНФОЛОГИЧЕН ДИЗАЙН

1.1 Анализ на домейн

Разработената база данни е предназначена за съхраняване и работа с данни в такава предметна област като "Училище". Включва пълна информация за учителите, класовете, които преподават. Осигурява достъп до графика на часовете, както и до графика за допълнително образование, т.е. кръгове. За оптимално взаимодействие на тези страни е необходимо да се автоматизират информационните процеси, което ще доведе до подобряване на качеството и повишаване нивото на знания.

След разглеждане на предметната област могат да се разграничат следните обекти:

Понятието "обект" означава всеки различим обект, информацията за който трябва да се съхранява в базата данни.

Има четири основни класа субекти: основни, асоциативни, характеристични и обозначаващи.

Ядрото ще бъде:

Обектът "Учител" ще съдържа информация за учителя: трите имена, дата на раждане, предмет, общ опит, преподавателски опит,.

„Класове“ на обекта ще включват брой, брой хора, началник и средна оценка. По същество „Кръгове“ ще съдържа информация за името му, пълното име на учителя, броя на хората, участващи в него, часа и деня от седмицата.

Обектът „Ученици“ ще съдържа информация за името на ученика, датата на раждане и номера на класа.

Всички тези образувания имат независимо съществуване. Обектите в нашата база данни ще бъдат асоциации:

Обектът „График“, който ще съдържа пълното име на учителя, номера на класа, деня от седмицата и номера на урока.

Същността на "Урок", той ще съдържа името на кръга и името на учителя.

Също така в нашата база данни има посочващ субект "Кабинет", съдържащ номера на кабинета, паспорта и етажа.