Customer center

We are a boutique essay service, not a mass production custom writing factory. Let us create a perfect paper for you today!

Example research essay topic: Uml And Database Design - 727 words

NOTE: Free essay sample provided on this page should be used for references or sample purposes only. The sample essay is available to anyone, so any direct quoting without mentioning the source will be considered plagiarism by schools, colleges and universities that use plagiarism detection software. To get a completely brand-new, plagiarism-free essay, please use our essay writing service.
One click instant price quote

UML and Database Design Unified Modeling Language (UML) is a language for specification, visualization, construction and documentation of business models and other programming systems. UML is a combination of a great number of engineering approaches that used to be utilized for modeling of large and difficult systems. In the 70 - 80 s there existed a variety of object-oriented languages that were highly tailored and were used for one-purpose tasks. The majority of users was at a loss and could not choose a language that would meet all their needs.

This situation became an impetus for unification of various methods into more whole and universal modeling languages. In 1994 Grady Books and Jim Rumbaugh from Rational Software Corporation started working on the unification of Books method and OMT (Object Modeling Technique). In 1995 Ivar Jacobson and his company Objectors united with Rational. As a result the unified method was merged with OOSE (Object-Oriented Software Engineering) and in 1996 the UML was created.

The UML ideally blends with the modern world conditions, it was created for distributed, parallel and linked environment. The UML is not bound to any platform or programming language and is perfectly suitable for connecting networks of various systems. Its main characteristic is flexibility that allows it to adapt to new possible issues. According to Naiburg and Maksimchuk, the Unified Modeling Language is also an effective modeling tool for database design. When used as a common modeling language for the many facets of system development, the UML can serve as a unifying framework that facilitates the integration of database models with the rest of a system design. Nearly all applications of the e-business use databases.

One of the most difficult problems was coordination of programming languages and databases, because their different ways of declaration of data structure lead to imperceptible discrepancies and difficulties when transferring data between applications and databases. The use of the unified model UML, that is the basis for both a program code and database schemes, allows avoiding many of these problems. The Rational company has developed for UML a profile of database modeling that is supported in various versions of the application Rational Rose. This profile gives a possibility to construct a logical model of the information and a model of tables of the physical database, which is created on the basis of this data. Availability of two models allows the developer to tune and optimize the database structure that is very important while designing databases. As both models are connected, changes in one of them will be reflected in the other, which will let avoid discrepancies.

As Naiburg and Maksimchuk stated in their book UML for Database Design, the Unified Modeling Language has great benefits for database designers. First, it brings teams together, exposes elements directly on the model that normally get hidden behind modeled elements as tagged values, and describes the database design in great detail. Second, by leveraging work already done in both the requirements and the logical design phases, the database design team is able to get a quick start on building tables and columns and on understanding the requirements and business reasons for creating the database elements. Third, the constraints needed and ways the database would be used become quite evident because of the work done up front to uncover the needs of people using the database and to find out how the database would be used. Using the UML is quite valuable to all teams so far, since the database design is based on the logical design. The application developers can work on the application design at the same time based on the same artifacts.

When the time comes, it will be more intuitive for the teams to build the object relational mappings and to create the queries of the database. These benefits improve the quality of database design and make the work of database designers much easier. References: 1. Bell, D. (2003) UML basics: An introduction to the Unified Modeling Language. IBM. Retrieved Apr. 30, 2004, from web 2.

Naiburg, E. J. and Maksimchuk, R. A. (2001) UML for Database Design. Addison Wesley Longman, Inc. , Chapter 7.

Retrieved Apr. 30, 2004, from web UML basics: An introduction to the Unified Modeling Language 3. Object Management Group, Inc. (2004) Introduction to OMG " s Unified Modeling Language (UML) Retrieved Apr. 30, 2004, from web


Free research essays on topics related to: object oriented, uml, database, database design, modeling

Research essay sample on Uml And Database Design

Writing service prices per page

  • $18.85 - in 14 days
  • $19.95 - in 3 days
  • $23.95 - within 48 hours
  • $26.95 - within 24 hours
  • $29.95 - within 12 hours
  • $34.95 - within 6 hours
  • $39.95 - within 3 hours
  • Calculate total price

Our guarantee

  • 100% money back guarantee
  • plagiarism-free authentic works
  • completely confidential service
  • timely revisions until completely satisfied
  • 24/7 customer support
  • payments protected by PayPal

Secure payment

With EssayChief you get

  • Strict plagiarism detection regulations
  • 300+ words per page
  • Times New Roman font 12 pts, double-spaced
  • FREE abstract, outline, bibliography
  • Money back guarantee for missed deadline
  • Round-the-clock customer support
  • Complete anonymity of all our clients
  • Custom essays
  • Writing service

EssayChief can handle your

  • essays, term papers
  • book and movie reports
  • Power Point presentations
  • annotated bibliographies
  • theses, dissertations
  • exam preparations
  • editing and proofreading of your texts
  • academic ghostwriting of any kind

Free essay samples

Browse essays by topic:

Stay with EssayChief! We offer 10% discount to all our return customers. Once you place your order you will receive an email with the password. You can use this password for unlimited period and you can share it with your friends!

Academic ghostwriting

About us

© 2002-2024 EssayChief.com