PICK 1 - An Introduction Course 409. PICK 1 - An Introduction Ken R. Hall, Ph.D. Hyland Technology Group, Inc. Portland, Oregon

Slides:



Advertisements
Similar presentations
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
Advertisements

HT650 Product Introduction 2013/8/26. Main menu, with options Worker Settings Worker-menu with 2 sub options and application buttons.
September, 2004Patient Care Inquiry PCI - Customizing Your Patient ID Menu.
Creating and Editing a Web Page Using Inline Styles
Introduction to Microsoft Excel 2010 Chapter Extension 3.
Jewelry Inventory Management Software Your Logo Here Welcome to a demonstration of Del Mar Data Systems Jewelry Inventory Management.
Data Dictionary What does “Backordered item” mean? What does “New Customer info.” contain? How does the “account receivable report” look like?
UNESCO ICTLIP Module 4. Lesson 3 Database Design, and Information Storage and Retrieval Lesson 3. Information storage and retrieval using WinISIS.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Outlook Project and Contact Management with Outlook.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
1 Using Editors Editors let you create and edit ASCII files UNIX normally includes two editors: vi and Emacs Vi and Emacs are screen editors: they display.
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Attribute databases. GIS Definition Diagram Output Query Results.
Databases and Database Management Systems
Jewelry Inventory Management Software
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Microsoft Access – Tutorial 1 if you need to review general Microsoft Office procedures such as: menus toolbars task panes files help printing please go.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Your Tour Guide is Jim Provensal. What We Will Cover s Introduction to MicroSoft Access u What is a database u What is a “Relational” Database s The Major.
Introduction to Databases. Overview  What is a Database?  What is a Database Management System?  How is information organized in a database?  What.
Food Recall System Pre Code System Design Layout Version 1.0.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
FIRST COURSE Access Tutorial 1 Creating a Database.
Introduction to Universe Documentation Ken R. Hall, Ph.D. Ken R. Hall Consultants Portland, Oregon.
SAP R/3 Fundamentals What is SAP? SAP environment introduction User-specific settings.
Moving Data between SHIMS and Windows Course 417.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Lecture Note 9: Introduction to the MS Access
Microsoft Access – Tutorial 1 if you need to review general Microsoft Office procedures such as: menus toolbars task panes files help printing please go.
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
Microsoft Access Data Base Application. A Few Terms Database – A collection of related information. Database – A collection of related information. Field.
© Paradigm Publishing Inc. 9-1 Chapter 9 Database and Information Management.
Chapter Three The UNIX Editors. 2 Lesson A The vi Editor.
1 Working with MS SQL Server Textbook Chapter 14.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
Lesson 17 Getting Started with Access Essentials
1 Committed to Shaping the Next Generation of IT Experts. Chapter 1: What Will Word Processing Do For Me? BCIS 1405 Session # 5 Exploring Microsoft Word.
Relational Databases (MS Access)
Microsoft Access You will need a pen/pencil.. What is Microsoft Access? Access is a database management system.  Create a database, add/change delete.
Key Applications Module Lesson 21 — Access Essentials
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Order Entry Program Please see speaker notes for additional information!
+ Information Systems and Databases 2.2 Organisation.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
Introduction to Unix (CA263) File Editing By Tariq Ibn Aziz.
Database Objective Demonstrate basic database concepts and functions.
Introduction to BASIC Programming Ken R. Hall, Ph.D. Ken R. Hall Consultants Portland, Oregon.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Creating and Editing a Web Page Using Inline Styles
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
ELISTING How to use eListing to conveniently and quickly file your personal property listing online. DEPARTMENT OF ASSESSMENTS King County To navigate.
Notes: **A Row is considered one Record. **A Column is a Field. A Database is…  an organized set of stored information usually on one topic  a collection.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Module T03d Software Engineering
IBC233 Week 6.
SQL and SQL*Plus Interaction
Chapter 1: An Introduction to Visual Basic 2015
Inside Module 10 Editing TurboIMAGE Datasets Page
ORACLE SQL Developer & SQLPLUS Statements
Microsoft Applications
Database Fundamentals
Using SQL*Plus.
IBC233 Week 5.
Presentation transcript:

PICK 1 - An Introduction Course 409

PICK 1 - An Introduction Ken R. Hall, Ph.D. Hyland Technology Group, Inc. Portland, Oregon

Speaker’s Qualifications Ken Hall has over 25 years experience developing applications in PICK, Universe, and Unidata. Ken developed applications for mail order, manufacturing, leasing, publishing, and distribution businesses. Ken was the I.T. Manager & software developer for a major wholesale distributor which used customized SHIMS.

Learning Objectives As a result of this presentation, you will: –Increase your understanding of PICK and its architecture –Understand PICK multi-dimensional data storage –Be able to use Universe built-in HELP –Be introduced to tools used to display and edit data –Be able to display dictionaries of data files –See the power of data retrieval using LIST or SORT

Presentation Agenda The Multi-Dimensional Structure of PICK –Accounts, VOC, FILEs, DICTs, records, fields, and multi-values PICK programming environment Universe HELP command Displaying PICK data by record ID DICT and DATA records Formatting data output using DICT items Introducing tools to display or modify records –CT, ED, LIST, SORT

View of PICK Database Files => Fields => Multiple Values => Records => DICT =>

What is unusual about PICK data storage? Data are stored in a hierarchy of elements –Accounts, Files, Records, Fields, Values, etc. PICK is multi-dimensional –Each Value may contain one or more sub- values –Associated fields can store related multi- values –Each of the multi-values can store multiple sub-values

A multi-dimensional Order Fields Sets of Multiple Values Multiple Sub-Values

The multi-dimensional structure of PICK and UniVerse PICK’s Hierarchical data structure –A PICK Database contains Accounts –An Account contains Files –A File contains Records –A Record contains Fields or Attributes An SQL data base contains one value per field per record –A Field contains one or more values (multi-values) –Each Value may contain one or more sub-values

PICK Programming Environment TCL – the command line Procedure Files – PROC and Paragraphs –Scripts that store repeated procedures and menus BASIC programs – BP and BP.O files –Database aware programming language –Used for Screen display and data entry –Batch processing

Files - Dictionaries and Data Files consist of 2 related elements –A data file - e.g. CUSTOMER Stores individual records for each customer –A dictionary file e.g D_CUSTOMER Stores DICT items that define the fields of the CUSTOMER records Both DICT and DATA files have records stored by unique keys or IDs DICT items are used to display and format data records

TCL – command line processing To begin TCL processing, type END at menu prompt and password The Universe TCL prompt character “>” appears > Enter “HELP” and hit Enter key to display Universe built in HELP. >HELP

Universe HELP + List of entries from SYS.HELP,SYS.HELP + | (... ) | | * | | -CANCEL | | -L | | -LIST | | -SPOOL | | -XREF | |.A | |.C | |.D | |.I | |.L | |.R | |.S | |.U | |.X | | > | | ? | | | A | Page Down |? | >HELP

Using Help “HELP” by itself yields list of commands –Use Arrow keys to scroll through the list to find command –Use “ESC” key to escape from HELP –“Page UP” or “Page Down” moves through HELP screens –Hit to select highlighted command HELP displays help for that command (as if selected above)

Displaying PICK data Use LIST command to list records in File –LIST –Lists records in file in stored order showing ID Use SORT command to list records in sorted order –SORT BY –List records in file sorted by by ID How do you find a ?

Listing Files in an Account Use command LISTF to list files in this account –Displays listing to the screen by default >LISTF FILES in your vocabulary 03:27:31pm 01 Oct 2006 Page 1 Filename Pathname Type Modulo DICT &SAVEDLISTS& D_&SAVEDLISTS& 3 1 DATA &SAVEDLISTS& &SAVEDLISTS& 1 DICT ACCUTERMCTRL D_ACCUTERMCTRL 18 3 DATA ACCUTERMCTRL ACCUTERMCTRL 18 3 DICT CUST.SAMPLE D_CUST.SAMPLE 18 1 DATA CUST.SAMPLE CUST.SAMPLE 18 3 DICT CUST.SAMPLE.CTRL D_CUST.SAMP DATA CUST.SAMPLE.CTRL CUST.SAMP DICT CUST.SAMPLE.XREF D_CUST.SAMP DATA CUST.SAMPLE.XREF CUST.SAMP Press any key to continue...

End of screen Prompt Responding to: Press any key to continue… –Hit key to go to next screen of data –Hit “Q” key to quit display and go to TCL NOTE: “Q” at TCL logs you OFF the system

Field Definitions stored in DICTionary of File LIST DICT to display listing of field definitions for a file LIST DICT (P) sends listing to the default printer

List Customer Dictionary >LIST DICT CUSTOMER DICT CUSTOMER 02:44:54pm 01 Oct 2006 Page 1 Field Type & Field Conversion.. Column Output Depth & Name Field. Definition... Code Heading Format Assoc.. Number CUST.NO A 0 CUSTOMER 6R M D 0 CUST.SAMPLE 10L S CITY.STATE.ZIP S 0 A;N(CITY):", CITY/STATE/ZIP 30L M ":N(STATE):" ":N(ZIP) SERVICE.DATE A 1 D2/ SERVICE 8L M DATE NAME A 2 25L M ADDRESS.1 A 3 ADDRESS 25L M LINE ONE ADDRESS.2 A 4 ADDRESS 25L M LINE TWO CITY A 5 15L M STATE A 6 2L M ZIP A 7 ZIP 10L M CODE Press any key to continue...

Displaying field data By using field names in LIST or SORT, you can display data in columnar format –LIST CUSTOMER NAME CITY STATE >LIST CUSTOMER NAME CITY STATE LIST CUSTOMER NAME CITY STATE 02:46:58pm 01 Oct 2006 PAGE 1 CUST.SAMPLE NAME CITY STATE 1002 Alfreds Futterkiste Berlin GERMA NY 1005 Around the Horn London 1008 Blondel pere et fils Strasbourg 1017 Consolidated Holdings 1011 Bottom-Dollar Markets Tsawassen BC 1014 Centro comercial Moctezum Mexico D.F. a 1020 Du monde entier Nantes 1041 Island Trading 1023 Familia Arquibaldo Sao Paulo SP 1029 Franchi S.p.A. Torino Press any key to continue...

Displaying Sorted Data >SORT CUSTOMER WITH COUNTRY "Mexico" "France" BY COUNTRY BY NAME NAME CITY COUNTRY SORT CUSTOMER WITH COUNTRY "Mexico" "France" BY COUNTRY BY NAME NAME CITY COUNTR Y 03:14:37pm 01 Oct 2006 PAGE 1 CUST.SAMPLE NAME CITY COUNTRY Blondel pere et fils Strasbourg France 1010 Bon app' Marseille France 1020 Du monde entier Nantes France 1025 Folies gourmandes Lille France 1028 France restauration Nantes France 1044 La corne d'abondance Versailles France 1081 Specialites du monde Paris France 1092 Victuailles en stock Lyon France 1093 Vins et alcools Chevalier Reims France 1003 Ana Trujillo Emparedados Mexico D.F. Mexico y helados 1004 Antonio Moreno Taqueria Mexico D.F. Mexico 1014 Centro comercial Moctezum Mexico D.F. Mexico a 1065 Pericles Comidas clasicas Mexico D.F. Mexico 1088 Tortuga Restaurante Mexico D.F. Mexico Press any key to continue...

Use “CT” to Display Raw Data CT displays raw data as it is stored >CT CUSTOMER Blondel pere et fils , place Kleber Strasbourg Frederique Citeaux France >

Use “ED” to Edit Raw Data ED starts the editor that modifies a record in a file –Be very careful using the editor –You can use it to change or delete records –Misuse can corrupt your data or the system –Use “HELP ED” to get preliminary help –In ED use “HELP” to get help –USE “EX” to exit help without filing record

Summary You were introduced to PICK, a Multi- dimensional database PICK is made up of Accounts with Files with Records with Fields with Multi-Values TCL, the command line, lets you do ad hoc reports with LIST or SORT Dictionaries define the Fields in a File CT can be used to display raw data ED is available to modify raw data

Q & A

Thank You! Ken R. Hall, Ph.D. Hyland Technology Group, Inc