design of a relational database schema for magnet inventory data catherine pao july 26, 2006

17
Design of a Design of a Relational Database Relational Database Schema for Magnet Schema for Magnet Inventory Data Inventory Data Catherine Pao July 26, 2006

Upload: reynold-gibbs

Post on 19-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Design of a Relational Design of a Relational Database Schema for Database Schema for

Magnet Inventory DataMagnet Inventory Data

Catherine Pao

July 26, 2006

Page 2: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Agenda Relational databases Database organization What’s been done How to:

- View / lookup data

- Access phpMyAdmin

- Enter new data into the database

Page 3: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

It’s a database system in which any database file can be a component of more than one of the database's tables.

What is a relational database?

Page 4: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Example

Magnet CORE ID Picture

1 12423

2 456

3 23463

This is one table of a database…

Page 5: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Magnet-Magnet- 1 1

CORE ID-CORE ID- 12423 12423

This page utilizes another table in the SAME database…

Hence, the word RELATIONAL…

Page 6: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Magnet-Magnet- 2 2

CORE ID- 456CORE ID- 456

Yet another…

Page 7: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Magnet-Magnet- 3 3

CORE ID- 23463CORE ID- 23463

And another…

Page 8: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

mySQL vs. Excel DATA Dynamic Interrelated

Tables CENTRAL

ANALYSIS NOT Dynamic Distinct Tables SCATTERED

Page 9: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Old vs. NewOLD: http://www.jlab.org/MagTest/www/

SpareItemsIndex.html

NEWhttp://www.jlab.org/MagTest/www/

Inventory/

Page 10: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

PHP Programming

Internet based front end database

management system Input of all current magnet inventory Initial field maps

What’s Been Done

Page 11: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

How to…

START: www.jlab.org/MagTest

View and lookup data through the web pages

Page 12: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Scroll down. Under Magnet Measurement on the left panel, click Magnet Measurement Facility Inventory .

You can now do one of two things-

1. Click ‘SEE ALL’ to view ALL inventory.

OR

2. Indicate type and name by selecting from

the drop down bars.

Page 13: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

You should now see a table for either all inventory or the specified search.

Magnet Style

Core

ID

Location On

Loan

Operational Drawing Number

Picture

Coil QD 21 Test Lab no yes 0

Coil 34-98 Test Lab no yes 0

Click to see pictures

Page 14: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

How to….Enter new data into the database

through phpMyAdmin

https://jmysql.jlab.org/phpMyAdmin/

START:

Page 15: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Type in username & password.

Select ‘MagtestDB’ on the left panel drop down bar.

Select a table. Choose an action.

BROWSE

STRUCTURE

SEARCH

INSERT

EMPTY

DELETE

Page 16: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Another Another method…http://www.jlab.org/MagTest/www/Inventory/

Insert

Magnet Inventory

Billet/Misc. Inventory

Field Maps

Comments

Page 17: Design of a Relational Database Schema for Magnet Inventory Data Catherine Pao July 26, 2006

Conclusion