a computer-centered view of information systems to a database-centered view

Code.Complete.Second.Edition 2004

Bachman compared the Ptolemaic-to-Copernican change in astronomy to the change in computer programming in the early 1970s.

When Bachman made the comparison in 1973, data processing was changing from a computer-centered view of information systems to a database-centered view. Bachman pointed out that the ancients of data processing wanted to view all data as a sequential stream of cards flowing through a computer (the computer-centered view). The change was to focus on a pool of dat a on which the computer happened to act (a database-oriented view).

Today it’s difficult to imagine anyone thinking that the sun moves around the earth.Similarly, it’s difficult to imagine a programmer thinking that all data could be viewed as a sequential stream of cards. In both cases, once the old theory has been discarded, it seems incredible that anyone ever believed it at all. More fantastically, people who believed the old theory thought the new theory was just as ridiculous then as you think the old theory is now. The earth-centered view of the universe hobbled astronomers who clung to it after a better theory was available. Similarly, the computer-centered view of the computing universe hobbled computer scientists who held on to it after the database-centered theory was available.

时间: 2024-08-11 23:51:59

a computer-centered view of information systems to a database-centered view的相关文章

转载:Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005

https://support.microsoft.com/en-us/kb/904803 Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005 Email Print SYMPTOMS Consider the following scenario: In

Android View体系(八)从源代码解析View的layout和draw流程

相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源代码解析Scroller Android View体系(五)从源代码解析View的事件分发机制 Android View体系(六)从源代码解析Activity的构成 Android View体系(七)从源代码解析View的measure流程 前言 上一篇文章我们讲了View的measure的流程.接

Could not find the Visual SourceSafe Internet Web Service connection information for the specified database Would you like to launch the Visual sourceSafe connection wizard?

今天同事遇到个奇怪问题,以前也遇到过,不过重新绑定一下就OK了,不知道为什么今天不行了. 错误提示:===============================================Could not find the Visual SourceSafe Internet Web Service connection information for the specified databaseWould you like to launch the Visual sourceSafe

Android View 事件分发机制源码详解(View篇)

前言 在Android View 事件分发机制源码详解(ViewGroup篇)一文中,主要对ViewGroup#dispatchTouchEvent的源码做了相应的解析,其中说到在ViewGroup把事件传递给子View的时候,会调用子View的dispatchTouchEvent,这时分两种情况,如果子View也是一个ViewGroup那么再执行同样的流程继续把事件分发下去,即调用ViewGroup#dispatchTouchEvent:如果子View只是单纯的一个View,那么调用的是Vie

How to Distinguish a Physical Disk Device from an Event Message

https://support.microsoft.com/en-us/help/159865 https://support.microsoft.com/en-us/help/244780/information-about-event-id-51 This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Soluti

sql语句代编写、sql 游标 、事务代写

sql语句代编写.sql 游标 .事务代写1. AimsThis project aims to give you practice in? reading and understanding a moderately large relational schema (MyMyUNSW)? implementing SQL queries and views to satisfy requests for information? implementing SQL functions to ai

看不进其他的就刷英文总之不可嫩闲着

你没做错就不能停下来,不然怎么惩罚做错事的人. Unit 1 Overview of IT IndustryCase Learning Defining the IT WorkforceThere are two distinct elements of the IT workforce: 1) Employment within information technology companies, and 2) IT occupations. 什么是 IT 劳动力IT 劳动力来自两个不同的方面:

C Programming Language

C Programming LanguageContribution to module (weighting: 20 %)1st Semester 2019-2020Out: MON. 23th Dec. 2019 Due: 18:00[GMT], SUN. 5th Jan. 2020Main objective of the assignment:Understand C programming and practice to draw a flow chart to describethe

Video processing systems and methods

BACKGROUND The present invention relates to video processing systems. Advances in imaging technology have led to high resolution cameras for personal use as well as professional use. Personal uses include digital cameras and camcorders that can captu