Foundation Db2 and Python: Access Db2 with Module-Based API Examples Using Python 1st Edition W. David Ashley 2024 Scribd Download
Foundation Db2 and Python: Access Db2 with Module-Based API Examples Using Python 1st Edition W. David Ashley 2024 Scribd Download
com
https://ebookmeta.com/product/foundation-db2-and-python-
access-db2-with-module-based-api-examples-using-python-1st-
edition-w-david-ashley-2/
OR CLICK BUTTON
DOWNLOAD NOW
https://ebookmeta.com/product/foundation-db2-and-python-access-
db2-with-module-based-api-examples-using-python-1st-edition-w-david-
ashley-2/
ebookmeta.com
https://ebookmeta.com/product/learn-opencv-with-python-by-
examples-2nd-edition-james-chen/
ebookmeta.com
https://ebookmeta.com/product/the-palgrave-schopenhauer-handbook-
palgrave-handbooks-in-german-idealism-1st-edition-sandra-shapshay/
ebookmeta.com
Implantology Step by Step 1st Edition Christoph T
Sliwowski
https://ebookmeta.com/product/implantology-step-by-step-1st-edition-
christoph-t-sliwowski/
ebookmeta.com
https://ebookmeta.com/product/supply-network-5-0-how-to-improve-human-
automation-in-the-supply-chain-1st-edition-bernardo-nicoletti/
ebookmeta.com
https://ebookmeta.com/product/historical-modernisms-time-history-and-
modernist-aesthetics-1st-edition-jean-michel-rabate/
ebookmeta.com
https://ebookmeta.com/product/nfpa-409-standard-on-aircraft-
hangars-2022-edition-national-fire-protection-association/
ebookmeta.com
https://ebookmeta.com/product/deployable-multimodal-machine-
intelligence-applications-in-biomedical-engineering-1st-edition-
hongliang-ren/
ebookmeta.com
Essentials of Pharmacology for Nurses Barber
https://ebookmeta.com/product/essentials-of-pharmacology-for-nurses-
barber/
ebookmeta.com
W. David Ashley
Apress Standard
The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
1. Introduction to Db2
W. David Ashley1
(1) Austin, TX, USA
Welcome to this introduction to Db2. Since you are here, you are likely
looking for a place to get started with Db2. Our hope is that this book
will be that first step you are looking for. This book is meant to be an
introduction to the Db2 environment and to the Python interface. The
first half of the book will cover Db2 at a level that should be of interest
to both administrators and programmers. It will cover many aspects of
Db2 that you will make use of in either of the two roles. The last half of
the book will concentrate on using the Python programming language
to interface to Db2. While mainly oriented to programmers,
administrators will find it useful as well for some of their everyday
tasks.
Db2 has a long history and is the first relational database
implementation. It was first proposed by Edgar Frank “Ted” Codd in a
paper titled “A Relational Model of Data for Large Shared Data Banks” in
1969 while working at the IBM’s San Jose Research Laboratory in
California. In the next four years, IBM researchers worked to create a
system based on the principles described in Codd’s paper (called
System R). During this time, it became obvious that a new language was
needed to interact with the new system. Codd wrote a new paper “A
Data Base Sublanguage Founded on Relational Calculus,” which became
the basis for the new language called DSL/Alpha. This quickly went
through some name changes but eventually ended up being called SQL,
short for Structured Query Language.
Eventually there was an effort in the 1970s to port DSL/Alpha to the
370 mainframe environment. It was renamed to Database 2 in 1982.
The next year it was made available to the public with another name
change, DB2. This was a limited release but was highly regarded by the
customers that evaluated it. The customers actually pushed IBM to
deliver DB2 to a wider set of customers. IBM was somewhat reluctant
because they were trying to hold on to their IMS/DB market share. But
eventually the customers won out, and DB2 began to spread to other
platforms including OS/2, AIX/RS6000, and Windows.
Over the next two decades, the product went through a number of
name changes and several platform code bases. Recently with the
release of version 11.1, IBM rebranded the entire product line and
brought the code bases into a small number of code bases. The
following set of products are now the standard offerings:
Db2 (formerly DB2 LUW)
Db2 for z/OS (formerly DB2 for z/OS)
Db2 Hosted (formerly DB2 on Cloud)
Db2 on Cloud (formerly dashDB for Transactions)
Db2 Event Store (a new in-memory database for event-driven
transaction processing)
Db2 Warehouse on Cloud (formerly dashDB)
Db2 Warehouse (formerly dashDB Local)
IBM Integrated Analytics System (a new system platform that
combines analytic performance and functionality of the IBM
PureData System with IBM Netezza)
The code bases for today’s Db2 offerings share a common code base
that makes porting the code to another hardware/software platform a
relatively easy process. The SQL code base has been standardized so
that it is the same across all platforms, making moving to another
platform an easy task from a programming perspective.
There is also a current movement in programming applications with
embedded SQL. These types of applications are very hard to port from
one platform to another without major code modifications. Instead,
IBM is moving (where possible) to an API that can be called to process
SQL statements and make use of programming language variables for
Random documents with unrelated
content Scribd suggests to you:
CHAPTER VI
THE MARITIME PROVINCES