Assignemnt
Part 1
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?
Part 2
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?
Format your assignment according to the following formatting requirements:
1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.
2. The response also includes a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.
3. Also include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.