diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql
index 5df47a5daf6431cd32e6f1ab7f2808e283da4ab1..53a566266d6e38a7cfabbeb19ffebf7be3070ba6 100644
--- a/db/StoredProcedures.sql
+++ b/db/StoredProcedures.sql
@@ -2560,7 +2560,7 @@ END //
 DROP FUNCTION IF EXISTS ChangeModuleName//
 CREATE FUNCTION `ChangeModuleName`	(	`TeacherID` INT, 
 										`ModuleID` INT, 
-										`Name` VARCHAR(50) charset utf8
+										`Name` VARCHAR(200) charset utf8
 									) 	RETURNS int(11)
     NO SQL
 BEGIN  
@@ -2592,7 +2592,7 @@ END //
 DROP FUNCTION IF EXISTS AddModule//
 CREATE FUNCTION `AddModule`	(	`TeacherID` 	INT, 
 								`DisciplineID` 	INT, 
-								`Name` 			VARCHAR(50) charset utf8
+								`Name` 			VARCHAR(200) charset utf8
 							) 	RETURNS int(11)
     NO SQL
 BEGIN  
@@ -2948,7 +2948,7 @@ END //
 DROP FUNCTION IF EXISTS ChangeSubmoduleName//
 CREATE FUNCTION `ChangeSubmoduleName`	(	`TeacherID` 	INT, 
 											`SubmoduleID` 	INT, 
-											`Name` 			VARCHAR(50) charset utf8
+											`Name` 			VARCHAR(200) charset utf8
 										)	RETURNS int(11)
     NO SQL
 BEGIN  
@@ -3055,7 +3055,7 @@ DROP FUNCTION IF EXISTS AddSubmodule//
 CREATE FUNCTION `AddSubmodule`	(	`TeacherID` 	INT, 
 									`ModuleID` 		INT, 
 									`MaxRate` 		INT, 
-									`Name` 			VARCHAR(50) charset utf8, 
+									`Name` 			VARCHAR(200) charset utf8, 
 									`Description`	VARCHAR(200) charset utf8,
 									`ControlType`	VARCHAR(30) charset utf8
 								) 	RETURNS int(11)
diff --git a/db/Structure.sql b/db/Structure.sql
index 026d361c3aa5f5b356283f4f20ae8e3497f1bbd8..a9ce2e719b5b6558edbb9c0474de051fbfcf303b 100644
--- a/db/Structure.sql
+++ b/db/Structure.sql
@@ -220,7 +220,7 @@ CREATE TABLE IF NOT EXISTS `logs_signin` (
 
 CREATE TABLE IF NOT EXISTS `modules` (
   `ID` int(11) NOT NULL AUTO_INCREMENT,
-  `Name` varchar(50) NOT NULL,
+  `Name` varchar(200) NOT NULL,
   `OrderNum` int(11) NOT NULL,
   `DisciplineID` int(11) NOT NULL,
   `Type` enum('regular','exam','bonus') NOT NULL DEFAULT 'regular',
@@ -351,7 +351,7 @@ CREATE TABLE IF NOT EXISTS `study_groups` (
 
 CREATE TABLE IF NOT EXISTS `subjects` (
   `ID` int(11) NOT NULL AUTO_INCREMENT,
-  `Name` varchar(50) NOT NULL,
+  `Name` varchar(200) NOT NULL,
   `Abbr` varchar(20) DEFAULT NULL,
   PRIMARY KEY (`ID`),
   UNIQUE KEY `Name` (`Name`)
@@ -385,7 +385,7 @@ CREATE TABLE IF NOT EXISTS `submodules` (
   `ModuleID` int(11) NOT NULL,
   `MaxRate` int(11) NOT NULL,
   `OrderNum` int(11) NOT NULL,
-  `Name` varchar(50) NOT NULL,
+  `Name` varchar(200) NOT NULL,
   `Description` varchar(200) DEFAULT NULL,
   `Type` enum('CurrentControl','LandmarkControl') NOT NULL DEFAULT 'CurrentControl',
   PRIMARY KEY (`ID`),