- •Оглавление
- •Введение
- •1Модель предметной области
- •2Логическая модель данных
- •3Физическая модель данных
- •3.1 Создание таблиц
- •3.2 Запросы на выборку
- •3.3 Итоговый запрос
- •3.4 Запросы на обновление базы данных
- •3.5 Макросы
- •3.6 Отчеты
- •3.7 Формы
- •4Тестирование базы данных
- •5Система управления базами данных mysql
- •Заключение
- •Библиографический список
- •Приложение а данные для тестов
Заключение
В рамках поставленной задачи, наша база данных обладает всеми необходимыми свойствами. Хотелось бы отметить, что составленная нами модель данных не является окончательной и может быть доработана. Что касается физической реализации, то многие рутинные задачи тоже можно автоматизировать. Например, фактически каждая таблица, кроме исходных трех, может заполняться сценариями, что очень облегчает труд администратора базы данных или ее пользователей.
Библиографический список
Дж. Грофф, П. Вайнберг SQL: Полное руководство: Пер. с англ. – 2-е изд., перераб и доп. – К.: Издательская группа BHV, 2001. – 816 с.
Кошелев, В.Е. Access 2007. – М.: ООО «Бином-Пресс», 2008 г. – 592 с.
http://avt.miem.edu.ru/Dokuments/Eva/15lec1.html
http://ru.wikipedia.org/wiki/Sql
http://ru.wikipedia.org/wiki/ER-модель_данных
Приложение а данные для тестов
В приложении приведены данные по факультету, которыми заполнена база данных данного курсового проекта. Для примера пусть факультет будет называться «Приборостроительный». Будем полагать, что данная база данных эксплуатируется уже не первый год, соответственно в таблице «Успеваемость» имеется какая-то информация.
Таблица А.1 – Таблица «Студенты»
Номер зачетки |
ФИО |
Дата рождения |
Группа |
За границей |
0337001 |
Иванов Федор Михайлович |
13.04.1991 |
87 |
Да |
0337003 |
Сидоров Валерий Николаевич |
13.04.1990 |
87 |
Нет |
0337004 |
Иванчюк Мария Сергеевна |
03.06.1991 |
87 |
Нет |
0337005 |
Торопова Василиса Витальевна |
09.01.1990 |
87 |
Да |
0337006 |
Гузеев Тимур Витальевич |
10.11.1989 |
87 |
Нет |
0347002 |
Петров Игорь Витальевич |
15.06.1990 |
89 |
Нет |
0347003 |
Громов Сергей Михайлович |
03.01.1990 |
89 |
Нет |
0347004 |
Иванова Екатерина Николаевна |
04.08.1990 |
89 |
Нет |
0347005 |
Павлова Марина Игоревна |
13.09.1990 |
89 |
Нет |
0357001 |
Котова Анастасия Михайловна |
02.01.1991 |
90 |
Нет |
0357002 |
Рябков Алексей Петрович |
14.10.1991 |
90 |
Нет |
0367001 |
Соловьев Станислав Александрович |
13.11.1988 |
91 |
Да |
0367002 |
Руссу Василий Николаевич |
15.12.1990 |
91 |
Да |
0367003 |
Громова Наталья Сергеевна |
16.04.1991 |
91 |
Да |
Таблица А.2 – Таблица «Студенты»
Номер зачетки |
Адрес прописки |
Телефон |
0337001 |
г. Челябинск, ул. Братьев Кашириных 43а-60 |
+79042576814 |
0337003 |
г. Аша, ул. Свердлова 89-92 |
+79524567812 |
0337004 |
г. Екатеринбург, ул. Фрунзе 84-65 |
+71235489451 |
0337005 |
г. Челябинск, ул. Энгельса 43-6 |
+71568451456 |
0337006 |
г. Челябинск, ул. Космонавтов 56-6 |
+75462154578 |
0347002 |
г. Озерск, ул. Ленина 43-62 |
+79051234589 |
0347003 |
г. Касли, ул. Энгельса 45-65 |
+75461234578 |
0347004 |
г. Челябинск, ул. Красная 45-9 |
+74561235457 |
0347005 |
г. Озерск, ул. Блюхера 43-12 |
+74581246578 |
0357001 |
г. Челябинск, ул. Энгельса 12-5 |
+71253548745 |
0357002 |
г. Челябинск, ул. Энгельса 8-35 |
+76841235782 |
0367001 |
г. Челябинск, пр. Ленина 93-5 |
+74568125745 |
0367002 |
г. Тольятти, ул. Мамина-Сибиряка 13-6 |
+75271235484 |
0367003 |
г. Новосибирск, ул. Свердлова 47-6 |
+74561237812 |
Таблица А.3 – Таблица «Сессия»
Предмет |
Студент |
Результат |
Форма сдачи |
|
|
1 |
0357001 |
5 |
Зачет |
|
|
1 |
0357002 |
2 |
Зачет |
|
|
2 |
0357001 |
5 |
Экзамен |
|
|
2 |
0357002 |
3 |
Экзамен |
|
|
Продолжение приложения А |
|||||
Продолжение таблицы А.3 |
|
||||
3 |
0347002 |
5 |
Зачет |
|
|
3 |
0347003 |
5 |
Зачет |
|
|
3 |
0347004 |
5 |
Зачет |
|
|
3 |
0347005 |
5 |
Зачет |
|
|
3 |
0357001 |
5 |
Экзамен |
|
|
3 |
0357002 |
5 |
Экзамен |
|
|
4 |
0347002 |
5 |
Экзамен |
|
|
4 |
0347003 |
4 |
Экзамен |
|
|
4 |
0347004 |
5 |
Экзамен |
|
|
4 |
0347005 |
2 |
Экзамен |
|
|
7 |
0337001 |
2 |
Экзамен |
|
|
7 |
0337003 |
2 |
Экзамен |
|
|
7 |
0337004 |
5 |
Экзамен |
|
|
7 |
0337005 |
4 |
Экзамен |
|
|
7 |
0337006 |
5 |
Экзамен |
|
|
8 |
0337001 |
5 |
Экзамен |
|
|
8 |
0337003 |
4 |
Экзамен |
|
|
8 |
0337004 |
3 |
Экзамен |
|
|
8 |
0337005 |
3 |
Экзамен |
|
|
8 |
0337006 |
2 |
Экзамен |
|
|
9 |
0367001 |
5 |
Экзамен |
|
|
9 |
0367002 |
2 |
Экзамен |
|
|
9 |
0367003 |
3 |
Экзамен |
|
Таблица А.4 – Таблица «Дисциплины»
ID |
Наименование |
Количество часов |
Год обучения |
1 |
Теория автоматического управления: нелинейные системы |
90 |
3 |
2 |
Базы данных |
130 |
3 |
3 |
Теория автоматического управления: линейные системы |
103 |
2 |
4 |
Теоритическая механика |
90 |
3 |
5 |
Программирование |
90 |
2 |
6 |
Математика |
150 |
1 |
7 |
Физика |
120 |
1 |
12 |
Объектно-ориентирванное программирование |
100 |
4 |
Таблица А.5 –Таблица «Учебный год»
ID |
Предмет |
Преподаватель |
1 |
1 |
1 |
2 |
4 |
1 |
3 |
2 |
2 |
4 |
5 |
2 |
5 |
12 |
4 |
6 |
6 |
6 |
7 |
6 |
8 |
8 |
7 |
2 |
9 |
12 |
3 |
Продолжение приложения А
Таблица А.6 – Таблица «Группы факультета»
Номер группы |
Год обучения |
Код специальности |
Выпускающая кафедра |
87 |
1 |
220100 |
10 |
89 |
2 |
230100 |
5 |
90 |
3 |
161100 |
2 |
91 |
4 |
090900 |
6 |
Таблица А.7 – Таблица «Специальности»
Код специальности |
Наименование специальности |
Продолжительность обучения |
090900 |
Информационная безопасность |
4 |
220100 |
Системный анализ и управление |
4 |
230100 |
Информатика и вычислительная техника |
4 |
161100 |
Системы управления движением и навигация |
4 |
Таблица А.8 – Таблица «Кафедры»
ID |
Название кафедры |
Контактный телефон |
2 |
Информационно-измерительная техника |
12-2 |
5 |
Приборостроение |
12-5 |
6 |
Радиотехнические системы |
12-6 |
10 |
Безопасность информационных систем |
12-10 |
Таблица А.9 – Таблица «Сотрудники»
ID |
ФИО |
Должность |
Контактный телефон |
1 |
Муравьев Андрей Борисович |
Профессор |
+76581257845 |
2 |
Павлов Николай Павлович |
Профессор |
+74561354684 |
3 |
Трифонов Алексей Игнатьевич |
Доцент |
+75461235464 |
4 |
Матвеева Виктория Константиновна |
Доцент |
+74568123546 |
6 |
Козин Виктор Васильевич |
Преподаватель |
+74658423587 |
8 |
Анютина Надежда Петровна |
Преподаватель |
+74658951587 |
Таблица А.10 – Таблица «Преподаватели»
ID_lect |
ID_dep |
1 |
1 |
2 |
3 |
3 |
4 |
4 |
4 |
6 |
8 |
8 |
NULL |
Таблица А.11 – Таблица «Успеваемость»
Студент |
Год обучения |
Средний балл |
|
0347002 |
1 |
3,3 |
|
0347003 |
1 |
4,5 |
|
0347004 |
1 |
3,4 |
|
Продолжение приложения А |
|||
Продолжение таблицы А.11 |
|||
0347005 |
1 |
3,3 |
|
0357001 |
1 |
4 |
|
0357001 |
2 |
5 |
|
0357002 |
1 |
5 |
|
0357002 |
2 |
3,5 |
|
0367001 |
1 |
3 |
|
0367001 |
2 |
4,5 |
|
0367001 |
3 |
4,5 |
|
0367002 |
1 |
5 |
|
0367002 |
2 |
5 |
|
0367002 |
3 |
4,8 |
|
0367003 |
1 |
3,1 |
|
0367003 |
2 |
3,5 |
|
0367003 |
3 |
4,9 |
|