Answer all the questions. include both questions and answers in word document
Chapter 5:
1- What are the differences between data and information? Provide examples.
2- Explain the role of the data dictionary in the DBMS?
3- Deï¬ne the difference between the database and the database management system.
4- Deï¬ne the differences between an attribute and a ï¬eld. How are they used in the database management system?
5- Deï¬ne and explain SQL. How does it differ from other programming languages and what are the components?
Chapter 6:
1- Explain buffer overï¬ow in your own words. List and brieï¬y explain three strategies to defend against this in your programming.
2- Why is it important to monitor and control system output?
3- Choose two programming languages that are not included in the list for this chapter and identify three major risks to which they are known to be vulnerable.
4- Why should input that is not used in processing never be allowed to stay on the input stream?
5- What are the considerations of security you should include in planning which programming language to use in software development?
