Premium Essay

Life Cycle of a Relational Database

In:

Submitted By mansoftwere
Words 736
Pages 3
The life cycle of a relational database is the cycle of development and changes that a relational database goes through during the course of its life. The cycle typically consists of several stages. There is a possibility that the database designer/developer can go back to any of the previous stages. This represents an admission that a full understanding of a problem, and its solution is likely to evolve as the various stages of design and implementation proceed. The typical eleven stages involved in the life cycle of a relational database are as follows:

Process[edit]
The designer must try to obtain as complete as possible an understanding of the real world problem that is going to be helped by the introduction of a database. This understanding of the nature of the problem and the constraints and outline feasible solutions is often performed using some systems analysis methodology.
The entity relationship diagram is drawn, and this diagram in its modified form serves as an essential part of the logical schema. Attributes of the entity types so produced are then added. Primary and foreign keys are specified.
Normalization is used to check the entity-relationship model. Some splitting and even recombination of entity types may result from normalization and the entity relationship model will have to be updated accordingly. The entity relationship model and the table definitions resulting from normalization should be consistent.
Set of Table(s) definition for the required schema is finalized.
The database tables are created. Primary, Foreign keys, database constraints and database integrity rules are specified at this stage.
At this stage, the file organization is performed. File organization is the way the database relations are to be stored on the storage medium. The file organization is decided on the basis of maximum speed of access, the type of access

Similar Documents

Premium Essay

Data Sysytems

...systems; a database is an organized group of files that are related and considered the supporting constructs of a database management system. It is maintained and considered an integral part of most organizations worldwide. The database management system houses a program that enables storage, modification, and extraction of information from a database. In this paper team A will address database the phases of the database life cycle, and provide a conceptual representation for a database system. Team A focused on relational data model utilizing the Oracle database management system. Implementation of a Database System The purpose of the implementation phase is to make the new system available to a prepared set of users. In this phase the construction and installation of the new database system is initiated according to the plan and design that represents all aspects of the organization, including its interactions with the external environment, this requires matching the design requirements with the best available implementing tools and then using those tools for the implementation. There are several basic steps to implementation of a database system. Determine the need, for developing a new system; identifying user needs; developing the contextual and external and internal level schemas; translation of the internal level schema into the actual databases structures that will be implemented in the new system then transferring all of the existing data to the new database. There is...

Words: 2836 - Pages: 12

Premium Essay

Ch. 11-16 Study Guide

...Chapter 11 | | brick-and-mortar store | A conventional store with a physical presence. | brokerage site | A type of Web site that brings buyers and sellers together to facilitate transactions between them; the site earns revenue in the form of commissions on sales made via the site. | business-to-business (B2B) model | An e-commerce model in which a business provides goods or services to other businesses. | business-to-consumer (B2C) model | An e-commerce model in which a business provides goods or services to consumers. | business-to-government (B2G) model | An e-commerce model in which a business provides goods and services to government organizations. | consumer-to-consumer (C2C) model | An e-commerce model in which a consumer provides goods or services to other consumers. | digital wallet | A program or online service that holds a buyer’s information (such as electronic payment, billing, and shipping information) that can be used to speed up online purchase transactions. | dot-com | An Internet-only store with no physical presence. | e-commerce | The act of doing business transactions over the Internet or similar technology. | e-commerce business model | A description of how an e-commerce company does business, such as the types of buyers and sellers involved. | e-tailer | An online retailer. | m-commerce | E-commerce carried out via mobile phones and other mobile devices. | meta tag | A special HTML or XHTML tag containing information about a Web...

Words: 3951 - Pages: 16

Premium Essay

Object-Relational Database Modeling Using Uml

...OBJECT-RELATIONAL DATABASE MODELING USING UML Table of Contents Introduction……………………………………………………………………………………..4 Overview of ER Modeling and UML…………………………………………………………...4 UML Meta-model……………………………………………………………………………… 6 UML Components………………………………………………………………………………7 UML Data Profile……………………………………………………………………………….9 UML Diagrams……………………………………………………………………………….....10 UML Diagram Classification – Static, Dynamic, and Implementation…....................................12 4+1 View of UML Diagrams……………………………………………………………………13 Object-oriented Class Model and Relational Database Model..............................................…...14 Use of UML to develop Ontologies…………………………………………………………..…17 References……………………………………………………………………………………….19 Abstract The Unified Modeling Language (UML) is being used as the de-facto standard in the software industry. With the adoption of UML 2.0, the new enhancements allow this version to describe many of the elements found in today's software technology as well as Model Driven Architecture and Service-Oriented Architecture. Many existing software applications involve complex application layer implemented in object-oriented programming languages and at the same time use relational database systems as the back-end data store. Modeling the whole system in a consistent manner will help developers and end users better understand the application. The Unified Modeling Language (UML) is a standard language for modeling software and database systems...

Words: 3708 - Pages: 15

Premium Essay

Reflection

... This week, you will explore how databases are used in the work environment. Databases play a significant role in an organization, so it is important to know how to capitalize on database functionality. You will also learn how businesses, consumers, and the government use collaboration tools in the work environment, and how these tools have transformed the business processes of today’s organizations. Additionally, you will explore electronic commerce, and discuss the challenges this technology presents to businesses and their consumers. Databases, Network Applications, and E-Business OBJECTIVE: Describe how databases are used in the work environment. Resources: Ch. 4 and Technology Guide 2 of Introduction to Information Systems and Ch. 1 for Access in Microsoft® Office 2010 Content • Ch. 4: Data and Knowledge Management of Introduction to Information Systems o Managing Data • The Difficulties of Managing Data • The Data Life Cycle o The Database Approach • The Data Hierarchy • Designing the Database o Database Management Systems • The Relational Database Model • Databases in Action o Data Warehousing • Describing the Data Warehouse • Data Marts o Data Governance o Knowledge Management • Concepts and Definitions • Knowledge Management Systems • The Knowledge Management System Cycle • Technology Guide 2: Computer...

Words: 610 - Pages: 3

Premium Essay

Project Proposals for Computerized Inventory Management System

...ERP Implementation Life Cycle An ERP implementation life cycle refers to the distinct stages in which an organization carries out an ERP implementation. Typically, we advise mid-market manufactures to move through the following seven stages: * Pre-Implementation * Project Planning * Product Education * Design Configuration * Development and Test * Go-Live * Post-Implementation The concept of an ERP implementation life cycle is on the minds of many mid-market manufacturers as this calendar year comes to an end.  Many process and discrete manufacturers are heading into active ERP projects in the New Year, and considering what it means to enter into the various phases of an ERP implementation. The Start of the ERP Implementation Life Cycle is Pre-Implementation While it’s tempting to gloss over the preparatory activities that should take place in the “pre-implementation” phase, our team advises manufacturers to take special care in this first phase of ERP implementation life cycle. Tasks that are part of pre-implementation form a solid foundation for the ERP project.   We advise that manufacturing companies carefully manage this phase, because success at this early stage increases the likelihood of success at “go-live.” Typical best practices take place in the following areas: * Vendor Due Diligence - These are tasks found at the end of the technology evaluation cycle, involving vendor due diligence, site visits, ERP vendor customer references...

Words: 5161 - Pages: 21

Premium Essay

Chapter 2

...the Website and database system. Moreover, this chapter will also present the computer programming language,, and methodologies used in the development of the system. 2.1 Introduction The basis of the development of a completely computer-based information system is very important. Such features that are comprise hereto include the database system, it consist of the Database Management System (DBMS) which is designed to manage all databases. The database is the most important structure of an information system. In this chapter, the theories used in the development of the proposed system will be discussed. In line with this is the database system, which uses a normalized database to encapsulate the constructs of a data model, to eliminate data redundancy, organized data effectively and to trim down irregularities during data operations. Another is the used of the Third-Generation Programming Language, also known as 3GL Computer Language like Visual Basic 6, a further advanced language to enable a more user-friendly interface in the system. Correspondingly, with the incorporation used of Structured Query Language or SQL to create, modify, retrieve, and operate data. other nodes is also the Graphical User interface or GUI to utilize the graphical images and text to signifies information for the end users. Indeed, GUI will aid the user to have an ease in navigating modules of the proposed system. Generally, the Systems Development Life Cycle or SDLC is the...

Words: 1475 - Pages: 6

Premium Essay

Management Information System

...computer-based system that provides managers with the tools for organizing, evaluating and efficiently running their departments. What is MIS? Right Information To the right person At the right place At the right time In the right form At the right cost Management Information System The three sub-components Management, Information and System - together bring out the focus clearly & effectively. System emphasizing a fair degree of integration and a holistic view; Information stressing on processed data in the context in which it is used by end users; Management focusing on the ultimate use of such information systems for managerial decision making. The Concept of MIS Processing Logic Computers Data Data Data Human Beings Database Information Judgement / Intution Skill / Experience External Environment Decision Intelligence Design Choice Decision Making MIS Monitoring / Feedback Decision Implementation Performance Why MIS? It’s Role Increased Business & Management Complexities Increased Business Complexities Technological Revolution Research & Development Explosion of Information Increased Management Complexities Management Science Technologies Decision-making Onset of Computers Functional Uses...

Words: 2417 - Pages: 10

Free Essay

Archiving Complex Relational Data

...Executive summary Continued database growth, long-term data retention regula- tions and storage requirements are increasing operational costs. As a result, more CIOs are examining the potential ben- efits of implementing cost-effective strategies for managing data and information throughout its life cycle. Because most of the historical data stored in high-performance application databases is inactive, more companies are realizing the value of database archiving as an essential component in an effective data management strategy. Allowing application data growth to continue can degrade performance, limit availability, increase costs and slow disaster recovery. Yet, archiving complex relational data poses many challenges. Organizations need the capability to archive historical data and safely remove it from the production environment. They also need capabilities to store archives cost-effectively, retain access and dispose of data appropriately to comply with data retention regulations. In short, organiza- tions need an effective archiving strategy for managing application data throughout its life cycle. In searching for the ideal archiving solution, some organiza- tions consider in-house development, but soon realize that the short- and long-term costs do not offset the expected return on investment. Implementing an off-the-shelf archiving solution does offer advantages in faster acquisition and imple- mentation. However, the ideal solution must provide...

Words: 420 - Pages: 2

Premium Essay

Happy

...M I C R O S O F T T E C H N O L O G Y A S S O C I AT E Student Study Guide EXAM 98-364 Database Administration Fundamentals Preparing for MTA Certification for Cert ca n Certification MICROSOFT TECHNOLOGY ASSOCIATE (MTA TECHNOLOGY ASSOCIATE (MTA) ECHNOLOGY C (MTA A) STUDENT STUDY GUIDE FOR DEVELOPERS UDY F DEVELOPERS 98-364 Database Administration Fundamentals Authors Peggy Fisher (Web Development and Database Administration). Peggy teaches computer science at a rural high school in central, Pennsylvania. Indian Valley High School offers courses in programming (C#, VB, and Java for the AP course), and Web design (Expression Web, HTML, JavaScript, and CSS). Peggy worked for a large insurance company outside Philadelphia, Pennsylvania, prior to leaving the corporate world to join the field of education. She has been at IVHS for the past eight years and truly enjoys her new career. Peggy also teaches part-time at Pennsylvania State University in the Continuing Education program. Her goal in teaching is to instill the love of learning so that her students will graduate and become lifelong learners. Peggy is the co-author of the Web Development Exam Review Kit in the MTA Exam Review Kit series. Patricia Phillips (Lead Author and Project Manager). Patricia taught computer science for 20 years in Janesville, Wisconsin. She served on Microsoft’s National K-12 Faculty Advisory Board and edited the Microsoft MainFunction website for technology teachers for two years...

Words: 11425 - Pages: 46

Premium Essay

Data Systems Learning Team Paper

...Introduction This paper will address data systems; a database is an organized group of files that are related. It is maintained and considered an integral part of most organizations worldwide. In Data Base Management, programs enable you to store, modify, and extract information from a database. In this paper team A will address database types, demonstrate a conceptual representation for a database system. We focused on relational data model to explain how DBMS organizes information in different formats and design models. Implementation of a Database System The purpose of the implementation phase is to make the new system available to a prepared set of users. In this phase the construction and installation of the new database system is initiated according to the plan and design that represents all aspects of the organization, including its interactions with the external environment, this requires matching the design requirements with the best available implementing tools and then using those tools for the implementation. There are several basic steps to implementation of a database system. Determine the need, for developing a new system; identifying user needs; developing the contextual and external and internal level schemas; translation of the internal level schema into the actual databases structures that will be implemented in the new system then transferring all of the existing data to the new database. There is the creation of table and views and these are customized...

Words: 3000 - Pages: 12

Premium Essay

Synopsis of Hostel

...tricky task. In the existing system, it is very difficult and time intense process to manage stocks and stores information. The planned system will keep the information of stock and daily sail purchase. This system will also keep the record of employ salaries and other expenses of store. It will reduce the chances of errors and repetition of records and make it trouble-free to get the information of any medicine in the stock. The planned system will facilitate the users for swift and rapid access to the required data. It will provide facility to create eliminate and update the sales and purchase records of the medicines. This computerized system will be implemented for automation of management system by using SQL 2008r as back-end for database and .Net as front end. UNIVERSITY OF AGRICULTURE, FAISALABAD Department of Computer Science (Synopsis for M.Sc. Degree in Computer Sciences) Title: COMPUTERISED MANAGEMENT SYSTEM FOR SHAHEEN CHEMIST SATYANA ROAD, FAISALABAD II. Date of admission : 19thNovember, 2009 Data of initiation (Research) : After approval Probable duration (Research) : 4 Months III. Personal...

Words: 2913 - Pages: 12

Free Essay

Smith Consulting Database Environment

...Smith Consulting Database Environment Student Name DBM/380 Date: Instructor name: Smith Consulting Database Environment Smith Consulting’s current employee management system is inefficient involving a one table database, which produces duplication of many attributes throughout the system. The first iteration of database design provided a new version consisting of various one-to-many relationships to link its various modules. There are currently four modules that consist of an employees, jobs, skills, and projects tables. Smith Consulting has many employees filling many jobs descriptions. Furthermore, each job position may encompass many skills. Finally, many employees may be working on many projects. This first iteration of database design provided a database model that is inadequate and requires a return to the database development life cycle (DDLC) to incorporate the needed many-to-many relationships among tables for efficient allocation of human resources in order to better meet company customer needs. An analysis of the database environment has surfaced the various problems and constraints with the current system. This in turn has determined the scope and boundaries for the new system version. An overall objective and supporting objectives provided the needed data specifications, which is depicted in a logical model table and database schema. Database Environment Analysis The current database environment involves a one table database. This current system has various...

Words: 2475 - Pages: 10

Premium Essay

Test

...this article, we review and compare several prominent data warehousing methodologies based on a common set of attributes. Online transaction processing (OLTP) systems are useful for addressing the operational data needs of a firm. However, they are not well suited for supporting decision-support queries or business questions that managers typically need to address. Such questions involve analytics including aggregation, drilldown, and slicing/dicing of data, which are best supported by online analytical processing (OLAP) systems. Data warehouses support OLAP applications by storing and maintaining data in multidimensional format. Data in an OLAP warehouse is extracted and loaded from multiple OLTP data sources (including DB2, Oracle, IMS databases, and flat files) using Extract, Transfer, and Load (ETL) tools. The warehouse is located in a presentation server. It can span enterprisewide data needs or can be a collection of “conforming” data marts [8]. Data marts (subsets of data warehouses) are conformed by following a standard set of attribute declarations called...

Words: 4067 - Pages: 17

Premium Essay

Information Processing

...DATABASE MODELING AND DESIGN The Morgan Kaufmann Series in Data Management Systems (Selected Titles) Joe Celko’s Data, Measurements and Standards in SQL Joe Celko Information Modeling and Relational Databases, 2nd Edition Terry Halpin, Tony Morgan Joe Celko’s Thinking in Sets Joe Celko Business Metadata Bill Inmon, Bonnie O’Neil, Lowell Fryman Unleashing Web 2.0 Gottfried Vossen, Stephan Hagemann Enterprise Knowledge Management David Loshin Business Process Change, 2nd Edition Paul Harmon IT Manager’s Handbook, 2nd Edition Bill Holtsnider & Brian Jaffe Joe Celko’s Puzzles and Answers, 2 Joe Celko nd Location-Based Services ` Jochen Schiller and Agnes Voisard Managing Time in Relational Databases: How to Design, Update and Query Temporal Data Tom Johnston and Randall Weis Database Modeling with MicrosoftW Visio for Enterprise Architects Terry Halpin, Ken Evans, Patrick Hallock, Bill Maclean Designing Data-Intensive Web Applications Stephano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, Maristella Matera Mining the Web: Discovering Knowledge from Hypertext Data Soumen Chakrabarti Advanced SQL: 1999—Understanding Object-Relational and Other Advanced Features Jim Melton Database Tuning: Principles, Experiments, and Troubleshooting Techniques Dennis Shasha, Philippe Bonnet SQL: 1999—Understanding Relational Language Components Jim Melton, Alan R. Simon Information Visualization in Data Mining and Knowledge Discovery Edited by Usama Fayyad, Georges G. Grinstein...

Words: 89336 - Pages: 358

Premium Essay

Information Systems

...1. (a) What is the difference between an intranet and an extranet Intranet is an internal network. It is used by companies to connect their computers on a network. In general, intranet as a network based on TCP/IP protocols belonging to an organization and only the members of the organization can access the network. However, intranet is inaccessible from the outside. Only the members of the corporation with authorized access the network. Like other networks, the Intranet is mainly used to share data, information, resources, company programs, software applications. Intranet improves the data sharing capability and overall knowledge base of the company’s employees (Difference between Intranet and Extranet). Extranet, is an internal network that can be accessed externally. The extranet is the extension of the company’s intranet where People from outside the company can have a limited access to the company’s internal network for business related purposes. This access is usually granted to the organization’s partners, vendors and potential customers etc (Difference between Intranet and Extranet). Security-wise, Intranets are a lot more secure due to the limited interface with the Internet. Extranets are made less secure not only by the use of the Internet as a medium but also by the fact that the administrators of the Intranet have no control over the networks that connect to the Extranet. When sensitive information is being transmitted on the Intranet, all parties need to take...

Words: 3485 - Pages: 14