HW_Textbook_Questions
.pdf
keyboard_arrow_up
School
University of Calgary *
*We aren’t endorsed by this school
Course
471
Subject
Computer Science
Date
Feb 20, 2024
Type
Pages
16
Uploaded by JudgeFieldRook23
Homework 1 3.34. Consider a CONFERENCE_REVIEW database in which researchers submit their research papers for consideration. Reviews by reviewers are recorded for use in the paper selection process. The database system caters primarily to reviewers who record answers to evaluation questions for each paper they review and make recommendations regarding whether to accept or reject the paper. The data requirements are summarized as follows: ▪
Authors of papers are uniquely identified by e-mail id. First and last names are also recorded. ▪
Each paper is assigned a unique identifier by the system and is described by a title, abstract, and the name of the electronic file containing the paper. ▪
A paper may have multiple authors, but one of the authors is designated as the contact author. ▪
Reviewers of papers are uniquely identified by e-
mail address. Each reviewer’s first name, last name, phone number, affiliation, and topics of interest are also recorded. ▪
Each paper is assigned between two and four reviewers. A reviewer rates each paper assigned to him or her on a scale of 1 to 10 in four categories: technical merit, readability, originality, and relevance to the conference. Finally, each reviewer provides an overall recommendation regarding each paper. ▪
Each review contains two types of written comments: one to be seen by the review committee only and the other as feedback to the author(s). Design an entity
–
relationship diagram for the CONFERENCE_REVIEW database and build the design using a data modeling tool such as ERwin or Rational Rose. 4.30. Consider a database system for a baseball organization such as the major leagues. The data requirements are summarized as follows: ▪
The personnel involved in the league include players, coaches, managers, and umpires. Each is identified by a unique personnel id. They are also described by their first and last names along with the date and place of birth. ▪
Players are further described by other attributes such as their batting orientation (left, right, or switch) and have a lifetime batting average (BA). ▪
Within the players group is a subset of players called pitchers. Pitchers have a lifetime ERA (earned run average) associated with them. ▪
Teams are uniquely identified by their names. Teams are also described by the city in which they are located and the division and league in which they play (such as Central division of the American League). ▪
Teams have one manager, a number of coaches, and a number of players. ▪
Games are played between two teams, with one designated as the home team and the other the visiting team on a particular date. The score (runs, hits, and errors) is recorded for each team. The team with the most runs is declared the winner of the game. ▪
With each finished game, a winning pitcher and a losing pitcher are recorded. In case there is a save awarded, the save pitcher is also recorded.
▪
With each finished game, the number of hits (singles, doubles, triples, and home runs) obtained by each player is also recorded. Design an enhanced entity
–
relationship diagram for the BASEBALL database and enter the design using a data modeling tool such as ERwin or Rational Rose. 5.11. Suppose that each of the following Update operations is applied directly to the database state shown in Figure 5.6
. Discuss all integrity constraints violated by each operation, if any, and the different ways of enforcing these constraints. a.
Insert <‘Robert’, ‘F’, ‘Scott’, ‘943775543’, ‘1972
-06-
21’, ‘2365 Newcastle Rd, Bellaire, TX’, M, 58000, ‘888665555’, 1> into EMPLOYEE.
b.
Insert <‘ProductA’, 4, ‘Bellaire’, 2> into PROJECT.
c.
Insert <‘Production’, 4, ‘943775543’, ‘2007
-10-
01’> into DEPARTMENT.
d.
Insert <‘677678989’, NULL, ‘40.0’> into WORKS_ON.
e.
Insert <‘453453453’, ‘John’, ‘M’, ‘1990
-12-
12’, ‘spouse’> into DEPENDENT.
f.
Delete the WORKS_ON tuples with Essn = ‘333445555’.
g.
Delete the EMPLOYEE tuple with Ssn = ‘987654321’.
h.
Delete the PROJECT tuple with Pname = ‘ProductX’.
i.
Modify the Mgr_ssn
and Mgr_start_date
of the DEPARTMENT tuple with Dnumber = 5 to ‘123456789’ and ‘2007
-10-
01’, respectively.
j.
Modify the Super_ssn
attribute of the EMPLOYEE tuple with Ssn = ‘999887777’ to ‘943775543’.
k.
Modify the Hours attribute of the WORKS_ON tuple with Essn = ‘999887777’ and Pno = 10 to ‘5.0’.
9.4. Figure 9.8 shows an ER schema for a database that can be used to keep track of transport ships and their locations for maritime authorities. Map this schema into a relational schema and specify all primary keys and foreign keys. 9.5. Map the BANK ER schema of Exercise 3.23 (shown in Figure 3.21
4.9
) into a relational schema. Specify all primary keys and foreign keys. Repeat for the AIRLINE schema (
Figure 3.20
) of Exercise 3.19 and for the other schemas for Exercises 3.16 through 3.24
.
Homework 2 8.16. Specify the following queries on the COMPANY relational database schema shown in Figure 5.5 using the relational operators discussed in this chapter. Also show the result of each query as it would apply to the database state in Figure 5.6
. a
. Retrieve the names of all employees in department 5 who work more than 10 hours per week on the ProductX project. d.
For each project, list the project name and the total hours per week (by all employees) spent on that project. e
. Retrieve the names of all employees who work on every project. g
. For each department, retrieve the department name and the average salary of all employees working in that department. i.
Find the names and addresses of all employees who work on at least one project located in Houston but whose department has no location in Houston. 8.18. Consider the LIBRARY relational database schema shown in Figure 8.14
, which is used to keep track of books, borrowers, and book loans. Referential integrity constraints are shown as directed arcs in Figure 8.14
, as in the notation of Figure 5.7
. Write down relational expressions for the following queries: b
. How many copies of the book titled The Lost Tribe are owned by each library branch? d
. For each book that is loaned out from the Sharpstown branch and whose Due date is today, retrieve the b
ook title, the borrower’s name, and the borrower’s address.
f
. Retrieve the names, addresses, and number of books checked out for all borrowers who have more than five books checked out. 8.19. Specify the following queries in relational algebra on the database schema given in Exercise 5.14
: CUSTOMER(Cust#, Cname, City) ORDER(Order#, Odate, Cust#, Ord_amt) ORDER_ITEM(Order#, Item#, Qty) ITEM(Item#, Unit_price) SHIPMENT(Order#, Warehouse#, Ship_date) WAREHOUSE(Warehouse#, City) d.
List the orders that were not shipped within 30 days of ordering. e. List the Order# for orders that were shipped from all warehouses that the company has in New York.
Homework 3 6.10. Specify the following queries in SQL on the COMPANY relational database schema shown in Figure 5.5
. Show the result of each query if it is applied to the COMPANY database in Figure 5.6
. a. Retrieve the names of all employees in department 5 who work more than 10 hours per week on the ProductX project. b. List the names of all employees who have a dependent with the same first name as themselves. c. Find the names of all employees who are directly supervised by ‘Franklin
Wong’.
6.12. Specify the following queries in SQL on the database schema of Figure 1.2
. b. Retrieve the names of all courses taught by Professor King in 2007 and 2008. d. Retrieve the name and transcript of each senior student (Class = 4) majoring in CS. A transcript includes course name, course number, credit hours, semester, year, and grade for each course completed by the student. Homework 5 14.24. Consider the universal relation R = {
A
, B
, C
, D
, E
, F
, G
, H
, I
, J
}
and the set of functional dependencies F = {{A, B} →
{C}, {A} →
{D, E}, {B} →
{F}, {F} →
{G, H}, {D} →
{I, J}}
. What is the key for R
? Decompose R into 2NF and then 3NF relations. 14.25. Repeat Exercise 14.24 above for the following different set of functional dependencies: G = {{
A
, B
} →
{
C
}, {
B
, D
} →
{
E
, F
}, {
A
, D
} →
{
G
, H
}, {
A
} →
{
I
}, {
H
} →
{
J
}}
.
15.26. Apply Algorithm 15.2(a) to the relation in Exercise 14.24 to determine a key for R
. Create a minimal set of dependencies G that is equivalent to F
, and apply the synthesis algorithm (Algorithm 15.4) to decompose R into 3NF relations. 15.31. Consider the following decompositions for the relation schema R of Exercise 14.24
. Determine whether each decomposition has (1) the dependency preservation property, and (2) the lossless join property, with respect to F
. Also determine which normal form each relation in the decomposition is in. a.
D
1 = {
R
1
, R
2
, R
3
, R
4
, R
5
}; R
1 = {
A
, B
, C
}, R
2 = {
A
, D
, E
}, R
3 = {
B
, F
}, R
4 = {
F
, G
, H
}, R
5 = {
D
, I
, J
} b.
D
2 = {
R
1
, R
2
, R
3
}; R
1 = {
A
, B
, C
, D
, E
}, R
2 = {
B
, F
, G
, H
}, R
3 = {
D
, I
, J
} c. D
3 = {
R
1
, R
2
, R
3
, R
4
, R
5
}; R
1 = {
A
, B
, C
, D
}, R
2 = {
D
, E
}, R
3 = {
B
, F
}, R
4 = {
F
, G
, H
}, R
5 = {
D
, I
, J
}
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Subject: DatabaseQuestion: Draw an ERD based on the given info
arrow_forward
ER Design Exercise
arrow_forward
SQL:
arrow_forward
Give Authentic and Relevent Answer:
database systems:
Do as directed
This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper.
Apply join between editor in chief and reviewers.
Apply join between editor in chief and author.
Apply index on paper that published in IEEE journal
Apply query to only access to compile the final decision to editor in…
arrow_forward
Airline Management
There is a report on poor management of an airline company in South Africa. As a results, the
stakeholders decided that all information concerning the assets, operations, and the employees of the
company should be organised with the use of a database management system. The database needs to
store information about the Airplane (identified by planeid, name as planename, and cruise_range),
Flights (identified by ftnum, place of departure as departfrom, destination as arriveto, total milage as
tmilage, departure time as departtime, arrival time as arrivetime, and price). Pilots (identified by empid
and planeid), and Staff (identified by empid, name as empname, and salary).
The Staff relation consist of all the employees of the company including the pilots, and you have been
hired to design and manage the database.
Source: Okonkwo, C. (2021)
Write an SQL query on the following:
Determine the identity (planeids) of all airplanes
that can fly from Johannesburg to Cape…
arrow_forward
4 tables for the database: PATRON, BOOK_COPY, BOOK, and CHECKOUT. (Since a book may have multiple copies that may be purchased by the library at different time, it is better to have a BOOK_COPY table to avoid unnecessary data redundancy.) The data in the tables are as follows:
PATRON table records a patron’s ID, name, address, phone number, and email address.
BOOK table contains information such as author, title, publication date, subject, language, and a unique identifier (It can be the ISBN of the book) for each book.
BOOK_COPY table records a unique identifier for each copy of a book, the date of purchase, and the identifier of the book from the BOOK table.
CHECKOUT table records the date of check-out, patron’s ID, the identifier of the book copy from the BOOK_COPY table, and the due date.
arrow_forward
Chevening Scholarship Database's stores data about each application received by the Chevening Foundation. As a database designer,
you're assigned to design the new database system according to the following requirements:
Each applicant can submit one or more applications (one application per year). Each application form is submitted by only one applicant.
Each application has a unique application ID number, application date, class level, GPA, GPA scale, academic honours, extracurricular activities,
community activities, other scholarship awarded and financial need.
The applicant's record contains student ID, student's last name, first name, date of birth, address, city, state, zip code, phone number and email address.
Each school can be associated with one or more applications. Each application is associated with only one school. Each school has a unique school ID,
school name, type, address, city, zip code and phone number.
Each application must include two or more recommendations.…
arrow_forward
Data Normalisation
Normalisation is the process of organizing data in a database. This includes creating tables and
establishing relationships between those tables according to rules designed both to protect the data
and to make the database more flexible by eliminating redundancy and inconsistent dependency.
Source: [Online] https://docs.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description [Accessed on: 8 March 2020]
For an industry of your choice, obtain a business document (preferably a form).
Using the form obtained:
1.1 Upload the form obtained and give a brief background explanation of the business logic for
which the form was designed.
1.2 Normalise the data contained within the form to the 3rd Normal Form.
arrow_forward
Database management system:
Q.No.4 Do as directed
This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper.
a. Apply query to only access to compile the final decision to editor in chief and only visualized by author not reviewers
Professor don't reject answer the question.
arrow_forward
Database management system:
Q.No.4 Do as directed
This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper.
Apply index on paper that published in IEEE journal
Apply query to only access to compile the final decision to editor in chief and only visualized by author not reviewers.
Answer all and according to the Question.
Professor Don't…
arrow_forward
Database management system:
Q.No.4 Do as directed
This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper.
Apply join between editor in chief and reviewers.
Apply join between editor in chief and author.
Apply index on paper that published in IEEE journal
Apply query to only access to compile the final decision to editor in chief and only…
arrow_forward
Exercise 1
Medical Clinic System
A local medical practice have asked you to help design a simple database to track the costs of treating
patients. Their manual system takes a long time to work out how much they are spending.
What do we need to be able to do?
Record exact costs of treatments against each person
Record name, description, and cost of a range of treatment types
Track costs by treatment type
Track costs by age
Track costs by sex
(A)
Identify appropriate entities from the given exercise.
(B)
Draw the Entity Relation Diagram.
(C)
using Microsoft Access, produce the Tables, Report and Queries for tracking the
treatment type, age and sex
arrow_forward
Q1: What is wrong with the following designs from the perspective of cohesion, and what could be done to improve them?
(a) There are two subsystems in a university registration system that do the following. Subsystem A displays lists of courses to a student, accepts requests from the student to register in courses, ensures that the student has no schedule conflicts and is eligible to register in the courses, stores the data in the database and periodically backs up the database. Subsystem B allows faculty members to input student grades, and allows administrators to assign courses to faculty members, add new courses, and change a student registration. It also prints the bills that are sent to students.
¬
(b) In an electronic commerce application, a module is created to add books to the ‘shopping basket’ and perform such operations as computing the total amount the customer owes. A second module adds ‘special reward’ merchandise to the shopping basket; this module also displays the…
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Related Questions
- Give Authentic and Relevent Answer: database systems: Do as directed This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper. Apply join between editor in chief and reviewers. Apply join between editor in chief and author. Apply index on paper that published in IEEE journal Apply query to only access to compile the final decision to editor in…arrow_forwardAirline Management There is a report on poor management of an airline company in South Africa. As a results, the stakeholders decided that all information concerning the assets, operations, and the employees of the company should be organised with the use of a database management system. The database needs to store information about the Airplane (identified by planeid, name as planename, and cruise_range), Flights (identified by ftnum, place of departure as departfrom, destination as arriveto, total milage as tmilage, departure time as departtime, arrival time as arrivetime, and price). Pilots (identified by empid and planeid), and Staff (identified by empid, name as empname, and salary). The Staff relation consist of all the employees of the company including the pilots, and you have been hired to design and manage the database. Source: Okonkwo, C. (2021) Write an SQL query on the following: Determine the identity (planeids) of all airplanes that can fly from Johannesburg to Cape…arrow_forward4 tables for the database: PATRON, BOOK_COPY, BOOK, and CHECKOUT. (Since a book may have multiple copies that may be purchased by the library at different time, it is better to have a BOOK_COPY table to avoid unnecessary data redundancy.) The data in the tables are as follows: PATRON table records a patron’s ID, name, address, phone number, and email address. BOOK table contains information such as author, title, publication date, subject, language, and a unique identifier (It can be the ISBN of the book) for each book. BOOK_COPY table records a unique identifier for each copy of a book, the date of purchase, and the identifier of the book from the BOOK table. CHECKOUT table records the date of check-out, patron’s ID, the identifier of the book copy from the BOOK_COPY table, and the due date.arrow_forward
- Chevening Scholarship Database's stores data about each application received by the Chevening Foundation. As a database designer, you're assigned to design the new database system according to the following requirements: Each applicant can submit one or more applications (one application per year). Each application form is submitted by only one applicant. Each application has a unique application ID number, application date, class level, GPA, GPA scale, academic honours, extracurricular activities, community activities, other scholarship awarded and financial need. The applicant's record contains student ID, student's last name, first name, date of birth, address, city, state, zip code, phone number and email address. Each school can be associated with one or more applications. Each application is associated with only one school. Each school has a unique school ID, school name, type, address, city, zip code and phone number. Each application must include two or more recommendations.…arrow_forwardData Normalisation Normalisation is the process of organizing data in a database. This includes creating tables and establishing relationships between those tables according to rules designed both to protect the data and to make the database more flexible by eliminating redundancy and inconsistent dependency. Source: [Online] https://docs.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description [Accessed on: 8 March 2020] For an industry of your choice, obtain a business document (preferably a form). Using the form obtained: 1.1 Upload the form obtained and give a brief background explanation of the business logic for which the form was designed. 1.2 Normalise the data contained within the form to the 3rd Normal Form.arrow_forwardDatabase management system: Q.No.4 Do as directed This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper. a. Apply query to only access to compile the final decision to editor in chief and only visualized by author not reviewers Professor don't reject answer the question.arrow_forward
- Database management system: Q.No.4 Do as directed This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper. Apply index on paper that published in IEEE journal Apply query to only access to compile the final decision to editor in chief and only visualized by author not reviewers. Answer all and according to the Question. Professor Don't…arrow_forwardDatabase management system: Q.No.4 Do as directed This describes the business process to publish an academic paper. The author submits a paper to an editor in chief of a journal. The editor first checks whether the paper fit the theme of the journal. If not, the editor rejects the paper. Otherwise, the editor in chief assigns the paper to a number of reviewers. The reviewers review the paper, and write a review. The review is sent to the editor in chief. The editor in chief then assesses the quality of the paper with the help of reviewers’ comments. If the quality is good, the paper will be accepted, and the author notified. Furthermore, the paper is forwarded to the publisher for publication. If the quality is bad, the editor rejects the paper. Apply join between editor in chief and reviewers. Apply join between editor in chief and author. Apply index on paper that published in IEEE journal Apply query to only access to compile the final decision to editor in chief and only…arrow_forwardExercise 1 Medical Clinic System A local medical practice have asked you to help design a simple database to track the costs of treating patients. Their manual system takes a long time to work out how much they are spending. What do we need to be able to do? Record exact costs of treatments against each person Record name, description, and cost of a range of treatment types Track costs by treatment type Track costs by age Track costs by sex (A) Identify appropriate entities from the given exercise. (B) Draw the Entity Relation Diagram. (C) using Microsoft Access, produce the Tables, Report and Queries for tracking the treatment type, age and sexarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781305627482Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage Learning
- Database Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781285196145Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos CoronelPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781285196145
Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning