Premium Essay

Data Model Tutorial

In:

Submitted By keshavadya
Words 7007
Pages 29
Lesson 3: An introduction to data modeling
3.1 Introduction: The importance of conceptual models same: understand the problem before you start constructing a solution. There are two important things to keep in mind when learning about and doing data modeling: 1. Data modeling is first and foremost a tool for communication.Their is no single “right” model. Instead, a valuable model highlights tricky issues, allows users, designers, and implementors to discuss the issues using the same vocabulary, and leads to better design decisions. 2. The modeling process is inherently iterative: you create a model, check its assumptions with users, make the necessary changes, and repeat the cycle until you are sure you understand the critical issues. In this background lesson, you are going to use a data modeling technique—specifically, EntityRelationship Diagrams (ERDs)—to model the business scenario from Lesson 2. The data model you create in this lesson will form the foundation of the database that you use throughout the remaining lessons.

Before you sit down in front of the keyboard and start creating a database application, it is critical that you take a step back and consider your business problem—in this case, the kitchen supply scenario presented in Lesson 2— from a conceptual point of view. To facilitate this process, a number of conceptual modeling techniques have been developed by computer scientists, psychologists, and consultants.

?

For our purposes, we can think of a conceptual model as a picture of the information system we are going to build. To use an analogy, conceptual models are to information systems what blueprints are to buildings.

There are many different conceptual modeling techniques used in practice. Each technique uses a different set of symbols and may focus on a different part of the problem (e.g., data, processes, information flows,

Similar Documents

Premium Essay

It Assistant

...“System Analysis and Design by Dennis, Wixom and Roth” (Essay) |Student Ñame: ADEWUMI JOHNSON | |ID #: U010276 | System analysis and design (SAD) is an exciting, active field in which analysts continually learn new techniques and approaches to develop systems more effectively and efficiently. System analysis and design consists of four major phases and they are the planning phase, the analysis phase, the design phase and the implementation phase. The planning phase is the fundamental two-step process of understanding why an information system should be developed and creating a plan for how the project team will develop it. The deliverables from this phase is the project plan. The analysis phase answers the questions of who will use the system, what the system will do, and where and when it will be used. A system proposal is the deliverable of this phase. The design phase decides how the system will operate. The final stage is the implementation phase, during which the system is actually built or purchased in the case of packaged software design. The system development life cycle (SDLC) is the process of understanding how information system can support business needs, designing the system, building it, and delivering it to users. The system...

Words: 5796 - Pages: 24

Free Essay

Big Data and Nosql

...Big Data and NoSQL Abstract The combination between Big Data and NoSQL is one made of inevitability. As data grows larger and larger, the weaknesses in the relational data model are exacerbated. NoSQL technologies grew out of the need for fast query speed and real-time analytics from data sources too large for traditional SQL. Introduction A web site running with a large number of users/members will experience the dreaded Big Data Performance Inconsistency. When you need the web site to respond more quickly to a successful, it slackens. Sites like Facebook, Twitter, and others have struggled with this problem for years as they’ve grown from thousands to millions and now hundreds of millions of users. Inundated by huge amounts of user data, they took advantage of data store technologies like Memcached and Redis to make their sites run fast. But for sites without the engineering resources of companies like Facebook, adopting these technologies has been challenging. Big data and NoSQL Big Data company for example Garantia Data addresses above issue. Garantia Data’s cloud-based, in-memory NoSQL solutions make web site run faster. That’s why a number of companies are beta testing Garantia Data’s offering. NoSQL is often used for storing Big Data. This is a new type of database which is becoming more and more popular among web companies today. Proponents of NoSQL solutions state that they provide simpler scalability and improved performance relative to traditional relational...

Words: 814 - Pages: 4

Premium Essay

System Analysis and Design

...Designers The primary role of systems analysts and designers is, of course, to produce a computer system solution to a problem that meets the customer’s requirements. This task can easily be so absorbing in itself that there is seemingly no time left over for thinking about the non-technical issues surrounding the introduction of a new IT system, much less for setting up a people project to address them. So even if the people project is not driven by analysts, designers, or even IT managers, it needs their active support. Many of the tasks carried out by analysts in the early stages of an IT development project have outputs that the people project will need to draw on. For example, the process of creating data models and data flow diagrams may raise questions of data ownership, which need to be fed to the people project to resolve, perhaps through a redefinition of rolesand responsibilities or the introduction of a new procedure. Likewise, if systems analysts have done a detailed assessment of costs and benefits, this will give the people project some idea of the messages they can use to sell the new IT system to users and managers. Analysts can also draw on the people project for valuable help in areas such as human–computer interface design, discussed in Chapter 15. The look and feel of the HCI can be one of the most significant factors in determining a user’s response to a system. The people project can help create the conditions in which HCI design can be done collaboratively...

Words: 11373 - Pages: 46

Premium Essay

Big Data

...Big Data Big Data and Business Strategy Businesses have come a long way in the way that information is being given to management, from comparing quarter sales all the way down to view how customers interact with the business. With so many new technology’s and new systems emerging, it has now become faster and easier to get any type of information, instead of using, for example, your sales processing system that might not get all the information that a manger might need. This is where big data comes into place with how it interacts with businesses. We can begin with how to explain what big data is and how it is used. Big data is a term used to describe the exponential growth and availability of data for both unstructured and structured systems. Back in 2001, Doug Laney (Gartner) gave a definition that ties in more closely on how big data is managed with a business strategy, which is given as velocity, volume, and variety. Velocity which is explained as how dig data is constantly and rapidly changing within time and how fast companies are able to keep up with in a real time manner. Which sometimes is a challenge to most companies. Volume is increasing also at a high level, especially with the amount of unstructured data streaming from social media such as Facebook. Also including the amount of data being collected from customer information. The final one is variety, which is what some companies also struggle with in handling many varieties of structured and unstructured data...

Words: 1883 - Pages: 8

Premium Essay

Data Management

...1. Data dependence Data illustration incorporates with the requisition function. If there is alteration in the Data, then also there is a difference in the application function. Data independence Data depiction incorporates with operation function. If there is a transition in the Data, it won’t cause a shift in the application program. 2. Structured data It is established data which could efficiently be reclaimed and reserved in the databases as well as warehouses. It assign to the substantial case of the user's situation such as phenomenon and development. Unstructured data It consists of combined use of several media data like pictures, sounds, and video clips. Then, it is reserved as the element of the user's field situation 3. Data It is the illustration of articles and episode which are reserved and acknowledged in the system. It persists in a array of form such as numeric, symbols, 3RQ variables, and so on. For example, database in dr's clinic will have information such as patient name, address, diagnosis, symptoms, and phone number. Information These are the refined data which elevates the information of the specific using it. Data are worthless in their current prospective from so it is pre-refined and illustrated as the information to the user 4. Repository It is the rationalised reserved area for data meaning, table, data relationships and other parts of data system. It encloses...

Words: 272 - Pages: 2

Premium Essay

The Rea Accounting Model: Intellectual Heritage and Prospects for Progress

...The REA Accounting Model: Intellectual Heritage and Prospects for Progress Cheryl L. Dunn Florida State University William E. McCarthy Michigan State University Send page proofs to: William E. McCarthy Department of Accounting N270 North Business Complex Michigan State University East Lansing, MI 48824 Acknowledgments: The authors would like to acknowledge the helpful comments of three anonymous referees and the editor on two earlier versions of this paper. Helpful pointers into the literature were provided by William Schrader and Stephen Zeff. We would also like to acknowledge comments received at the Michigan State University 1995 Summer AIS Colloquium and at the 1995 Workshop on Semantic Modeling of Accounting Phenomena. Financial support was received from Arthur Andersen LLP and from the Departments of Accounting at Grand Valley State University and Michigan State University. The REA Accounting Model: Intellectual Heritage and Prospects for Progress ABSTRACT: Researchers often equate database accounting models in general and the Resources-Events-Agents (REA) accounting model in particular with events accounting as proposed by Sorter (1969). In fact, REA accounting, database accounting, and events accounting are very different. Because REA accounting has become a popular topic in AIS research, it is important to agree on exactly what is meant by certain ideas, both in concept and in historical origin. This article clarifies the intellectual...

Words: 10700 - Pages: 43

Premium Essay

Data Development Cycle

...Database design................................................................5 • Physical Database design...............................................................6 • Implementation..............................................................................6 • Data Loading.................................................................................7 • Testing and Performance Tuning...................................................7 • Operation.......................................................................................7 • Maintenance...................................................................................8 Conclusion.............................................................................................8 References.............................................................................................9 Introduction The database development process gives the end solution for every requirement in the business.The database development process is commonly known as system development life cycle(SDLC). The system development life cycle can be created in many ways. Some of them are waterfall, fountain, spiral, build and fix. Among these models waterfall model is the oldest and...

Words: 1225 - Pages: 5

Free Essay

Management Information Systems

...The Trusted Information Payoff: Productivity, Performance, and Profits Building an information framework to ensure effective data management produces information that is true, has integrity, and can be trusted. This leads to a continuous improvement culture that can increase employee productivity, improve operational performance, and grow profitability. Karim N. Sidi and Dale A. Hutchinson L arge organizations, especially those that have grown through consolidation, mergers, and acquisitions, are often fraught with incompatible systems and data sources that are costly and difficult to manage. The systems usually do not avail efficient extraction, aggregation, and sharing of data within or across the boundaries of the business process. To address this problem, organizations can turn to an information management framework that facilitates managing raw data to create useful information that can be shared across the organization. SEPTEMBER/OCTOBER 2013 INFORMATIONMANAGEMENT 35 sist of a mix of home-grown, functionspecific applications and third-party systems built by disconnected teams without a shared reference for data definition. The solution – forethought and planning to create well-defined data standards – may appear obvious from an architectural perspective but may not be so easy to accomplish. The steps described below will help. Establish Processes, Rules, Policies Identifying the “truth” first and foremost requires that business processes, rules, and policies...

Words: 2061 - Pages: 9

Free Essay

System Analysis

...services offered through internet as a new delivery channel.Banks are also offering payment services on the behalf of their customers who shop in different e-shops, e-malls etc. Further, different banks have different levels of such services offered, starting from level-1 where only information is disseminated through internet to level-3 where online transactions are put through PURPOSE OF THE SYSTEM 1.SECURITY: There is a lot of security of data on this content management system. One cannot open our system without knowing the password. Immediately after opening login screen will appear on screen. Only after entering the correct username and password user can operate our system. 2.REFERENTIAL INTEGRITY: User cannot change the date in the transaction files.Addition of data can be done only on the master files date in transaction files cannot be entered until addition is done on the master files. 3.EASY RETRIEVAL OF DATA:Data is retrieved easily and quick using sql commands. Online commands are used to retrieve huge amount of data. 4.GENERATION OF AUTOMATIC VALUES:In project in some screen some fieldsgenerated automatically like Profile detail, Account number, etc. SCOPE OF THE PROPOSED SYSTEM Though there are many online systems available on internet but this can compete with themwith some advancement in its functionality and can be used by any bank organization tomaintain their customer¶s account and online transaction process.The basic functionalities of the system...

Words: 2092 - Pages: 9

Premium Essay

Database Revision Questions for Computer Science and Technology

...following terms: data, database, DBMS, database system, database catalog, Program-data independence, user view, DBA, end user, canned transaction, deductive Database system, persistent object, meta-data, transaction-processing application. 1.2. What three main types of actions involve databases! Briefly discuss each. 1.3. Discuss the main characteristics of the database approach and how it differs from traditional file systems. 1.4. What are the responsibilities of the DBA and the database designers? 1.5. What are the different types of database end users? Discuss the main activities of each. 1.6. Discuss the capabilities that should be provided by a DBMS. Exercises 1.7. Identify some informal queries and update operations that you would expect to apply to the database shown in Figure 1.2. 1.8. What is the difference between controlled and uncontrolled redundancy? Illustrate with examples. 1.9. Name all the relationships among the records of the database shown in Figure 1.2. 1.10. Give some additional views that may be needed by other user groups for the database Shown in Figure 1.2. 1.11. Cite some examples of integrity constraints that you think should hold on the Database shown in Figure 1.2. Chapter 2 Database System Concepts and Architecture Review Questions 2.1. Define the following terms: data model, database schema, database state, internal Schema, conceptual schema, external schema, data independence, DOL, OML, SOL, VOL, query language, host language, data sublanguage,...

Words: 803 - Pages: 4

Premium Essay

Business and Management Scenario

...Businesses today continue to strive and grow in the industry to keep up with the never ending changes in the business they need the tools to obtain information that can be used to make decisions for the business. The decisions to make in a business can consist of knowing what geographic region to focus on, which product lines to expand, and what markets to strengthen in the industry. To obtain the type of information that has the proper content and format that can assist with strategic decisions they turned to data warehousing. It became the new paradigm intended specifically for vital strategic information. Businesses are always looking for ways to increase customer sales or the customer base, and in most cases they set a percentage along with a period of time to meet the goal. Making these types of decisions in regard to the objectives may executives, and managers need information for the purpose of getting knowledge of the company’s operations, review and monitor key performance indicators and their affect on one another. Keeps track of how business factors change over time, compare the company’s performance relative to competition and to industry benchmarks. The executives and managers main focus is on the customer’s needs and preferences, emerging technology, sales and marketing results, quality of products, and services. The information to make these types of decisions is broad based and encompasses the entire organization. The strategic information is not intended for...

Words: 1096 - Pages: 5

Premium Essay

Big Data (Mongodb, Hbase and Casandra)

...Big Data [Name of Writer] [Name of Institution] Introduction The term Big Data is gaining more followers and popularity. However, despite this trend, not all organizations are clear about how to face the challenge to store, organize, display and analyze large volumes of data. The term Big Data is gaining more followers and popularity. However, despite this trend so evident, not all organizations are clear about how to face the challenge to store, organize, display and analyze large volumes of data. There are multiple techniques in terms of huge database storing approaches that can store petabytes, exabytes and may be zetabytes data. These options are Cassendara, Mongodb and HBase. We will discuss about them one by one and in a proper research method and will compare them in order to contrast their difference and efficiency. Research Background One problem in understanding the phenomenon is that the size of these data sets the volume greatly exceeds the Data warehouse. A plane collects 10 terabytes of information from sensors every 30 minutes flight, while the Stock Exchange of New York collects structured information 1 TB per day. In the context of Big Data, volumes are reaching peta bytes, exa bytes and then soon to zeta bytes. For instance, Apple has just announced that 7 trillion send daily notifications to iOS devices. The explosion of information in social networks, blogs, and emails is characterized the presence of data key...

Words: 3463 - Pages: 14

Premium Essay

Test

...SOLUTIONS GUIDE The Splunk Guide to Operational Intelligence Turn Machine-Generated Data Into Real-Time Visibility, Insight and Intelligence What is Splunk® Enterprise? Splunk Enterprise is the leading platform for realtime operational intelligence. It’s the easy, fast and secure way to search, analyze and visualize the massive streams of machine data generated by your IT systems and technology infrastructure—physical, virtual and in the cloud. Use Splunk Enterprise and your machine data to deliver new levels of visibility, insight and intelligence for IT and the business. wire data, web servers, custom applications, application servers, hypervisors, GPS systems, stock market feeds, social media, sensors and preexisting structured databases. It gives you a real-time understanding of what’s happening and deep analysis of what’s happened across your IT systems and technology infrastructure, so you can make informed decisions. Splunk Enterprise has many critical uses across IT and the business: Application Delivery: provide end-to-end visibility across distributed infrastructures; troubleshoot across application environments; monitor for performance degradation; trace transactions across distributed systems and infrastructure Security, Compliance and Fraud: provide rapid incident response, real-time correlation and in-depth monitoring across data sources; conduct statistical analysis for advance pattern detection and threat defense Infrastructure and Operations Management: proactively...

Words: 8030 - Pages: 33

Free Essay

Testing

...(FIS) SPRF#400019173 Reversal Correction - HLD [pic] Version 1.7 Version Created on 6/01/2009 Table of Contents 1. Revision History 4 2. Overview 5 2.1 Purpose 5 2.2 Scope 5 2.2.1 In Scope 5 2.2.2 Out of Scope 5 2.3 Assumptions 6 2.4 Reference 7 2.5 Functional Description – Reversal-Correction Process 8 2.5.1 Functional Overview 8 2.5.1.1 Current State Data Flow Diagrams 8 2.5.1.2 Future State Data Flow Diagrams 12 2.6 Related Application Requirements 19 2.7 Key Considerations 20 2.8 Source System Inputs 21 2.9 FDS/ODS Inputs 21 2.10 FDS/ODS Outputs 22 2.11 Logical Data Model Diagram – N/A 22 2.11.1 Table Definitions 22 2.12 Technical Description 25 2.13 Processing Logic 25 2.13.1 Functional Process Flow 25 2.13.2 Process 01 – Identification 29 2.13.2.1 Inputs 29 2.13.2.2 Outputs 29 2.13.2.3 Potential temporary/staging table definition 30 2.13.2.4 Processing Steps 31 2.13.2.5 Mapping document 31 2.13.3 Process 02 – Reversal 32 2.13.3.1 Inputs 32 2.13.3.2 Outputs 32 2.13.3.3 Potential temporary/staging table definition 34 2.13.3.4 Processing Steps 34 2.13.3.5 Mapping document 35 2.13.4 Process 03 – Delete 35 2.13.4.1 Inputs 35 2.13.4.2 Outputs 36 2.13.4.3 Potential temporary/staging table definition 37 2.13.4.4 Processing Steps 37 2.13.4.5 Mapping document 37 2.13...

Words: 9695 - Pages: 39

Premium Essay

Database Modeling

...Database Modeling Tool The company has grown exponentially over the past 6 months and needs to develop a new database to house its financial, inventory, and client data. It has been decided to build this new database in house rather than purchase a system from a third party vendor. As part of the development of this database it is in the company’s best interest to utilize a database modeling tool to help the design effort. Utilizing a database modeling tool will offer the following benefits: 1. Simple graphic representation of the data structure. 2. Visual work flow of how data will be entered, modified, and reported. 3. Bulk editor capabilities. 4. Database design generator. 5. Database reverse engineering. 6. Logical and physical data model reporting. The tool that looks to be the best fit for the company is CA Erwin Data Modeler r8. CA Erwin Data Modeler r8 was developed by Logic Works Inc. Logic Works Inc. has been in business as a database modeling solution since 1988 (Carreon, 1996) and continues to be one of the top data modeling providers. CA Erwin Data Modeler r8 is the most balanced data modeler tool when comparing functionality, simplicity, and cost when to its competitors. CA Erwin has very user friendly graphical representation of both the logical and physical data models. No other competing modeler has both of these capabilities within the same function. It has all of the tools needed out of the box, saving us the cost of purchasing...

Words: 477 - Pages: 2