Skip to content

Commit 7553151

Browse files
committed
updating relational database section
1 parent 99ce493 commit 7553151

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2013-12-06T06:59:34Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2013-12-07T09:11:03Z</updated></feed>

index.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -305,26 +305,27 @@ <h1>Database</h1>
305305
<p>A database is an abstraction on top of an operating system's file system to
306306
ease creating, reading, updating, and deleting persistent data. The
307307
database storage abstraction most commonly used in Python web development is
308-
sets of relational tables.</p>
309-
<div class="section" id="relational-databases">
310-
<h2>Relational Databases</h2>
308+
sets of relational tables. Alternative storage abstractions are explained in
309+
the NoSQL section.</p>
311310
<p>Relational databases store all data in a series of tables. Interconnections
312311
between the tables are specified as <em>foreign keys</em>.</p>
313312
<p>Databases storage implementations vary in complexity. SQLite, a database
314-
included with Python, creates a single file for all data per database. More
315-
complicated databases such as Oracle, PostgreSQL, and MySQL are more tightly
316-
coupled with the operating system after installation.</p>
313+
included with Python, creates a single file for all data per database.
314+
Other databases such as Oracle, PostgreSQL, and MySQL have more complicated
315+
persistence schemes while offering additional advanced features that are
316+
useful for web application data storage.</p>
317317
<p><a class="reference external" href="http://www.postgresql.org/">PostgreSQL</a> and
318318
<a class="reference external" href="http://www.mysql.com/">MySQL</a> are two of the most common open source
319319
databases.</p>
320320
<p><a class="reference external" href="http://www.sqlite.org/">SQLite</a> is a database that is stored in a single
321321
file on disk. SQLite is built into Python but is only built for access
322322
by a single connection at a time.</p>
323-
</div>
324323
<div class="section" id="database-resources">
325324
<h2>Database resources</h2>
326325
<p><a class="reference external" href="http://db-engines.com/en/ranking">DB-Engines</a> ranks the most popular
327326
database management systems.</p>
327+
<p><a class="reference external" href="http://postgresweekly.com/">PostgreSQL Weekly</a> is a weekly newsletter of
328+
PostgreSQL content from around the web.</p>
328329
</div>
329330

330331
</section>

pages/database.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,26 +51,27 @@ <h1>Database</h1>
5151
<p>A database is an abstraction on top of an operating system's file system to
5252
ease creating, reading, updating, and deleting persistent data. The
5353
database storage abstraction most commonly used in Python web development is
54-
sets of relational tables.</p>
55-
<div class="section" id="relational-databases">
56-
<h2>Relational Databases</h2>
54+
sets of relational tables. Alternative storage abstractions are explained in
55+
the NoSQL section.</p>
5756
<p>Relational databases store all data in a series of tables. Interconnections
5857
between the tables are specified as <em>foreign keys</em>.</p>
5958
<p>Databases storage implementations vary in complexity. SQLite, a database
60-
included with Python, creates a single file for all data per database. More
61-
complicated databases such as Oracle, PostgreSQL, and MySQL are more tightly
62-
coupled with the operating system after installation.</p>
59+
included with Python, creates a single file for all data per database.
60+
Other databases such as Oracle, PostgreSQL, and MySQL have more complicated
61+
persistence schemes while offering additional advanced features that are
62+
useful for web application data storage.</p>
6363
<p><a class="reference external" href="http://www.postgresql.org/">PostgreSQL</a> and
6464
<a class="reference external" href="http://www.mysql.com/">MySQL</a> are two of the most common open source
6565
databases.</p>
6666
<p><a class="reference external" href="http://www.sqlite.org/">SQLite</a> is a database that is stored in a single
6767
file on disk. SQLite is built into Python but is only built for access
6868
by a single connection at a time.</p>
69-
</div>
7069
<div class="section" id="database-resources">
7170
<h2>Database resources</h2>
7271
<p><a class="reference external" href="http://db-engines.com/en/ranking">DB-Engines</a> ranks the most popular
7372
database management systems.</p>
73+
<p><a class="reference external" href="http://postgresweekly.com/">PostgreSQL Weekly</a> is a weekly newsletter of
74+
PostgreSQL content from around the web.</p>
7475
</div>
7576

7677
<hr/>

source/content/pages/database.rst

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ Database
88
A database is an abstraction on top of an operating system's file system to
99
ease creating, reading, updating, and deleting persistent data. The
1010
database storage abstraction most commonly used in Python web development is
11-
sets of relational tables.
11+
sets of relational tables. Alternative storage abstractions are explained in
12+
the NoSQL section.
1213

13-
Relational Databases
14-
--------------------
1514
Relational databases store all data in a series of tables. Interconnections
1615
between the tables are specified as *foreign keys*.
1716

1817
Databases storage implementations vary in complexity. SQLite, a database
19-
included with Python, creates a single file for all data per database. More
20-
complicated databases such as Oracle, PostgreSQL, and MySQL are more tightly
21-
coupled with the operating system after installation.
18+
included with Python, creates a single file for all data per database.
19+
Other databases such as Oracle, PostgreSQL, and MySQL have more complicated
20+
persistence schemes while offering additional advanced features that are
21+
useful for web application data storage.
2222

2323
`PostgreSQL <http://www.postgresql.org/>`_ and
2424
`MySQL <http://www.mysql.com/>`_ are two of the most common open source
@@ -34,3 +34,6 @@ Database resources
3434
`DB-Engines <http://db-engines.com/en/ranking>`_ ranks the most popular
3535
database management systems.
3636

37+
`PostgreSQL Weekly <http://postgresweekly.com/>`_ is a weekly newsletter of
38+
PostgreSQL content from around the web.
39+

0 commit comments

Comments
 (0)