To what extent should end users be involved in the design of a database? How have our ideas of agile development environments affected this traditionally non user input environment? Are users in a project the same as customers? Why or why not? What are the implications for designing a database? What are NO SQL databases? When are databases on the concepts of No CSQL appropriate?