Answer:
Header files serve two purposes. System header files declare the interfaces to parts of the operating system. You include them in your program to supply the definitions and declarations you need to invoke system calls and libraries.
Because of the reflection on the window or mirror.
D. each table must depend on the entire foreing key