Genetic Engineering Benefits
Download
Report
Transcript Genetic Engineering Benefits
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
What is a relational database?
It’s a database system in which
any database file can be a
component of more than one of
the database's tables.
Example
This is one table of a database…
Magnet
CORE ID
1
12423
2
456
3
23463
Picture
This page utilizes another table in the SAME database…
Magnet- 1
CORE ID- 12423
Hence, the word RELATIONAL…
Yet another…
Magnet- 2
CORE ID- 456
And another…
Magnet- 3
CORE ID- 23463
mySQL vs. Excel
DATA
Dynamic
Interrelated
Tables
CENTRAL
ANALYSIS
NOT Dynamic
Distinct Tables
SCATTERED
Old vs. New
OLD:
http://www.jlab.org/MagTest/www/Sp
areItemsIndex.html
NEW
http://www.jlab.org/MagTest/www/In
ventory/
What’s Been Done
PHP Programming
Internet based front end database
management system
Input of all current magnet inventory
Initial field maps
How to…
View and lookup data through the
web pages
START: www.jlab.org/MagTest
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.
You should now see a table for either all
inventory or the specified search.
Magnet
Style
Core
ID
Location
On
Operational
Loan
Drawing
Number
Coil
QD 21
Test Lab
no
yes
0
Coil
34-98
Test Lab
no
yes
0
Click to see
pictures
Picture
How to….
Enter new data into the database
through phpMyAdmin
START:
https://jmysql.jlab.org/phpMyAdmin/
Type in username & password.
Select ‘MagtestDB’ on the left panel drop
down bar.
Select a table. Choose an action.
BROWSE
INSERT
STRUCTURE
EMPTY
SEARCH
DELETE
Another method…
http://www.jlab.org/MagTest/www/Inventory/
Magnet Inventory
Insert
Billet/Misc. Inventory
Field Maps
Comments
Conclusion