ArticleslgStudy

computer science

Gio Wiederhold

Gio Wiederhold is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Gio Wiederhold rather than just read about it. In short: Giovanni Corrado Melchiore Wiederhold (June 24, 1936 – December 26, 2022) was an Italian-born American computer scientist who spent most of his career at Stanford University. His research focused on the design of large-scale database management systems, the protection of their content, often using knowledge-based techniques.

Key takeaways

  • Gio Wiederhold belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Gio Wiederhold to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Gio Wiederhold from memory before moving on to harder problems.

Reference excerpt

Giovanni Corrado Melchiore Wiederhold (June 24, 1936 – December 26, 2022) was an Italian-born American computer scientist who spent most of his career at Stanford University. His research focused on the design of large-scale database management systems, the protection of their content, often using knowledge-based techniques. After his formal retirement he focused on valuation methods for intellectual property and intellectual capital.

Early life and education Gio Wiederhold was born June 24, 1936, in Varese, Italy. He graduated C.Ae. cum laude in Aeronautical Engineering from the TMS Technicum in Rotterdam, Netherlands in 1957. From 1957 to 1958 he did graduate work at the Technische Hogeschool in Delft. He emigrated to the United States in 1958. Since 1966 he had been married to Voy Yat Jew.

Early career Wiederhold worked on computations of short-range missile trajectories at NATO's Air Defense Technical Center (SADTC) in Wassenaar near The Hague in 1958. From 1958 to 1961 he worked at IBM's service bureau. Projects at IBM included developing numerical methods for computing the power (specific impulse) of solid rocket fuel combustion in 1959, and inserting alphabetic I/O capability into FORTRAN compilers to allow output of chemical equations in 1960. In 1962 at the University of California, Berkeley he developed an incremental compiling technology, with a flexibility close to interpreted code, while running at high speed. He also received and completed coursework at UC Berkeley. In 1965 he developed similar techniques for the Stanford University Medical School. The next year he worked on real-time data-acquisition control and data analysis using coupled computers for clinical research, and in 1970 on transposed storage (now termed a Column-oriented DBMS) for databases for very-high speed on-line analytical processing, also at the medical school. From 1973 through 1976 he did graduate work at the University of California, San Francisco in Medical Information Science, with his Ph.D. thesis titled "A Methodology for the Design of Medical Database Systems". An extensive study of computerized ambulatory health care systems, appeared as an appendix to his dissertation.

Stanford In 1976 Wiederhold joined the faculty of Stanford University. He integrated knowledge base technology exploiting artificial intelligence concepts to provide intelligent and efficient access to databases which he called KBMS. He authored a text book on quantitative aspects of database management systems, first published by McGraw-Hill in 1977. A second edition was published in 1983. In 1995 the copyright was transferred to Wiederhold, who published an expanded version of the book in 2001. He also published a book on file organization for databases in 1987. From 1991 through 1994 Wiederhold served as a program manager at the Defense Advanced Research Projects Agency (DARPA). He initiated the DARPA Intelligent Integration of Information (I3) program. A visible component is the Digital Library effort, which was delegated to National Science Foundation; the research has opened up new Internet application fields, and funded projects such as Google . His articles on the data semantic interoperability are at the origin of the modern service-oriented architecture and the success of XML. He was named a fellow of the American College of Medical Informatics in 1984, a fellow of the Institute of Electrical and Electronics Engineers in 1991, and fellow of the Association for Computing Machinery (ACM) in 1995.

Later career Wiederhold's career included:

Rapid presentation of database information for personal computing at VisiCorp (1982). Model-based transformation of relational database information into object-oriented representations (1986). The architectural concepts leading to mediators (1990). The development of a very-high-level Megaprogramming language for software composition in 1992. A means to protect outgoing private information in practical databases used for collaboration in 1995. Means to integrate projections into the future into information systems—SimQL in 1996. An approach to scalable semantic interoperation via an ontology algebra in 1998. A method to value software intangibles based on balancing initial and maintenance efforts to allocate income in 2005. In 2001 he retired to be an emeritus professor of computer science with courtesy appointments in medicine and electrical engineering. Since then he has been consulting through MITRE corporation with the U.S. Treasury on assessing the values of intellectual property exported from the U.S. as part of offshoring. He authored and coauthored more than 400 published papers and reports on computing and medicine and served as the associate editor or editor-in-chief of ACM's Transactions on Database Systems (TODS) from 1982 to 1992. Major books were Database Design, McGraw-Hill, 1977 and 1982 and Valuing Intellectual Capital, Springer 2013. In June 2011, Wiederhold was awarded an honorary doctorate by NUI Galway. Wiederhold and his wife Voy developed historical exhibits in Stanford's Computer Science Building in cooperation with the Computer Museum History Center, now the Computer History Museum in Mountain View.

Personal life and death Wiederhold died on December 26, 2022, at the age of 86.

References

External links Gio Wiederhold's Homepage at Stanford University *[1] [2]

Worked examples

Example 1 — a first encounter with Gio Wiederhold

Start with the simplest possible case. Write down what Gio Wiederhold claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Gio Wiederhold before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Gio Wiederhold ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Gio Wiederhold

In research
Gio Wiederhold appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Gio Wiederhold in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Gio Wiederhold is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1936 births, 2022 deaths, American computer scientists, so understanding it makes those chapters shorter.
In everyday life
Look for Gio Wiederhold outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Gio Wiederhold” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Gio Wiederhold in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Gio Wiederhold means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Gio Wiederhold out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Gio Wiederhold in simple terms?

Giovanni Corrado Melchiore Wiederhold (June 24, 1936 – December 26, 2022) was an Italian-born American computer scientist who spent most of his career at Stanford University. His research focused on the design of large-scale database management systems, the protection of their content, often using…

Why does Gio Wiederhold matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Gio Wiederhold?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Gio Wiederhold.

Tags

  • 1936 births
  • 2022 deaths
  • American computer scientists
  • Fellows of the Association for Computing Machinery
  • Health informaticians
  • Stanford University Department of Computer Science faculty
  • University of California, San Francisco alumni

Keep exploring