holykimura
New member
- Local time
- Today, 07:21
- Joined
- Mar 24, 2013
- Messages
- 5
Hi
I have been scratching my head over whether i am right in using an Access Database or not. I have never really made a fully functional database before and am wondering whether what I want to achieve is complicating an existing method or not.
Currently we are using a spreadsheet to record information on upgrades and patches we apply to schools, and other machines in the office. My brief experience of Access has given me an insight on how a Database works as it reduces the need to duplicate data. This is why i think a database would be a better solution.
The current spreadsheet allows us to do the following:
I have carried out some Normalization today and came up with the following Entities:
School {ID, Address, Tel, Email, URL, Username, Password, IP_Address, School_Type_ID*, Database_Type_ID*,Database-name_ID*,Release_ID*, Patch_ID*}
School_Type {ID, SchoolType}
Database_Type {ID, Type}
Database_Name {ID,Name}
Room {ID, Name, Location}
Laptop {ID, Database_Type_ID*,Database-name_ID*,Room_ID*,Release_ID*, Patch_ID*, }
PC {ID, Database_Type_ID*,Database-name_ID*,Room_ID*,Release_ID*, Patch_ID*}
Release {ID, Release Date, Notes}
Patch {ID, Release Date, Patch_Notes}
Employee {ID, Name}
I have experience of creating tables, forms, some basic queries and reports.
I would like the database to be a functional database linked to a switchboard for one user to enter in information. The database should allow the user to print off reports about what has been upgraded ,when, by who, and which databases were upgraded. Other users should be able to access and search for schools and be presented with school information in a form to add more data if necessary or to update a record.
My questions at the moment are will the Database be too complicated to design for someone with my experience?
And if not do the entities look correct or can they be Normalized further? or even amended?
I have been scratching my head over whether i am right in using an Access Database or not. I have never really made a fully functional database before and am wondering whether what I want to achieve is complicating an existing method or not.
Currently we are using a spreadsheet to record information on upgrades and patches we apply to schools, and other machines in the office. My brief experience of Access has given me an insight on how a Database works as it reduces the need to duplicate data. This is why i think a database would be a better solution.
The current spreadsheet allows us to do the following:
- Put in a tick and a date next to a school that has been upgraded
- Put the name of any patch that the school has had and what date it was applied
- Put the names of any office PC's and Laptops that have been upgraded and what version of upgrade they have had
- The name of the person who carried out the update
- Enter any notes that need to be added such as any problems encountered, patch information etc..
I have carried out some Normalization today and came up with the following Entities:
School {ID, Address, Tel, Email, URL, Username, Password, IP_Address, School_Type_ID*, Database_Type_ID*,Database-name_ID*,Release_ID*, Patch_ID*}
School_Type {ID, SchoolType}
Database_Type {ID, Type}
Database_Name {ID,Name}
Room {ID, Name, Location}
Laptop {ID, Database_Type_ID*,Database-name_ID*,Room_ID*,Release_ID*, Patch_ID*, }
PC {ID, Database_Type_ID*,Database-name_ID*,Room_ID*,Release_ID*, Patch_ID*}
Release {ID, Release Date, Notes}
Patch {ID, Release Date, Patch_Notes}
Employee {ID, Name}
I have experience of creating tables, forms, some basic queries and reports.
I would like the database to be a functional database linked to a switchboard for one user to enter in information. The database should allow the user to print off reports about what has been upgraded ,when, by who, and which databases were upgraded. Other users should be able to access and search for schools and be presented with school information in a form to add more data if necessary or to update a record.
My questions at the moment are will the Database be too complicated to design for someone with my experience?
And if not do the entities look correct or can they be Normalized further? or even amended?