A database is an organized collection of data. The term originated within the computer industry, but its meaning has been broadened by popular use, to the extent that the European Database Directive (which creates intellectual property rights for databases) includes non-electronic databases within its definition. This article is confined to a more technical use of the term; though even amongst computing professionals, some attach a much wider meaning to the word than others.
One possible definition is that a database is a collection of records stored in a computer in a systematic way, so that a computer program can consult it to answer questions. For better retrieval and sorting, each record is usually organized as a set of data elements (facts). The items retrieved in answer to queries become information that can be used to make decisions. The computer program used to manage and query a database is known as a database management system (DBMS). The properties and design of database systems are included in the study of information science.
The central concept of a database is that of a collection of records, or pieces of knowledge. Typically, for a given database, there is a structural description of the type of facts held in that database: this description is known as a schema. The schema describes the objects that are represented in the database, and the relationships among them. There are a number of different ways of organizing a schema, that is, of modeling the database structure: these are known as database models (or data models). The model in most common use today is the relational model, which in layman's terms represents all information in the form of multiple related tables each consisting of rows and columns (the true definition uses mathematical terminology). This model represents relationships by the use of values common to more than one table. Other models such as the hierarchical model and the network model use a more explicit representation of relationships.
More on [ Database ]
Databases :: Internet
Database :: Languages

CGI Database Applications with Perl - Tutorial covering the strategies and technologies behind writing a database-driven CGI application.
Dabbling in Live Databases: Microsoft Access - This tutorial covers the issue of connecting a Microsoft Access database to your website using Perl.
Meta Description: [ Many words have been written about databases and Web sites, and these are some more--but with a twist, because we cover what you need to know. Databases can be a complex and hairy subject, with a vocabulary seemingly all their own. The good news is that a lot of database hoo-hah is verbal smoke-a... ]
DBD::ODBC Tutorial Part 1 - Explains how to use drivers, data sources and make connections.
Meta Description: [ This tutorial describes the ODBC data sources that let you access your databases and shows you how to connect to a database from a Perl script. ]
DBI - The Perl Database Interface - Official site includes documentation, mailing list information, and demonstrations.
DBI Examples - Tips and discussion on basic DBI usage and optimizing DBI programs.
dbi-users@perl.org - Archive of the mailing list.
Enabling ODBC support in Perl with Perl DBI and DBD::ODBC - How to build Perl DBI, add the DBD::ODBC module and use an ODBC driver in Perl scripts.
Meta Description: [ This document describes how to build Perl DBI, add the DBD::ODBC module and use an ODBC driver provided by Easysoft in your Perl scripts. It shows you how to quickly add ODBC support to your Perl applications. ]
Introduction to MySQL (using Perl DBI) - 4 page article starts with basics of MySQL and finishes up with actual examples of DBI in a MySQL context.
Meta Description: [ danchan is a weblog with the best daily news on the net, high gear cool equipment reviews, tips on backpacking in central europe, cgi/perl/mysql tutorials and a free weblogging service with no ads. ]
Just Enough DBI to be Dangerous - Slides and sample code from a talk given by Bradford Powell at a Raleigh Perl Mongers meeting.
Michael Peppler's Home Page - Sybperl (the Sybase OpenClient extensions to Perl) and DBD::Sybase information
MySQL and Perl for the Web - Official site for the book by Paul DuBois. Includes table of contents, errata, downloads, and a sample chapter in PDF format.
Meta Description: [ Home site for 'MySQL and Perl for the Web', by Paul DuBois, published by New Riders ]
O'Reilly: Programming the Perl DBI - Information about the book by Alligator Descartes and Tim Bunce. Includes the full text of the Programming with the DBI chapter.
Meta Description: [ The primary interface for database programming in Perl is DBI. Programming the Perl DBI is coauthored by Alligator Descartes, one of the most active members of the DBI community, and by Tim Bunce, the inventor of DBI. The book explains the architecture... ]
Perl.com: DBIx::Recordset vs. DBI - Terrance Brannon argues that DBI should not be the interface for most Perl applications requiring database functionality.
Meta Description: [ Terrance Brannon explains why DBI is the standard database interface for Perl but should not be the interface for most Perl applications requiring database functionality. ]
The Fine Art of Database Programming - An outline of database programming, with particular emphasis on Perl.
| Clickroll in a beat - BeatBox Tutorial (by Tyte) | |
| Next Video | |