《外文翻译----高级数据库应用》由会员分享,可在线阅读,更多相关《外文翻译----高级数据库应用(12页珍藏版)》请在金锄头文库上搜索。
1、 毕业设计(论文)外文翻译题 目 高级数据库应用 专 业 信息与计算科学 班 级 学 生 指导教师 信息与计算科学毕业设计1Advanced Database ApplicationsThe 1990s have seen significant changes in the computer industry. In database systems, we have seen the widespread acceptance of RDBMSs for traditional business applications, such as order processing, invento
2、ry control, banking, and airline reservations. However, existing RDBMSs have proven inadequate for applications whose needs are quite different from those of traditional business database applications. These applications include: computer-aided design (CAD); computer-aided manufacturing (CAM); compu
3、ter-aided software engineering (CASE); office information systems (OIS) and multimedia systems; digital publishing; eographic information systems (GIS); interactive and dynamic Web sites.Computer-aided design (CAD)A CAD database stores data relating to mechanical and electrical design covering, for
4、example, buildings, aircraft, and integrated circuit chips. Designs of this type have some common characteristics: Design data is characterized by a large number of types, each with a small number of instances. Conventional databases are typically the opposite. For example, the DreamHome database co
5、nsists of only a dozen or so relations, although relations such as PropertyForRent, Client, and Viewing may contain thousands of tuples. Designs may be very large, perhaps consisting of millions of parts, often with many interdependent subsystem designs. The design is not static but evolves through
6、time. When a design change occurs, its implications must be propagated through all design representations. The dynamic nature of design may mean that some actions cannot be foreseen at the beginning.2 Updates are fat-reaching because of topological or functional relationships, tolerances, and so on.
7、 One change is likely to affect a large number of design objects. Often, many design alternatives are being considered for each component, and the correct version for each part must be maintained. This involves some form of version control and configuration management. There may be hundreds of staff
8、 involved with the design, and they may work in parallel on multiple versions of a large design. Even so, the end-product must be consistent and coordinated. This is sometimes referred to as cooperative engineering.Computer-aided manufacturing (CAM)A CAM database stores similar data to a CAD system,
9、 in addition to addition to data relating to discrete production (such as cars on an assembly line) and continuous production (such as chemical synthesis). For example, in chemical manufacturing there will be applications that monitor information about the state of the system, such as reactor Bessel
10、 temperatures, flow rates, and yields. There will also be applications that control various physical processes, such as opening valves, applying more heat to reactor vessels, and increasing the flow of cooling systems. These applications are often organized in a hierarchy, with a top-level applicati
11、on monitoring the entire factory and lower=level applications monitoring individual manufacturing processes. These applications must respond in real time and be capable of adjusting processes to maintain optimum performance within tight tolerances. The applications use a combination of standard algo
12、rithms and custom rules to respond to different conditions. Operators may modify these rules occasionally to optimize performance based on complex historical data that the system has to maintain. In this example, the system has to maintain large volumes of data that is hierarchical in nature and mai
13、ntain complex relationships between the data. It must also be able to rapidly navigate the data to review and respond to changes.Computer-aided software engineering (CASE)A CASE database stores data relating to stages of the software development lifecycle: planning, requirements collection and analy
14、sis, design, implementation, testing, maintenance, and documentation. As with CAD, designs may be extremely large, and cooperative engineering is the norm. For example, software configuration management tools allow concurrent sharing of project design, code, and documentation. They also track the de
15、pendencies between these components and 信息与计算科学毕业设计3assist with change management. Project management tools facilitate the coordination of various project management activities, such as the scheduling of potentially highly complex interdependent tasks, cost estimation, and progress monitoring.Networ
16、k management systemsNetwork management systems coordinate the delivery of communication services across a computer network. These systems perform such tasks as network path management, problem management, and network planning. As with the chemical manufacturing example we discussed earlier, these systems also handle complex data and require real-time performance and continuous operation. For examples,