M-Connect John Pinder. Agenda Problems? Future development SQL server Oracle Web based Data dictionary Central repository.

Slides:



Advertisements
Similar presentations
Data Base. Objective Become familiar with database terminology. Create a project to display data for a single database table. Use a DataGrid control.
Advertisements

Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Chapter 13 (Web): Distributed Databases
ITE PC v4.0 Chapter 1 1 Operating Systems Computer Networks– 2.
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
Database Software File Management Systems Database Management Systems.
Interpret Application Specifications
Chapter 14 The Second Component: The Database.
It refers to the software used to manage the database.
Lecture The Client/Server Database Environment
SD-SQL Server : A Scalable Distributed Database System Witold LITWIN, Soror SAHRI & Thomas SCHWARZ
Query Processing in Mobile Databases
The Client/Server Database Environment
Real-time HMI and SCADA software for .NET applications.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Session 3 Access to Reporting Services Adam Cogan Database Architect ssw.com.au.
10/26/00Splitting Access Databases...1 Preparing for Access 2000 Windows 2000/Office 2000 Roll-out.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Chapter 2. Creating the Database Environment
Agenda Journalling More Embedded SQL. Journalling.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
User side and server side factors that influence the performance of the website P2 Unit 28.
DATABASE. A database is collection of information that is organized so that it can easily be accessed, managed and updated. It is also the collection.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
CORE 2: Information systems and Databases CENTRALISED AND DISTRIBUTED DATABASES.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Database Management. ICT5 Database Administration (DBA) The DBA’s tasks will include the following: 1. The design of the database. After the initial design,
1 Optimizing Your ColdFusion Applications for Oracle Justin Fidler, CNA, CPS, CCFD Chief Technology Officer Bantu, Inc. 8 May 2001.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
Databases MGMT Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6.
DBMS Implementation Chapter 6.4 V3.0 Napier University Dr Gordon Russell.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
G063 - Distributed Databases. Learning Objectives: By the end of this topic you should be able to: explain how databases may be stored in more than one.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Power at Your Fingertips –Overlooked Gems in Oracle EM John Sheaffer Principal Sales Consultant – Oracle Corporation.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
Database Concepts Track 3: Managing Information using Database.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
INTRODUCTION TO ORACLE DATABASE ADMINISTRATION Lynnwood Brown President System Managers LLC Introduction – Lecture 1 Copyright System Managers LLC 2003.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Enterprise Network Systems Client/ Server Mark Clements.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
Web based Documentation Distribution Tools: MSAccess database (DSN) DreamWeaver Ultradev Microsoft Image Composer Clicking on the document will open an.
AA202: Performance Enhancers for Laserfiche Connie Anderson, Technical Writer.
Microsoft SQL is known as RDMS (Relational Database Management System) which is developed by Microsoft and is highly used at corporate and enterprise.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
MIKADO – Generation of ISO – SeaDataNet metadata files
DBMS & TPS Barbara Russell MBA 624.
Client/Server Databases and the Oracle 10g Relational Database
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
PHP / MySQL Introduction
Microsoft Office Illustrated
Networking for Home and Small Businesses – Chapter 2
Agenda Database Development – Best Practices Why Performance Matters ?
G063 - Distributed Databases
MANAGING DATA RESOURCES
Networking for Home and Small Businesses – Chapter 2
Introducing Citilabs’ Scenario Based Master Network Data Model
Presentation transcript:

M-Connect John Pinder

Agenda Problems? Future development SQL server Oracle Web based Data dictionary Central repository

Problems Speed Robustness Maintenance

Problem Causes - Speed Source system data structure ^M("BARNES","FLORENCE","K", ) Due to NHAIS user factors Surname Forename Middle Names NHS Number

Problem Causes - Speed Server workload Other applications -SQL Server -Oracle -Exchange Server

Problem Causes - Speed Network traffic Applications competing for network resource Ophthalmic NHAIS ICM PCIS Open Exeter

Orphaned licence processes Caused by cancelling queries in front end Licence record remains Limits amount of active connections available Problem Causes - Robustness

Upgrade process Currently hard coded location Dependant on floppy drive Problem Causes - Maintenance

Manual startup of M-Connect Required on Cache reboot Starts SQL0TCP process SQL0TCP process not present – M-Connect wont work

Re-development - SQL Server Fast Open Robust Scalability

Re-development - Oracle Fast Open Robust Scalability

Current system - Cache Fast Open Robust Scalability

System Redevelopment SQL Server, Oracle and Cache all DBMS All have similar functionality Data structure problems remain Server resource issues remain Network resource issues remain New upgrade issues

Problem Resolution - Speed Indexes e.g. R_PERSON_INDEX_NHS_NUMBER Used to link on NHS_NUMBER Provides all 4 fields Allows direct retrieval of records Other indexes for GP, Postcode, Date of Birth Local tables Using copies of data held locally Run “harvest” queries overnight

Problem Resolution - Robustness Orphaned licence records New routine Regular execution Automatic clear down

Problem Resolution - Maintenance New upgrade routine Prompt for upgrade file location Enables files to be copied anywhere New startup routine Runs on Cache reboot Automatic startup SQL0TCP

Data Dictionary Currently Microsoft Access database Requires update on each client PC Migrate to single data dictionary One copy of data dictionary to update Ensure all users viewing latest version Located where all users can view Web page

Central Repository Not widely used Needs promotion Regular submissions required

Conclusions Redevelopment offers no improvement User awareness and education New upgrade routine New startup routine New licence cleardown routine Data dictionary improvement