Unified Modeling Language

Provided by:
8/10 stars
based on  2 reviews
Provided by:
Cost FREE
Start Date TBA

Course Details

Cost

FREE

Upcoming Schedule

  • TBA

Course Provider

Stanford Online online courses
Stanford Lagunita offers a variety of professional education opportunities in conjunction with many of the University’s schools and departments. We also offer an array of free online courses taught by Stanford faculty to lifelong learners worldwide. We foster collaboration with other education organizations by sharing course material, data-driven research, and source code for enhancements to our open-source platform Stanford Lagunita. We continually experiment to improve what we do throu...
Stanford Lagunita offers a variety of professional education opportunities in conjunction with many of the University’s schools and departments. We also offer an array of free online courses taught by Stanford faculty to lifelong learners worldwide. We foster collaboration with other education organizations by sharing course material, data-driven research, and source code for enhancements to our open-source platform Stanford Lagunita. We continually experiment to improve what we do through creative use of technology, and we share what we learn with the rest of the world.

Provider Subject Specialization
Sciences & Technology
380 reviews

Course Description

This mini-course introduces the data-modeling component of UML, and describes how UML diagrams are translated to relations. It will be available for an extended period of time. We anticipate the content will be available at least until June 9th, 2015. You will be notified by email of any changes to content availability beforehand. We have created 14 mini-courses that can be assembled in a variety of ways to learn about different aspects of databases. Please visit the main Databases page for suggested pathways and general information, or click View Courseware above to begin this mini-course.
Unified Modeling Language course image
Reviews 8/10 stars
2 Reviews for Unified Modeling Language

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Mark Ava profile image
Mark Ava profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
3 years, 2 months ago
As I mentioned I was not out of the subject before tacking this course, but during these lectures I discovered new topics with direct impact in my work. I liked very much the teaching style, the teacher deep knowledge of subject and the very cursive live (from memory ) presentation. The content was very easy to learn because all topics was in the right place, and very important, they was very effective explained and demonstrated. The most important thing that I liked very much was the brilliant idea to choice a self paced timing style; It was really the definitive advantage due to the condition of being hired during courses, so any time pressure could be an impediment in earning certificates. I am very glad for the opportunity to take this course, and having many other experiences in online courses I think is very appropriate the actual presentation form. During this course, my imagination was very stimulated so I developed a UML... As I mentioned I was not out of the subject before tacking this course, but during these lectures I discovered new topics with direct impact in my work. I liked very much the teaching style, the teacher deep knowledge of subject and the very cursive live (from memory ) presentation. The content was very easy to learn because all topics was in the right place, and very important, they was very effective explained and demonstrated. The most important thing that I liked very much was the brilliant idea to choice a self paced timing style; It was really the definitive advantage due to the condition of being hired during courses, so any time pressure could be an impediment in earning certificates. I am very glad for the opportunity to take this course, and having many other experiences in online courses I think is very appropriate the actual presentation form. During this course, my imagination was very stimulated so I developed a UML method to draw very effective theta queries (from Relational Algebra course) and to generate real SQL scripts from such a diagram. If somebody interested in the subject of UML diagramming of theta queries I could send a presentation. Thank you very much Jenifer, Your Faithfully,
Was this review helpful? Yes1
 Flag
Hamish McWilliam profile image
Hamish McWilliam profile image
8/10 starsCompleted
  • 7 reviews
  • 7 completed
2 years, 11 months ago
This mini-course in the [Databases series](https://class.stanford.edu/courses/DB/2014/SelfPaced/about) from Stanford Online, introduces the use of the Unified Modeling Language (UML) for the creation of data models which can be translated by design tools into relational databases models for use with an RDBMS. This mini-course focuses solely on the use of UML for modelling data, and thus on the parts of UML that support data modelling. Through the use of examples the various constructs of data modelling diagrams are introduced and their specific implementations in UML illustrated. The translation of the data models created into corresponding SQL for use with a RDBMS is discussed and shown for the UML constructs which have been introduced. While the existence of UML tools which can produce SQL is mentioned, there is no mention of specific tools such as Rational Rose or ArgoUML which can perform this translation. Since UML covers ma... This mini-course in the [Databases series](https://class.stanford.edu/courses/DB/2014/SelfPaced/about) from Stanford Online, introduces the use of the Unified Modeling Language (UML) for the creation of data models which can be translated by design tools into relational databases models for use with an RDBMS. This mini-course focuses solely on the use of UML for modelling data, and thus on the parts of UML that support data modelling. Through the use of examples the various constructs of data modelling diagrams are introduced and their specific implementations in UML illustrated. The translation of the data models created into corresponding SQL for use with a RDBMS is discussed and shown for the UML constructs which have been introduced. While the existence of UML tools which can produce SQL is mentioned, there is no mention of specific tools such as Rational Rose or ArgoUML which can perform this translation. Since UML covers many parts of the design process and the documentation of design, including aspects unrelated to data modelling, it would be better if this course had a title that reflected that it only covers the use of UML for data design.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.