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

  Discuss the change control management

Discuss the Change Control Management. As explained in text, scope creep is very common in projects. Recommend strategies to enforce change control management.

  Describe two types of utility programs

Describe two types of utility programs (2-3 sentences each). Research two separate types of healthcare application software that perform the same job.

  Write a program that creates a two-dimensional array

Write a program that creates a two-dimensional array with 10 rows and 2 columns. The first column should be filled with 10 random numbers between 0 and 100.

  Display an image on the screen

Display an image on the screen, e.g., a photo of a friend. Label the image both with a title on the window and with a caption in the window.

  Difference between the padding and margin properties

In your own words, explain the box model and the difference between the "padding" and "margin" properties. What is the benefit of using a fixed-width layout in web design? What are some cons

  How to use as its input the current directory

how to use as its input the current directory.

  Write a worked example with subgoal labels

Using the selected pattern write a worked example with subgoal labels that could be used in a class you teach or could teach in the future.

  Write a query to display the first name and last name

Write a query to display the first name, last name, street, city, state, and zip code of any customer who purchased a Foresters Best brand top coat.

  What is the worst-case delay for acknowledging an interrupt

What is the worst-case delay for acknowledging an interrupt

  Write a short paper on privacy and future direction

Write a short paper based on the week 8 discussion about: "Privacy and future direction" in Network security that affirms your position using at least 1 source.

  How many times a user specified word appears in the files

Display the name of input files and corresponding number of occurrences of the specified word.

  Write method called isalpha that accepts character parameter

Write a method called complexEquation that accepts three integer parameters and returns true, if the first parameter is not equal to the second and the product.

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