The task of re-engineering information system which is based uses a relational database. An approach to the definition of functionally dependent attributes of the database in step reengineering and modified synthesis algorithm logic of a relational database.