Also! I'm struggling so much visualising how to convey what I want for the 8 mark DB question ): Any tips?
Okay, so the 8 marker. It doesn't have to be a database one, it can also be on ethics etc.
I personally wouldn't recommend that you not restrict yourself to database only - just take a look at last years VCAA, it was
soo much easier to answer with database than spreadsheet - it could very well be the reverse for this year.
http://www.vcaa.vic.edu.au/Documents/vce/infotech/IT-Apps-samp.pdf Question 7 and 9 are 8 marks questions. Question 12 is a 6 mark RDBMS question.
Question 7
Victorian sales managers who make tactical decisions about the range and quantity of supermarket products
need information about items that are not selling well in some suburbs.
Describe how the use of either a spreadsheet (SS) or a relational database management system (RDBMS) could
be used to create a solution for the sales managers that effectively identifies poor selling items and the suburbs.
Your answer should consider specific functions, formats and conventions.
So the question provides information like this:
1. Scenario. This could be fairly detailed like last year's VCAA, or it could be vague-ish, like the VCAA sample questions one quoted above. The scenario is good for providing justifications etc.
2. What the solution must do - functional requirements - this is often good for structuring your answer around.
3. What your answer must include. DO NOT NEGLECT THIS.
First, pick whether you want to use RDBMS or SS. Have a look at this list:
http://www.vcaa.vic.edu.au/Pages/correspondence/bulletins/2010/July/vce_study.aspx#2You need to know all those functions listed there inside out.
You can structure your answer however you want. The way you structure it will depend on the question really. Headings are a good idea. If it's one of the more detailed ones, it might be a good idea to base it around the requirements given (this is also the approach VCAA outlined as 'good' on the assessor report last year). With this particular question, maybe not so much.
Don't be afraid to use diagrams where appropriate. Draw them well and it saves a lot of space. Don't forget to provide justifications too, they really are the meat of your answer.
You'd want to talk about the name of each table (conventions), you'll want to talk about what data you need, what fields they go in, data types, data formats (another requirement of the question done). You'll need to talk about what calculations you need to perform (simple functions). Your database will have forms, queries and reports being produced too.
So as an overall structure for this question, this could be an option.
1. The tables of the database
- Data Structure Diagram (the one with the relationship between the fields)
- Discussion about the table and field names (what convention are you following and why?)
- Discussion about normalisation, note the primary keys etc.
- Discussion about the format for representing the data (especially for currency etc.)
2. Manipulating the data
- Entering data via forms, why use forms.
- Querying the database, what queries will you have, what purpose do they serve
- Calculations to produce the reports, how to produce the reports.
3. The output produced
- The reports, who are they for, how do they help the goals?
That's about 8 points of discussion there, some of that stuff might be a bit unnecessary, you really do need to be fairly concise.
Another way is to structure it by what data is coming out of the database e.g. you'd have the items being sold, the report about stuff selling well or badly etc. I think that kind of approach is easier for questions that outline the requirements a bit more specifically though.
Question 9 of the sample exam is one about threats, security etc. It also provides you with three things that you must talk about.
• potential threats to stored and communicated data and information
• ways in which an organisation can protect the integrity of data and information it stores and communicates
• legal and ethical considerations.
For that question I would use that as my three headings, seems like a good way to go about it. You could also talk about each threat separately, how to protect against that and then the legal/ethical issues with that particular one - I think that might end up taking up too much space though.