Database Design for OCEAN Project
|
|
- Brianna Shepherd
- 8 years ago
- Views:
Transcription
1 Database Design for OCEAN Project Instructor : Dr. Mike Frank Bongju Yu bjyu@cise.ufl.edu
2 1. Project Domain In this project, we try to develop a database system called the OCEAN Open computation Exchange & Arbitration Network. The OCEAN is a general-purpose distributed computation network1[1]. Its purpose is to provide a market place where the demand of computation resource for intensive computation tasks meets the resource providers who have idle computation resources. The OCEAN will play a role as an arbitrator who matches the demand and supply of computation resources and get payments from the users of computation resources and pay the resource providers. 2. General Nature of the Application 2.1 Application Architecture Auctioneer Database Buyer Auctioneer. Auctioneer Buyer Seller Seller Seller Seller Seller Seller <Figure 1. OCEAN Architecture> We will design the database part of the OCEAN project. Figure 1 shows the architecture of the OCEAN. The database part has three major modules, which are client, worker, and arbitrator. In scenario, a registered client submits a request to an arbitrator for computation power for a certain application, which has own requirements of hardware, software, maximum bid price, deadline and etc. The arbitrator that gets the request from a client finds a server who satisfies the requirements then makes a deal. After the arbitrator makes a deal, it 1[1] [Hyung 2000] Hyung K, Je, OCEAN Prototype for a General-Purpose Computation Exchange Market,
3 distributes the application to the available computer resources and gets the results from distributed computers and sends the results back to the original client. 2.2 Requirements of the data that must be stored in the database The OCEAN database system is divided by three main parts, which are client, server, and arbitrator. The client division has also four sub information sections, which are contact, account, and application requirement. The server division should also have three information sections, which are contact, account and computer information. The arbitrator division basically manages the client and server information and bid history. The bid history is useful for matching the demand and supply. Buyer Side The client should register with contact and account information in order to use the OCEAN services. The contact information has contact person s address, telephone number, address, name, company name, and login name with password. Each client must his/her own account, which has credit card information, bank, preferred billing date, and balance. A request from a client is consisted of requirements of hardware and software. It also comes with bid information. Hardware requirement is type and number of CPU, memory amount, graphic card, and network bandwidth. Software requirement is consisted of version of operating system, compiler, database, and tools. Bid information is consisted of maximum bid price, due date and time. Seller Side Database for server side is composed of three sub information sections, which are account, contact, and computer resource information. The contact information has contact person s address, telephone number, address, name, company name, and login name with password. Each server side must his/her own account, which has credit card information, bank, preferred billing date, and balance. 3
4 Computer information is composed of three sub sections, which are hardware, software, and operational information. Hardware requirement is type and number of CPU, memory amount, graphic card, network topology, and network bandwidth. Software requirement is consisted of version of operating system, compiler, database, and tools. Operational information is composed of the owner id, available time period, minimum bid price, and balance. Auctioneer Side Arbitrators not only manage all the information of registered clients and servers but also have transaction history. Transaction history is composed of client, server, date, execution time, and bid price. 2.3 Interactions between the application program and the database We assume that the OCEAN project is implemented on C language. We use Sybase database management system. Especially, we will use the ODBC Open Database Connectivity technology to interact between the application program and the database. The ODBC API is the industry standard for database-independent connectivity with C programming language and a wide range of databases. It provides a call-level API for SQL-based database access that we commonly needs when working with Sybase. These include database connections, SQL statements, result sets, and meta-data. Through this ODBC, we would have a uniform interface to our database. Once our program is connected with the database, we will provide the database with several SQL commands necessary for our applications, and we will get the corresponding results from the database through this connection. 3. Requirement Specification and EER Modeling 3.1 Information Requirements Buyer Side 4
5 a Contact Login id Char10 Primary key Customer User ID Password Char10 5 <= Password <= 20 Customer password First Name Char30 Not null Composite Domain Last Name Char30 Not null Composite Domain address Char40 Not null Customer Address Telephone Char20 Not null Telephone number Company name Char20 Not null Company Name Street Char 50 Not null Composite Domain City Char 20 Not null Composite Domain State Char 10 Not null Composite Domain Zip Char 10 5 <= zip <= 10 Composite Domain Credit card number Char16 Card number = 16 Customer credit card number Expiration date Date mm/dd/yy Expiration date of credit card b Account History Total Balance Money Not null Balance of account Transaction amount Money Not null Amount of a transaction payment Transaction id Integer Not null Primary key c Computer Hardware and Software CPU_type Char20 Not null Type of CPU CPU_number Integer Not null Number of CPU Memory Integer Not null Unit of mega Network Bandwidth Integer Not null Unit of mega Graphic_card Char20 Not null Type of graphic card OS Char20 Not null Type of operating system Compilers Char20 Not null Type of compilers Tools Char20 Not null Type of tools 5
6 d Application Domain Name Type Constrain Description Application_type Char20 Not null Simulation, scientific calculation, DB, etc. Expected_time Date Not null Expected duration Deadline Date Not null Expected deadline Bid_price Money Not null Bid price Seller Side a Contact Login id Char10 Primary key Customer User ID Password Char10 5 <= Password <= 20 Customer password First Name Char30 Not null Composite Domain Last Name Char30 Not null Composite Domain address Char40 Not null Customer Address Telephone Char20 Not null Telephone number Company name Char20 Not null Company Name Street Char 50 Not null Composite Domain City Char 20 Not null Composite Domain State Char 10 Not null Composite Domain Zip Char 10 5 <= zip <= 10 Composite Domain Credit card number Char16 Card number = 16 Customer credit card number Expiration date Date mm/dd/yy Expiration date of credit card b Account History Total Balance Money Not null Balance of account Transaction amount Money Not null Amount of a transaction payment Transaction id Integer Not null Indicates transaction information 6
7 c Computer Hardware and Software CPU_type Char20 Not null Type of CPU CPU_number Integer Not null Number of CPU Memory Integer Not null Unit of mega Network Bandwidth Integer Not null Unit of mega Graphic_card Char20 Not null Type of graphic card OS Char20 Not null Type of operating system Compiler Char20 Not null Type of compilers Tools Char20 Not null Type of tools Transaction History Transaction ID Integer Primary key Transaction ID Buyer_ID Integer Foreign key Buyer ID Seller_ID Integer Foreign key Seller ID Bid_price Money Not null Price of Bid Time Date Not null Time of transaction Auctioneer Auctioneer id Integer Not null Auctioneer ID Date Date Not null Date of transaction IP Address Integer Not null IP Address of auctioneer Utilization Integer Percentage Utilization 7
8 3.2 System Components and User Interface This system requires several user interfaces. We use basic user interface technique the web browser. System component Web browser CGI communication medium between user and system HTML-Document format User interface : below screen made by html language using button, form, input dialog, etc. Adding a new user screen If the new user wants to join a member, the system displays proper screen. 3.3 ER Diagram The diagram shows all entries and their relationships in our systems. The system has main three entities; Buyer, Seller and Auctioneer. Buyer and Seller have their own account history and h/w and s/w information. Auctioneer manages all transaction history and Buyer can create application. 8
9 4. Relational Modeling I underlined and made bold for primary key and italic for foreign key. BUYER b_id b_pwd b_name b_ b_phone b_company b_address b_cardnum b_exp_date APPLICATION app_id b_id app_type expect_time deadline bid_price BUYER_SWHW b_cpu_type b_cpu_num b_id b_mem b_net_band b_graphic b_os b_compiler b_tool BUYER_ACCHIST b_trans_id b_trans_amt b_total_bal b_id SELLER s_id s_pwd s_name s_ s_phone s_company s_address s_cardnum s_exp_date SELLER_SWHW s_cpu_type s_cpu_num s_id s_mem s_net_band s_graphic s_os s_compiler s_tool SELLER_ACCHIST s_trans_id s_trans_amt s_total_bal s_id AUCTIONEER a_id a_date a_util a_ip TRANS_HISTORY t_id s_id b_id a_id t_bid_price t_time 9
10 5. The Schema Definition in SQL Sybase provides a variety of graphical and command line utilities that enable clients to access data in a variety of ways. At the heart of these tools is Transact-SQL. Transact-SQL is an enhanced version of structured query language SQL which has been approved as the official relational query language standard by the American National Standards Institute ANSI. Transact-SQL is compliant with many ANSI SQL standards and also provides important additional capabilities and functions. The following is a list of the most common and frequently used commands. 5.1 Create Table Command These are several methods for creating a out file to turn in but I uses the interpreter shells isql that give you a way to record interactions with the Sybase command interpreter. I have a command file mocean.sql. We can use the standard Unix output redirection, such as : isql U bjyu P ocean_123 i mocean.sql mocean.out create table Buyer b_id varchar10 not null, b_pwd varchar10 not null, b_name varchar30 not null, b_ varchar20 not null, b_phone varchar20 not null, b_company varchar20 not null, b_address varchar30 not null, b_cardnum varchar16 not null, b_exp_date DATETIME not null, constraint pk_buyer primary keyb_id create table Application app_id varchar20 not null, b_id varchar10 not null, app_type varchar20 not null, expect_time DATETIME not null, deadline DATETIME not null, bid_price MONEY not null, constraint pk_app primary keyapp_id, constraint fk_app foreign key b_id references Buyerb_id 10
11 create table Buyer_swhw b_cpu_type varchar20 not null, b_cpu_num integer not null, b_id varchar10 not null, b_mem integer not null, b_net_band integer not null, b_graphic varchar20 not null, b_os varchar20 not null, b_compiler varchar20 not null, b_tool varchar20 not null, constraint pk_bsh primary keyb_cpu_type, b_cpu_num, constraint fk_bsh foreign keyb_id references Buyerb_id, constraint uq_bsh unique b_id create table Buyer_acchist b_total_bal MONEY not null, b_trans_amt MONEY not null, b_trans_id integer not null, b_id varchar10 not null, constraint pk_ba primary keyb_trans_id, constraint fk_ba foreign keyb_id references Buyerb_id create table Seller s_id varchar10 not null, s_pwd varchar10 not null, s_name varchar30 not null, s_ varchar20 not null, s_phone varchar20 not null, s_company varchar20 not null, s_address varchar30 not null, s_cardnum varchar16 not null, s_exp_date DATETIME not null, constraint pk_seller primary keys_id create table Seller_swhw s_cpu_type varchar20 not null, s_cpu_num integer not null, s_id varchar10 not null, s_mem integer not null, s_net_band integer not null, s_graphic varchar20 not null, s_os varchar20 not null, s_compiler varchar20 not null, 11
12 s_tool varchar20 not null, constraint pk_ssh primary keys_cpu_type, s_cpu_num, constraint fk_ssh foreign keys_id references Sellers_id, constraint uq_ssh unique s_id create table Seller_acchist s_total_bal MONEY not null, s_trans_amt MONEY not null, s_trans_id integer not null, s_id varchar10 not null, constraint pk_sa primary keys_trans_id, constraint fk_sa foreign keys_id references Sellers_id create table Auctioneer a_id varchar10 not null, a_date DATETIME not null, a_util integer, a_ip varchar15 not null, constraint pk_auction primary keya_id create table Trans_history t_id varchar10 not null, s_id varchar10 not null, b_id varchar10 not null, a_id varchar10 not null, t_bid_price MONEY not null, t_time DATETIME not null, primary keyt_id, constraint fk_trans_a foreign key a_id references Auctioneera_id, constraint fk_trans_b foreign key b_id references Buyerb_id, constraint fk_trans_s foreign key s_id references Sellers_id 12
13 5.2 The Response of Sybase after creating To see which tables the owner bjyu has defined in the current database, use the system stored procedure sp_tables with input and value bjyu. We can use the standard Unix output redirection: 1> 2> above. Using that, we can check there are tables that I made using create table command 6. Application Development I implemented registration page for ocean using HTML and CGI technique. I provide WWW pages for user interface. 13
14 This page displays the registration page for new customer. If there is new user who wants to register the system, we provide form that accepts user information to register. If the user submits information then the information is stored to the Buyer table. If the user input invalid value or leave the field empty, there would be appropriate error message. When user fills out the form completely and all input values are valid, the confirmation page would be shown with login name and password like below. 7. References 1. R.Elmasri and S.B. Navathe, Fundamentals of Database Systems, Addison Wesley, Sybase, Sybooks: Sybase SQL Server Transact SQL User s Guide 3. Sybase, Sybooks: SQL Server Reference Manual 4. Sybase, Sybooks: ASA ESQL Statement 14
A Project Presentation on Online Car Rental System
A Project Presentation on Online Car Rental System Submitted To: Department of Computer Science, Ganpat University,384012 Group No: 74 Submitted By: Internal Guide: Khushbu Patel (13084231136) Niyati Patel
More informationEECS 647: Introduction to Database Systems
EECS 647: Introduction to Database Systems Instructor: Luke Huan Spring 2013 Administrative Take home background survey is due this coming Friday The grader of this course is Ms. Xiaoli Li and her email
More informationSoftware Requirement Specification For Flea Market System
Software Requirement Specification For Flea Market System By Ilya Verlinsky, Alexander Sarkisyan, Ambartsum Keshishyan, Igor Gleyser, Andrey Ishuninov 1 INTRODUCTION 1.1 Purpose 1.1.1 Purpose of SRS document
More informationUsing DOTS as Apache Derby System Test
Using DOTS as Apache Derby System Test Date: 02/16/2005 Author: Ramandeep Kaur ramank@yngvi.org Table of Contents 1 Introduction... 3 2 DOTS Overview... 3 3 Running DOTS... 4 4 Issues/Tips/Hints... 6 5
More informationDoing database design with MySQL
Doing database design with MySQL Jerzy Letkowski Western New England University ABSTRACT Most of the database textbooks, targeting database design and implementation for information systems curricula support
More informationThe Relational Model. Why Study the Relational Model?
The Relational Model Chapter 3 Instructor: Vladimir Zadorozhny vladimir@sis.pitt.edu Information Science Program School of Information Sciences, University of Pittsburgh 1 Why Study the Relational Model?
More informationCustomer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
More informationDBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?
DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)
More informationA Generic Model for Querying Multiple Databases in a Distributed Environment Using JDBC and an Uniform Interface
A Generic Model for Querying Multiple Databases in a Distributed Environment Using JDBC and an Uniform Interface Barkha Bhagwant Keni, M.Madiajagan, B.Vijayakumar Abstract - This paper discusses about
More informationUsing SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
More informationIT2304: Database Systems 1 (DBS 1)
: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation
More informationLecture 6. SQL, Logical DB Design
Lecture 6 SQL, Logical DB Design Relational Query Languages A major strength of the relational model: supports simple, powerful querying of data. Queries can be written intuitively, and the DBMS is responsible
More informationCS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
More informationOracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
More informationA basic create statement for a simple student table would look like the following.
Creating Tables A basic create statement for a simple student table would look like the following. create table Student (SID varchar(10), FirstName varchar(30), LastName varchar(30), EmailAddress varchar(30));
More informationScenario: Law Office Management System / Law (Legal) Practice Management System
Scenario: Law Office Management System / Law (Legal) Practice Management System Software is to be developed for Law Office Management / Law Practice Management using which people can find lawyer s on the
More informationIT2305 Database Systems I (Compulsory)
Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this
More informationTIME KEEP LEGAL BILLING SOFTWARE DESIGN DOCUMENT. Mike Don Cheng-Yu. CS 524 Software Engineer Professor: Dr Liang
TIME KEEP LEGAL BILLING SOFTWARE DESIGN DOCUMENT Mike Don Cheng-Yu CS 524 Software Engineer Professor: Dr Liang TABLE OF CONTENTS 1. INTRODUCTION: 2 1.1. Goals and objectives 2 1.2. Statement of scope
More informationDatabase Management Systems [COP5725] Project Deliverable 2. SaferDC. Submitted By: Group 1
Database Management Systems [COP5725] Project Deliverable 2 SaferDC Submitted By: Group 1 Armando Leon [UF ID: 43568722] Nitin Agrahara [UF ID: 73714398] Neeraj Rao [UF ID: 37737151] Rahul Bhoopalam [UF
More informationSQL Server An Overview
SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system
More informationCSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
More informationThe Relational Model. Ramakrishnan&Gehrke, Chapter 3 CS4320 1
The Relational Model Ramakrishnan&Gehrke, Chapter 3 CS4320 1 Why Study the Relational Model? Most widely used model. Vendors: IBM, Informix, Microsoft, Oracle, Sybase, etc. Legacy systems in older models
More informationWhat is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for
More informationBridge from Entity Relationship modeling to creating SQL databases, tables, & relations
1 Topics for this week: 1. Good Design 2. Functional Dependencies 3. Normalization Readings for this week: 1. E&N, Ch. 10.1-10.6; 12.2 2. Quickstart, Ch. 3 3. Complete the tutorial at http://sqlcourse2.com/
More informationSoftware Requirements Specification for DLS SYSTEM
Software Requirements Specification for DLS SYSTEM 3.1.1 Purpose This is the Software Requirements Specification (SRS) for the DLS (Digital Library System). The purpose of this document is to convey information
More informationThe Relational Model. Why Study the Relational Model? Relational Database: Definitions. Chapter 3
The Relational Model Chapter 3 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Study the Relational Model? Most widely used model. Vendors: IBM, Informix, Microsoft, Oracle, Sybase,
More informationTraining module 2 Installing VMware View
Training module 2 Installing VMware View In this second module we ll install VMware View for an End User Computing environment. We ll install all necessary parts such as VMware View Connection Server and
More informationOnline Auction Software Fundamentals
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Online Auction Software Fundamentals Jarrod Trevathan +, Wayne Read and Rodel Balingit
More informationDatabase Administration with MySQL
Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational
More informationReport on the Train Ticketing System
Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3
More informationSQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach
TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com murachbooks@murach.com Expanded
More informationDatabase Management Systems. Chapter 1
Database Management Systems Chapter 1 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 2 What Is a Database/DBMS? A very large, integrated collection of data. Models real-world scenarios
More informationSoftware Engineering I CS524 Professor Dr. Liang Sheldon X. Liang
Software Requirement Specification Employee Tracking System Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang Team Members Seung Yang, Nathan Scheck, Ernie Rosales Page 1 Software Requirements
More informationChapter 5. SQL: Queries, Constraints, Triggers
Chapter 5 SQL: Queries, Constraints, Triggers 1 Overview: aspects of SQL DML: Data Management Language. Pose queries (Ch. 5) and insert, delete, modify rows (Ch. 3) DDL: Data Definition Language. Creation,
More informationSage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide
Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Table of Contents TABLE OF CONTENTS... 3 1.0 INTRODUCTION... 1 1.1 HOW TO USE THIS GUIDE... 1 1.2 TOPIC SUMMARY...
More informationThe Relational Model. Why Study the Relational Model? Relational Database: Definitions
The Relational Model Database Management Systems, R. Ramakrishnan and J. Gehrke 1 Why Study the Relational Model? Most widely used model. Vendors: IBM, Microsoft, Oracle, Sybase, etc. Legacy systems in
More informationIn This Lecture. SQL Data Definition SQL SQL. Notes. Non-Procedural Programming. Database Systems Lecture 5 Natasha Alechina
This Lecture Database Systems Lecture 5 Natasha Alechina The language, the relational model, and E/R diagrams CREATE TABLE Columns Primary Keys Foreign Keys For more information Connolly and Begg chapter
More informationDatabases and BigData
Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)
More informationTechnical Specifications (Excerpt) TrendInfoWorld Web Site
SeaState Internet Solutions www.seastatesolutions.com Technical Specifications (Excerpt) TrendInfoWorld Web Site NOTE: Wireframe mockups and screenshots included in this document are functional diagrams
More information"SQL Database Professional " module PRINTED MANUAL
"SQL Database Professional " module PRINTED MANUAL "SQL Database Professional " module All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or
More informationIf you wanted multiple screens, there was no way for data to be accumulated or stored
Handling State in Web Applications Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web sources: Professional Java Server Programming, Patzer, Wrox Web Technologies:
More informationSecure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
More informationON-LINE PROJECT MANAGEMENT SYSTEM. A Project. Submitted to the Graduate Faculty. of the. University of North Dakota
ON-LINE PROJECT MANAGEMENT SYSTEM by Qian Sha Bachelor of Economics, Capital University of Economics and Business, 1996 A Project Submitted to the Graduate Faculty of the University of North Dakota in
More informationIntermediate SQL C H A P T E R4. Practice Exercises. 4.1 Write the following queries in SQL:
C H A P T E R4 Intermediate SQL Practice Exercises 4.1 Write the following queries in SQL: a. Display a list of all instructors, showing their ID, name, and the number of sections that they have taught.
More informationAccessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
More informationTutorial: How to Use SQL Server Management Studio from Home
Tutorial: How to Use SQL Server Management Studio from Home Steps: 1. Assess the Environment 2. Set up the Environment 3. Download Microsoft SQL Server Express Edition 4. Install Microsoft SQL Server Express
More informationConfiguring Heterogeneous Replication server for MSSQL
Configuring Heterogeneous Replication server for MSSQL Recommendations First Sybase recommends that ECDA for ODBC, and the target database reside on the same machine. MSSQL database should be set to capability
More information1 Download & Installation... 4. 1 Usernames and... Passwords
Contents I Table of Contents Part I Document Overview 2 Part II Document Details 3 Part III EventSentry Setup 4 1 Download & Installation... 4 Part IV Configuration 4 1 Usernames and... Passwords 5 2 Network...
More informationSoftware Design Specification
GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design
More informationSQL Programming. CS145 Lecture Notes #10. Motivation. Oracle PL/SQL. Basics. Example schema:
CS145 Lecture Notes #10 SQL Programming Example schema: CREATE TABLE Student (SID INTEGER PRIMARY KEY, name CHAR(30), age INTEGER, GPA FLOAT); CREATE TABLE Take (SID INTEGER, CID CHAR(10), PRIMARY KEY(SID,
More informationBoats bid bname color 101 Interlake blue 102 Interlake red 103 Clipper green 104 Marine red. Figure 1: Instances of Sailors, Boats and Reserves
Tutorial 5: SQL By Chaofa Gao Tables used in this note: Sailors(sid: integer, sname: string, rating: integer, age: real); Boats(bid: integer, bname: string, color: string); Reserves(sid: integer, bid:
More informationUltraQuest Cloud Server. White Paper Version 1.0
Version 1.0 Disclaimer and Trademarks Select Business Solutions, Inc. 2015. All Rights Reserved. Information in this document is subject to change without notice and does not represent a commitment on
More informationBasic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
More informationTalend Open Studio for MDM. Getting Started Guide 6.0.0
Talend Open Studio for MDM Getting Started Guide 6.0.0 Talend Open Studio for MDM Adapted for v6.0.0. Supersedes previous releases. Publication date: July 2, 2015 Copyleft This documentation is provided
More informationDatabases Model the Real World. The Entity- Relationship Model. Conceptual Design. Steps in Database Design. ER Model Basics. ER Model Basics (Contd.
The Entity- Relationship Model R &G - Chapter 2 A relationship, I think, is like a shark, you know? It has to constantly move forward or it dies. And I think what we got on our hands is a dead shark. Woody
More information1. INTRODUCTION TO RDBMS
Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one
More informationMGC WebCommander Web Server Manager
MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information
More informationChallenges in database design with Microsoft Access
ABSTRACT Challenges in database design with Microsoft Access Jerzy Letkowski Western New England University Design, development and explorations of databases are popular topics covered in introductory
More informationRPC and TI-RPC Test Suite Test Plan Document
RPC and TI-RPC Test Suite Test Plan Document Cyril LACABANNE Bull S.A.S. Version 1.3 12 July 2007 Revision history Version Description 1.0 First release 1.1 Several correction on 1, 5, 8, 14 1.2 Add first
More informationLiTH, Tekniska högskolan vid Linköpings universitet 1(7) IDA, Institutionen för datavetenskap Juha Takkinen 2007-05-24
LiTH, Tekniska högskolan vid Linköpings universitet 1(7) IDA, Institutionen för datavetenskap Juha Takkinen 2007-05-24 1. A database schema is a. the state of the db b. a description of the db using a
More informationCMU - SCS 15-415/15-615 Database Applications Spring 2013, C. Faloutsos Homework 1: E.R. + Formal Q.L. Deadline: 1:30pm on Tuesday, 2/5/2013
CMU - SCS 15-415/15-615 Database Applications Spring 2013, C. Faloutsos Homework 1: E.R. + Formal Q.L. Deadline: 1:30pm on Tuesday, 2/5/2013 Reminders - IMPORTANT: Like all homeworks, it has to be done
More informationCREDIT CARD PROCESSING
Ex no: Date: CREDIT CARD PROCESSING AIM: To create a system to perform the credit card processing (I)PROBLEM STATEMENT: Credit card processing through offline involves the merchant collecting order information
More informationSkills for Employment Investment Project (SEIP)
Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:
More informationAccessing External Databases from Mobile Applications
CENTER FOR CONVERGENCE AND EMERGING NETWORK TECHNOLOGIES CCENT Syracuse University TECHNICAL REPORT: T.R. 2014-003 Accessing External Databases from Mobile Applications Version 2.0 Authored by: Anirudh
More informationHow to Configure edgebox as a Web Server
intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Web Server panel allows the simple creation of multiple web sites using the Apache web server. Each website
More informationTWO TIER CLIENT/SERVER DATABASE DEVELOPMENT FOR ALIGNMENT DATA AT THE RELATIVISTIC HEAVY ION COLLIDER AND ALTERNATING GRADIENT SYNCHROTRON
0.1 ABSTRACT TWO TIER CLIENT/SERVER DATABASE DEVELOPMENT FOR ALIGNMENT DATA AT THE RELATIVISTIC HEAVY ION COLLIDER AND ALTERNATING GRADIENT SYNCHROTRON F. M. Hemmer, Survey & Alignment Group Brookhaven
More informationCYAN SECURE WEB APPLIANCE. User interface manual
CYAN SECURE WEB APPLIANCE User interface manual Jun. 13, 2008 Applies to: CYAN Secure Web 1.4 and above Contents 1 Log in...3 2 Status...3 2.1 Status / System...3 2.2 Status / Network...4 Status / Network
More informationUsing ODBC with MDaemon 6.5
Using ODBC with MDaemon 6.5 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. All rights reserved. Other product and company names
More informationOracle Data Integrator 11g: Integration and Administration
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Data Integrator 11g: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive
More informationwww.gr8ambitionz.com
Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1
More informationEDI Process Specification
EDI Batch Process CONTENTS 1 Purpose...3 1.1 Use Case EDI service...3 1.2 Use Case EDI Daily Reporting...3 1.3 Use Case EDI Service Monitoring Process...3 2 EDI Process Design High Level...4 2.1 EDI Batch
More informationDell Statistica Web Data Entry
Dell Statistica Web Data Entry for Release 13.0 September 2015 This administrator guide provides information about Dell Statistica Web Data Entry for release 13.0. Topics: Overview Definitions Unique Values,
More informationPassMark Software BurnInTest Management Console. Quick start guide
PassMark Software BurnInTest Management Console Quick start guide Edition: 1.1 Date: 16 August 2013 BurnInTest Version: 7.1.1011+ BurnInTest is a trademark of PassMark software Overview For BurnInTest
More informationSybase Replication Agent
Installation Guide Sybase Replication Agent 15.0 [ Linux, Microsoft Windows, and UNIX ] DOCUMENT ID: DC38268-01-1500-02 LAST REVISED: October 2007 Copyright 1998-2007 by Sybase, Inc. All rights reserved.
More informationDatabase Migration : An In Depth look!!
Database Migration : An In Depth look!! By Anil Mahadev anilm001@gmail.com As most of you are aware of the fact that just like operating System migrations are taking place, databases are no different.
More informationA Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
More informationCOURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER
Page 1 of 8 ABOUT THIS COURSE This 5 day course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server
More informationHow To Create A Server Farm In A Web Server (Forked) With A Powerpoint 3.5 (Forum) And A Powerbook (Forms) (Forums) (Powerpoint) (Web) And Powerbook) (
HP UDC Standardizing and Automizing Data Center Operations Ralf König Workshop Network and Service Infrastructures, Löbsal. April 20, 2004 Advisors: Prof. Winfried Kalfa, TU Chemnitz Dr. Sven Graupner,
More informationODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
More informationInternet Auctioning. The buyers 'view' the items on the server, and if they want to bid for it, they need to have a client to lodge a bid.
[CSE IIT Kanpur] INTERNET AUCTIONING SYSTEM Final Project Report Group 9 Hemraj Bairwa Y5195, Hitesh Khandelwal Y5202, Varun Mithal Y5496 Guide: Dr. T. V. Prabhakar [2008] Internet Auctioning Aim: To meet
More informationImplementing a Data Warehouse with Microsoft SQL Server
Page 1 of 7 Overview This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL 2014, implement ETL
More informationObject-Based Databases
C H A P T E R22 Object-Based Databases Practice Exercises 22.1 A car-rental company maintains a database for all vehicles in its current fleet. For all vehicles, it includes the vehicle identification
More informationRelease Bulletin Sybase ETL Small Business Edition 4.2
Release Bulletin Sybase ETL Small Business Edition 4.2 Document ID: DC00737-01-0420-02 Last revised: November 16, 2007 Topic Page 1. Accessing current release bulletin information 2 2. Product summary
More informationARIS Server Installation and Administration Guide ARIS. Version 9.6 - Service Release 1
ARIS Server Installation and Administration Guide ARIS Version 9.6 - Service Release 1 June 2014 This document applies to ARIS Version 9.6 SR1 and to all subsequent releases. Specifications contained herein
More informationDatabase Management Systems,
Database Management Systems Database Design Example 1 Topics Hospital Database E-R Design Entities Relationships Converting E-R Model to Relational Model Tables Queries Company Database Summary 2 Hospital
More informationChapter 30 Exporting Inventory Management System Data
Chapter 30 Exporting Inventory Management System Data This chapter is intended for users who are familiar with Relational Database Management Systems (RDBMS) and the Structured Query Language (SQL), who
More informationIntegrating Big Data into the Computing Curricula
Integrating Big Data into the Computing Curricula Yasin Silva, Suzanne Dietrich, Jason Reed, Lisa Tsosie Arizona State University http://www.public.asu.edu/~ynsilva/ibigdata/ 1 Overview Motivation Big
More informationCourse Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)
Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme) COURSE LECTURE DURATION(LD) /paper SEMESTER-I 1. Course Code:CAN101
More informationFOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW
I/A Series SOFTWARE Product Specifications Logo I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 The I/A Series Intelligent SCADA Platform takes the traditional SCADA Master Station to a new
More informationDesigning a Microsoft SQL Server 2005 Infrastructure
Course Outline Other Information MS 2786 Days 2 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Designing a Microsoft SQL Server 2005 Infrastructure Introduction
More informationONLINE PROPERTY MANAGEMENT / RESERVATION SYSTEM FOR THE REDONDO PIER INN. Jennifer Magpayo and Omar J. Bravo SENIOR DESIGN PROJECT REPORT
ONLINE PROPERTY MANAGEMENT / RESERVATION SYSTEM FOR THE REDONDO PIER INN BY Jennifer Magpayo and Omar J. Bravo SENIOR DESIGN PROJECT REPORT Submitted in Partial Fulfillment of the Requirements For the
More informationApplication Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1
Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 This document supports the version of each product listed and supports all subsequent versions until the document
More informationDeployment Guide. Cartagena as. Cartagena ERP Integration 3.0 for Microsoft Dynamics CRM. Knut Eivind Handeland
Cartagena as Deployment Guide Cartagena ERP Integration 3.0 for Microsoft Dynamics CRM Knut Eivind Handeland 5. februar 2014 1 Contents Overview... 3 CRM Input adapter... 3 CRM output adapter... 3 ERP
More informationAccounting Manager. User Guide A31003-P1030-U114-2-7619
Accounting Manager User Guide A31003-P1030-U114-2-7619 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001 and ISO14001 standards and are certified
More informationLOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS
LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS Venkat Perumal IT Convergence Introduction Any application server based on a certain CPU, memory and other configurations
More informationTalend for Data Integration guide
Talend for Data Integration guide Table of Contents Introduction...2 About the author...2 Download, install and run...2 The first project...3 Set up a new project...3 Create a new Job...4 Execute the job...7
More informationCIMHT_006 How to Configure the Database Logger Proficy HMI/SCADA CIMPLICITY
CIMHT_006 How to Configure the Database Logger Proficy HMI/SCADA CIMPLICITY Outline The Proficy HMI/SCADA CIMPLICITY product has the ability to log point data to a Microsoft SQL Database. This data can
More informationTech Note 663 HMI Reports: Creating Alarm Database (WWALMDB) Reports
Tech Note 663 HMI Reports: Creating Alarm Database (WWALMDB) Reports All Tech Notes, Tech Alerts and KBCD documents and software are provided "as is" without warranty of any kind. See the Terms of Use
More informationSQL Data Definition. Database Systems Lecture 5 Natasha Alechina
Database Systems Lecture 5 Natasha Alechina In This Lecture SQL The SQL language SQL, the relational model, and E/R diagrams CREATE TABLE Columns Primary Keys Foreign Keys For more information Connolly
More information1999-2006 enom, Inc. API response codes
API response codes Introduction When you run a query against the enom API, the response includes a numeric code and a corresponding text message. This allows us to standardize our responses and make them
More information