|
September 2004 |
Issue: 33 |
Editor's Corner
by Patrick Hallock
A Costly Illusion That
Won’t Go Away
by Fabian Pascal
My point in Irrational Exuberance, which I think Craig Mullins missed in his posted response to my analysis of his article, was that as long as knowledge about fundamentals such as normalization is poor or inexistent (and getting worse due to a “market-driven” dumbing down of the educational system, see The Myth of Market-based Education), there will be no real improvement in technology or products, and there is no reason to expect that poor practices such as denormalization will go away either, as Craig believes. The industry is trapped into poor tools and practices by its own failure to require and reward foundation knowledge. We have been providing ample evidence to that effect at DATABASE DEBUNKINGS, in our papers, books, and seminars.
Calculating Deciles with Microsoft SQL Server
without Using Temporary Tables
According to the American Heritage® Dictionary a decile is, "Any one of the numbers or values in a series dividing the distribution of the individuals in the series into ten groups of equal frequency." (Houghton Mifflin Company, 1996). The idea behind deciles, quintiles, and quartiles is to statistically group data into a fixed number of logical categories. The first decile is the value that is greater than a tenth of the data points. (Hand, Mannila, and Smyth, 2001, p. 56).
Architecture
of Heterogeneous Concept Space
Managed by non-IT people
By Vladimir Ovchinnikov (ovch@lipetsk.ru)
A data integration system is a system providing a general
interface to row of distributed and heterogeneous information systems. The paper
proposes an architecture of a data integration system based on Semantically
Complete Model with the following distinctions from existent integration
approaches: a) the global schema is represented as a flat concept space being
transparent for non-IT people; b) creation of GUI view points with query writing
can be fulfilled without involving IT people; c) new local schemas and view
points are shared automatically among all users as soon as created,
administration is not necessary; d) the concept space semantic browsing feature
is supported automatically without any programming; e) view points can have very
high functionality based on functionality of visual components (grids, charts,
trees, graphs, reports, and others), which can be supplied for Concept Space by
independent software producers; f) view points support automatically
master-detail dependencies defined in the declarative way.
Systems Analysis
and RAD:
Interpreting Grammar for Software Development
By Brian S. Smith
This
article is the second in a three-part series on how system requirements can
be used to accelerate the software development process.
This article takes a closer look at the importance of system requirements
for project success, contrasts a requirement-centric approach with Extreme
Programming (XP), and explores the potential of natural language processing
for systems analysis. The challenges of interpreting English grammar for
software development are discussed, along with how rapid application
development (RAD) can be achieved from the written word using Deterministic
Phraseology (DP).
![]()
© Copyright, 1998-2004 InConcept (Information Conceptual Modeling, Inc.) All Rights Reserved. Privacy Statement. ISSN: 1533-3825