Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Test and Quality Assurance - Approaches, Process, Methods - Configuration Management - Measurement - Tools - Open Source - Software Engineering - Humour New Links RSS/Atom
Sponsors




  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  |  Randum jump  

Main  arrow  Database  arrow  Data Modeling  (54)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Date (Old Links Listed First)


Visit   Database Modelling in UML Popular articles    Last Update 2006/4/15 16:45
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  UML
Description
This article offers a step by step approach to transform a UML object-oriented class model in a purely relational database.

Hits: 2204   Rating: 6.40 (5 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Agile/Evolutionary Data Modeling: From Domain Modeling to Physical Modeling Popular articles    Last Update 2006/7/20 8:18
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  Agile
Description
Data modeling techniques are used in several ways -- domain data modeling (analysis), logical data modeling (detailed analysis), architectural data modeling, and physical data modeling (design). It is perfectly fine to use data models for several purposes, or different types of models for a similar purpose. For example, you can use data models, CRC models, UML class diagrams, and ORM diagrams for domain modeling; as Agile Modeling (AM) suggests, know Multiple Models so that you can and Apply the Right Artifact(s) for the situation. In this article I discuss a agile/evolutionary approach to data modeling.

Hits: 1118   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   A Simple Guide to Five Normal Forms in Relational Database Theory Popular articles    Last Update 2006/7/21 10:19
Category  Database  arrow  Data Modeling
Description
The normal forms defined in relational database theory represent guidelines for record design. The guidelines corresponding to first through fifth normal forms are presented here, in terms that do not require an understanding of relational theory. The design guidelines are meaningful even if one is not using a relational database system. We present the guidelines without referring to the concepts of the relational model in order to emphasize their generality, and also to make them easier to understand.

Hits: 980   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   An Introduction to Database Normalization Popular articles    Last Update 2006/7/21 10:22
Category  Database  arrow  Data Modeling  :  Database  arrow  MySQL
Description
Database normalization is a process by which an existing schema is modified to bring its component tables into compliance with a series of progressive normal forms. The goal of database normalization is to ensure that every non-key column in every table is directly dependent on the key, the whole key and nothing but the key and with this goal come benefits in the form of reduced redundancies, fewer anomalies, and improved efficiencies. While normalization is not the be-all and end-all of good design, a normalized schema provides a good starting point for further development.This article will take a practical look at database normalization, focusing on the first three of seven generally recognized normal forms.

Hits: 826   Rating: 6.00 (1 vote)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Evolutionary Database Design Popular articles    Last Update 2006/8/5 9:03
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  Agile
Description
Over the last few years we've developed a number of techniques that allow a database design to evolve as an application develops. This is a very important capability for agile methodologies. The techniques rely on applying continuous integration and automated refactoring to database development, together with a close collaboration between DBAs and application developers. The techniques work in both pre-production and released systems.

Hits: 510   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Evolutionary Database Development Popular articles    Last Update 2006/8/13 10:02
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  Agile
Description
This paper describes how data professionals can take an evolutionary approach to software development, showing how techniques such as Agile Modeling, Test-Driven Development (TDD), database refactoring, and performance tuning work together on an agile project.

Hits: 207   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Emergent Database Design: Liberating Database Development with Agile Practices Popular articles    Last Update 2006/8/25 8:10
Category  Database  arrow  Data Modeling
Description
This article summarizes experience of applying Incrementally agile discipline to database development, reducing up-front design work to just-in-time work that matched to 2 week development iterations.

Hits: 288   Rating: 10.00 (1 vote)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Using Hibernate for Persistent Objects Popular articles    Last Update 2006/9/14 10:42
Category  Programming  arrow  Java  :  Database  arrow  Data Modeling  :  Tools
Description
This book excerpt develops the classes needed to implement functionality for a sample application. The chapter covers object-relational mapping, how to install HSQLDB, database design, writing a Data Definition Language (DDL) script using Ant, and setting up and understanding more advanced areas of Hibernate.

Hits: 200   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   A Flexible Model for Data Integration Popular articles    Last Update 2006/10/20 9:38
Category  Programming  arrow  XML  :  Database  arrow  Data Modeling
Description
There are many challenges in systems integration for architects and developers, and the industry has focused on XML, Web services, and SOA for solving integration problems by concentrating on communication protocols, particularly in regard to adding advanced features that support message flow in complex network topologies. However, this concentration on communication protocols has taken the focus away from the problem of integrating data. Flexible models for combining data across disparate systems are essential for successful integration. These models are expressed in XML schema (XSD) in Web service–based systems, and instances of the model are represented as XML transmitted in SOAP messages. In our work on the architecture of the MSDN TechNet Publishing System (MTPS) we addressed three pitfalls. We’ll look at what those pitfalls are and our solutions to them in the context of a more general problem, that of integrating customer information.

Hits: 300   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Business Patterns for Software Engineering Use, Part 2 Popular articles    Last Update 2006/10/20 10:25
Category  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  Architecture  :  Approaches, Process, Methods  arrow  Design
Description
In the second of two articles, the authors describe how to develop business patterns based on business functions, data, and business components, and show how these can be used to engineer software systems.

Hits: 262   Rating: 9.00 (1 vote)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (1)



(1) 2 3 4 5 6 » 
Software Development Resources

Load Tester 4: The easiest and most complete load testing software

Oracle Magazine - Technology articles for developers and DBAs and more.

Simply Rails 2: Learn how to be an accomplished Ruby programmer in no time!

The Principles Of Project Management - Deliver projects on time and on budget, again and again

Simply SQL is a practical step-by-step guide to writing SQL.

Practical
RSS 2.0
Twitter
Advertise
Contact
Software Development Jobs
Login
Username:

Password:


Lost Password?

Register now!
THEME_VALIDXHTML
THEME_VALIDCSS
Copyright © 2006-2009 Martinig & Associates

Methods & Tools | SD Tools | SD Directory | SD Videos | SD Jobs | SQA Zone | DevAgile | DevBazar | Ajax Alliance | SD News | SD Conferences
SD Blogs | Forum Logiciel | Software Project Planet | SQA Planet | UML Planet | Cloud Voices | Java TV | .NET TV | Testing TV | TV Agile | RIATube
Java Voices | .NET Voices | PHP Voices | DBA Voices | Agile Voices | Scrum Planet | Ajax Voices | RIA Voices | The Waterfall Manifesto