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- Define the difference between the database and the database management system.
4- Define the differences between an attribute and a field. How are they used in the database management system?
5- Define and explain SQL. How does it differ from other programming languages and what are the components?
Chapter 6:
1- Explain buffer overflow in your own words. List and briefly 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?