Академический Документы
Профессиональный Документы
Культура Документы
1. Atomicity: A
i.e. it is
either performed in its entirety or not performed at all.
2. Consistency preservation:
A transaction is consistency
preserving.
That means complete execution of a transaction takes the
database from one consistent state to another.
3. Isolation: A
executed in
isolation from other transactions. That is, the execution of a
transaction
Should not be interfered with by any other transactions
executing
Concurrently.
4. Durability or permanency: The
by a
committed (successful) transaction must persist in the
database. These
changes must not be lost because of some failures.
The atomicity property says that, a transaction will
performed either fully or not performed at all.
It is the responsibility of the transaction recovery subsystem
of a DBMS to ensure atomicity.
Explain briefly.
5. Write
short notes
on:
a) Ingres
b) Postgres
c)
Postgres95
d)
PostgreSQL7
e)
PostgreSQL8
a) Ingres:
Ingres,
a
resear
ch
project
to
create
a
relatio
nal
databa
se,
was a
project
in the
early
1970s
at the
Univer
sity of
Califor
nia,
Berkel
ey.
From
Ingres,
many
open
and
closed
source
databa
ses
were
develo
ped.
Though
Ingres
is a
relation
al
databa
se, but
it did
not
support
SQL
(Struct
ured
Query
Langua
ge)
access.
Postgres:
Postgre
s was
develo
ped
from
Ingres,
so it
was
named
as
'Postgr
es'.
Postgre
s was
develo
ped
betwee
n 19861994
added
support
s for
object
relation
al
technol
ogies.
The
oracle
RDBMS
and
DB2
both
provide
d
support
for SQL
access.
Postgres95:
Two
Ph.D.
student
s from
Stonebr
aker's
lab,
Andrew
Yu and
Jolly
Chen,
replace
d
Postgre
s' with
an
extend
ed
subset
of SQL
in
1995.
They
rename
d the
system
to
postgre
s95.
The
main
advant
age of
Postgre
s95
was
that it
provide
d the
SQL
support
to the
databa
se.
PostgreSQ
L7:
The
main
advant
age of
Postgre
SQL
7was
the
support
of an
embed
ded
langua
ge
called
PL/pgS
QL
which
was
similar
to
PL/SQL.
It also
provide
many
advanc
e
feature
s like
Views,
Objects
,
transac
tion
support
, joins,
huge
selectio
n of
data
type
etc.
PostgreSQL8:
Postgre
SQL 8
was
release
d in
2005.
It
added
a
number
of new
feature
s like
support
for MSWindow
s,
better
locking,
table
spaces,
table
partitio
ning
and
more.