The Word Works

divider

Winners' Circles (Designing the Database)

Published By: John on 01/09/11
Categories: Winners' Circles Consuming Japan Advertising

Getting down to the nitty-gritty. If you need a quick introduction to the basic principles of database design, this is the place to look.

The database in which the credits data used in the social network analysis are stored was developed in Filemaker Pro. In Filemaker Pro the data are stored in tables and displayed and manipulated in layouts in which data from multiple, related tables can be combined. This database has three primary tables: Ad, Creator, and Role, which currently contain information from the TCC annuals from 1981, 1986, 1991, 1996, 2001, 2006, and 2007. In total the database contains records on 4536 ads, 8579 creators, and 34907 roles linking creators with ads.

But why these three tables, and how do they function? The following discussion is a bit technical but deserves close attention from readers who wish to know how the analysis reported here was done as well as the conclusions drawn from it.  It may also be useful for those contemplating similar research to know that working out these details took me several months of intermittent hacking before I got them clear.

In this type of database, the data are stored in fields, with the fields referring to a single case combined in a single record. To readers familiar with spreadsheets, it suffices to say that if a table is represented in spreadsheet format the fields are the the columns; the cases are the rows. But why, in this database are three separate tables required?

It is a basic principle of database design that there are three and only three fundamental relationships between the data contained in separate fields: one-to-one, one-to-many, or many-to-many. If the relationship is one-to-one, the two fields can be combined in a single table. If the relationship is one-to-many, two tables are required, with a unique identifier that appears in both tables used to link one to the other. If the relationship is many-to-many, three tables are required. Two of the tables have a one-to-many relationship to the third, called the join table, that provides a bridge between them. To see how this works in practice, we now take a closer look at the data contained in the Ad, Creator, and Record tables.

Each ad that appears in the TCC annual is a unique case, with several attributes, each of which stands in a one-to-one relationship with the ad in question. Each ad has only one sponsor, one lead agency, one industry category, one year and one medium. These basic items all appear with the ad in its record in the Ad table. Calculation fields (a special kind of field that displays the result of a calculation) are used to code the raw data in the basic fields; so that, for example, ad agencies can be coded as Dentsu=1, Hakuhodo=2, ADK=3, and Other=4.

Each creator has a personal name and surname. But here we have a problem. Different individuals may have the same names. The solution is to assign each creator a unique serial number. A calculation field is used to combine the first three letters of the surname with the serial number to create the name used in the social network analysis. Thus, for example, a copywriter named Maki Jun (where “Maki” is the surname and “Jun” the personal name), whose unique serial number is 65, becomes Mak65.

While calculation fields are used for coding information in both the Ad and Creator tables, the basic one-to-one relationship between the fields in each table remains undisturbed. In the Role table, which functions as a join table and provides links between ads and creators, things are a bit more complicated.

The problem here is that creators and ads have many-to-many relationships. The same creator may be credited with several different roles in the production of an ad: the same individual may, for example, have played three roles, creative director, copywriter, and planner. In addition, two or more individuals may be credited with the same role: thus, for example, multiple copywriters may have worked on the same ad. Records in the Role table each contain three vital pieces of information: a unique identifier for an ad; a unique identifier for a creator; and a category label for the type of role in question: copywriter, art director or film director, for example.The unique identifiers are automatically generated serial numbers assigned when new ads or creators are added to the database, and the pair of unique identifiers specify precisely the particular role in question. It is the roles specified in this way, as unique combinations of ad and creator that become the links analyzed by the social network analysis software.

In sum, the ads and creators are nodes in the networks analyzed. The roles are the links which connect them.

divider

37 People Have Commented:

  1. A fascinating insight into behind-the-scenes of database management, I look forward to reading more of the same. Thanks.

    Posted by canas art prints  on  01/11  at  02:07 PM
  2. Coach Outlet Online
    Thanks a lot for enjoying this beauty article with me. I am apreciating it very much! Looking forward to another great article. Good luck to the author! all the best!

    Posted by coach outlet online  on  01/14  at  02:23 AM
  3. Ball Gowns womens Dresses black evening dresses red evening dresses blue evening dresses Party dresses

    Posted by cosplay  on  01/19  at  02:16 AM
  4. When you share with someone your appreciation and gratitude, they will not forget you. Appreciation will return to you many times. Thanks.

    Posted by online casinos  on  01/24  at  07:40 AM
  5. There are a few things to consider when purchasing a pool table that have an effect on the price and quality of your table and therefore, your game. Note that the term “pool tables” refers to the table used to play billiards, snooker, and all other cue-sports similar to this.

    Posted by patio fireplace  on  02/05  at  07:25 AM
  6. Database design includes the power to capture business requirements and cost-saving characteristics useful in a large variety of industries and specialty fields within and across industries. This idea alone is enough to consider the possibility that this process is central to capturing the essence of a profitable activity.

    Posted by modern furniture stores  on  03/05  at  09:09 AM
  7. XML does have its advantages. Most developers only think about it briefly as a design scenario and then become so busy following their usual paths of design they find little time to really try new ways. This situation usually arises because the right kind of information is often not readily available.

    Posted by web design baltimore md  on  03/18  at  09:20 AM
  8. It is actually a particular position, its always great understanding much situations, this post is good in regards of both cognition equally lucky equally selective information. Thanks for the situation.
    Personalised Canvas Prints

    Posted by (JavaScript must be enabled to view this email address)  on  03/29  at  02:38 PM
  9. Gives Thanks for the place. What do you all imagine of the future of blogging? I have been learning a lot about googlefs endeavor to gain advantageous treatment for its site from cyberspace providers. This will leave successful their sites being smoother than sites owned by in.
    Banner Prints

    Posted by (JavaScript must be enabled to view this email address)  on  03/29  at  02:39 PM
  10. Web Development Team are given the job of assessing and rescripting (if required) the theme formulated by the designing team for the website. Web Development demands understanding of processes related to the web development. Web Development Team has the responsibility for giving a new face to the finished website. Evaluation requires technical procedure and subjectivity. Web Developers individually work for bringing their style into their creation and the combination of the entire thought process is used to influence the web page.

    Posted by washington dc web designers  on  04/08  at  07:40 AM
  11. The word is ‘stagging’ that you need to accomplish and this is what sells a home in a competive market. Color or not, a home needs to be stagged. Meaning, clean all the extras, and anything too personal like trophies, postures… What the pro’s (staggers) is after they have take all excess things out they put out plants in and fresh flowers. Also if you really are worried about paint I would suggest on the MLS (listing) offering an allowance for paint offered to the new owners after closing. I hope this helps!

    Posted by modern furniture  on  04/15  at  05:00 AM
  12. I often enjoy reading about others in other lines of work who have indeed made their marks thru hard work, stick-to-it-ness and commitment to their concepts, ideas and innovations. Then there are others who fly to the top of human endeavors as corporate leaders and they often seem to be a different breed, but also have the strong desires to win. 1996 Ford F250 AC Compressor

    Posted by (JavaScript must be enabled to view this email address)  on  05/14  at  10:47 AM
  13. I often enjoy reading about others in other lines of work who have indeed made their marks thru hard work, stick-to-it-ness and commitment to their concepts, ideas and innovations. Then there are others who fly to the top of human endeavors as corporate leaders and they often seem to be a different breed, but also have the strong desires to win. 1971 Ford F250 AC Compressor

    Posted by (JavaScript must be enabled to view this email address)  on  05/14  at  10:47 AM
  14. Designer bathroom furniture is like a chrome towel bar and a sleek toilet paper holder with a chrome finish gives your furnishing that perfect look. Adding a magnifying mirror and sparkling mirrors in variety of shapes adds to your bathrooms usefulness and makes it look big.

    Posted by crosley  on  05/24  at  06:46 AM
  15. Its very difficult to search basic information on internet. There are many who provide all big information but this one is from route.  One the relationship between different piece is done then it be comes easy to structure database.

    Posted by employment attorney chambersburg pa  on  05/26  at  05:45 AM
  16. I don’t have experience in web design, but I want to learn to build professional web pages. I know some html, but not much. Is there a cheap, easy to use and professional web design software that I could use easily without paying a lot? Am I asking for too much?

    Posted by Reputation Management Services  on  06/03  at  04:08 AM
  17. It’s hard to tell from just the information you have provided. I two different users could have a score at the same date at time then you would need to have the UserID as part of the primary key, because you couldn’t be sure that Date+Time would always be unique.

    Posted by MySpace Layouts  on  06/09  at  07:26 AM
  18. Hi - This is by far the best looking site Ifve seen. It was completely easy to navigate and it was easy to look for Testking 642-832 the information I needed.

    Posted by Testking 70-649  on  06/13  at  12:25 PM
  19. Thank you for the extremely impressive article. It has great detail that are easy to understand and it also has great tips. I can’t wait to read more of your blogs. Standards Of Beauty

    Posted by (JavaScript must be enabled to view this email address)  on  06/22  at  10:01 PM
  20. I was interested in web design, and have been thinking of trying it out. What would that class allow me to do once I am finished. Will it give me the skill and training to design a decent website? Or do you have to take additional advanced classes to do much with it?

    Posted by custom wordpress themes  on  07/20  at  07:04 AM
  21. I’ve made a reputation of setting up social media platforms, my name is getting thrown around and people and to pay me for it. I also help write resumes and cover letters on top of that.

    Posted by SEO Packages  on  08/01  at  12:20 PM
  22. I am starting a web design business and I am not sure. I just want to design, I don’t want to do any webmastering for anyone. I just want to sell a design. Is this what most web designers do? Or do they also set it up and get it online and running for them?

    Posted by unlimited web hosting  on  08/04  at  12:33 PM
  23. It is going to make the mobile phones are quite essential gadget to be having in your everyday life since it is going to make the phone act as a credit card itself. After much rumours regarding this option, Apple seems to have confirmed the presence of the NFC support in the iPhone 5. iPhone

    Posted by iPhone  on  08/18  at  05:20 AM
  24. I am very interested in your article, I think your articles are so interesting that I need more information, go is berkaya and I will always support you. I say many thanks to you.

    Posted by vintage wedding dresses  on  08/22  at  11:30 AM
  25. Web development needs expert web developers. Web development is about technology improvements. Web development plays a big role in our daily lives.

    Posted by Harry Wedlock  on  09/06  at  04:22 PM
  26. Page 1 of 2 pages  1 2 >

Post Your Comment:

Name:

Email:

Location:

URL:

Remember my personal information

Notify me of follow-up comments?

Submit the word you see below:




Powered by ExpressionEngine
Site by Boyink Interactive