
Management Information Systems: Managing the Digital Firm (15th Edition)
15th Edition
ISBN: 9780134639710
Author: Kenneth C. Laudon, Jane P. Laudon
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 6, Problem 1RQ
Explanation of Solution
Problems of managing data resources in a traditional file environment
- The traditional file environment creates many problems of managing data resources.
- The problems include data redundancy and inconsistency, program data dependence, inflexibility, poor security and lack of data sharing and availability.
- These problems can be solved easily through the implementation of a
database management system. - A database management system is a software package designed for defining, manipulating, retrieving and managing data in a database.
Explanation of Solution
Components in the data hierarchy
The components in the data hierarchy include database, file, record, field, byte and bit.
Database
- A database is a collection or group of related files that belong to an organization or firm.
- It is a structured set of data held in a computer.
- It is a data structure that stores organized information.
File
- A file is a collection or group of company records that contain specific information.
- It is a common storage unit in a computer.
- It is a sequence of records stored in binary format.
Record
- A record is the collection of a group of related fields.
- A record of an employee includes personal information, work history, job accomplishments, and salary information.
- It is an object that can contain one or more values.
Field
- A field is a grouping of characters that can take the form of a word, a group of words, or a number.
- It is the set of data values of the same data type.
- Most databases allow fields to hold complex data like pictures, entire files and so on.
Byte
- A byte is a set of bits.
- A byte would be a single character that represents a letter, number or symbol.
- It is a unit of digital information that consists of eight bits.
Bit
- A bit is the smallest unit of data a computer can handle.
- A bit is either 0 or 1.
- It is the basic unit of information in information
theory, computing and digital communications.
Explanation of Solution
Significance of entity, attribute and key fields
Entity
- Entity is a mass block for building the data collected about person, place, event or thing.
- Entities represent attributes with multiple instances.
- Hence entity is about collection of data regarding person, place or thing.
- Examples of entities are patient, musician and so on.
Attribute
- An attribute is the property of an entity.
- It has the information about entity and this information is captured within the attribute.
- Examples of attributes are “name”, “address” and “contact_number” that defines the attribute of customer.
Key fields
- A key field identifies the record uniquely in the database.
- It helps to retrieve, update and sort the record.
- For example, in a database, person name cannot act as key field, because there may be another person with same name. Hence instead of that field, social security number is taken as key field for searching the record and hence it is unique.
Explanation of Solution
Problems in a traditional file environment
The problems of traditional file environment include:
Data redundancy and inconsistency
- The copy of content in several fields leads to redundancy and hence duplication occurs.
- This is because the organization stores same content of data in different names independently.
- This wastes the resource for storage and hence leads to inconsistency.
- Hence this leads to confusion because different coding systems are represented for same attribute.
Program data dependence
- This represents the coupling of data in file with small programs to update and maintain files.
- If there are changes in the data, then the dependent file also need to be changed.
- That is if the original data file is changed, then the other files related to that original file also needs to be changed.
Lack of flexibility
- The traditional file creates scheduled reports after
programming and it is very hard to create new reports. - Ad-hoc report file is not able to create.
- This report file cannot be created because it is expensive and needs more time and programmers for creating the intermediate files.
Poor security
- Here the management has little control over company data.
- Hence there is no way to trace back the person who accessed or changed the data.
- Hence it provides poor security to the data.
Lack of data sharing and availability
- It is impossible to share the data.
- This is because data is scattered across several files and hence it cannot be collected from different parts.
- Hence it cannot be accessed in specific time.
Want to see more full solutions like this?
Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Whats wrong with my pseudocode? Where did I make an error?Code:
Module main()
Declare Real mileage
Call getMileage()
Display “You’ve drive a total of “, mileage, “ miles
End Module
Module getMilage() Display “Enter your mileage: “
Input mileage
End Module
I need help!! Writing a long pseudocode for a modular program that will display the monthly payment on a mortgage. P=Principal amount borrowed (loan)R=Rate of interest computed for each monthN=Number of months to pay back the loan or mortgageThe help I need is creating a module that you can input the principle, rate of percentage, and years to repay the loan, and another module "displaypayment" that accepts the 3 values and calculates the monthly payment needed for the rates. Lastly 2 local variables needed!Equation:Monthly Payment=[(R*(1+R)^N)/((1+R)^N-1)]*P
Two pseudocode questions I need help with: How do I design a module called findSum that will display the sum of two integer passed by parameter, and a module called findArea that will display the area of a rectangle when passed 2 real values for the length and width of the rectangle?
Chapter 6 Solutions
Management Information Systems: Managing the Digital Firm (15th Edition)
Knowledge Booster
Similar questions
- For the pseudocode module, what is displayed with the call findValue(1, 4, 2)?Module findValue(Integer a, Integer b, Integer c) Declare Integer value value = b + c - a Display valuearrow_forwardI need help finishing my python rock paper scissors code, where it asks the user "rock, paper, scissors", the user types either option (repeatedly asks until its one of the three), and for a random option from the code to select also rock paper scissors. The end result would be you winning, code winning, or a tie.My code:import randomOPTIONS = ("ROCK", "PAPER", "SCISSOR") def getInput(): """ Function getInput() will receive and validate user input to be the string ROCK, PAPER, or SCISSOR. Input must be spelled correctly and in all capital letters. Function will return the validated input @return user input as ROCK, PAPER, OR SCISSOR """ #need help here def checkWinner(user, computer): """ Function checkWinner will accept 2 string parameters that must be unique values of ROCK, PAPER, or SCISSOR. Functions should return true if the string in parameter user beats the string in parameter computer in a game of rock…arrow_forwardI need help understanding how could I got the IP Address for the 1st Host on this Subnet, the IP Address for the Last Host on this Subnet & the Broadcast Address for this Subnet My Explanation:8 bits --> 17 & 0 128 64 32 16 | 8 4 2 1 0 0 0 1 0 0 0 1 -->17+ 0 0 0 0 0 0 0 0 --> 0 0 0 0 0 0 0 0 0 --> 0 (The Major (Base) Network Address): 142.20.33.0 To find the broadcast address, we can set all the bits in the host portion of the address to 1, which gives us 142.20.33.255. Based on the subnet mask 255.255.255.0, no bits were borrowed from the host portion, meaning 8 bits remain in the host portion. Using the formula 2^h – 2 (where h represents the number of host bits), we get 2^8 - 2 = 254 hosts. 8 bits --> 17 & 252 128 64 32 16 | 8 4 2 1 0 0 0 1 0 0 0 1 --> 17+ 1 1 1 1 1 1 0 0 --> 252 0 0 0 1…arrow_forward
- Which of the following opens when you click the launcher in the Size group on the Ribbon? Question 19Select one: a. Size dialog box b. Layout dialog box c. Width and Height dialog box d. Format dialog boxarrow_forwardHow do you resize a graphic object horizontally while keeping the center position fixed? Question 20Select one: a. Drag a side sizing handle. b. Press [Ctrl] and drag a side sizing handle. c. Press [Alt] and drag a side sizing handle. d. Press [Shift] and drag a side sizing handle.arrow_forwardWhich of the following indicates that a graphic is anchored to the nearest paragraph? Question 18Select one: a. X and Y coordinates b. An anchor symbol c. A paragraph symbol d. ruler marksarrow_forward
- Which command in the Adjust group allows you to change one picture for another but retain the original picture's size and formatting? Question 17Select one: a. Change Picture b. Replace c. Swap d. Relinkarrow_forwardHow do you insert multiple rows at the same time? Question 10Select one: a. Select the number of rows you want to insert, then use an Insert Control or use the buttons on the Ribbon. b. Click Insert Multiple Rows in the Rows & Columns group. c. Select one row and click the Insert Above or Insert Below button. You will be prompted to choose how many rows to insert. d. You cannot insert multiple rows at the same time.arrow_forwardHow do you center the text vertically in each table cell? Question 9Select one: a. Select the table and click the Distribute Columns button. b. Select the table and click the Center button in the Paragraph group on the Home tab. c. Select the table and click the AutoFit button. d. Click the Select button in the Table group, click Select Table, then click the Align Center Left button in the Alignment group.arrow_forward
- A(n) ____ is a box formed by the intersection of a column and a row. Question 8Select one: a. divider b. table c. border d. cellarrow_forwardA ____ row is the first row of a table that contains the column headings. Question 7Select one: a. header b. primary c. title d. headingarrow_forwardThe Horse table has the following columns: ID - integer, auto increment, primary key RegisteredName - variable-length string Breed - variable-length string Height - decimal number BirthDate - date Delete the following rows: Horse with ID 5 All horses with breed Holsteiner or Paint All horses born before March 13, 2013 To confirm that the deletes are correct, add the SELECT * FROM HORSE; statement.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education