A method for channel scanning in a digital broadcast system, the method comprising: determining if the scanning type is automatic scanning or manual scanning; in case the scanning type is manual scanning: copying services except for services of a frequency to be scanned from among services stored in a database into a temporary storage unit; deleting all services stored in the database; performing a channel scanning for all frequencies; temporarily storing services scanned through each frequency in the temporary storage unit; and when there are services including an identical service IDentifier as a result of the channel scanning, selecting by a user at least one service from the services including the identical service ID and deleting unselected services; determining if services, which remain after the services including the identical service ID are removed from the scanned services, include services including an identical Logical Channel Number; and if the remaining services include the services including the identical LCN, selecting by the user one service from the services including the identical LCN and allocating LCNs sequentially increasing from an LCN after a last LCN to unselected services according to each service type, wherein the service type refers to TV or radio; determining if the services remaining after the services including the identical service ID are removed from the scanned services include services that do not include the LCN; and if the remaining services include the services that do not include the LCN, allocating LCNs sequentially increasing from the LCN after the last LCN to the services that do not include the LCN; storing the services processed in the temporary storage unit in the database; wherein the frequencies correspond to Radio Frequency, RF, band signals in the digital broadcast system. determining if the scanning type is automatic scanning or manual scanning; in case the scanning type is manual scanning: copying services except for services of a frequency to be scanned from among services stored in a database into a temporary storage unit; deleting all services stored in the database; performing a channel scanning for all frequencies; temporarily storing services scanned through each frequency in the temporary storage unit; and when there are services including an identical service IDentifier as a result of the channel scanning, selecting by a user at least one service from the services including the identical service ID and deleting unselected services; determining if services, which remain after the services including the identical service ID are removed from the scanned services, include services including an identical Logical Channel Number; and if the remaining services include the services including the identical LCN, selecting by the user one service from the services including the identical LCN and allocating LCNs sequentially increasing from an LCN after a last LCN to unselected services according to each service type, wherein the service type refers to TV or radio; determining if the services remaining after the services including the identical service ID are removed from the scanned services include services that do not include the LCN; and if the remaining services include the services that do not include the LCN, allocating LCNs sequentially increasing from the LCN after the last LCN to the services that do not include the LCN; storing the services processed in the temporary storage unit in the database; wherein the frequencies correspond to Radio Frequency, RF, band signals in the digital broadcast system.