Hi Everyone!

Discussion in 'Software' started by claptrap1, Dec 16, 2013.

  1. claptrap1

    claptrap1 Private E-2

    I'm an esl nursery teacher in Cambodia. My school just started a few months ago. None of the local teachers in my department have training or experience of teaching and they are a bit in the dark how to assess the kids' academic progress.

    So, blind leading another, I did a draft of a table of the things of learning targets (rows), with tick boxes under categories (columns) like "cannot do", "needs lots of help", "can do well" etc for each subject category (Maths, English, Science, Art, Morality): There is a one table for each child and the teacher just needs to place a tick in the right column. I showed this to one of my bosses and he said I need to make a database with all the information on the paper, with input and report forms... He never asked me if I know how to do it!

    Well, I don't, but I have read a little about relational databases since then; however my knowledge and understanding is very weak. I have identified the following tables: Department, Course, Subjects, Students, Teachers: most students study under more than one department, occasionally more than one subject in the same department. Teachers can also work under two departments.

    The question is how to link these tables i.e. how to choose foreign key, secondary key etc. (Primary key would be Department ID, Student ID, Teacher ID and so on) I am guessing there has to be a linking table?

    Our school is small and are all still feeling our way - still developing the curriculum for kindergarten! - but I am hopeful the school will grow in the future: I want to make a database keeping in mind that more tables might be needed later.

    You may wonder why don't I just ask someone local? The problem is that I don't know many schools here that teach about databases and none that can do than in English! I am ashamed to admit that I can hardly speak the local language, but I am in English speaking environment all day, work 12 hours a day (often more) and I live alone so my chances of learning are not that great. Weekends I do all the housework and when I go shopping, everyone speaks English in the supermarket.... So I was wondering if anyone would know how to design a small relational DB like I need?
     
  2. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    Hi and Welcome to the forum

    Access databases can to this ok, but in some instances an Excel spreadsheet may work better.

    If going the Access database way then what version of Access or Office do you have or what database software are you using (plus its version ie. Open Office)?

    What I would do is to have a main table which is all about the student and have a StudentID (this will be your Primary Key) then in that table have Department and Teacher cells, then create a separate table for Department and Teacher these will both have main ID keys, these keys you link to the same names in the main Student Table so they are relational.

    Bare with me and I maybe able to draft up a very basic idea for you in Access 2013.
     
  3. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    This is a very basic idea and one you could use to see if this is the route you wish to take, to be honest you don't really need too many tables as that adds complexity, in the main keep all the student data and classes in one table and just link to a teacher table as you can then use this as a lookup to pick the various teachers for a given class type.

    Bare in mind I did this is 5mins so its rough as hell, as databases tend to take a while to plan and build, hence why programmers of databases get paid a fortune. I am not a database expert but I do on occasion build then for medical studies I'm working on or clinics I am part of for data collection.

    I have had to zip file the Access database file as that's the only way I can attach but my PC is malware free as is the zip file

    result of an online scan of the attached file http://virusscan.jotti.org/en/scanr...69c6/c870cc17bb3d1cceb1c2bdea84173579aa5952b0
     

    Attached Files:

    claptrap1 likes this.
  4. claptrap1

    claptrap1 Private E-2

    Thank you very much David, My question is still relevant. By developing a database for my school I could help many more by giving it away, as is. I'm not in this country to make money but to help it's development, from ground up so to speak, by my tiny contribution.
     
  5. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    Hi

    No on cost as I would never charge, but does the sample I produced help you and if you need changes or additions to this let me know and likely I can add these to a database for you.
     
  6. claptrap1

    claptrap1 Private E-2

    I cannot open the file. It doesn't seem I have Access any more and Open Office cannot open it either.
     
  7. DavidGP

    DavidGP MajorGeeks Forum Administrator - Grand Pooh-Bah Staff Member

    File should work still as I never deleted it from my OneDrive and just tried it on my PC but I have Access 2016 so not best for you, I will see what I can do for Open Office as it should work, what error you get with Open Office?
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds