Структура Учебной базы данных
Имя таблицы | Имя поля | Тип дан-ных | Раз-мер поля | Обя затель-ное поле | Пус-тые стро-ки | Индексиро-ванное поле (совпадения) | Примечание |
Специальность | Код специальности | Текстовый | Да | Нет | Да (не допускаются) | Ключевое поле | |
Номер специальности | Текстовый | Да | Нет | Нет | |||
Наименование специальности | Текстовый | Да | Нет | Нет | |||
Дисциплины | Код дисциплины | Счетчик | Да | Нет | Да (не допускаются) | Ключевое поле | |
Наименование дисциплины | Текстовый | Да | Нет | Нет | |||
Преподаватели | Код преподавателя | Счетчик | Да | Нет | Да (не допускаются) | Ключевое поле | |
Фамилия | Текстовый | Да | Нет | Нет | |||
Имя | Текстовый | Да | Нет | Нет | |||
Отчество | Текстовый | Да | Нет | Нет | |||
Студенты | Код студента | Текстовый | Да | Нет | Да (не допускаются) | Ключевое поле | |
Фамилия | Текстовый | Да | Нет | Нет | |||
Имя | Текстовый | Да | Нет | Нет | |||
Отчество | Текстовый | Да | Нет | Нет | |||
Дата рождения | Дата/время | Нет | Да | Нет | |||
Адрес | Текстовый | Нет | Да | Нет | |||
Код специальности | Текстовый | Да | Нет | Да (допускаются) | |||
Курс | Числовой | байт | Да | Нет | Нет | ||
Группа | Числовой | байт | Да | Нет | Нет | ||
Подгруппа | Числовой | байт | Да | Нет | Нет | ||
Результаты | Код записи | Счетчик | Да | Нет | Да (не допускаются) | Ключевое поле | |
Код студента | Текстовый | Да | Нет | Да (допускаются) | |||
Код дисциплины | Числовой | Да | Нет | Да (допускаются) | |||
Код преподавателя | Числовой | Да | Нет | Да (допускаются) | |||
Дата сдачи | Дата/время | Да | Нет | Нет | |||
Результат | Текстовый | Да | Нет | Нет |
Приложение 4
Связи между таблицами Учебной базы данных
Приложение 5
Пример запроса «Студенты по специальности»
Приложение 6
Пример запроса « Студенты не сдали сессию»
Приложение 7
Пример запроса «Результаты студента»
Приложение 8
Пример формы «Студенты»
Приложение 9
Пример кнопочной формы «Заставка»
Приложение 10
Пример отчета «Не сдали сессию»
Приложение 11
Пример отчета «Возраст студентов»
Приложение 12
Блок-схема алгоритма
1. Начало 2. Ввод с клавиатуры значения M 3. Проверка корректности 0<= M<=10 4. Ввод с клавиатуры значения N 5. Проверка корректности 0<= N<=10 6. Обнуление сумматоров Sum_d и Sum_r 7. Начало цикла по i от 1 до M 8. Ввод с клавиатуры значения di 9. Проверка корректности 0<= di <=1000000 10. Расчет Sum_d= Sum_d+ di 11. Конец цикла по i от 1 до M 12. Начало цикла по j от 1 до N 13. Ввод с клавиатуры значения rj 14. Проверка корректности 0<= rj <=1000000 15. Расчет Sum_r=Sum_r+ rj 16. Конец цикла по j от 1 до N 17. Расчет Rent 18. Вывод значения Rent на экран 19. Конец |
Приложение 13