Free Essay

Logical Modeling in Systems Analysis

In:

Submitted By eturner22192
Words 3155
Pages 13
Logical Modeling in
Systems Analysis

Table of Contents

Topic Page

Chapter One
Abstract . . . . . . . . . . . . . . . . . . . 3

Chapter Two
Introduction . . . . . . . . . . . . . . . . . . 4
Information Systems . . . . . . . . . . . . . . . 5
IS Analysis Phase . . . . . . . . . . . . . . . . 5
Modeling Definition and Concepts. . . . . . . . . 5
Traditional Approach Logical Models . . . . . . . . 7
Object Oriented Approach Logical Models . . . . . . 9

Chapter Three
Current Topics in Data Modeling . . . . . . . . . . . 12

Bibliography . . . . . . . . . . . . . . . . . . 14

CHAPTER ONE

Abstract

Today’s organizations are utilizing their core competencies while exploiting the core competencies of subcontractors to produce highly differentiated and high quality products at a lower cost. Business process reengineering has played a key role in remaining competitive, enabled through information technology. Existence of the automated information system, developed through Systems Analysis and Design, has become a requirement for survival of today’s companies. Process requirements are identified during the analysis phase and documented through logical modeling. A model is an abstraction that represents some aspect of an IS system to be built and may be high level or low level and include system components and their interactions. Modeling is performed by the systems analyst since it aids in identifying requirements and simplifies the many different views of a new complex system. Models are also an excellent communications tool and they provide documentation for manuals, maintenance, and upgrades. The three types of IS models are mathematical, descriptive, and graphical. Logical models identify new system requirements without committing to specific information technologies. The two general approaches in producing sets of models include the traditional and object oriented. The traditional approach treats the system as

a collection of processes. The entity relationship diagram models data through entities, attributes, and relationships of ISA, aggregation, and cardinality. The dataflow diagram consists of processes, datastores, dataflows, and external entities. The context diagram is the highest-level dataflow diagram. Additional models may be developed using the information engineering approach, a subapproach of the traditional, emphasizing strategic planning and data modeling. In the object-oriented approach, the system is defined as a collection of interacting objects that communicate through message exchange. The class diagram is the equivalent of the entity relationship diagram but also shows logical methods in addition to entities and attributes. The use case diagram is similar to the traditional dataflow diagram, presenting the system overview and defining the scope, while also showing dependency between use cases. The sequence and collaboration diagrams both involve objects that interact through events to support a specific use case. The sequence diagram focuses on messages between objects while the collaboration diagram focuses on a higher level involving the objects. The statechart diagram shows the life cycle of an individual object while providing the individual logic or methods used by the object. Current topics in data modeling included a review of two diagramming tools for the ERD - PowerDesigner and Visio 2000 software. Each tool was similar in concept and notation, though some difference did exist. The author summarized features to look for in a diagramming tool and recommended beginning with a simple software package, eventually purchasing a more complex one. A second current topic reviewed different ERD methodologies and notation including Chen, Information Engineering, and IDEF.

CHAPTER TWO

Introduction

Today’s organizational strategy is to adopt the flexible manufacturing model resulting in extensive use of independently owned suppliers and subcontractors. Organizations are identifying their core competency, what they do best, while exploiting the core competencies of suppliers through subcontracting. Mass production has been replaced by the needs to provide global products and services, while innovating and quickly bringing to market slightly differentiated, high quality products through flexible manufacturing systems. Management of these systems involves coordination. In fact, the organization’s survival depends upon it. This management is accomplished through vision, architecture, strategic and operational planning, and daily management. Specifically, information systems have been an enabler for this reengineering.
Advances in information technology has helped to create an environment more suitable to competitive markets. In today’s competitive environment, organizational automated information systems are becoming less of an option and more of a requirement. On the average, an organizational information system becomes obsolete within three to five years, requiring either upgrades or additions to maintain the current system or development of new information systems. This is completed through Systems Analysis and Design. Business process requirements for a new or upgraded system are identified within the analysis phase of Systems Analysis and Design. The main output from this phase is a series of models, each showing a different view of the new or upgraded system and serving as input into the next phase of design.

Information Systems

By definition, an information system is a collection of interrelated components that function together to achieve some outcome. Information systems today usually consist of automated business processes that solve problems. Examples of operational and strategic systems within an organization are transaction processing systems, management information systems, executive information systems, decision support systems, and communication support systems. The planning, analysis, and design phases of these systems are performed primarily by systems analysts, applications specialists, and internal decision-makers.

IS Analysis Phase

Upon initial project approval by a decision makers committee, the IS analysis phase is initiated. The major activities within this phase are (1) gathering information on the current and new system requirements; (2) defining the new system requirements; (3) prioritizing requirements and determining levels of automation; (4) prototyping for feasibility and discovery; and (5) generation and evaluation of alternatives. The output from defining new system requirements specifically is a series of mathematical, descriptive, and graphical models.
Modeling Definition and Concepts
By definition, a model is an abstraction that represents some aspect of an IS system to be built. The model scope may be high-level general overview or low level specific. In addition, the model may represent different components of an information system - for example, processes, data, people, inputs, and/or outputs. Models may also show interaction between these and other components. The main purposes of modeling by the systems analyst include the following: (1) Modeling is useful in better defining the problem and proposing a solution through process requirements; (2) Modeling breaks down the new system into manageable views since information systems can be very complex; (3) Modeling serves as an excellent communications tools with decision-makers, other analysts, and end-users and; (4) Modeling provides documentation for system manuals and future maintenance and upgrades. Modeling includes not only graphical, but also mathematical and descriptive models. By definition, a mathematical model is a series of formulas that describe technical aspects of a system. An example of this might be a finance function interest calculation. Descriptive models, by definition, include narrative memos, reports, or lists that describe some aspect of the new system. An example might be a summary of user interviews or questionnaires during information gathering. Graphical models, by definition, are diagrams and schematic representations of some aspect of a system. Many different examples exist, including process and data diagrams. It is important to differentiate between logical models and physical models in our discussion of documenting new system requirements. Logical models, sometimes referred to as “what” models, document system requirements – what is required without committing to any specific technologies. The logical models become the input into the design phase of systems analysis and design. During the design phase, the “how” of the new system is identified – meaning how the process requirements will be met through application of specific information technologies. Our discussion here will focus on logical models created from two different systems development approaches – the traditional approach and object-oriented approach.

Traditional Approach Logical Models
In the traditional approach to modeling, the system is defined as a collection of processes. These processes interact with data entities, accept inputs, and produce outputs. In summary, the traditional view is mainly process-oriented with some data modeling. Note that a third methodology serves as a component of the traditional approach, known as information engineering, which specifically focuses on strategic planning and data modeling. Traditional approach logical models include the following:

Entity Relationship Diagram

Our CIS512 course Data Modeling text defines data modeling in Chapter One as the process of modeling and formalizing data requirements with a conceptual modeling tool. The author further notes that the primary tool used in conceptual data modeling is the entity relationship diagram (ERD). More specifically, a conceptual database design includes completion of the ERD. Logical database design includes schema mapping, the conversion of the ERD into the logical data model - the tables, attributes, and relationships that comprise relational databases. In the ERD (CIS512 Data Modeling text, Chapter Two), box symbols represent data entities, while attributes may be shown as connected to them. Relationships between entities and attributes or entities and other entities are referred to as aggregations. Other relationships between entities include ISA (inheritance) and association. Cardinality also describes relationships between entities and is described as the maximum number of records in one file that are linked to a single record in another file and visa versa. In the conversion from conceptual to logical data models (CIS512 Data Modeling text, Chapter 3), the Optimal-Max method may be employed to achieve database normalization and specifically, minimization of nulls.
Generally, the mentioned entities become tables, the attributes are the columns within each table. The cardinality relationships are achieved through the use of unique primary keys that link related tables together.
Context Diagram and Data Flow Diagrams
A context diagram is a highest-level data-flow diagram. The entire system is viewed as one process with external entities and data inputs and outputs diagrammed. The context diagram is useful for defining system scope – the boundaries of the system. Data flow diagrams are simply lower level decomposed views of the context diagram. Generally, the data flow diagram shows how people and processes convert data into information. Labeled arrows depict data flows between processes and data stores. (Note that data stores are the equivalent of entities in the ERD). Further decomposition of data flow diagrams continue until either decomposition is no longer required or subprocesses can no longer be decomposed. At that point, the simplest specific tasks may be modeled through structured English and/or decision tables or trees.
Data Flow and Element Definitions
A data flow definition is a textual description of a data flow’s contents – the individual data elements and the internal structure. The individual data elements from each data flow are synonymous with attributes belonging to entities in the ERD. Data element definitions describe the element format and restrictions - for example data type, description, maximum character length, numeric range, etc.
Information Engineering Models
As mentioned, the information engineering approach focuses on strategic planning and data requirements of a system. Systems analysts often combine information engineering models with the previously described structured models for additional new system views. Information Engineering models include the following: (1) Process decomposition diagram - this model represents the hierarchical relationship among processes at different levels of abstraction – essentially decomposed DFDs, but all appearing on one diagram; (2) Process dependency diagram - this model describes the ordering of processes and their interaction with stored entities. Similar to a DFD, but shows dependency of processes among each other; (3) Location Diagram - a diagram or map that identifies all of the processing locations of a system. This is more physical than logical, but very useful to the systems analyst during the analysis phase; (4) Activity-Location matrix - a table that describes the relationship between processes and the locations in which they are performed; (5) Activity-Data matrix - a table that describes stored data entities, the locations from which they are accessed, and the nature of the accesses; and (6) Workflow diagram - this diagram shows the flow of control through a processing activity as it moves among people, organizations, computer programs, and specific processing steps.

Object Oriented Approach Logical Models

In the object-oriented approach to modeling, the system is defined as a collection of interacting objects that react with people and each other. The objects send and respond to messages.
Class Diagram
The class diagram is the equivalent of the ERD developed for the traditional approach and is also similar in symbols and conveyed information. The class diagram specifically shows hierarchies of superclasses, classes, and subclasses, depicts class name, attributes, but also methods. Aggregation between class objects is shown by arrows and a diamond symbol. A triangle shows inheritance (Note that our CIS512 Data Modeling text also shows a triangle shape for inheritance on the ERD). Cardinality is shown on the class diagram through a “*” symbol (meaning many) and numbers (0,1, etc). For example, “0..*” means zero to many. In summary, the main difference between the ERD and class diagram is that the class diagram shows behavior as well as attributes. While the class diagram by itself identifies the system objects, the remaining OO diagrams describe the behavior or actions of these objects.
Use Case Diagram
A use case diagram is a functional one similar in some ways to the traditional DFD. The process fragments from the DFD become “use cases” within the use case diagram. The objectives of a use case diagram are to present a system overview and define the system scope. A system boundary is identified and “actors” outside the boundary participate in these use cases, replacing the external entities of the DFD. Within each use case exists a scenario – a particular sequence of activities. Dependency between use cases is also shown on the use case diagram through “>” placed between use cases.
Sequence Diagram
A sequence diagram involves objects that interact through events to support one specific use case. In other words, it relates objects defined in each use cases. The four symbols used on a sequence diagram are (1) the previously mentioned actor, depicted by a stick figure; (2) the object symbol, represented by a rectangle with object name in center underlined; (3) a lifeline symbol, represented by a dashed line or narrow vertical rectangle (a lifeline shows the passage of time for the object); and a message symbol consisting of a directional arrow and message descriptor.
Collaboration Diagram
The collaboration diagram basically shows the same information as the sequence diagram, but the focus is on a higher level emphasizing the objects rather than the messages. The symbols are identical to those used with the sequence diagram, with the exception of the lifeline symbol. A new symbol, the link, appears on the collaboration diagram. A link, by definition, is a relationship between two objects rather than between object classes.
Statechart Diagram
The statechart diagram explains the internal logic, methods, or behavior for each object of the system and is constructed primarily from the class diagram and sequence diagram. Specifically, the statechart shows state changes within an object’s lifecycle. The two main symbols in the statechart diagram are the state symbol, a rectangle with rounded corners, and transition symbol, an arrow to show transition between the states. Objects may exhibit concurrency, meaning being in more than one state at a time or be a composite, a higher-level state that has other states nested within it. The action-expression, a statement placed over the transition arrow to describe the action to be performed, is also an important component of the statechart, as it will become the behavioral methods for the programmer during code development.

CHAPTER THREE

Current Topics in Data Modeling

Entity Relationship Diagrams in RDBMSs: Steve Franklin, author for Webreview.com (“Planning your Site with Entity Relationship Diagrams”, July 20, 2001) discussed application of the ERD as a tool for development, management, and changes of web accessible RDBMSs. Diagramming tools used for the article were PowerDesigner and Visio 2000 software. For data modeling of larger database sites, the author recommends use of CASE tools, diagrams, and a central repository, while the ASCII SQL approach may be optimal for smaller projects. In choosing a data modeling tool, the main challenges are learning modeling notation, capture of data into the data model, and finding a tool that is compatible with the database. For ERD notation, the author adopted Martin’s Information Engineering notation (used in PowerDesigner software and also Oracle’s Designer product). Each of the tools reviewed by the author had different methods for entry, but the ERD concepts generally remained the same. Data modeling tools will allow specification of table properties (descriptions, titles, columns, formats, primary keys, index, etc.) and provide reverse engineering through automatic update of the ERD. Important information to capture for table relationships includes parent and child, mandatory relationships, cardinality, and notes or comments. In both PowerDesigner and Visio, diagrams show table relationships using similar notation. The author also emphasizes the importance of planning the diagrams for readability. For example, children entities should be to the right or below the parent entities, minimal line crossing should exist, and the most significant tables should appear in the upper left corner of the diagram with tables of decreasing significance appearing to the right and bottom of the diagram. The author concludes by pointing out tools that can generate SQL code directly for the database are extremely convenient and recommends starting small with simple data modeling tools, eventually working toward more complex applications.
Data Modeling Methodologies and Notation: Duncan Dwelle, in his Modeling Methodologies article from Applied Information Science, August 17, 2000, reviews the various forms of symbolic notations in data modeling. One of the earliest models was Chen’s ER model, which was simple in shapes and lines, but offered much information in a diagram. Dwelle notes that “Chen allowed relationships to have attributes of their own, thus making them look a lot like entities and giving rise to heated debate over just what is an entity versus a relationship”. The author supports this statement with quotes from other well-known data modelers, specifically quoting from modeler Date, “the ER approach is seriously flawed because the very same object can quite legitimately be regarded as an entity by some users and a relationship by others”. James Martin’s Information Engineering refines data modeling by discarding the complex relationship. Each relationship is either binary (or possibly unary). An additional common technique for modeling is referred to as IDEF, developed in the late 70’s and early 80’s. This method, though semantically weaker, is thought to be easily learned and workable. The author mentions that while early data modeling practice was to use a bottom-up approach beginning with lower level specifics, currently applied methodologies, like those mentioned use a top-down entity based approach, first beginning with entities at a higher-level and then moving into the specifics.

Bibliography

Brown, C.V., DeHayes, D. W. Managing Information Technology, Upper Saddle River, New Jersey: Prentice Hall, 1999.

Dwelling, D. “Modeling Methodologies”, Applied Information Science, August 17, 2000. http://www.aisintl.com/case/method.html

Franklin, S. “Planning Your Site With Entity Relationship Diagrams”, WebReview.com, July 20, 2001. http://webreview.com/2001/07_20/developers/index01.shtml

Lawrence Sanders, G. Data Modeling, Danvers, Massachusetts: boyd & fraser, 1995.

Satzinger, J.W., Jackson, R.B., Burd, S.D. Systems Analysis and Design in a Changing World, Cambridge, and Massachusetts: Course Technology, 2000.

Similar Documents

Premium Essay

Help

...work, create and relate to the systems they analyze and how they will be used. A great example would be an analyst who understands exactly how users would think, react, communicate and work with the systems software, databases, and/ or Hardware. Knowing these points would allow the analyst to prevent future issues, correct future needs, fulfill current requirements and create a great user experience. Not understanding these points would cause for an uneasy project that potentially would need a lot of maintenance down the line because it doesn’t fit what the user/ people needs. What is the role of systems theory relative to system analysis methods? First, to define the two terms: Systems Theory according to buisnessdictionary.com is defined as “One of the several methodologies (such as operations research, systems analysis, systems dynamics) which employ systems approach to understanding complex phenomenon and problems.” System Analysis methods according to buisnessdictionary.com is defined as “In a broad sense, a general methodology (not a fixed set of techniques) that applies a 'systems' or 'holistic' perspective by taking all aspects of the situation into account, and by concentrating on the interactions between its different elements.” From the definitions listed above, it can be conclude that Systems theory is the understanding of systems in its entirety; while Systems analysis methods are methods used to try to understand the system, why it reacts the way it does or...

Words: 1276 - Pages: 6

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. Data model of...

Words: 3708 - Pages: 15

Premium Essay

"Enterprise Level Data Work Flows and Data Warehouse

...helped and supported us right throughout the semester. This paper would not have been possible without her cooperation and technical assistance. We would also thank our Institution and our faculty members without whom this project would have been a distant reality. We also extend our heartfelt thanks to our family and well wishers. I would like to take this occasion to specially thank University of Northern Virginia to provide us with excellent faculty and also in supporting us getting quality education remotely. Contents SL No Title Page no 1 Abstract 5 2 Introduction to Databases 6 3 OLTP and OLAP Systems 7 4 Difference between OLTP and OLAP 9 5 Data Modeling 13 6 Workflows in Enterprise level Data warehousing 18 7 Business Intelligence tools used in Data flow and Data Warehousing 21 8 Analysis in Data warehousing 24 9 Conclusion 28 10 Foot Note 30 11 References 31 ABSTRACT These days majority of the applications, may it be web applications or windows applications or mobile applications, are completely database dependent. Most of the application developments are becoming database driven environments, hence rendering databases as one of the most key elements in a software environment. This dependency on databases can attributed to the increasing number of data requirements from the...

Words: 6349 - Pages: 26

Premium Essay

Data Design Methods

...Data Design Methods Introduction Many organizations and companies rely on databases to run their operations and achieve competitive advantage. Database design refers to the different parts of the design of an overall database system. It can be thought of as the logical data structures used to store data, and the forms and queries used as part of the overall database application within the database management system (Wikipedia.org). The paper focuses on database design methods and steps that can be taken to achieve a good design structure that avoids redundancy, duplicate data or the absence of required data. The need to understand database models Databases are important to the organizational setting. Databases allow organizations to share data across multiple applications and systems. Organizations build several databases each one sharing data with several information systems. This is because it is almost impractical to build one database to meet an entire organization’s needs. Therefore data design is critical to the consistency, integrity and accuracy of the data in a database. A database that is improperly designed will make it difficult to retrieve certain types of information. Besides, there is the risk that searches will produce inaccurate results or information that may have potential damaging effects on a company's bottom line. Inaccurate database may also affect the daily operations of a business and its future direction. A good database addresses the informational...

Words: 1407 - Pages: 6

Premium Essay

Data Warehousing

...Data Management Wilmington University Abstract A data storage could be a subject-oriented, integrated, time-variant, non-updateable assortment of knowledge utilized in business intelligence and support of organizing decision-making method (Inmon, Strauss & Neushloss, 2008). In data warehousing when the data is stored it is not updated, commonly data warehousing intended for evaluation connected with data source in addition to addressing queries it can be called copy of addressing data (Prabhu, 2002). The key intention with this paper is typically to target on the actual design connected with data warehouse in addition to modeling techniques like ER modeling and Dimensional modeling. Introduction A Data Warehouse is not just a new combination of all of the in business databases in an organization. Because of its attention on business intelligence, exterior data, and time variant information, a data warehouse is usually a special type of database. The good thing is, you should not learn another number of database abilities to do business with a new information storage place. Most data warehouses tend to be relational databases designed in many ways optimized pertaining to selection assistance, definitely not in business information running. Facts warehousing could be the procedure whereby organizations create and gaze after information warehouses and acquire meaning and notify selection...

Words: 1513 - Pages: 7

Free Essay

System Design and Analysis Chapter One

...structured activities or tasks that produce a specific service or product (serve a particular goal) for a particular customer or customers. 3. There are 5 main components of an information system hardware, software, data, processes and people. People are the stakeholders, which is who have an interest in the information system and sometimes are called the end user. 4. Explain the difference between vertical and horizontal systems packages. A horizontal system is a basic software package system that can be adapted to common business processes like inventory and payroll. A vertical system is customized to meet the unique needs of a particular business, industry, or organization. 5. How do companies use EDI? What are some advantages of using xml? EDI is the exchange of information in a standard format between computers without any human intermediary. XML is cheap to implement and cheaper to deploy via the Internet, while being intuitive, easy to read. 6. Describe five types of information systems, and give an example of each. Enterprise computing systems support company-wide data management. Airline reservations systems Transaction processing systems process data generated by day-to-day business operations. Customer billing systems Business support systems...

Words: 833 - Pages: 4

Premium Essay

Final Project

...of a System Proposal Document. In any modern enterprise, it is crucial that all of the different stakeholders, users, inputs, and outputs that relate to the business’s IT systems coalesce in a logical and cohesive way for the systems to be effective. As a member of an IT team, your overarching goal is to ensure that the IT systems ultimately do what the business needs them to do. In this course, you have learned about the key principles and practices underlying the analysis, design, implementation, and management of IT systems. In this final project, you will apply this knowledge by creating a systems proposal document. The project is divided into four milestones, which will be submitted at various points throughout the course to scaffold learning and ensure quality final submissions. These milestones will be submitted in Module Two, Module Four, Module Six, and Module Eight. The final submission will occur in Module Nine. In this assignment, you will demonstrate your mastery of the following course outcomes:     Assess the relationship of systems analysis, design, implementation, and development processes as they relate to the management of information technology systems Communicate the paradigms, processes, and activities of systems development to diverse audiences Apply structure and object oriented analysis modeling techniques to analyze, design, and manage information technology systems Construct written and visual representations of the analysis, design...

Words: 2901 - Pages: 12

Premium Essay

Data Management

...(online analytical processing) is computer processing that enables a Big data analytics Data modeling Ad hoc analysis user to easily and selectively extract and view data from different points of view. For example, a user can request that data be analyzed to display a spreadsheet showing all of a company's beach ball products sold in Florida in the month of July, compare revenue figures with those for the same products in September, and then see a comparison of other product sales in Data visualization Extract, transform, load (ETL) Florida in the same time period. To facilitate this kind of analysis, OLAP data is stored in a multidimensional database. Whereas a relational database can be thought of as two-dimensional, a multidimensional database considers each data attribute (such as product, geographic sales region, and time Association rules (in data mining) Relational database period) as a separate "dimension." OLAP software can locate the intersection of dimensions (all products sold in the Eastern region above a certain price during a certain time period) and display them. Attributes such as time periods can be broken down into subattributes. Denormalization OLAP can be used for data mining or the discovery of previously Master data management (MDM) undiscerned relationships between data items. An OLAP database does not Predictive modeling needed for trend...

Words: 4616 - Pages: 19

Premium Essay

Benefits of Relational Models

...Intro to Relational Database Management Systems 1/16/13 Businesses thrive on information. To succeed, you must have the most current knowledge to stay competitive in a rapidly changing industry, such as Information Technology. The trick is, not only knowing where to find the information, but how and where to secure it. Databases are the keystones to any business looking for organization and quality management. They will allow your company to track expenses, market trends, employees, equipment, and most importantly, clients. The question? How do I deploy an efficient database? In order to implement a database, it should be planned out to ensure it meets all requirements of the organization. Consider your own company’s needs for a moment. Organizational charts, certifications, client accounts, investments. How are these examples mapped so that the information is readily accessible in an efficient way? The answer, employ Relational Models from which a functional database that meets all level requirements can derive from. This is a major step in becoming a prepared, well organized, and respected consulting firm. A Relational model or entity-relationship diagram (ERD) is a data modeling technique that creates a graphical representation of the entities, and the relationships between entities, within an information system (http://searchcrm.techtarget.com). Relational models help to provide a sharp and clear boundary between the logical and physical aspects of database management...

Words: 624 - Pages: 3

Premium Essay

Management Information System Word

...Data base management systems: A database management system (DBMS) is system software for creating and managing databases. The DBMS provides users and programmers with a systematic to create, retrieve, update and manage data. A DBMS makes it possible for end users to create, read, update and delete data in a database. The DBMS essentially serves as an interface between the database and end users or application programs, ensuring that data is consistently organized and remains easily accessible. The DBMS manages three important things: The data, the database engine that allows data to be accessed, locked and modified -- and the database schema, which defines the database’s logical structure. These three foundational elements help provide concurrency, security, data integrity and uniform administration procedures. Typical database administration tasks supported by the DBMS include change management, performance monitoring/tuning and backup and recovery. Many database management systems are also responsible for automated rollbacks, restarts and recovery as well as the logging and auditing of activity. * Data modeling vs Database structure Data modeling is often the first step in database design and object-oriented programming as the designers first create a conceptual model of how data items relate to each other while a data structure is a specialized format for organizing and storing data. Different steps of developing database * Enterprise data model: preliminary understanding...

Words: 784 - Pages: 4

Premium Essay

Data Modeling

...representation of reality Answer: True Page: 316 LOD: Easy 2. Logical models show what a system is or does. They are implementation independent. Answer: True Page: 316 LOD: Easy 3. Logical models show how a system is implemented. Answer: False Page: 316 LOD: Medium Rationale: Logical models are implementation independent. 4. Physical models show not only what a system is or does, but also how the system is physically and technically implemented. They are implementation independent because they specify the technology. Answer: False Page: 316 LOD: Medium Rationale: Physical models are implementation dependent (not independent). 5. Logical models show not only what a system is or does, but also how the system is implemented. Answer: False Page: 316 LOD: Medium Rationale: Physical models show not only what a system is or does, but also how the system is implemented; therefore, they are implementation dependent. Logical models are implementation independent. 6. Process modeling is a technique for organizing and documenting the structure and flow of data through a system's processes and /or the logic, policies and procedures to be implemented by a system's processes. Answer: True Page: 317 LOD: Easy 7. A data flow diagram (DFD) is a tool that depicts the flow of data through a system and the work or processing performed by that system. Answer: True Page: 217 LOD: Easy 8. An entity...

Words: 7261 - Pages: 30

Premium Essay

Database Management

...1 Introduction to Databases LESSON 1 Database Learning Objectives: On completion of Lesson 1, you should have been able to: 1. Describe the role of a database system 2. Briefly describe the evolution of database systems and the limitations of conventional file processing systems 3. Describe the three schema architecture for database and explain the difference between conceptual , external and physical schemas 4. Define the functions of a database administrator Keywords and Phrases LEARNER Database Database System Entities Conceptual Model Logical Model Physical Model Constraints Metadata Database Management System File System Indexing Introduction This module introduces the reader to the different concepts of databases. It also tackles a brief history how automated databases came into existence. A number of advantages is discussed why the evolution of database management system is very much appreciated by system developers nowadays. 2 What is a Database ? Let us try to get the answers from the different Database Management System book authors. Answer from Pratt/Adamski: o A Database (DB) is structure that can store information about: 1. multiple types of entities, 2. the attributes that describe those entities; and 3. the relationships among the entities Answer from Elmasri/Navathe: o A Database (DB) is collection of related data - with the following properties: 1. A DB is logically coherent and has some relevant meaning 2. A DB is designed, built...

Words: 6349 - Pages: 26

Premium Essay

Senior Pro

...Final Briefly describe the six stakeholder groups in information systems.  How does the systems analyst fit in? The six stakeholders groups in information system are: 1) External Service Provirder (ESP) – a systems analyst, system designer, or system builder who sells his or her expertise and experience to other businesses to help those businesses purchase, develop, or integrate their information systems solutions; may be affiliated with a consulting or services organization. 2) Project Manager – an experienced professional who accepts responsibility for planning, monitoring, and controlling projects with respect to schedule, budget, deliverables, customer satisfaction, technical standards, and system quality. 3)System owners -Interested not in raw data but in information that adds new business knowledge and helps managers make decisions. Business entities and business rules. Concerned with high-level processes called business functions. Business function – a group of related processes that support the business. Functions can be decomposed into other subfunctions and eventually into processes that do specific tasks. A cross-functional information system – a system that supports relevant business processes from several business functions without regard to traditional organizational boundaries such as divisions, departments, centers, and offices 4)System users - View data as something recorded on forms, stored in file cabinets, recorded in books and spreadsheets, or stored...

Words: 1249 - Pages: 5

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

Chapter 1 and 2

...Chapter 1 Even 1. Define business profiles, processes, and modeling. a. Business profile is an overview of a company’s mission, functions, organization, products, services, customers, suppliers, competitors, constraints, and future direction. b. Business processes is a specific set of transactions, events, and results that can be described and documented. c. Modeling is a standard based language used by analysts. It includes various shapes and symbols to represent events, processes and workflows. 2. Explain the difference between vertical and horizontal systems packages. d. A horizontal system is a basic software package system that can be adapted to common business processes like inventory and payroll. e. A vertical system is customized to meet the unique needs of a particular business, industry, or organization 3. Describe five types of information systems, and give an example of each. f. Enterprise computing systems support company-wide data management. e.g. airline reservations systems g. Transaction processing systems process data generated by day-to-day business operations. e.g. customer billing systems h. Business support systems provide job-related information support to users at all levels of a company. e.g. inventory reordering systems i. Knowledge management systems simulate human reasoning by combining a knowledge base and inference rules that determine how the knowledge is applied. e.g. technical...

Words: 836 - Pages: 4