DatAlign IMPLEMENTATION OF THE NEW APS SURVEY AND ALIGNMENT DATABASE *

Size: px
Start display at page:

Download "DatAlign IMPLEMENTATION OF THE NEW APS SURVEY AND ALIGNMENT DATABASE *"

Transcription

1 IWAA2004, CERN, Geneva, 4-7 October DatAlign IMPLEMENTATION OF THE NEW APS SURVEY AND ALIGNMENT DATABASE * Jaromir M. Penicka, Horst W. Friedsam Argonne National Laboratory, Argonne, Illinois, U.S.A. 1. INTRODUCTION The Advanced Photon Source (APS) at Argonne National Laboratory is a national 3rdgeneration synchrotron-radiation light source research facility located about twenty-five miles southwest of Chicago. The APS accelerator systems and X-ray beamlines are approximately six kilometers in length with more than four thousand precisely aligned components. The APS Survey and Alignment Group (SAG) is responsible for the correct positioning of beamline components for the APS accelerator systems. SAG fiducializes beamline components, aligns components in the accelerator tunnel and in the experiment hall, and maintains all necessary geodetic control networks to achieve required placement tolerances. All these tasks generate large amounts of data that have to be stored and readily accessible to the SAG members. As a result, the utilization of a database system is inevitable. During the 1990s, the SAG depended on Geonet software [1] for its data storage and management needs. Geonet was originally developed under the DOS environment at SLAC in the 1980s as an all-inclusive software package for the accelerator alignment community. After a decade of a reliable service, Geonet unavoidably became obsolete. First, some Geonet utilities, like data collection and data reduction programs, were phased out or replaced by new tools to keep up with advancements in survey and alignment technology. By the year 2002, a decision was made to also replace the database portion of Geonet with a new relational database. The conceptual design of the new APS Survey and Alignment Database [2] was completed in After a review of commercially available database management systems (DBMSs), Microsoft Access 2000 was chosen for the implementation of our database design. The implementation of the new database (DB), under the name DatAlign, commenced the following year. 2. DATABASE IMPLEMENTATION A database application, like DatAlign, that is developed in the Access environment consist of tables, queries, forms, reports, macros, and modules. In addition to these primary objects, the Access developer can also make use of several miscellaneous objects like relationships, command bars, database properties, and import/export specifications. With all these objects, each of which has its own special function, one can create a powerful, user-friendly, and integrated application Tables and Relationships of DatAlign Tables are the fundamental information building blocks and the starting point for the DB implementation. They are the depositories for the data of interest. Relationships tie the tables Work supported by U.S. DOE, Office of Basic Energy Sciences, under Contract No. W ENG-38.

2 IWAA Workshop, CERN, Geneva, 9-11 October together, enable the construction of larger information objects, and help to maintain the data integrity. The DatAlign relationship window (Fig. 1) reveals the basic structure of the implemented database. The schema closely follows our normalized relational model that was presented in greater detail at the IWAA 2002 at Spring-8, Japan. Figure 1 DatAlign tables and relationships. The DatAlign database is built around eleven related tables. A brief review of the diagram discloses the rationale of each table. The LATTICE table contains three-dimensional geometric coordinates of the lattice points and the rotations for the beam components at these points. The purpose of the table SUBSYSTEM is to quickly identify the location of a lattice point in terms of the accelerator subsystem and sector. The table COMPONENT, with a serial number of a component as a key, holds the common information about a component. The objective of FIDUCIAL is to store the local component coordinates of a fiducial. The primary key is a composite of a fiducial ID and the serial number of the component to which the fiducial belongs. The ROLL table contains roll values associated with some components. The table IDEAL has a dual function. First, it serves as an association object to assign components and their fiducials to the specific lattice points. This assignment creates a unique primary key for IDEAL by using a combination of identifiers of the LATTICE and FIDUCIAL tables. Second, the IDEAL table stores the data that is dependent on this assignment the ideal geodetic coordinates of fiducial points. The table TARGET contains information related to the target used for point

3 IWAA2004, CERN, Geneva, 4-7 October measurements and defines the virtual point associated with the measurements or coordinates. The SURVEY_PT table maintains the common data for any measured point, while the SURVEY_PT_1D, SURVEY_PT_2D, and SURVEY_PT_3D tables collect measured point coordinates, measuring methods, and order of survey networks. In addition, they hold hyperlinks to source data files, which are stored in a hierarchical directory on a server. As can be expected for a normalized relational design, all relationships among the DatAlign tables are of type one-to-many. For example, the relationship between tables COMPONENT and FIDUCIAL allows a particular component to have many fiducials, but a specific fiducial belongs to only one component. Additionally, all DatAlign relationships are established with enforced referential integrity. In the example relationship above, this implies that a fiducial and its coordinates cannot be inserted in the database unless the component to which it belongs already exists in the database. Also, one is not allowed to delete a record from the COMPONENT table if corresponding records exist in the FIDUCIAL table Forms, queries, and reports Designing the table structure is the most important and difficult task in database development. This is not quite obvious when looking at the database from a user s perspective. For users, the purpose of a database application is to provide forms, reports, and queries so that they can record data and obtain the information they need about objects important to their work. Nevertheless, it is the well designed underlying table structure that makes the implementation of queries, forms, and reports possible. Select queries are probably the most frequently used objects of DatAlign and one of the main reasons why we decided to develop the DatAlign database. Select queries are stored questions about data saved in the tables that allow the user to view and retrieve desired data. They are also the foundation for most forms and reports in DatAlign. The typical use of a select query, as well as the navigation through the DatAlign application, is shown in Fig. 2. This example illustrates the steps taken by a user who wants to find all the elevation data for sector 37 of the storage ring. Starting from the main menu the user navigates through the windows by selecting APS COORDS Elevations to the Search by location sector query. The dialog box then prompts the user to select a location from a combo box and enter the sector number. After clicking on the Run Query command button, the query executes and displays 49 records that meet the given criteria. Furthermore, the user is given the opportunity to view the source of each elevation record. A click on the hyperlink opens a Notepad window displaying the least squares adjustment output file, where the elevation data originated. The query result can be saved as an Excel sheet for further processing, which is a powerful feature of the Access environment. As in the example above, majority of the select queries in DatAlign were designed as parameter queries, prompting the user for criteria at runtime. The actual queries were developed using the SQL code or the QBE tool provided by Access. The query example above also demonstrates two of the many utilizations of forms in DatAlign. All navigation switchboards, as well as the custom dialog box in Fig. 2, were developed as form objects. Although the most common use of forms is for data entry, DatAlign often makes use of forms for displaying the results of more complex queries. For example, a user searching DatAlign for detailed information about a specific survey point, will receive results

4 IWAA Workshop, CERN, Geneva, 9-11 October 2000 Figure 2 Example of navigation through DatAlign to execute a parameter query. 4

5 IWAA Workshop, CERN, Geneva, 9-11 October of his query presented in a form Survey Point Details (Fig. 3). This form displays all the information stored in the database concerning the point in question. It shows point location; description; all 1D, 2D, and 3D data available for the point; information about the target associated with the point; as well as the target s image. This form is actually four forms in one: one main form and three subforms. Underlying the Survey Point Details form are four queries drawing the data from five tables. Figure 3 again points out that an inquisitive user can further explore the hyperlinks to view the source of the data outside of the database. In this case, the Bundle Adjustment Output File generated the coordinates of the measured point. Figure 3 Survey point details displayed in a form.

6 IWAA Workshop, CERN, Geneva, 9-11 October Although forms can be printed directly, reports are more suitable objects for displaying information on a printout. Reports provide greater control over the layout of the information to be printed. Consequently, if one expects certain forms to be printed, it is practical to emulate them as reports. The Survey Point Detail Report (Fig. 4) emulates the Survey Point Details form. The report was produced with very little effort because it was based on the same queries as the form above. Figure 4 Survey Point Detail Report print.

7 IWAA Workshop, CERN, Geneva, 9-11 October The logic flow built into the DatAlign application is implemented using macros and by the Visual Basic for Applications (VBA) code. The VBA functions and subroutines are stored in modules and can be triggered from an event like a click on the command button or the loading of a form (event procedures). Modules specific to a form are created and stored in that form and triggered from events taking place within it. All VBA code is written in the Visual Basic Editor (VBE) which is consistent with other Microsoft Office products. 3. CONCLUSION The APS Survey and Alignment Group, with two staff and seven technicians, is small in size yet produces relatively large amounts of data. Making this data available in a user-friendly, easy-to-maintain database for every member of SAG was one of the main goals we set for ourselves in the fall of Although we have been developing a new database on a timepermitting basis, the first version of DatAlign was released for testing in November Currently, we have approximately seventy five percent of the original design developed and about ninety percent of the Geonet legacy data migrated to DatAlign. The undertaking of implementing a new database was worth the effort. DatAlign has eliminated redundancies and anomalies found in Geonet and improved the data integrity and security. DatAlign has allowed us to track additional information not previously possible, and it has significantly increased retrieval and update flexibility of all our data. 4. ACKNOWLEDGEMENTS We would like to acknowledge the APS survey and alignment technicians Kris Mietsner and Ron Dettling for their efforts in transferring the old information from Geonet to the new DatAlign tables. Ron spent many days pacing through accelerator tunnels painstakingly collecting the missing serial numbers of beamline components, while Kris was tirelessly editing and regrouping Geonet data and making it digestible to DatAlign. Special thanks also go out to Cathy Eyberger for the helpful suggestions while editing and refining this paper. References [1] GEONET, Stanford Linear Accelerator Center Survey and Alignment Workshop on Data Processing Using Geonet for Accelerator Alignment, SLAC-PUB-395, February [2] J. Penicka, H. Friedsam, New Database Design for the APS Survey and Alignment Data, Proceedings of the Seventh International Workshop on Accelerator Alignment, Spring-8, Japan, October 2002.

THE ALIGNMENT OF THE ADVANCED PHOTON SOURCE AT ARGONNE NATIONAL LABORATORY*

THE ALIGNMENT OF THE ADVANCED PHOTON SOURCE AT ARGONNE NATIONAL LABORATORY* I/1 THE ALIGNMENT OF THE ADVANCED PHOTON SOURCE AT ARGONNE NATIONAL LABORATORY* Horst Friedsam Argonne National Laboratory, Argonne, Illinois, USA 1. INTRODUCTION Currently the Advanced Photon Source (APS)

More information

HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT -

HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT - HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT - A. Herty, J. Albert 1 Deutsches Elektronen-Synchrotron DESY, Hamburg, Germany with international partners * 1. INTRODUCTION

More information

ACAMS INTEGRATED SOFTWARE FOR ACCELERATOR ALIGNMENT AND MEASUREMENT

ACAMS INTEGRATED SOFTWARE FOR ACCELERATOR ALIGNMENT AND MEASUREMENT ACAMS INTEGRATED SOFTWARE FOR ACCELERATOR ALIGNMENT AND MEASUREMENT K.J. Tremblay, K.S. Baggett and C. J. Curtis Thomas Jefferson National Accelerator Facility 12000 Jefferson Avenue Newport News, Virginia,

More information

William Oren, Robert Pushor, and Robert Ruland Stanford Linear Accelerator Center Stanford University, Stanford, California ABSTRACT

William Oren, Robert Pushor, and Robert Ruland Stanford Linear Accelerator Center Stanford University, Stanford, California ABSTRACT SLAC - PUB - 4141 November 1986 (4 INCORPORATION OF THE KERN ECDS-PC SOFTWARE INTO A PROJECT ORIENTED SOFTWARE ENVIRONMENT* William Oren, Robert Pushor, and Robert Ruland Stanford Linear Accelerator Center

More information

12 Alignment. Technical Synopsis

12 Alignment. Technical Synopsis 12 Alignment Technical Synopsis This section describes the procedures and methods used to position the LCLS-II components with their required accuracy. Most of the alignment requirements for the injector,

More information

SURVEY AND ALIGNMENT OVERVIEW: FERMILAB MAIN INJECTOR RING

SURVEY AND ALIGNMENT OVERVIEW: FERMILAB MAIN INJECTOR RING I/101 SURVEY AND ALIGNMENT OVERVIEW: FERMILAB MAIN INJECTOR RING Virgil Bocean, Babatunde O Sheg Oshinowo, Terry M. Sager Fermi National Accelerator Laboratory, Batavia, Illinois, USA 1. INTRODUCTION The

More information

INVESTIGATION ON LASER SCANNERS *

INVESTIGATION ON LASER SCANNERS * IWAA2004, CERN, Geneva, 4-7 October 2004 INVESTIGATION ON LASER SCANNERS * Brian Fuss, Catherine Le Cocq, Robert Ruland Stanford Linear Accelerator Center, Stanford, CA, USA Rudolf Staiger Essen University,

More information

Index. B backing up 76 7

Index. B backing up 76 7 A Access, other DBMSs and 9 Action queries 121, 125 defined 125 address book 16, 34 age calculations 60 answer table 36 editing data in 147 8 field names 294 multi-table queries 294 queries and 155 queries

More information

JLABGEO : A NEW SURVEY AND ALIGNMENT DATA MANAGER *

JLABGEO : A NEW SURVEY AND ALIGNMENT DATA MANAGER * JLABGEO : A NEW SURVEY AND ALIGNMENT DATA MANAGER * K.J. Tremblay and C. J. Curtis Thomas Jefferson National Accelerator Facility 12000 Jefferson Avenue Newport News, Virginia, USA 1. Abstract The Survey

More information

Tutorial 4 Creating Forms and Reports

Tutorial 4 Creating Forms and Reports Tutorial 4 Creating Forms and Reports Microsoft Access 2013 Objectives Session 4.1 Create a form using the Form Wizard Apply a theme to a form Add a picture to a form Change the color of text on a form

More information

ALS SURVEY DATA MANAGEMENT SYSTEM *

ALS SURVEY DATA MANAGEMENT SYSTEM * ALS SURVEY DATA MANAGEMENT SYSTEM * James Osborn #, Daniel Pulsifer, Robert Duarte, Alex Gavidia, Christopher Hernikl, Daniel Ellis, and Harry Meyer, LBNL, Berkeley, CA 94720, U.S.A. Abstract A Survey

More information

Please send your paper to Before November

Please send your paper to Before November Please send your paper to iwaa2014@ihep.ac.cn Before November 25 th anniversary of IWAA 2014 Way to the future HEPS Alignment of the 12 GeV CEBAF Accelerator Jefferson Lab Site c.2006 Alignment of Hefei

More information

Three-Dimensional Laser Scanner. Field Evaluation Specifications

Three-Dimensional Laser Scanner. Field Evaluation Specifications Stanford University June 27, 2004 Stanford Linear Accelerator Center P.O. Box 20450 Stanford, California 94309, USA Three-Dimensional Laser Scanner Field Evaluation Specifications Metrology Department

More information

MIS Cases: Decision Making With Application Software, Second Edition. Database Glossary

MIS Cases: Decision Making With Application Software, Second Edition. Database Glossary MIS Cases: Decision Making With Application Software, Second Edition Database Glossary This database glossary is designed to accompany MIS Cases: Decision Making With Application Software, Second Edition,

More information

Insertion Device Alignment for the Diamond Light Source

Insertion Device Alignment for the Diamond Light Source Insertion Device Alignment for the Diamond Light Source A. Mariani Diamond Light Source, Chilton, Didcot, Oxon. OX11 0DE, UK This paper covers the survey and alignment techniques selected for the build

More information

A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML

A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML D. Beltran*, LLS, Barcelona, Spain M. Gonzalez, CERN, Geneva, Switzerlan Abstract CELLS (Consorcio para la construcción, equipamiento

More information

Introduction to Geant4

Introduction to Geant4 Introduction to Geant4 Release 10.4 Geant4 Collaboration Rev1.0: Dec 8th, 2017 CONTENTS: 1 Geant4 Scope of Application 3 2 History of Geant4 5 3 Overview of Geant4 Functionality 7 4 Geant4 User Support

More information

COMM 391. Objectives. Introduction to Microsoft Access. What is in an Access database file? Introduction to Microsoft Access 2010

COMM 391. Objectives. Introduction to Microsoft Access. What is in an Access database file? Introduction to Microsoft Access 2010 Objectives COMM 391 Introduction to Management Information Systems Introduction to Microsoft Access 2010 Describe the major objects in Access database. Define field, record, table and database. Navigate

More information

MICRSOFT OFFICE PACKAGE COURSE OUTLINES

MICRSOFT OFFICE PACKAGE COURSE OUTLINES MICRSOFT OFFICE PACKAGE COURSE OUTLINES Document Created by: Sivashankar Santhanam Training Course Outline- 3 Levels for Access 2013 Beginner Level -Access: In this course, students will learn how to use

More information

STRAIGHT LINE REFERENCE SYSTEM STATUS REPORT ON POISSON SYSTEM CALIBRATION

STRAIGHT LINE REFERENCE SYSTEM STATUS REPORT ON POISSON SYSTEM CALIBRATION STRAIGHT LINE REFERENCE SYSTEM STATUS REPORT ON POISSON SYSTEM CALIBRATION C. Schwalm, DESY, Hamburg, Germany Abstract For the Alignment of the European XFEL, a Straight Line Reference System will be used

More information

COURSE PROFILE: ENVISION USER TRAINING

COURSE PROFILE: ENVISION USER TRAINING COURSE PROFILE: ENVISION USER TRAINING Title Length Description Envision User Training 3 days This course teaches Envision Visual Information Portal (VIP) users how to use the tool. It is design to help

More information

CS317 File and Database Systems

CS317 File and Database Systems CS317 File and Database Systems http://commons.wikimedia.org/wiki/category:r-tree#mediaviewer/file:r-tree_with_guttman%27s_quadratic_split.png Lecture 10 Physical DBMS Design October 23, 2017 Sam Siewert

More information

Microsoft Access 2010

Microsoft Access 2010 Microsoft Access 2010 Microsoft Access is database software that provides templates to help you add databases that make it easier to track, report, and share data with others. Although very powerful, the

More information

Features and Benefits

Features and Benefits AutoCAD 2005 Features and s AutoCAD 2005 software provides powerhouse productivity tools that help you create single drawings as productively as possible, as well as new features for the efficient creation,

More information

Review for Exam 1 CS474 (Norton)

Review for Exam 1 CS474 (Norton) Review for Exam 1 CS474 (Norton) What is a Database? Properties of a database Stores data to derive information Data in a database is, in general: Integrated Shared Persistent Uses of Databases The Integrated

More information

Microsoft Access 2013/2016 Course Outlines (version differences will be noted in the outline).

Microsoft Access 2013/2016 Course Outlines (version differences will be noted in the outline). Microsoft Access 2013/2016 Course Outlines (version differences will be noted in the outline). Microsoft Access 2013/2016 Level I Course Content Description: This Instructor-led Training course covers

More information

Chapters 1 7: Overview

Chapters 1 7: Overview Chapters 1 7: Overview Chapter 1: Introduction Chapters 2 4: Data acquisition Chapters 5 7: Data manipulation Chapter 5: Vertical imagery Chapter 6: Image coordinate measurements and refinements Chapter

More information

COORDINATE MEASUREMENT MACHINES AS AN ALIGNMENT TOOL *

COORDINATE MEASUREMENT MACHINES AS AN ALIGNMENT TOOL * .. SLAC-PUB-5506 March 1991 (W COORDINATE MEASUREMENT MACHINES AS AN ALIGNMENT TOOL * Bernd T. Wand Stanford Linear Accelerator Center Stanford University Stanford,CA 94309 1. ABSTRACT In February of 1990

More information

CHAPTER 6 SUMMARY. Objective 1: Identify Good Database Design

CHAPTER 6 SUMMARY. Objective 1: Identify Good Database Design Objective 1: Identify Good Database Design CHAPTER 6 SUMMARY A database is an organized collection of data facts about people, events, things, or ideas related to a specific topic or purpose. Information

More information

THE MOST FLEXIBLE INSTRUMENTATION FOR SURVEYING AND ALIGNMENT - A HIGH PRECISION TOTAL STATION CONTROLLED BY MODERN SOFTWARE

THE MOST FLEXIBLE INSTRUMENTATION FOR SURVEYING AND ALIGNMENT - A HIGH PRECISION TOTAL STATION CONTROLLED BY MODERN SOFTWARE III/296 THE MOST FLEXIBLE INSTRUMENTATION FOR SURVEYING AND ALIGNMENT - A HIGH PRECISION TOTAL STATION CONTROLLED BY MODERN SOFTWARE Holger Wirth Metronom, Gesellschaft für Industrievermessung mbh, Mainz,

More information

What is a database? Lesson - 1

What is a database?  Lesson - 1 Lesson - 1 www.semainformatics.wordpress.com What is a database? A database is any collection of data that is organized for quick retrieval. Databases can be computer based or paper based 1 Examples of

More information

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 1 WHO AM

More information

GCE APPLIED ICT OCR UNIT 3. ICT Solutions for Individuals & Society. Student Workbook

GCE APPLIED ICT OCR UNIT 3. ICT Solutions for Individuals & Society. Student Workbook GCE APPLIED ICT OCR UNIT 3 ICT Solutions for Individuals & Society Student Workbook This is a mandatory AS unit. The World Wide Web allows individuals to access information on any topic. Easy access to

More information

THE SURVEYING AND ALIGNMENT FOR THE PROSCAN PROJECT. Jean-Luc Pochon Paul Scherrer Institute, 5232 Villigen PSI

THE SURVEYING AND ALIGNMENT FOR THE PROSCAN PROJECT. Jean-Luc Pochon Paul Scherrer Institute, 5232 Villigen PSI THE SURVEYING AND ALIGNMENT FOR THE PROSCAN PROJECT Jean-Luc Pochon Paul Scherrer Institute, 5232 Villigen PSI October 2002 Content 1 The PROSCAN Project...2 2 The Survey Task...3 2.1 The Network...3 2.1.1

More information

Instruction How To Use Excel 2007 Pivot Table Example Data Source

Instruction How To Use Excel 2007 Pivot Table Example Data Source Instruction How To Use Excel 2007 Pivot Table Example Data Source Excel pivot tables allow you to group the spreadsheet or external data source by any of your data fields. The screen snap below shows a

More information

FROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE

FROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE FROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE David C. Hay Essential Strategies, Inc In the buzzword sweepstakes of 1997, the clear winner has to be Data Warehouse. A host of technologies and techniques

More information

Excel Programming with VBA (Macro Programming) 24 hours Getting Started

Excel Programming with VBA (Macro Programming) 24 hours Getting Started Excel Programming with VBA (Macro Programming) 24 hours Getting Started Introducing Visual Basic for Applications Displaying the Developer Tab in the Ribbon Recording a Macro Saving a Macro-Enabled Workbook

More information

DISCOVERING PROCESS-VARIABLE-TO-SIGNAL RELATIONSHIPS IN EPICS 3.X AND 4.X *

DISCOVERING PROCESS-VARIABLE-TO-SIGNAL RELATIONSHIPS IN EPICS 3.X AND 4.X * 10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, PO2.073-5 (2005) DISCOVERING PROCESS-VARIABLE-TO-SIGNAL RELATIONSHIPS IN EPICS 3.X AND 4.X * N.D.

More information

Web Development & Design Foundations with HTML5

Web Development & Design Foundations with HTML5 1 Web Development & Design Foundations with HTML5 CHAPTER 13 WEB PROMOTION 2 Learning Outcomes In this chapter, you will learn how to: Identify commonly used search engines and search indexes Describe

More information

Access Basics for Programming: Table of Contents TABLE OF CONTENTS

Access Basics for Programming: Table of Contents TABLE OF CONTENTS Crystal Jan 8, 2008, Toc-1 TABLE OF CONTENTS 1. Types of Applications Perspective... 1-2 Word processing... 1-2 Spread sheets... 1-2 Databases... 1-3 Graphics... 1-3 Communication... 1-3 Web Browsers...

More information

Chapter 1 Database System Concepts and Architecture. Nguyen Thi Ai Thao

Chapter 1 Database System Concepts and Architecture. Nguyen Thi Ai Thao Chapter 1 Database System Concepts and Architecture Nguyen Thi Ai Thao thaonguyen@cse.hcmut.edu.vn Spring - 2016 Contents 1 -based Approach and Database Approach 2 Three-Schema Architecture and Data Independence

More information

Using Web Camera Technology to Monitor Steel Construction

Using Web Camera Technology to Monitor Steel Construction Using Web Camera Technology to Monitor Steel Construction Kerry T. Slattery, Ph.D., P.E. Southern Illinois University Edwardsville Edwardsville, Illinois Many construction companies install electronic

More information

Commonwealth Computer Training Featured Workshop: WORD 2010 DOCUMENT MANAGEMENT

Commonwealth Computer Training Featured Workshop: WORD 2010 DOCUMENT MANAGEMENT Featured Workshop: WORD 2010 DOCUMENT MANAGEMENT Take control of your Microsoft Word documents! This is a hands-on instructor-led training class, covering topics that will enhance the layout, ease-of-use,

More information

An Introductory Guide to SpecTRM

An Introductory Guide to SpecTRM An Introductory Guide to SpecTRM SpecTRM (pronounced spectrum and standing for Specification Tools and Requirements Methodology) is a toolset to support the specification and development of safe systems

More information

Accessing the Internet

Accessing the Internet Accessing the Internet In This Chapter 23 You can use AutoCAD to access and store AutoCAD drawings and related files on the Internet. This chapter assumes familiarity with basic Internet terminology. You

More information

Source Format Action Interface Book/Encyclopedia/Hand Written Search Literate. Paper tape coded use mechanist DB digital Search computer

Source Format Action Interface Book/Encyclopedia/Hand Written Search Literate. Paper tape coded use mechanist DB digital Search computer 3. Data Bases (DB). DB is a collection of related files consisting of records that contains data, or collection of inter-related data stored together without redundancy to serve one or more applications

More information

Reset Cursor Tool Clicking on the Reset Cursor tool will clear all map and tool selections and allow tooltips to be displayed.

Reset Cursor Tool Clicking on the Reset Cursor tool will clear all map and tool selections and allow tooltips to be displayed. SMS Featured Icons: Mapping Toolbar This document includes a brief description of some of the most commonly used tools in the SMS Desktop Software map window toolbar as well as shows you the toolbar shortcuts

More information

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 6 AGENDA

More information

Wildlife Database Management for New York Ecosystems

Wildlife Database Management for New York Ecosystems SUNY College of Environmental Science and Forestry Digital Commons @ ESF Adirondack Wildlife Research Project Reports Funded by the Pittman-Robertson Act Adirondack Ecological Center 1985 Wildlife Database

More information

Lecture 02. Fall 2017 Borough of Manhattan Community College

Lecture 02. Fall 2017 Borough of Manhattan Community College Lecture 02 Fall 2017 Borough of Manhattan Community College 1 2 Introduction A major aim of a database system is to provide users with an abstract view of data, hiding certain details of how data is stored

More information

Case Study: Document Management and Localization

Case Study: Document Management and Localization [Translating and the Computer 21. Proceedings 10-11 November 1999 (London: Aslib)] Case Study: Document Management and Localization Dan Dube Debbie Bucchianeri Karen O'Neill Lighthouse Solutions, Inc.

More information

Status report on the Survey and Alignment of the Accelerators at CERN

Status report on the Survey and Alignment of the Accelerators at CERN Status report on the Survey and Alignment of the Accelerators at CERN PS and SPS LEIR CTF3 / CLIC CNGS LHC Conclusion On behalf of M. Jones, H. Mainaud Durand, D. Missiaen, J.P. Quesnel and their colleagues

More information

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: That successful database design must reflect the information

More information

WebLearning IBM Curriculum

WebLearning IBM Curriculum WebLearning IBM Curriculum WebSphere Commerce Suite Marketplace Edition Implementation Table of Contents: Overview Who Should Take This Course What You Are Taught Topics Include Prerequisites Duration:

More information

A DVANCED T OPICS IN A CCESS: MACROS

A DVANCED T OPICS IN A CCESS: MACROS Introduction Macro: a set of one or more instructions that respond to an event (an action taken by a user, usually a keypress or mouse action). Macros are employed for two reasons: efficiency and consistency.

More information

Text for the class, Pump-Probe Technique for Picosecond Time-resolved X-ray Diffraction at Cheiron School

Text for the class, Pump-Probe Technique for Picosecond Time-resolved X-ray Diffraction at Cheiron School BL19LXU Yoshihito Tanaka, Oct. 2013 Text for the class, Pump-Probe Technique for Picosecond Time-resolved X-ray Diffraction at Cheiron School Abstract The pulsed time structure of synchrotron radiation

More information

Optimizing Parallel Access to the BaBar Database System Using CORBA Servers

Optimizing Parallel Access to the BaBar Database System Using CORBA Servers SLAC-PUB-9176 September 2001 Optimizing Parallel Access to the BaBar Database System Using CORBA Servers Jacek Becla 1, Igor Gaponenko 2 1 Stanford Linear Accelerator Center Stanford University, Stanford,

More information

Well Lifecycle: Workflow Automation

Well Lifecycle: Workflow Automation 2017 Well Lifecycle: Workflow Automation STEVE COOPER, PRESIDENT This document is the property of EnergyIQ and may not be distributed either in part or in whole without the prior written consent of EnergyIQ.

More information

Relational Databases

Relational Databases Relational Databases Stage #1 4Weeks Topics Content: 1. Table (DB object) 2. Form (DB object) 3. Relationship (DB tool) 4. Query (DB object) 5. Transaction Form (Invoice) 6. Command buttons 7. Combo box

More information

IBM. Systems management Disk management. IBM i 7.1

IBM. Systems management Disk management. IBM i 7.1 IBM IBM i Systems management Disk management 7.1 IBM IBM i Systems management Disk management 7.1 Note Before using this information and the product it supports, read the information in Notices, on page

More information

Copyright 2010, Oracle. All rights reserved.

Copyright 2010, Oracle. All rights reserved. Agenda Interactive Dashboards Master-Detail Linking New Prompt Controls Pivot Table Interactions Enhanced Dashboard Builder Analysis Editor Overview Working with the analysis editor step by step Praxisteil

More information

What s New in Ideagen Pentana 4.2

What s New in Ideagen Pentana 4.2 --- What s New in Ideagen Pentana 4.2 Table of Contents 1 Introduction... 2 2 Major New Features... 3 2.1 Key Issues/Strategic Risks... 3 2.2 Definition Sign Offs... 3 2.3 Sampling... 4 2.4 Audit Problems...

More information

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy

More information

Windows 10. White paper. Have you heard? IT and Instrumentation for industry. Contents. What is Windows 10?... 1 What s new in Windows 10?...

Windows 10. White paper. Have you heard? IT and Instrumentation for industry. Contents. What is Windows 10?... 1 What s new in Windows 10?... Windows 10 Have you heard? Contents What is Windows 10?... 1 What s new in Windows 10?... 2 1. New Start Menu with Live Tiles... 2 2. Multiple desktops... 3 3. DirectX 12... 3 4. Tablet and touch-screen

More information

What is a database? A database is any collection of data that is organized for quick retrieval. Databases can be computer based or paper based

What is a database? A database is any collection of data that is organized for quick retrieval. Databases can be computer based or paper based Lesson - 1 What is a database? A database is any collection of data that is organized for quick retrieval. Databases can be computer based or paper based Examples of Databases Computer Based Databases

More information

Knowledge-based authoring tools (KBATs) for graphics in documents

Knowledge-based authoring tools (KBATs) for graphics in documents Knowledge-based authoring tools (KBATs) for graphics in documents Robert P. Futrelle Biological Knowledge Laboratory College of Computer Science 161 Cullinane Hall Northeastern University Boston, MA 02115

More information

Introduction to Databases

Introduction to Databases Introduction to Databases 1 Objectives Most common types of digital information processing enter file-based systems Why database systems came around DBMS environment: components / roles Is it all worth

More information

1/19/2012. Finish Chapter 1. Workers behind the Scene. CS 440: Database Management Systems

1/19/2012. Finish Chapter 1. Workers behind the Scene. CS 440: Database Management Systems CS 440: Database Management Systems Finish Chapter 1 Workers behind the Scene Approach A Brief History of Database Applications When Not to Use a DBMS Workers behind the Scene DBMS system designers and

More information

Embarcadero PowerSQL 1.1 Evaluation Guide. Published: July 14, 2008

Embarcadero PowerSQL 1.1 Evaluation Guide. Published: July 14, 2008 Embarcadero PowerSQL 1.1 Evaluation Guide Published: July 14, 2008 Contents INTRODUCTION TO POWERSQL... 3 Product Benefits... 3 Product Benefits... 3 Product Benefits... 3 ABOUT THIS EVALUATION GUIDE...

More information

Experiment of Laser Pointing Stability on Different Surfaces to validate Micrometric Positioning Sensor

Experiment of Laser Pointing Stability on Different Surfaces to validate Micrometric Positioning Sensor CERN-ACC-2015-0082 Guillaume.stern@cern.ch Experiment of Laser Pointing Stability on Different Surfaces to validate Micrometric Positioning Sensor G. Stern, CERN, Geneva, Switzerland and ETH, Zurich, Switzerland

More information

Forward Time-of-Flight Geometry for CLAS12

Forward Time-of-Flight Geometry for CLAS12 Forward Time-of-Flight Geometry for CLAS12 D.S. Carman, Jefferson Laboratory ftof geom.tex April 13, 2016 Abstract This document details the nominal geometry for the CLAS12 Forward Time-of- Flight System

More information

SurvNET Lesson One - Processing an Assumed Coordinate System 2D Total Station Network

SurvNET Lesson One - Processing an Assumed Coordinate System 2D Total Station Network SurvNET Lesson One - Processing an Assumed Coordinate System 2D Total Station Network This tutorial is divided into two lessons covering the process of reducing and adjusting raw survey data into final

More information

JQueryScapes: customizable Java code perspectives

JQueryScapes: customizable Java code perspectives JQueryScapes: customizable Java code perspectives [Forum Demonstration Proposal] Lloyd Markle, Kris De Volder Department of Computer Science University of British Columbia Vancouver, BC, Canada 604-822-1290

More information

Catalyst Views. 1. Open your web browser and type in the URL address line:

Catalyst Views. 1. Open your web browser and type in the URL address line: Catalyst Views ACCESSING CATALYST 1. Open your web browser and type in the URL address line: www.nrcpicker.com 2. Click on the Catalyst button towards the top right portion of your screen or in the lower

More information

Microsoft Office 2010: Advanced Q&As Access Chapter 8

Microsoft Office 2010: Advanced Q&As Access Chapter 8 Microsoft Office 2010: Advanced Q&As Access Chapter 8 Why doesn t the name on the tab change to the new caption, Client View and Update Form? (AC 473) The name on the tab will change to the new caption

More information

NetAdvantage. User s Guide

NetAdvantage. User s Guide NetAdvantage User s Guide Welcome to NetAdvantage. This user guide will show you everything you need to know to access and utilize the wealth of information available from S&P NetAdvantage. This is an

More information

MS-Access : Objective Questions (MCQs) Set 1

MS-Access : Objective Questions (MCQs) Set 1 1 MS-Access : Objective Questions (MCQs) Set 1 1. What Are The Different Views To Display A Table A) Datasheet View B) Design View C) Pivote Table & Pivot Chart View 2. Which Of The Following Creates A

More information

Microsoft Excel 2010 Level 1

Microsoft Excel 2010 Level 1 Microsoft Excel 2010 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based

More information

Surveying I. Lecture 1.

Surveying I. Lecture 1. Surveying I. Lecture 1. Outline Introduction Historical Surveying Surveying - Science and Profession Methods of height determination Levelling The surveyors level Course details: First part of a two-semester-course

More information

A STUDY OF GEODETIC GRIDS FOR THE CONTINUOUS, QUASI REAL TIME ALIGNMENT OF THE ATLAS SEMICONDUCTOR TRACKER

A STUDY OF GEODETIC GRIDS FOR THE CONTINUOUS, QUASI REAL TIME ALIGNMENT OF THE ATLAS SEMICONDUCTOR TRACKER A STUDY OF GEODETIC GRIDS FOR THE CONTINUOUS, QUASI REAL TIME ALIGNMENT OF THE ATLAS SEMICONDUCTOR TRACKER S. M. Gibson, P. A. Coe, A. Mitra, D. F. Howell, R. B. Nickerson ATLAS Group, Particle Physics,

More information

Workbooks (File) and Worksheet Handling

Workbooks (File) and Worksheet Handling Workbooks (File) and Worksheet Handling Excel Limitation Excel shortcut use and benefits Excel setting and custom list creation Excel Template and File location system Advanced Paste Special Calculation

More information

IS Spring PROJECT #1 (10% OF COURSE GRADE) Build a Database Application using Microsoft Access 2010

IS Spring PROJECT #1 (10% OF COURSE GRADE) Build a Database Application using Microsoft Access 2010 IS 312 - Spring 2012 - PROJECT #1 (10% OF COURSE GRADE) Build a Database Application using Microsoft Access 2010 Purpose The purpose of this project is to introduce you to the use of computer databases

More information

Table of Contents. Copyright TaskStream All Rights Reserved Page 2 of 13

Table of Contents. Copyright TaskStream All Rights Reserved Page 2 of 13 About Standards Table of Contents About the Standards Area... 3 Target Sets... 4 Create/Edit a Target Set... 4 Select Standards... 4 View Selected Standards... 5 Use Your Target Set... 7 Add Distributed

More information

ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD (Department of Computer Science)

ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD (Department of Computer Science) ALLAMA IQBAL OPEN UNIVERSITY, ISLAMABAD (Department of Computer Science) WARNING 1. PLAGIARISM OR HIRING OF GHOST WRITER(S) FOR SOLVING THE ASSIGNMENT(S) WILL DEBAR THE STUDENT FROM AWARD OF DEGREE/CERTIFICATE,

More information

Evolving of Monitoring and Control System MICREX-VieW XX (Double X)

Evolving of Monitoring and Control System MICREX-VieW XX (Double X) Evolving of Monitoring and Control System MICREX-VieW XX (Double X) NAGATSUKA, Kazuhito SATO, Yoshikuni SASANO, Kisaburo A B S T R A C T The small-and medium-scale monitoring and control system MICREX-VieW

More information

EUROPEAN LABORATORY FOR PARTICLE PHYSICS LABORATOIRE EUROPEEN POUR LA PHYSIQUE DES PARTICULES

EUROPEAN LABORATORY FOR PARTICLE PHYSICS LABORATOIRE EUROPEEN POUR LA PHYSIQUE DES PARTICULES EUROPEAN LABORATORY FOR PARTICLE PHYSICS LABORATOIRE EUROPEEN POUR LA PHYSIQUE DES PARTICULES CERN-ST-99-015 February, 1999 COMPUTERIZED ASSET MANAGEMENT AND MAINTENANCE SYSTEMS IN ST E. Sánchez-Corral

More information

CHAIRSIDE 2009 USER MANUAL

CHAIRSIDE 2009 USER MANUAL INSTALLATION TECHNICAL SUPPORT For technical assistance, please contact DHC Software at Local : (416) 429-7003 Toll free in North America 1-800-519-6569 Don t forget to check in with our website regularly

More information

An Introduction to Databases and Database Management Systems.

An Introduction to Databases and Database Management Systems. An Introduction to Databases and Database Management Systems. Introduction An important aspect of most every business is record keeping. In our information society, this has become an important aspect

More information

LCLS Undulator Quadrupole Fiducialization Plan

LCLS Undulator Quadrupole Fiducialization Plan LCLS-TN-07-7 LCLS Undulator Quadrupole Fiducialization Plan Zachary Wolf, Michael Levashov, Eric Lundahl, Ed Reese, Catherine LeCocq, Robert Ruland Stanford Linear Accelerator Center August 14, 2007 Abstract

More information

Number Bases LESSON TWO. Computer Science. By John Owen

Number Bases LESSON TWO. Computer Science. By John Owen Number Bases LESSON TWO By John Owen Computer Science Objective In the last lesson you learned about different Number Bases used by the computer, which were Base Two binary Base Eight octal Base Sixteen

More information

Alberta Pensions Administration Corporation Client Case Study Chooses Fujitsu Legacy Modernization Solution for Mainframe Migration Profile

Alberta Pensions Administration Corporation Client Case Study Chooses Fujitsu Legacy Modernization Solution for Mainframe Migration Profile Client Case Study Alberta Pensions Administration Corporation Chooses Fujitsu Legacy Modernization Solution for Mainframe Migration Profile Located in Edmonton, Alta., Canada, Alberta Pensions Administration

More information

Leading the way in HMI Design 4.0

Leading the way in HMI Design 4.0 SIMPLIFYING & SPEEDING UP HMI SCREEN DESIGN IS FINALLY A REALITY Leading the way in HMI Design 4.0 by HMI Marketing M.KAWATA Schneider Electric Executive summary Good screen design cannot be taken lightly.

More information

Chartfields and Combo Edits...39 Viewing ChartField Definitions...40 SBCTC COA Design (1/15/2016)...43 ChartField Value Sets...44

Chartfields and Combo Edits...39 Viewing ChartField Definitions...40 SBCTC COA Design (1/15/2016)...43 ChartField Value Sets...44 GENERAL LEDGER Table of Contents - 03... 3 Using the GL WorkCenter - 03... 4 Building Summary Ledgers 03b...28 Monthly Mass Closing of Sub-modules and - 03...33 Monthly Closing of Sub-Modules and - 03...36

More information

DOWNLOAD PDF VBA MACRO TO PRINT MULTIPLE EXCEL SHEETS TO ONE

DOWNLOAD PDF VBA MACRO TO PRINT MULTIPLE EXCEL SHEETS TO ONE Chapter 1 : Print Multiple Sheets Macro to print multiple sheets I have a spreadsheet set up with multiple worksheets. I have one worksheet (Form tab) created that will pull data from the other sheets

More information

Test bank for accounting information systems 1st edition by richardson chang and smith

Test bank for accounting information systems 1st edition by richardson chang and smith Test bank for accounting information systems 1st edition by richardson chang and smith Chapter 04 Relational Databases and Enterprise Systems True / False Questions 1. Three types of data models used today

More information

Welcome to Energia Bureau. General Users guide

Welcome to Energia Bureau. General Users guide Welcome to Energia Bureau General Users guide Contents Welcome to Energia Bureau... 2 Logging in and out... 3 Dashboard... 4 Your Projects... 5 Meeting Organiser... 6 Your Ideas... 7 Your Company News...

More information

Primary Health Care (PHC) Indicator Inventory: Instructions for Use

Primary Health Care (PHC) Indicator Inventory: Instructions for Use Primary Health Care (PHC) Indicator Inventory: Instructions for Use This document contains instructions for using the PHC Indicator Inventory, developed by the Joint Learning Network for Universal Health

More information

NX electrical and mechanical routing

NX electrical and mechanical routing electrical and mechanical routing Accelerating design of electrical and mechanical routed systems in complex assemblies Electrical routing benefits Re-uses logical design eliminates redundant data creation

More information

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers Computer Information Systems (CIS) CIS 101 Introduction to Computers This course provides an overview of the computing field and its typical applications. Key terminology and components of computer hardware,

More information

Access made easy. The Access Object.

Access made easy. The Access Object. Access made easy. The Access Object 01 www.accessallinone.com This guide was prepared for AccessAllInOne.com by: Robert Austin This is one of a series of guides pertaining to the use of Microsoft Access.

More information