Project 1b; Film Database

Authors Avatar

Introduction

This project will be about creating a database for a fictional video shop. I will have the aim to help the staff of this business by creating a database of videos/DVD’s using current information from local Video stores, leaflets, newspapers and the internet. The database will help me to find out current information on which video or DVD has which features. The database will function as the basis of finding Videos and DVDs that are currently available in the store. Such a database is much more convenient, than one that is based on paper, since it is much quicker and is less susceptible to human error than a database that is based on paper. If the staff of the video shop did not have a database, severe problems would occur as the staff does not know which films are currently in stock and it is very likely that the needs of customers are not satisfied in time. E.g. a customer requests a movie for her son, but because the staff has not got the information where the video is and which videos are suitable it takes the member of staff about five minutes which results in the customer leaving without purchasing a movie.

The following questions could have been asked by a member of staff or a customer that need to be answered by using the database:

  • Which films are in stock that are not more than three years old?
  • What action movies are there for my 12-year-old-son?
  • What is the best action movie with Jet Li that you have in stock?

Finding Information for the Database

To find information from the internet I used the website .

For example when I wanted to seek for the movie Matrix, I simply typed it into this box:

From this window I could get enough information to fill every data field in my database.

Another movie could be for example ‘Enter the Dragon’:

This window also gave enough information to fill out every field in my database about that movie.

This is a screen print of my initial structure of the database or in other words the design view that I had used to make my database:

I used particular formats for the various fields and data types. E.g. I used text for the data field genre, because you use letters for describing the genre and included a field size of 15, since it is very unlikely that a genre will consist of more than 15 letters.

I will use the database for 15 films. 10 of these films are identified by the example data the teacher gave me and the other five records will be based on the data I have about five films taken from its DVD-Sleeves and from the website ‘www.imdb.com’. The screen print of the database is on the next page.

This database has the purpose to identify the films it is asked for. To find them efficiently, the user can use queries. The data that is relevant will be sorted and filtered according to the criteria and sort typed in by the user. To show how this database can satisfy the needs of a user, I made three queries according to three questions that I listed earlier, which could have been asked by a member of staff or customer.

The first query filters the films that answer the question, ‘which films are in stock that are not more than three years old?’

The design view of the query is on the next page.

The answers are only these films that are at least created in the year 2004. The year of individual films does not need to be showed, since this is not asked in the question. The results of running the query are shown below.

Join now!

The next query will find out what action movies there are for a 12-year-old-boy.

The picture below shows a screen print of the design view of this query:

The results of running this query look like this:

...

This is a preview of the whole essay