Sounds like homework ?
As the name suggests with AD integrated DNS the DNS database is integrated (included) in Active Directory. In 'traditional DNS' the DNS database is held in a seperate 'Zone File'. AD Integrated DNS has many advantages
1) Its more secure
2) DNS is replicated along the AD and this is more effecient than standard DNS Zone Transfer
3) Since AD is multi-Master when DNS is stored in AD this is also multi-master. meaning that you can effectivly have multiple primary DNS servers. DNS records can be updated on any DNS server and replicated to the others. This contrasts with 'traditional DNS' where you had to have a single Primary (updateable) DNS server and this used (inefficient) zone transfers to update read-only Secondary DNS servers.
DHCP stores the DHCP Database in a seperate file. DHCP CAN be set to update DNS records on behalf of DNS clients which cannot register themselves in DNS, typically this is done where Active Directory Integrated DNS is set to 'Allow secure updates only' - which means only windows domain members can update their records. In such a case non-domain members (or non-windows clients), can have their DNS records updated by the DHCP server when it allocates or renews an IP address