Dr. Gordon C. Everest is Professor Emeritus of MIS and Data Management in the Carlson School of Management at the University of Minnesota (but continues to teach as an adjunct at Univ. of Minnesota). His Ph.D. dissertation from the University of Pennsylvania Wharton School entitled "Managing Corporate Data Resources" became the textbook entitled: "Database Management: Objectives, System Functions, and Administration" (McGraw-Hill, 1986, and remained in print until 2002!). He is also a contributing author of the CODASYL Systems Committee technical report entitled: "A Framework for Distributed Database Systems: Distribution Alternatives and Generic Architectures", and of the final technical report of the ANSI ASC X3 SPARC DBSSG Object-Oriented DBMS Task Group, released in 1991. He participated in the ANSI standards community to develop a Common Unified Data Modeling Scheme, investigate Object-Oriented Database Management Systems, and compile a glossary of terms relating to database management.
Dr. Everest is active in speaking to computer professional societies and consulting with large and small organizations in their use of computers, the development of information systems, and the organization and management of IS. His lecture presentations are well received and informative. He is an astute observer and interpreter of developments and trends in information technology and the computer industry.
His lecturing and research interests include logical database design methods and diagramming conventions, high-level data languages, selection and use of database management systems, object-oriented databases, data warehousing, CASE tools and the repository, data-centered systems development, organization and functions of database administration, data privacy and security, and the legal aspects of computing. More recently narrowing his focus to advanced data modeling.
DATA MODELING
Gordon has been teaching all about databases, database management systems, database administration, and data warehousing since joining the University in 1970. Students learn the theory of databases, gain practical experience with real data modeling projects, and with hands-on use of data modeling tools and DBMSs. Besides teaching about databases, he has helped many organizations and government agencies design their databases. His approach transfers expertise to professional data architects within those organizations by having them participate in and observe the conduct of database design project meetings with the subject matter experts.
He has been introducing students to Object-Role Modeling (ORM, formerly known as NIAM or Binary data modeling) since 1975 in the Advanced Database Design course. With a good textbook by Terry Halpin from Morgan Kaufmann (2008) and a viable PC-based graphical design tool to support ORM data modeling, it is possible to give substantive treatment to the subject in class. Since 1994, students gain an in-depth understanding of ORM data modeling. They use data modeling tools (VisioEA now part of Microsoft's Visual Studio team edition, and NORMA for ORM2) to develop and document their database designs.
PREVIOUS EXPERIENCE:
Lectured and conducted seminars internationally on database management for:
Society for Information Management (SIM), Association for Computing Machinery,
Decision Sciences Institute, Data Administration Management Association (DAMA),
Association for Systems Management, Data Processing Management Association (DPMA),
as well as locally at the University of Minnesota and consulted with several private industrial organizations. Worked for passage in the Minnesota Legislature (1974) of the first comprehensive public sector data privacy law in the U. S.
1970-Present, University of Minnesota, having primary responsibility for courses in Data Management; Data Structures, File Processing, and Retrieval Languages; Advanced Database Design, Database Management Systems, and Database Administration; and Data Warehousing. Also taught courses in Introduction to Computers and MIS, Management of MIS, Legal Aspects of Computing, Microcomputers in the Workplace (Office Automation), and Information Systems Development Tools and Methodologies (CASE).
1967-1970 Auerbach Corporation, technical consultant, concentrating on the design, implementation, and evaluation of database management systems; development of the generalized data entry and update function of a commercial data management system.
1965-1967 University of Pennsylvania, Teaching Fellow. Taught courses in Fundamentals of Management, Management Information Systems, FORTRAN, and Advanced Business Systems.
1963-1965 MIT, Project MAC, Research Assistant. Used the timesharing system to study incremental compiling techniques and build an elementary automated accounting system.
1959-1966 Shell Canada Limited, accounting clerk, programmer, systems analyst. Set up an integrated system in which a variety of profitability analyses could be made on a database of historical and forecasted production, revenue, expense, and capital data.
EDUCATION:
1974 Ph.D. Business and Applied Economics, University of Pennsylvania, Wharton School. Dissertation entitled: "Managing Corporate Data Resources: Objectives and a Conceptual Model of Database Management Systems" (Xerox University Microfilms, #74-22,836).
1965 S.M. Industrial Management, Massachusetts Institute of Technology Quantitative Option specializing in computer science and operations research. Masters thesis entitled: "Data File Organization within a Dynamic Computer System."
1962 Bachelor of Commerce, University of Alberta, accounting and mathematics majors.
RESEARCH and LECTURING INTERESTS
PROFESSIONAL ACTIVITIES:
SELECTED PUBLICATIONS: