Hightower Posted June 16, 2008 Posted June 16, 2008 So, I've finally finished my database design - now I have to justify the design of it. Anyone got any ideas how this would be best done? i.e. I have followed the steps from the design stage which came from the analysis stage etc.
dhicks Posted June 16, 2008 Posted June 16, 2008 So, I've finally finished my database design - now I have to justify the design of it. Anyone got any ideas how this would be best done? Sorry, what context is this in? Is this a database you're designing as an exercise (i.e. to hand in as some school work), or something you're doing as a job? If the latter, surely the only "justification" you need is that you're the database designer? What sort of database is it you are designing? -- David Hicks
TechMonkey Posted June 16, 2008 Posted June 16, 2008 If it is for coursework/project then the justification is your database design/normalisation along with database dictionary. This would have been your research before actually setting up the database. Which you did first of course....
Friez Posted June 16, 2008 Posted June 16, 2008 This is a wishy washy question to be sure. I am going to make an assumption that you've been asked to justify the design of the database as part of an evaluation of the work you've just done, if so here's some questions you should ask yourself. If it's unnormalised, why is it unnormalised (i.e. flat) will there be a definite advantage over other methods in doing so? If you've normalised it, why have you normalised it in the way that you have? How much data is written to the database, is there any redundancy or replication of data elsewhere in the database? Could it be optimised any more? What about if you were storing several billion entries, is your database fast enough to account for it? Does it need to? What if you needed to upgrade it in the future? Can it roll into a distributed system relatively easy? What are the needs of your client/system and does the database meet these needs? This is the kicker question when it comes to justifying your design.
Hightower Posted June 16, 2008 Author Posted June 16, 2008 It's for college - the database is a Video Store kind of one allowing enrolling of members and loaning of DVD's etc. I've done ALL the design work, normalisation and things like that. I just don't know what to put. Do I actually write "This database is fine because I followed the design which came from the analysis which came from the customer"???
RabbieBurns Posted June 16, 2008 Posted June 16, 2008 thats the exact database design i did at college we then had to take it a step furthur and write an ASP interface for the frontend
dhicks Posted June 16, 2008 Posted June 16, 2008 It's for college - the database is a Video Store kind of one allowing enrolling of members and loaning of DVD's etc. Oh, ah... Your best bet could well be to look at the mark scheme - if you don't have one already, nip over to the relevant exam board's website and download one from there. -- David Hicks
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now