May 21, 2004ElizabethGallas -- D0 Luminosity Db1 D0 Luminosity Database Status Elizabeth Gallas Fermilab Computing Division / D0 Computing and Analysis.

Slides:



Advertisements
Similar presentations
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Advertisements

Microsoft SQL Server 2008 From the Program menu choose: Microsoft SQL Server 2008 R2  SQL Server Management Studio. You may see a window indicating the.
DAMA - MN 11/20/2002 Designing Your Primary Keys Denise Dykstra DAMA - Minnesota November 20, 2002.
Let’s try Oracle. Accessing Oracle The Oracle system, like the SQL Server system, is client / server. For SQL Server, –the client is the Query Analyser.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Creating a Blank Database 1. Open up Microsoft Access 2. Click on Blank document button 3. On the right panel, Specify the location for saving your database.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
C Computer-Based Systems for Management Support Kevin Brabazon D atabases : Fundamentals.
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
IMS1907 Database Systems Summer Semester 2004/2005 Lecture 2 Relational DBMS Software An Overview of Microsoft Access.
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
Oracle Data Definition Language (DDL)
Module 9: Managing Schema Objects. Overview Naming guidelines for identifiers in schema object definitions Storage and structure of schema objects Implementing.
Chapter 4: Organizing and Manipulating the Data in Databases
Chapter 4-1. Chapter 4-2 Database Management Systems Overview  Not a database  Separate software system Functions  Enables users to utilize database.
CSCI 6962: Server-side Design and Programming
Microsoft Access 2000 Creating Tables and Relationships.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
Chapter 6 Additional Database Objects
Concepts of Database Management Seventh Edition
Chapter 4: Organizing and Manipulating the Data in Databases
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
311: Management Information Systems Database Systems Chapter 3.
ABC Insurance Co. Paul Barry Steve Randolph Jing Zhou CSC8490 Database Systems & File Management Dr. Goelman Villanova University August 2, 2004.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
Oracle Data Definition Language (DDL) Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Other database objects (Sequence). What Is a Sequence? A sequence: Automatically generates sequential numbers Is a sharable object Is typically used to.
1 Client/Server Databases and the Oracle Relational Database.
Database Management Systems Introduction. In the Beginning… Customer Program 1.
July 10, 2006ElizabethGallas1 Luminosity Database Elizabeth Gallas Fermilab Computing Division / D0 Computing and Analysis Group D0 Database ‘Taking Stock’
March 15, 2004ElizabethGallas -- D0 Luminosity Db1 D0 Luminosity Database: Status_Mask Implementation Elizabeth Gallas Fermilab Computing Division / D0.
M1G Introduction to Database Development 2. Creating a Database.
1 A Guide to SQL Chapter 2. 2 Introduction Mid-1970s: SQL developed under the name SEQUEL at IBM by San Jose research facilities to be the data manipulation.
Damian Tamayo Tutorial DTM Data Generator Fall 2008 CIS 764.
This is the first screen you will encounter. Select Blank Database.
Elizabeth Gallas August 9, 2005 CD Support for D0 Database Projects 1 Elizabeth Gallas Fermilab Computing Division Fermilab CD Grid and Data Management.
Integrate Full-Text Retrieval with Digital Archives System Reporter : Chia-Hao Lee Computer System and Communication Lab, Academia Sinica Institute of.
Constraints cis 407 Types of Constraints & Naming Key Constraints Unique Constraints Check Constraints Default Constraints Misc Rules and Defaults Triggers.
Zhangxi Lin Texas Tech University ISQS 6347, Data & Text Mining 1 ISQS 6339 Data Management and Business Intelligence Database Review.
Relational Database Techniques
Database Basics BCIS 3680 Enterprise Programming.
Jan 28, 2005Elizabeth_Gallas D0_Trigger_Database 1 D0 Trigger Database Status Elizabeth Gallas Fermilab CD/D0CA Margherita Vittone, Vijay Murthi, and Steve.
Planning & Creating a Database By Ms. Naira Microsoft Access.
Constraints Lesson 8. Skills Matrix Constraints Domain Integrity: A domain refers to a column in a table. Domain integrity includes data types, rules,
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 25 I’m Suffering from Information Overload.
1 Intro stored procedures Declaring parameters Using in a sproc Intro to transactions Concurrency control & recovery States of transactions Desirable.
Nov 1, 2002D0 DB Taking Stock1 Trigger Database Status and Plans Elizabeth Gallas – FNAL CD (with recent help from Jeremy Simmons, John Weigand, and Adam.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
Jan 27, 2003D0 Trigger Db Status1 Trigger Database Status Elizabeth Gallas – FNAL CD Trigger Working Page d0.fnal.gov/~gallas/d0_private/trig/trigger.html.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
Level 1-2 Trigger Data Base development Current status and overview Myron Campbell, Alexei Varganov, Stephen Miller University of Michigan August 17, 2000.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Constraints Advanced Database Systems Dr. AlaaEddin Almabhouh.
11 Copyright © 2004, Oracle. All rights reserved. Performing a Migration Using Oracle Migration Workbench (Part II)
Understanding Core Database Concepts Lesson 1. Objectives.
Databases.
CS1222 Using Relational Databases and SQL
ORACLE SQL Developer & SQLPLUS Statements
CS1222 Using Relational Databases and SQL
CS1222 Using Relational Databases and SQL
CS1222 Using Relational Databases and SQL
Understanding Core Database Concepts
CS1222 Using Relational Databases and SQL
Presentation transcript:

May 21, 2004ElizabethGallas -- D0 Luminosity Db1 D0 Luminosity Database Status Elizabeth Gallas Fermilab Computing Division / D0 Computing and Analysis Group D0 Luminosity Meeting May 21, 2004

ElizabethGallas -- D0 Luminosity Db2 Luminosity Database Schema

May 21, 2004ElizabethGallas -- D0 Luminosity Db3 Fairly Recent Changes STATUS FLAGS –Status flags are no longer called ‘masks’ because they are not packed words –8 sets of tables storing status flags STATUS_EXPLAIN_% (tk,lbn,lt,pfc,ls,tr,lf,rf) STATUS_TO_% (tk,lbn,lt,pfc,ls,tr,lf,rf) –A set of centralized STATUS flags in LBN table (LBN) – implementation indefinite at this point Connection to file processing (Thanks Marco) –plan laid out for PRD_FILE_CHKS tables (3) Data Quality by LBN (Thanks Stefan Soldner…) –plan laid out for LBN_QUALITY tables (5)

May 21, 2004ElizabethGallas -- D0 Luminosity Db4 New Integer Primary Keys for 3 tables: Steve White (FNAL CD) is building lum_db_server –the current database server generator can’t handle more than 3 primary keys –he looked at expanding this limit to 4 primary keys claims this will be a BIG problem –therefore, Steve and Anil have been changing 3 tables pk’s: LBN_TRIGGER.LT_ID LBN_STREAM.LS_ID LBN_QUALITY.LS_ID –there are positive and negative aspects to this change, but we really had no option – We had to change to use these integer keys in order to get Steve to build a db server. –they agreed they would make the changes in Oracle Designer and have not gotten it right yet.

May 21, 2004ElizabethGallas -- D0 Luminosity Db5 The Status of STATUS_Records Status records – what are they ? –the RULE: indicate something is WRONG with that data the entered value in a column indicates bad data quality –example: checksum_file and checksum_onl do not agree the value in a column is missing from the input dictionary –example: exp_lum_nim the value in a column was changed so that it met db constraints –example: LBN_TRIGGER.EG_NUM has value > 10 (database constraint: 1 or 2 digit integer) –the EXCEPTION: QUALITY TABLES we want to enter good and various forms of bad just like in Run Quality these records will be inserted by web/comline programs (not Helena’s programs) Status records : where do they go? –STATUS_EXPLAIN_% - store each type of condition/description –STATUS_TO_% - store the condition id and the record for which it occurs Status records are not being inserted right now –Helena/Tim are making a list –Helena is adding to the list when she finds questionable inputs