Luz GUEVARA - Simon CHOLLET INGRID Database Proposal for Database.

Slides:



Advertisements
Similar presentations
MSc IT UFCE8K-15-M Data Management Prakash Chatterjee Room 2Q18
Advertisements

Stock Management System  I.T. Systems Solutii Profesionale S.R.L. This will present the key features of the Stock Managemen System (SMS) developed by.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Basic concept Technologies we have used The Design Problems, challenges & solutions Educational Gain.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Chapter 9: The Client/Server Database Environment
1 © Prentice Hall, 2002 The Client/Server Database Environment.
Lecture The Client/Server Database Environment
DEV-14: Understanding and Programming for the AppServer™
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Yannick Geerebaert LLR Ecole Polytechnique CNRS IN2P3 Palaiseau France INGRID Meeting / March 2008 / France March 2008 status MPPC TEST LLR S.
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
The Client/Server Database Environment
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Best Practices in Moodle Administration Best Practices in Moodle Administration A variety of topics from technical to practical Jonathan Moore Vice President.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
1 © Prentice Hall, 2002 Chapter 8: The Client/Server Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
MBA 664 Database Management Systems Dave Salisbury ( )
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
© 2005 by Prentice Hall 1 Chapter 9: The Client/Server Database Environment Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
Chapter 7 Working with Databases and MySQL PHP Programming with MySQL 2 nd Edition.
1 Alice DAQ Configuration DB
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
DB-based DAQ monitoring and Physics analysis tools Emiliano Barbuto European Emulsion Group (LNGS May 2003)
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
Accelerator Physics SNS EPICS Integration with Web-based Technologies Presentation by Madhan Sundaram.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Project Members: ABHIJITH REDDY MAMIDI SWETHA CHAPARALA TEJASWI DUBBUDU JESURUN PREM KUMAR.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
DataFlow Diagram – Level 0
MySQL and GRID status Gabriele Carcassi 9 September 2002.
The basics of knowing the difference CLIENT VS. SERVER.
DB Current Status Polenkevich Irina. The general requirements on DB Access through the Internet; DB backup to do automatically (once per week);
How Web Database Architectures Work CPS181s April 8, 2003.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Sergey Belov, Joint Institute for Nuclear Research, Dubna, Russia Status of the LCG Monte Carlo Data Base(MCDB)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
Mantis Bug Tracker. MantisBT features Open source web-based bug tracking system. Track software defects. Mantis is often configured by users to serve.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Microsoft SQL is known as RDMS (Relational Database Management System) which is developed by Microsoft and is highly used at corporate and enterprise.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Web Application for Home Energy Assistance Program
Chapter 9: The Client/Server Database Environment
The Client/Server Database Environment
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Cloud based Open Source Backup/Restore Tool
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Sending data to EUROSTAT using STATEL and STADIUM web client
Presentation transcript:

Luz GUEVARA - Simon CHOLLET INGRID Database Proposal for Database

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/212 Purposes Supervise, share MPPC Test Bench results Central access for INGRID configuration Assure traceability of INGRID sub-elements List Database items in different views Tools for fine tuning on Database items

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/213 Database Architecture LLR External Labs

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/214 Database Server (MySQL) Execute MySQL requests from outside Store all tables in central Database One table for each detector sub-element Table fields (sub-element parameters):  Identification: unique key, identify sub-element  Configuration: all useful physical / tested characteristics Security: accounts (administrator or user), with different access rights on Database items: change structure, edit, view Backup & reliability: external mirror Database with automated synchronization

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/215 Tables examples MPPC identification:  HPK ID  … MPPC configuration:  V op : Operational Voltage  Gain vs V op  Dark noise vs V op  PDE MPPC Factors Application

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/216 Web Server Updated test results anywhere Provide Database administration tools  Global or one by one item modifications Friendly graphical representations Easy access to different list of items We have tested 2 different technologies:  ‘Classic’ Web server: Apache  Oriented Object Web server: Zope & Plone  It works, cf. demonstration …

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/217 Database Interfaces Can be read and written with any external program, just need ODBC (Open DataBase Connectivity): use your preferred language Provide libraries for basic operations on database: connect, access, change, close, … Proposal languages (already tested):  PHP: for Web server pages  Python, C++: for Oriented Object applications

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/218 Demonstration Use Apache and Zope/Plone Web servers  List of MPPC  Edit MPPC properties  Delete a MPPC item  Use ‘local’ Apache server for 2 nd web prototype Python application to list all elements  Use ‘local’ MySQL server for demonstration Web passwords:  Under Apache: ********  Under Plone: ********

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/219 Conclusions First database prototype, ready to go Database library in Python is working To be done:  Integrate this library in the main Test Bench application see next presentation

Luz GUEVARA - Simon CHOLLET Test Bench Software MPPC Test Bench Software Status

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/2111 MPPC Test bench : What we need ? PyMySQL Test Bench Application RS485 Eth. 1 Eth. 2 RS232 Source Meter T° Monitor Pulse Generator GUI Device LOG INGRID DB Web Browser GPIB Eval. board Acq. System

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/2112 Test Bench Software Architecture “VISA Device” Common library to control test bench devices. 2 main functionalities : Write: Send command to device. Read: Asynchronous instrument operations. Store device messages into FIFO before processing. …. Msg 3 Msg 2 Msg 1 Msg N FIFO VISA Device Test Bench

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/2113 Test Bench Software Configurations 4 configurations for tests:  Reverse current vs operational voltage (V op )  MPPC Gain vs V op  MPPC Dark Noise Rate vs V op  MPPC Photo Detection Efficiency Simple technologies:  Python for libraries / programs  VISA for device control  MySQL for data / results storage

Luz GUEVARA - Simon CHOLLET INGRID Meeting /03/2114 Conclusions All device modules are evaluated and tested (except access to Lecroy 104MXi) … Next step: integrated modules in main Test Bench application Define procedures for MPPC mass production testing Kill bugs …