Provide a logical representation of the system data

Assignment Help Computer Engineering
Reference no: EM133259550

Question: Data modeling provides a logical representation of the system data. This is a high-level view that is not concerned with how or where the data will be stored or accessed. Data modeling allows the systems analyst to describe how the data will flow through the business processes.

During the analysis phase, the systems analyst creates logical data models. Entity relationship diagrams (ERD) are used to model the data.

Case J: University Library Borrowing System

Try to create set of use cases for a university library borrowing system.

The system will record the books owned by the library and will record who has borrowed what books.

Before someone can borrow a book, he or she must show a valid ID card that is checked to ensure that it is still valid against the student database maintained by the registrar's office (for student borrowers), the faculty/staff database maintained by the personnel office (for faculty/staff borrowers), or against the library's own guest database (for individuals issued a "guest" card by the library).

The system must also check to ensure that the borrower does not have any overdue books or unpaid fines before he or she can borrow another book. Every Monday, the library prints and mails postcards to those people with overdue books. If a book is overdue by more than 2 weeks, a fine will be imposed and a librarian will telephone the borrower to remind them to return the book(s).

Sometimes, books are lost or are returned in damaged condition. The manager must then remove them from the database and will sometimes impose a fine on the borrower.

Using your use cases as your basis, complete the following:

Try to create entity relationship diagrams (ERD) that depict how the data flow through this new system.

Reference no: EM133259550

Questions Cloud

Implement an interface with method : CISS 411 Columbia College implement an interface with method(s) that are not used in the class. Some software architects argue that the principle is "easier
Output divided by input equals productivity : Output divided by input equals productivity. It essentially looks at the relationship between the outputs and the inputs accounting for efficiency.
Discuss about the components of the water cycle : The U.S. Geological Survey (USGS) Interactive Water Cycle Website is a great resource for learning more about the components of the water cycle.
Which firm is the best at corporate social responsibility : Which firm is the best at corporate social responsibility? What makes it the best?
Provide a logical representation of the system data : ITEC 8040 Walden University provides a logical representation of the system data. This is a high-level view that is not concerned with how or where the data
Information about browsing patterns : What is your opinion of companies like Google that gather information about your browsing patterns? What advantages and drawbacks does this pose for consumers?
Distinction between bio leaching and mineral bio-oxidation : The process of bio leaching is usually interchangeably referred to as the process of mineral bio-oxidation;
Complexity of government rules : Case Study Assignment #1 asks you to explore the Topic of how the Covid-19 pandemic (e.g. contactless transactions, home delivery, curbside-pickup, telehealthca
What could be an efficient algorithm in pseudocode : COMP 6651 Concordia University what could be an efficient algorithm in pseudocode or in steps - For input, you have a positive integer k and a bipartite graph G

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd