Skip to content
Snippets Groups Projects
Commit 90089ed7 authored by PavelBegunkov's avatar PavelBegunkov
Browse files

...

parent a2d49511
No related merge requests found
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
-- http://www.phpmyadmin.net -- http://www.phpmyadmin.net
-- --
-- Хост: 127.0.0.1:3306 -- Хост: 127.0.0.1:3306
-- Время создания: Авг 19 2014 г., 01:56 -- Время создания: Авг 20 2014 г., 23:32
-- Версия сервера: 5.5.37-log -- Версия сервера: 5.5.37-log
-- Версия PHP: 5.3.28 -- Версия PHP: 5.3.28
...@@ -38,7 +38,15 @@ CREATE TABLE IF NOT EXISTS `accounts` ( ...@@ -38,7 +38,15 @@ CREATE TABLE IF NOT EXISTS `accounts` (
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
UNIQUE KEY `E-Mail` (`E-Mail`), UNIQUE KEY `E-Mail` (`E-Mail`),
UNIQUE KEY `Login` (`Login`) UNIQUE KEY `Login` (`Login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
--
-- Дамп данных таблицы `accounts`
--
INSERT INTO `accounts` (`ID`, `Login`, `Password`, `E-Mail`, `Type`, `ActivationCode`, `isEnabled`, `UserAgent`) VALUES
(6, 'Abbadon', 'ff6cfea689c242780b084583790e39f5eb03bb91', 'solidovic@gmail.com', 'teacher', NULL, 1, NULL),
(7, NULL, NULL, NULL, 'student', 'code2', 1, NULL);
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -138,7 +146,27 @@ CREATE TABLE IF NOT EXISTS `degrees` ( ...@@ -138,7 +146,27 @@ CREATE TABLE IF NOT EXISTS `degrees` (
`ID` int(11) NOT NULL AUTO_INCREMENT, `ID` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(200) NOT NULL, `Name` varchar(200) NOT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;
--
-- Дамп данных таблицы `degrees`
--
INSERT INTO `degrees` (`ID`, `Name`) VALUES
(1, 'Аспирант'),
(2, 'Ассистент'),
(3, 'Ведущий научный сотрудник'),
(4, 'Главный научный сотрудник'),
(5, 'Докторант'),
(6, 'Доцент'),
(7, 'Младший научный сотрудник'),
(8, 'Научный сотрудник'),
(9, 'Преподаватель'),
(10, 'Профессор'),
(11, 'Старший преподаватель'),
(12, 'Стажер'),
(13, 'Старший научный сотрудник'),
(14, 'Доцент');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -152,7 +180,15 @@ CREATE TABLE IF NOT EXISTS `departments` ( ...@@ -152,7 +180,15 @@ CREATE TABLE IF NOT EXISTS `departments` (
`FacultyID` int(11) NOT NULL, `FacultyID` int(11) NOT NULL,
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `FacultyID` (`FacultyID`) KEY `FacultyID` (`FacultyID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Дамп данных таблицы `departments`
--
INSERT INTO `departments` (`ID`, `Name`, `FacultyID`) VALUES
(1, 'Кафедра математического анализа', 1),
(2, 'Кафедра магического анализа', 1);
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -169,12 +205,12 @@ CREATE TABLE IF NOT EXISTS `disciplines` ( ...@@ -169,12 +205,12 @@ CREATE TABLE IF NOT EXISTS `disciplines` (
`SemesterID` int(11) NOT NULL, `SemesterID` int(11) NOT NULL,
`PracticeCount` int(11) NOT NULL DEFAULT '0', `PracticeCount` int(11) NOT NULL DEFAULT '0',
`LectionCount` int(11) NOT NULL DEFAULT '0', `LectionCount` int(11) NOT NULL DEFAULT '0',
`Type` enum('general','special','choosen') NOT NULL DEFAULT 'general', `DepartmentID` int(11) NOT NULL,
`Department` varchar(200) DEFAULT NULL,
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `SubjectID` (`SubjectID`), KEY `SubjectID` (`SubjectID`),
KEY `TeacherID` (`AuthorID`), KEY `TeacherID` (`AuthorID`),
KEY `SemesterID` (`SemesterID`) KEY `SemesterID` (`SemesterID`),
KEY `DepartmentID` (`DepartmentID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -203,7 +239,15 @@ CREATE TABLE IF NOT EXISTS `faculties` ( ...@@ -203,7 +239,15 @@ CREATE TABLE IF NOT EXISTS `faculties` (
`Name` varchar(100) NOT NULL, `Name` varchar(100) NOT NULL,
`Abbr` varchar(20) NOT NULL, `Abbr` varchar(20) NOT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Дамп данных таблицы `faculties`
--
INSERT INTO `faculties` (`ID`, `Name`, `Abbr`) VALUES
(1, 'Математика Механика и КН', 'МехМат'),
(2, 'Юридический факультет', 'ЮрФак');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -216,7 +260,15 @@ CREATE TABLE IF NOT EXISTS `general_settings` ( ...@@ -216,7 +260,15 @@ CREATE TABLE IF NOT EXISTS `general_settings` (
`Val` int(11) DEFAULT NULL, `Val` int(11) DEFAULT NULL,
`ValS` varchar(300) DEFAULT NULL, `ValS` varchar(300) DEFAULT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Дамп данных таблицы `general_settings`
--
INSERT INTO `general_settings` (`ID`, `Val`, `ValS`) VALUES
(1, 1, NULL),
(2, NULL, 'hfkshfkjdshkjfsdj');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -335,7 +387,14 @@ CREATE TABLE IF NOT EXISTS `semesters` ( ...@@ -335,7 +387,14 @@ CREATE TABLE IF NOT EXISTS `semesters` (
`Year` int(11) NOT NULL, `Year` int(11) NOT NULL,
`Num` int(11) NOT NULL, `Num` int(11) NOT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Дамп данных таблицы `semesters`
--
INSERT INTO `semesters` (`ID`, `Year`, `Num`) VALUES
(1, 2014, 1);
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -348,7 +407,17 @@ CREATE TABLE IF NOT EXISTS `specializations` ( ...@@ -348,7 +407,17 @@ CREATE TABLE IF NOT EXISTS `specializations` (
`Name` varchar(50) NOT NULL, `Name` varchar(50) NOT NULL,
`Abbr` varchar(20) NOT NULL, `Abbr` varchar(20) NOT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Дамп данных таблицы `specializations`
--
INSERT INTO `specializations` (`ID`, `Name`, `Abbr`) VALUES
(1, 'Прикладная математика и информатика', 'ПМиИ'),
(2, 'Информационные технологии', 'ИТ'),
(3, 'Математика', 'Матем'),
(4, 'Механика', 'Механика');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -366,7 +435,14 @@ CREATE TABLE IF NOT EXISTS `students` ( ...@@ -366,7 +435,14 @@ CREATE TABLE IF NOT EXISTS `students` (
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `StudyGroupID` (`StudyGroupID`), KEY `StudyGroupID` (`StudyGroupID`),
KEY `AccountID` (`AccountID`) KEY `AccountID` (`AccountID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Дамп данных таблицы `students`
--
INSERT INTO `students` (`ID`, `StudyGroupID`, `AccountID`, `LastName`, `FirstName`, `SecondName`) VALUES
(1, 1, 7, 'Иванов', 'Иван', 'Иванович');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -384,7 +460,14 @@ CREATE TABLE IF NOT EXISTS `study_groups` ( ...@@ -384,7 +460,14 @@ CREATE TABLE IF NOT EXISTS `study_groups` (
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `SpecializtionID` (`SpecializationID`), KEY `SpecializtionID` (`SpecializationID`),
KEY `FacultyID` (`FacultyID`) KEY `FacultyID` (`FacultyID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Дамп данных таблицы `study_groups`
--
INSERT INTO `study_groups` (`ID`, `Grade`, `GroupNum`, `SpecializationID`, `FacultyID`, `Name`) VALUES
(1, 1, 1, 1, 1, NULL);
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -397,7 +480,17 @@ CREATE TABLE IF NOT EXISTS `subjects` ( ...@@ -397,7 +480,17 @@ CREATE TABLE IF NOT EXISTS `subjects` (
`Name` varchar(50) NOT NULL, `Name` varchar(50) NOT NULL,
`Abbr` varchar(20) DEFAULT NULL, `Abbr` varchar(20) DEFAULT NULL,
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Дамп данных таблицы `subjects`
--
INSERT INTO `subjects` (`ID`, `Name`, `Abbr`) VALUES
(1, 'Математический анализ', 'Матан'),
(2, 'Конституционное право', 'КП'),
(3, 'Операционные системы', 'ОС'),
(4, 'История', 'История');
-- -------------------------------------------------------- -- --------------------------------------------------------
...@@ -435,7 +528,14 @@ CREATE TABLE IF NOT EXISTS `teachers` ( ...@@ -435,7 +528,14 @@ CREATE TABLE IF NOT EXISTS `teachers` (
PRIMARY KEY (`ID`), PRIMARY KEY (`ID`),
KEY `FacultyID` (`DepartmentID`), KEY `FacultyID` (`DepartmentID`),
KEY `AccountID` (`AccountID`) KEY `AccountID` (`AccountID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Дамп данных таблицы `teachers`
--
INSERT INTO `teachers` (`ID`, `LastName`, `FirstName`, `SecondName`, `DegreeID`, `DepartmentID`, `AccountID`) VALUES
(1, 'Колобок', 'Фазиль', 'Евреивич', 9, 1, 6);
-- --
-- Ограничения внешнего ключа сохраненных таблиц -- Ограничения внешнего ключа сохраненных таблиц
...@@ -486,7 +586,8 @@ ALTER TABLE `departments` ...@@ -486,7 +586,8 @@ ALTER TABLE `departments`
ALTER TABLE `disciplines` ALTER TABLE `disciplines`
ADD CONSTRAINT `disciplines_ibfk_2` FOREIGN KEY (`SubjectID`) REFERENCES `subjects` (`ID`), ADD CONSTRAINT `disciplines_ibfk_2` FOREIGN KEY (`SubjectID`) REFERENCES `subjects` (`ID`),
ADD CONSTRAINT `disciplines_ibfk_4` FOREIGN KEY (`SemesterID`) REFERENCES `semesters` (`ID`), ADD CONSTRAINT `disciplines_ibfk_4` FOREIGN KEY (`SemesterID`) REFERENCES `semesters` (`ID`),
ADD CONSTRAINT `disciplines_ibfk_5` FOREIGN KEY (`AuthorID`) REFERENCES `teachers` (`ID`); ADD CONSTRAINT `disciplines_ibfk_5` FOREIGN KEY (`AuthorID`) REFERENCES `teachers` (`ID`),
ADD CONSTRAINT `disciplines_ibfk_6` FOREIGN KEY (`DepartmentID`) REFERENCES `departments` (`ID`);
-- --
-- Ограничения внешнего ключа таблицы `disciplines_teachers` -- Ограничения внешнего ключа таблицы `disciplines_teachers`
......
...@@ -580,7 +580,6 @@ BEGIN ...@@ -580,7 +580,6 @@ BEGIN
SELECT disciplines.AuthorID, SELECT disciplines.AuthorID,
disciplines.Grade AS 'DisciplineGrade', disciplines.Grade AS 'DisciplineGrade',
disciplines.ExamType, disciplines.ExamType,
disciplines.Type AS 'LessonType',
disciplines.LectionCount, disciplines.LectionCount,
disciplines.PracticeCount, disciplines.PracticeCount,
disciplines.SemesterID, disciplines.SemesterID,
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment