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

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

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