EQUIJOIN and NATURAL JOIN
variations, 159–161
hybrid hash-join, 696
implementing, 689–690
join selection factors, 693–694
multiple relation queries and
JOIN ordering, 718–719
nested-loop joins, 690–693
overview of, 157–158
partition-hash joins, 694–696
Join operations, in QBE, 1094–1095
Join selection factors, 693–694
Join selectivity ratio, 160, 715
Joined tables (relations), 123–124
JPEG image format, 966
K-means clustering algorithm,
1055–1056
KDD (Knowledge Discovery in
Databases), 1036
Key attribute, 209
Key constraints
on entity attributes, 208–209
integrity constraints in databases,
21
overview of, 68–70
specifying in SQL, 95–96
Key field, sorted files and, 603
Keys
candidate and primary in rela-
tional databases, 518–519
indexes on multiple, 660–661
methods for simple selection, 686
in ODMG object model, 388–390
specifying in XML schema, 430
Keyword queries
overview of, 39
searching with, 995
types of queries in IR systems,
1007
Kleinberg, Jon, 1021
Knowledge-based systems, 932, 1007
Knowledge Discovery in Databases
(KDD), 1036
Knowledge discovery process
data mining in, 1036–1037
goals of, 1037–1038
types of knowledge discovered,
1038–1039
KR (knowledge representation)
aggregation and association,
269–271
classification and instantiation,
268
compared with semantic data
models, 267–268
identification, 269
overview of, 245
specialization and generalization,
269
Label-based security
administrator defining policy for,
853
Oracle Label Security, 868–870
Label Security administrator, 853
Labels, semistructured data and, 417
LANs (local area networks), 44, 879
Large databases, 304
Latches, for short term locks, 802
Late (dynamic) binding, in ODMS,
368
Latency. See Rotational delay (rd)
Lattices, for specialization, 255–256
LCS (local conceptual schema), 889
LDAP (Lightweight Directory Access
Protocol), 919–921
Leaf classes, 265
Leaf-deep trees, 718
Leaf nodes, of tree structures, 646
Learning approaches
classification and, 1051
clustering and, 1054
neural networks and, 1058
Legacy data models, 51
Legacy database systems, 49, 60
Legal relation states (legal exten-
sions), 514
Levels of isolation, of transaction,
755
Libraries of functions. See Function
calls, database programming
with
Lifespan temporal attributes,
953–954
Lightweight Directory Access
Protocol (LDAP), 919–921
LIKE comparison operator, in string
pattern matching, 105
Linear hashing, 614–616
Linear regression, 1058
Linear searches
with brute force algorithm,
685–686
cost functions for
SELECT opera-
tions, 713
of file blocks on disk, 597
of files, 602
Lines, on maps, 960
Link structure, of Web pages,
1020–1021
Linked allocation, of file blocks on
disk, 597
Links, in UML class diagrams, 227
LIS (local internal schema), 889
List constructor, 359
Literals (values), 378–382
atomic formulas as, 973
atomic literals, 378
collection literals, 382
complex types for, 358–360
in OO systems, 358
structured literals, 378
Loading/converting data, in data-
base application life cycle, 308
Loading databases, initial state and,
33
Loading utility, for loading data files
to database, 42–43
Local area networks (LANs), 44, 879
Local conceptual schema (LCS), 889
Local internal schema (LIS), 889
Local query optimization, 902
Local schema, in federated database
architecture, 890
Localization, in distributed query
processing, 901
Location analysis, for spatial data-
bases, 959
Location transparency, 880
Lock compatibility table, 792
Lock manager subsystem, in DBMS,
779
Lock table, 779
Locking. See also Two-phase locking
for concurrency control, 777
granularity level in, 795–796
index locking and predicate lock-
ing, 801
multiple granularity level,
796–798
used in indexes, 798–800
Locks
binary, 778–780
certify locks, 792–793
conversion of, 782
shared/exclusive (read/write),
780–782
in two-phase locking, 778
Log buffers, 753–754
Log records, 753
Log sequence number (LSN), 822
Logic databases, 932. See also
Deductive database systems
Logic programming, 970
Logical (conceptual) level, goodness
of relation schemas and, 501
Logical data independence, in three-
schema architecture, 35–36
Logical data models, 341
1152 Index