• To reiterate what everyone else is trying to tell you, we cannot help you unless you follow minimal forum rules and netiquette. We need to see DDL. This DDL should include keys (you do know the table has to have a key, do not you?), Constraints, DRI actions and all that stuff.

    If you are working in a shop where people give you specs like this to program from, it is time to update your resume and leave your employer is both stupid and rude. He expect you to read his mind, which is clearly impossible.

    I hope you understand about weak and strong entities and actually have a valid data model. Also, why do not you show us what you have tried instead of giving us a vague useless narrative? You did try something did you not? 😉

    Books in Celko Series for Morgan-Kaufmann Publishing
    Analytics and OLAP in SQL
    Data and Databases: Concepts in Practice
    Data, Measurements and Standards in SQL
    SQL for Smarties
    SQL Programming Style
    SQL Puzzles and Answers
    Thinking in Sets
    Trees and Hierarchies in SQL