Question

Describe what an API is and what one is used for. (10 pts) 2. Describe what...

Describe what an API is and what one is used for. (10 pts)

2. Describe what an SDK is and what one is used for. (10 pts)

3. Describe a difference between relational modelling and dimensional modelling. (10 pts)

4. What does the N in N-Tier Architecture mean? (10 pts)

5. Describe the kind of processing that may occur on an Application Server. (10 pts)

6. Name five ways in which people interact with databases in their daily lives. (10 pts)

7. What is an OLAP database? (10 pts)

8. Name five examples of dimensions of a sales fact. (10 pts)

9. What communication protocol is generally used to communicate between application services in a service oriented architecture? (10 pts)

10. Describe a benefit of dimensional modelling. (10 pts)

11. Describe how two database management systems can be used as a part of the same application. (10 pts)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1. Simply said, an API is a functionality exposed by a programmer to an end user. API stands for Application Program Interface. An API is a set of routines, protocols, and tools for building software applications. Basically, an API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components.

2. A Software Development Kit (SDK) is a bundle of tools and softwares required by developers for developing applications for a specific device or operating system. Some examples of SDKs are Android SDK, Windows SDK, etc.

3. In relational modelling the focus is on identification of fundamental or strong entities involved in the execution of business transactions, while in dimensional modelling the focus is on identification of associative entities that carry business measures.

4. In N-tier, "N" refers to a number of tiers or layers are being used.

NOTE: As per Chegg policy, I am allowed to answer specific number of questions (including sub-parts) on a single post. Kindly post the remaining questions separately and I will try to answer them. Sorry for the inconvenience caused.

Add a comment
Know the answer?
Add Answer to:
Describe what an API is and what one is used for. (10 pts) 2. Describe what...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 5. a)Describe the kind of processing that may occur on an Application Server. (10 pts) b)...

    5. a)Describe the kind of processing that may occur on an Application Server. (10 pts) b) Name five ways in which people interact with databases in their daily lives. (10 pts) 6. What is an OLAP database? (10 pts) 7.a) Name five examples of dimensions of a sales fact. (10 pts) b) What communication protocol is generally used to communicate between application services in a service oriented architecture? (10 pts) 8.a) Describe a benefit of dimensional modelling. (10 pts) b)Describe...

  • List three primary goals of a firewall, and explain why each goal is important. 2. Describe...

    List three primary goals of a firewall, and explain why each goal is important. 2. Describe a three-tier architecture, and explain why this architecture is considered a best-practice. 3. Explain how you would architect a network that includes the servers listed below. How many different tiers would you include, and where would you place the firewalls? What is the purpose of each tier (what are you protecting, or what risk are you mitigating)? a. Web server i. Must be accessible...

  • Helpp: Make an application Protocol Application log for text messages In this task, an application protocol for sending...

    Helpp: Make an application Protocol Application log for text messages In this task, an application protocol for sending and retrieving text messages is to be developed. A client (eg app on a smartphone) communicates with an application on a web server running a database of user data (username and password) and messages (user name of the sender, user name of the recipient, message text). The client should be able to perform the following actions: Register a new user Log in...

  • Name and define the three capabilities used to describe distributed technology and databases. What is the...

    Name and define the three capabilities used to describe distributed technology and databases. What is the difference between replication and propagation? What issues and constructs can cause data integrity problems after a LOAD?

  • Please do not delete the questions. 1. What is the purpose of a database? 2. What...

    Please do not delete the questions. 1. What is the purpose of a database? 2. What is the reason to use a database over a spreadsheet? 3. Based on the previous answers (#1 & #2), there is a simple rule of thumb. A spread sheet is used when there is _________________________. A database is used when there are _________________________. 4. Please answer followings. a) A group of 8 bits is called a ____________ (from Chapter 4). b) The answers of...

  • Problem 5 (10 pts) a) (5 pts) What does the following equation describe? Define all variables....

    Problem 5 (10 pts) a) (5 pts) What does the following equation describe? Define all variables. Describe each physically meaningful term or group of terms. ah ah ah_Seah ox2 + ayz + azz = Kat b) (5 pts) Write an equation describing steady-state two-dimensional (x-z plane) flow in a confined aquifer with heterogeneous and isotropic hydraulic conductivity. Describe each physically meaningful term or group of terms.

  • 1. Which of the following protocols is used by a client to send an email message?...

    1. Which of the following protocols is used by a client to send an email message? a. HTTP SMTP b. FTP d. RDP 2. What is the most common network topology today? a/Star c. Hub Ring d. Mesh 3. A client/server network is the simplest network model. a/ True O False 4. Which client server application allows an administrator to control a remote computer, but does not encrypt or secure the communication between client and server? A Telnet C. Remote...

  • (cont).(c) (10 pts) Now consider the MO diagram below, which could be used to describe the...

    (cont).(c) (10 pts) Now consider the MO diagram below, which could be used to describe the bonding. Explain whether Not or NO would have a stronger bond. 2po 2px 2pr* 2px 2prt 2po Which one is stronger? Why? Stronger bond = (10 pts) What bond order would you predict for neutral NO? BO =

  • Question 29 What entity type is used to convert a many-to-many relationship to two one-to-many relationships?...

    Question 29 What entity type is used to convert a many-to-many relationship to two one-to-many relationships? repeating entity intersection entity associative entity attributive entity Question 30 A many-to-many relationship can be directly modeled in a relational database such as Microsoft Access. True False Question 31 Which order is correct for the designer to normalize a data structure? I. Remove all repeating groups and identify the primary key. II. Remove any transitive dependencies. III. Remove all partial dependencies and place them...

  • please help! thats registered health info administrator (RHIA) exam preparation 13. In ICD-10-PCs, what value is...

    please help! thats registered health info administrator (RHIA) exam preparation 13. In ICD-10-PCs, what value is used if there is a character that does not apply to a given code? а Х h - c. 0 d. Z 14. Which of the following is the unique identifier in the relational database patient table? Patient Table Patient Patient Last Name Patient First Name Date of Birth 021234 Smith Donna 03/21/1944 022366 Jones Donna 04/09/1960 034457 Smith Mary 08/21/1977 a. Patient last...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT