ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbp_5.4.0.1/rbafodeffi.htm

72 lines
5.1 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="How database files are described" />
<meta name="abstract" content="This topic discusses the ways to describe records in database files." />
<meta name="description" content="This topic discusses the ways to describe records in database files." />
<meta name="DC.subject" content="database file, describing, methods" />
<meta name="keywords" content="database file, describing, methods" />
<meta name="DC.Relation" scheme="URI" content="rbafodbfcon.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafoxpdd.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafodictdta.htm" />
<meta name="DC.Relation" scheme="URI" content="rbaforecft.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafoapd.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafonamer.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafodeffi" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>How database files are described</title>
</head>
<body id="rbafodeffi"><a name="rbafodeffi"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">How database files are described</h1>
<div><p>This topic discusses the ways to describe records in database files.</p>
<div class="p">Records in database files can be described in two ways: <ul><li>Field-level description. The fields in the record are described to the
system. Some of the things you can describe for each field include: name,
length, data type, validity checks, and text description. Database files that
are created with field-level descriptions are referred to as
externally described files.</li>
<li>Record-level description. Only the length of the record in the file is
described to the system. The system does <em>not</em> know about fields in the
file. These database files are referred to as program-described files.</li>
</ul>
</div>
<p>Whether a file is described to the field or record level, you must describe
and create the file before you can compile a program that uses that file.
That is, the file must exist on the system before you use it.</p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rbafoxpdd.htm">Externally and program-described data</a></strong><br />
Programs can use either externally described or program-described files.</li>
<li class="ulchildlink"><strong><a href="rbafodictdta.htm">Dictionary-described data</a></strong><br />
Either a program-described file or an externally described file can be defined with the record format descriptions stored in the data dictionary.</li>
<li class="ulchildlink"><strong><a href="rbaforecft.htm">Record format description</a></strong><br />
When you describe a database file to the system, you describe the two major parts of the file: the record format and the access path. The record format describes the order of the fields in each record.</li>
<li class="ulchildlink"><strong><a href="rbafoapd.htm">Access path description</a></strong><br />
When you describe a database file to the system, you describe the two major parts of the file: the record format and the access path. An access path describes the order in which records are to be retrieved. So when you describe an access path, you describe whether it will be a keyed sequence or arrival sequence access path.</li>
<li class="ulchildlink"><strong><a href="rbafonamer.htm">Naming conventions used in a database file</a></strong><br />
The file name, record format name, and field name can be as long as 10 characters and must follow all system naming conventions. Some high-level languages have more restrictive naming conventions than the system does.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafodbfcon.htm" title="These topics provide some of the basic database concepts for setting up or working with IBM i5/OS database files.">Database file concepts</a></div>
</div>
</div>
</body>
</html>