Prepared by :
T.A Faten Al Jaloud
Introduction to Database
CS320 – IS320 – CS370
Lab #1
Agenda
What is DBMS ?
History of DBMS
Introducing SQL and its relation to DBMS
Comparison of DBMS
Oracle products and Oracle Express
Installation of Oracle XE
Database Management System
(DBMS)
A database management system, or DBMS, is software
designed to assist in maintaining and utilizing large
collections of data.
History
The first general-purpose DBMS was in the early
1960s, was called the Integrated Data Store.
In the 70s, Relational Database management systems
(RDBMS) were introduce.
DBMS & SQL
SQL is a database computer language designed for managing
data in relational database management systems (RDBMS)
Structured Query Language (SQL)
SQL. Originally developed as the query language of
IBM's original relational database product System-
R
SQL has become the most widely used language for
creating, manipulating, and querying relational DBMS.
Standardization of SQL
1986 SQL-86 First formalized by ANSI.
2008 SQL:2008 Last modification.
Standardization defines an official SQL. That allows users to
measure a given vendor's version of SQL for completeness. It
also allows users to distinguish SQL features specific to one
product from those that are standard
An application that relies on nonstandard features is less
portable.
Availability in Market
In 1979, Relational Software, Inc. (now Oracle Corporation)
introduced the first commercially available implementation
of SQL, Oracle V2 (Version2) for VAX computers. Oracle V2
beat IBM's release of the System/38 RDBMS to market by a
few weeks.
RDBMS Comparison
DBMS Maintainer First release date Software license
Microsoft Access Microsoft 1992 Proprietary
Microsoft SQL
Server
Microsoft 1989 Proprietary
MySQL Sun Microsystems
(now Oracle)
1995 GPL or Proprietary
Oracle Oracle Corporation 1979 Proprietary
Operating system support
Windows Mac OS X Linux Unix Symbian
Microsoft Access
Microsoft SQL Server
MySQL
Oracle
DBMS GUI Max DB size Procedure
and
triggers
Query
support
Max column per
row
Microsoft Access 2 GB Not all 255
Microsoft SQL Server 524,258 TB All in 2005
and beyond
30000
MySQL Unlimited Not all 4096
Oracle Unlimited 1000
Oracle Express Edition
We use oracle XE for the following reasons:
free to develop, deploy, and distribute .
fast to download.
Download Oracle XE from oracle website www.oracle.com
We are going to adopt Oracle Database 10g Express Edition
Install of Oracle Express
Double click on the executable file – setup- of oracle XE .
Step 1/9
Launching of the setup
Step 2/9
Next
Step 3/9
Accept the agreement
Step 4/9
Destination folder and space information
Step 5/9
Port number
Step 6/9
Password specification
Step 7/9
Summary of installation
Step 8/9
Progress
Step 9/9
Finish of installation
Finally, you can open oracle express as shown
Any questions about oracle installation will be not allowed
after 10/11/2010