Lyric Database Lyric Music

Slides:



Advertisements
Similar presentations
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 5: Subqueries and Set Operations.
Advertisements

Relational Database Design and MySQL
Using Relational Databases and SQL Department of Computer Science California State University, Los Angeles Lecture 7:
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 2: Single-Table Selections.
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 4: Joins Part II.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Using Relational Databases and SQL Department of Computer Science California State University, Los Angeles Lecture 8: Subqueries.
Database Design Concepts
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
Using Relational Databases and SQL John Hurley Department of Computer Science California State University, Los Angeles Lecture 3: Joins Part I.
WEEK 10 Database Design. Agenda – Week 10 Review Hybrid Review Table Instance Charts Primary Keys Normalization.
1 Intro to JOINs SQL INNER JOIN SQL OUTER JOIN SQL FULL JOIN SQL CROSS JOIN Intro to VIEWs Simple VIEWs Considerations about VIEWs VIEWs as filters ALTER.
WEEK 10 Database Design. Agenda – Week 10 Review Hybrid Review Primary Keys Table Instance Charts.
Presented By: Gail Rose-Innes Camps Bay High School ICT & CAT Department Microsoft Access 2010.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
A table is a set of data elements (values) that is organized using a model of vertical columns (which are identified by their name) and horizontal rows.
Databases.  Question 1: What does SQL stand for? …………………………………………………………………… (1 point)  Question 2: Considering programming paradigms, what kind of language.
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Entity Relationship Diagram (ERD). Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship.
Relational Database Design and MySQL Charles Severance
Howard Paul. Sequential Access Index Files and Data File Random Access.
Teanna Clarke 6aQ What is a Entity-Relationship Diagram?  An Entity-Relationship Diagram (ERD) is a tool that graphically shows the connections among.
CS122 Using Relational Databases and SQL Huiping Guo Department of Computer Science California State University, Los Angeles 2. Single Table Queries.
CS 122: Lecture 3 Joins (Part 1) Tarik Booker CS 122 California State University, Los Angeles October 7, 2014.
Lecture 7: Subqueries Tarik Booker California State University, Los Angeles.
Joins (Part II) Tarik Booker California State University, Los Angeles.
CS122 Using Relational Databases and SQL Huiping Guo Department of Computer Science California State University, Los Angeles 4. Subqueries and joins.
Copyright © 2013 Dorling Kindersley (India) Pvt. Ltd. Management Information Systems: Managing the Digital Firm, 12eAuthors: Kenneth C. Laudon and Jane.
Creating a database table
CS122 Using Relational Databases and SQL
COP Introduction to Database Structures
Event-driven accounting information systems
Y12 into Y13 SUMMER TERM PROJECT.
Databases Chapter 16.
SQL – CRUD.
Chapter 2: Relational Model
© The McGraw-Hill Companies, All Rights Reserved APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Relational Databases.
Tables and Their Characteristics
CIS 155 Table Relationship
Databases Explained Tables © Dolinski 2007.
CS122 Using Relational Databases and SQL
A Table with a View: Database Queries
Chapter 4 Relational Databases
Databases and Information Management
Chapter 3 The Relational Database Model
Chapter 14 Normalization – Part I Pearson Education © 2009.
Databases and Structured Files: What is a database?
Primary key Introduction Introduction: A primary key, also called a primary keyword, is a key in a relational database that is unique for each record.
CS122 Using Relational Databases and SQL
Databases and Information Management
Data Management Innovations 2017 High level overview of DB
A Table with a View: Database Queries
Relational Databases.
A Very Brief Introduction to Relational Databases
CS122 Using Relational Databases and SQL
ICT Database Lesson 2 Designing a Database.
Microsoft Office Access is the best –selling personal computer database management system. What is Access?
CS1222 Using Relational Databases and SQL
IT 244 Database Management System
CS122 Using Relational Databases and SQL
Databases and Information Management
A Table with a View: Database Queries
Databases and Information Management
CS122 Using Relational Databases and SQL
Databases WOW!! A database is a collection of related data.
Lyric Database Lyric Music
Presentation transcript:

Lyric Database Lyric Music Lyric Music is an e-commerce company that provides web services to music artists. Among its services are offering mp3 and Real Audio files for download, selling CDs, and developing promotional materials for artists. Lyric Music Data A database can be described in more than one way. One technique is to simply list the rows and columns of each table. These are shown below.

Artists The Artists table holds information about each artist. An artist could be a band or group. It could also be a solo artist.

Members The Members table holds information about the individuals who are members of each artist group.

XrefArtistsMembers An artist (band) may have several members. But also a member may be part of more than one artist group. For instance Band X may have four members, one of whom also works as a solo artist. A cross-reference (xref ) table is needed to maintain this complex relationship between artists and members. XrefArtistsMembers is that table. Its primary key is a combination of MemberID and ArtistID, so it can match any artist with any member and vice-versa. The RespParty is a Yes/No field that identifies which of each artist’s members is the person responsible for paying bills and receiving official correspondence from Lyric Music.

Titles The Titles table tracks information on each CD title produced by each artist. ArtistID is a foreign key that relates this table to Artists.

Tracks Each CD title can have multiple tracks. The primary key of this table is the combination of TitleID and TrackNum. The mp3 and RealAud fields are Yes/No fields that indicate whether that track is available in mp3 or Real Audio formats.

Genre and Salespeople Genre: Each title is classified according to its genre. The Genre table is a simple look-up table that lists the valid genres. Salespeople The Salespeople table tracks information on the salespeople who work with each member and studio.

Studios The Studios table holds information about the studios that produce each CD title.

Lyric Music Database Relationships

Lyric Music Database Design