- •Курсовая работа
- •Содержание :
- •Введение
- •I. Понятия и методология проектирования базы данных.
- •1.1 Понятие и компоненты банка данных
- •1.2 Классификация баз данных
- •1.3 Методология проектирования
- •II. Предпроектное исследование.
- •2.1 Краткая характеристика предметной области ис Деканат
- •2.2 Инфологическое моделирование
- •Код преподавателя
- •Код дисциплины
- •2.3 Логическое проектирование
- •2.4 Физическое проектирование
- •IV. Программирование
- •IV. Тестирование
- •Заключение
- •Список использованной литературы
2.4 Физическое проектирование
Дисциплины
Имя поля |
Тип данных |
Описание |
Код дисциплины |
Числовой |
Ключевое поле |
Наименование |
Текстовой |
|
Часы |
Числовой |
|
Вид занятия |
Текстовой |
|
Вид сдачи |
Текстовой |
|
Код Студента |
Числовой |
|
оценка |
|
|
Преподаватель
Имя поля |
Тип данных |
Описание |
Код преподавателя |
Числовой |
Ключевое слово |
Фамилия |
Текстовой |
|
Имя |
Текстовой |
|
Отчество |
Текстовой |
|
Код дисциплины |
Числовой |
|
Домашний адрес |
Текстовой |
|
Должность |
Текстовой |
|
Студенты
Имя поля |
Тип данных |
Описание |
Код студента |
Числовой |
Ключевое поле |
Фамилия |
Текстовой |
|
Имя |
Текстовой |
|
Отчество |
Текстовой |
|
Домашний адрес |
Текстовой |
|
Создали запросы:
«Зачет» - выводит запрос расписание зачетов.
«Экзамены» - выводит запрос по экзаменам.
Формы:
«Экзамен» выводит форму всех экзаменов,
«Студент подчиненная форма»
Отчеты:
«Зачет» - выводит отчет по всем зачетам,
«Экзамены» - выводит отчет по экзаменам.
III. Стадия проектирования
3.1. Разработка структуры БД:
Есть данные о СТУДЕНТАХ, ПРЕДМЕТАХ И ПРЕПОДАВАТЕЛЕЙ. Нужны соответствующие таблицы, по которым будут составляться запросы, формы и отчеты.
3 таблицы как основа.
3.2. Создание таблиц:
Таблицы: СТУДЕНТЫ, ПРЕДМЕТЫ, ПРЕПОДАВАТЕЛИ
3.3. Создание индексов и ключевых полей
Товары – «название» и заказы – «номер заказа».
3.4. Сохранение таблиц:
Выполняется обязательное сохранение при изменениях.
3.5. Заполнение таблиц:
Таблицы заполняются необходимыми данными о клиентах и товарах, а также содержание заказов, происходит каскадное изменение полей.
3.6. Установка связи между таблицами :
Таблица «клиенты» подчинена таблице «заказы» по полю «номер заказа».
3.7. завершение работы с БД:
Закрытие рабочих элементов. Доступ с паролем.
Описание прикладной области Деканат.
Анализ предметной области показывает, что для автоматизации работы Деканата целесообразно создать БД ДЕКАНАТ, состоящей из трех таблиц : СТУДЕНТ, ПРЕДМЕТ и ПРЕПОДАВАТЕЛЬ.
Таблица СТУДЕНТ с таблицей ПРЕДМЕТ связывается по полю Идент код.
Характеристика таблицы-объекта СТУДЕНТ:
Идентификационный код( идент код) 10 символов – тип текстовый);
Фамилия (20 символов – тип текстовый);
Имя (15 символов – тип текстовый);
Отчество (15 символов- тип текстовый);
Дата Рождения (поле типа дата );
Пол ( 1 символ- тип текстовый);
Домашний адрес ( поле мемо);
Телефон ( 10 символов –тип текстовый);
Автобиография ( тип – поле мемо).
Характеристика таблицы-объекта ПРЕДМЕТ:
Идентификационный код( идент код) 10 символов – тип текстовый);
Название предмета ( 30 символов – тип текстовый);
Кол-во часов ( тип числовой – длинное целое);
вид контроля предметов ( 10 символов –тип текстовый);
код сессии ( тип числовой);
оценка слушателя ( тип числовой).
Характеристика таблицы-объекта ПРЕПОДАВАТЕЛЬ:
Идентификационный код( идент код) 10 символов – тип текстовый);
Фамилия (20 символов – тип текстовый);
Имя (15 символов – тип текстовый);
Отчество (15 символов- тип текстовый);
Дисциплина(30 символов- тип текстовый)
контактный телефон(11 символов – тип числовой)