DVD DATABASE By: Sienna Bast Matthew Goodacre. PROBLEM DESCRIPTION  You want to watch a movie, but you think Tom Hanks is the best main character ever.

Slides:



Advertisements
Similar presentations
Analyzing a Character While watching the movie you will be required to complete one of the following graphic organizers on at least THREE different characters.
Advertisements

1 Datalog: Logic Instead of Algebra. 2 Datalog: Logic instead of Algebra Each relational-algebra operator can be mimicked by one or several Database Logic.
SQL Query Examples Database Management COP4540, SCS, FIU.
Functional Dependencies - Example
Subqueries Example Find the name of the producer of ‘Star Wars’.
Geodatabase basic. The geodatabase The geodatabase is a collection of geographic datasets of various types used in ArcGIS and managed in either a file.
Video Rental Store M.S. Access Module CAS 133 Basic Computer Skills/MS Office Russ Erdman.
Database A collection of related information stored on a computer and organized in a manner that allows access, retrieval, and use of that data.
Movies length titleyearfilmType Voices isa Cartoons isa MurderMystery weapon toStar Our Movie Example.
3-1 Chapter 3 Data and Knowledge Management
SQL SQL is a very-high-level language, in which the programmer is able to avoid specifying a lot of data-manipulation details that would be necessary in.
The Query Compiler 16.1 Parsing and Preprocessing Meghna Jain(205) Dr. T. Y. Lin.
Attribute databases. GIS Definition Diagram Output Query Results.
Relational Algebra. Manipulating Databases To access information in a database we use a query Ex: How many customers have the first name = `John’? Good.
SQL By: Toan Nguyen. Download Download the software at During the installation –Skip sign up for fast installation.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
WRITING BASIC SQL SELECT STATEMENTS Lecture 7 1. Outlines  SQL SELECT statement  Capabilities of SELECT statements  Basic SELECT statement  Selecting.
Chapter 16 (p481 – 485, ) Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
What is a review? A review is an evaluation of a publication, a product or a service, such as a movie (a movie review) A review consists of: The title.
Database Design Concepts
 A databases is a collection of data organized to make it easy to search and easy to retrieve in a useful, usable form.
Practice of ER modeling
Do you know the man in the picture? What is he famous for? Do you like drama?
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Movie Management Database Program Danny Solomon Capstone Project Advisor: Dr. C. David Shaffer.
Chapter 6 1 © Prentice Hall, 2002 The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited) Project Identification and Selection Project Initiation.
Information Systems Today (©2006 Prentice Hall) 3-1 CS3754 Class Note 12 Summery of Relational Database.
WEEK 10 Database Design. Agenda – Week 10 Review Hybrid Review Table Instance Charts Primary Keys Normalization.
MS-Access. Creating tables Setting up fields Validation ranges Look up values –List of values or query as source What fields do we require to keep track.
WEEK 10 Database Design. Agenda – Week 10 Review Hybrid Review Primary Keys Table Instance Charts.
MIS Bsharah The project should include the following items 1.Graphical process model containing 3 to 10 activities/process steps. 2.An Entity/Object.
Introduction to Data Manipulation in SQL CIS 4301 Lecture Notes Lecture /03/2006.
Introduction to Indexes. Indexes An index on an attribute A of a relation is a data structure that makes it efficient to find those tuples that have a.
Relational Algebra (Chapter 7)
CS 1308 Computer Literacy and the Internet
1 IRU – database design part one Geoff Leese September 2009.
The Relational Model 01/28/2014 – Material from Chapter 4 (Chap2 and Chap3 make an appearance)
Ancient Greek Theater Aim: How can we trace back the origins of theater to Ancient Greece? Do now: why do people go to the theater? Watch a movie? Read.
SQL queries basics. RHS – SOC 2 SQL query An SQL query is an SQL statement, which specifies a subset of the data in the database A subset in terms of.
In this session, you will learn to: Map an ER diagram to a table Objectives.
1 Computing Full Disjunctions Yaron Kanza Yehoshua Sagiv The Selim and Rachel Benin School of Engineering and Computer Science The Hebrew University of.
Copyright Ó Oracle Corporation, All rights reserved. Assign Unique Identifiers A Unique Identifier (UID) is any combination of attributes and/or.
MIS2502: Data Analytics Relational Data Modeling
Sandro Fiore Alessandro Negro SPACI Consortium & University of Salento, Lecce The Grid Relational Catalog.
SQL Exercises – Part I April
Data Modeling and the Entity-Relationship Model CS 475 Lecture Notes.
The Relational Model of Data Prof. Yin-Fu Huang CSIE, NYUST Chapter 2.
Practical Questions Movie (Title, Year, Length, inColor, StudioName, Producer) Give the SQL Statement that produced the outcome for the following query.
Joyce Han 6T. Introduction Table of Contents Movie Summary Character/Voice Actors Company Movie Facts Animation Facts Bibliography.
Databases : Functional Dependencies 2007, Fall Pusan National University Ki-Joune Li.
© D. Wong Ch. 3 (part 1)  Relational Model basics  From E/R diagram to Relations.
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
2b. Create an Access Database Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis with Spreadsheets 1.
IFS180 Intro. to Data Management Chapter 10 - Unions.
Writing a movie review.
Introduction to Computational Thinking
Logical DB Design: ER to Relational
Writing a movie review Super Size Me.
INF385T: Information Modeling — Class 11 Relational Database Design from ER Models Presented November 2 Karen Wickett,
TRIO Data Uncertainty Lineage Data Model Query Language System
Databases and Information Management
Do it now activity Since the beginning of the term you have planned a database based on your own scenario. Using your plan you are going to create a database,
Transforming E/R to Relational Model.
Assignment 3 Presentation EXAMPLE
Databases and Information Management
The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited)
Algebraic Laws.
Journal Entry #3 Title: Favorite Movie
Writing a movie review.
G061 - Data Dictionary.
Presentation transcript:

DVD DATABASE By: Sienna Bast Matthew Goodacre

PROBLEM DESCRIPTION  You want to watch a movie, but you think Tom Hanks is the best main character ever. The only movies you want to see star Tom Hanks. With our database you will have the capability to search for Tom Hanks movies. You will also be able to search more complex statements such as writer, director and studio. Or a combination of all.

REQUIREMENTS The Movie DVD database must support the following minimum requirements:  Define attributes to store for each movie, i.e. its number, title, the year the movie was made, the date the DVD was purchased, its type - for example, documentary, comedy, drama, and so on - and the length of the movie in minutes. You also rate movies according to your own rating system.  Define attributes to store for each movie star, i.e. his or her number, first name, and last name.  Define attributes to store for each director, i.e. list his or her number, first name, and last name.  A movie star can appear in many movies, and one movie can have many stars. A director can direct many movies, but a movie can only have one director.  two forms for data entry  two reports based on a query  generate 8 queries

ERD TRANSLATION Stable People(Person Number, Name, Date of Birth, Date of Death) Role(Movie Number, Person Number, Role) Movie(Movie Number, Title) Produces(Movie Number, Studio Number) Studios(StudioNumber, StudioName, DateOfOpen, DateOfClose,) Mapped Studios(Studio Number, StudioName, DateOfOpen, DateOfClose) Movie(Movie Number, Title, Studio Number) Role(Movie Number, Person Number, Role) People(Person Number, Name, Date of Birth, Date of Death) Mapped with Total/Partial Studios(Studio Number, StudioName, DateOfOpen, DateOfClose) Movie(Movie Number, Title) Produces(Movie Number, Studio Number) People(Person Number, Name, Date of Birth, Date of Death) Role(Movie Number, Person Number, Role)

FORM

RUN THE QUERY  SELECT Title, People.Person_Name FROM Movies JOIN People WHERE Movies.Actor = People.Person_Number AND People.Person_Name like “Tom Hanks"

QUERY RESULT/REPORT

TABLES