Difference between oracle database and sql database

Assignment Help Basic Computer Science
Reference no: EM133255570

DISTRIBUTORS DATABASES 

Sources: Mallach, E., & Taylor & Francis. (2020). Information systems: What every business student needs to know (Second ed., Chapman & Hall/CRC textbooks in computing). 

Visal Phan, KCD's database administrator, was returning from a lunchtime walk just as Isabella and Jake arrived at the building's front door. They were a few minutes early, but he ushered them into the now-familiar IS department conference room. He opened the conversation with "What did Lakshmi tell you about our databases last week?" "She said that you use Oracle's database manager on your central system and on the servers in the distribution centers," Isabella answered. "Nothing more than that." "Actually," Jake interjected, "she did say one other thing. She said Oracle's version numbers just jumped from 12c to 18c, but she didn't know why. We thought you might." "It's not a secret," Visal replied, "though I can understand that she never had a reason to ask. Up through 12, they were numbered in sequence. Then Oracle decided to number each version for the year it came out. Version 18 came out in 2018. 18c is its third update. It's that simple. "Anyhow," he continued, "she's right. Oracle is pretty much the only database software we use. A few people build small personal databases using Access or FileMaker Pro, but I don't get involved with those unless someone asks me for advice. 

"As far as the Oracle database is concerned, what we have is fairly typical of the distribution business. We work with candy, but our database could be about almost anything. From a user point of view there are four kinds of data in the system, plus others behind the scenes that our users don't care about. We have data about customers, parts of KCD, suppliers, and transactions such as sales. Some kinds of data, like products, overlap these categories. That's what makes it a database and not just a collection of files. 

"The problem is databases are like onions. Peel one layer away, and you find another. Then you peel that one away and see the next one. It keeps going for way more layers than you'd think. For instance, take a customer file. Our customers are businesses, but there's a person at each one who's authorized to place orders. We can't put that person in the customer record, because they can change over time and we can't lose information about who placed previous orders. So, purchasing agents are another entity. Then we have to have the dates that a given purchasing agent started and ended. We can't put those in the purchasing agent record, because sometimes someone who was the agent in the past comes back again later, so we have another entity for the period that a person is a purchasing agent. And some customers authorize more than one person to place orders, so the database structure needs to allow for that." 

"That's a lot more complicated than what we did in our database course," said Isabella. Jake nodded agreement and added, "We did a sales database exercise, but a customer was just a customer. Customers had customer numbers as primary keys, names, addresses, that sort of thing, but it didn't go past that." "Right," Visal agreed, "but the concepts are the same. It's like reading. I learned to read English, after my family came here from Cambodia, on really simple stuff. Once I knew how to read, I could pick up a newspaper without having to learn a new way of reading. It took longer to figure out sentences, and I had to learn new slang to understand the sports pages, but reading was reading. The things I had learned were still useful. Your database course is like that. You have the concepts. You just have to apply them to more complicated situations." 

"That's what our professor said," Jake agreed, "but it means more when you hear it from someone who works with real databases for a living." "Your professor was right, at least this time," Visal laughed. "Anyhow, all the information we keep for our customers works the other way too, for our suppliers. We have data for each order we place with them, and for each item in each order because each item is a different product. When we record that an order arrives, we have to allow for split shipments-not just of the order, but of each item. We have to be able to record partial and full payments, credits that aren't payments, partial and full returns, and more. And then we have to transfer what we get into inventory, and keep track of that. We're getting ready to use tiny RFID transponders for inventory tracking. Never a dull moment!" 

Answer all the questions below: 

1. Describe the difference between Oracle database and SQL database. 

2. The best way to organise a database with 100 records won't handle 100 million records. As a database grows, it must be reorganised. If it isn't, response time will degrade and impact on performance, which requires restructuring. This restructuring need not be done often or during business hours, but when it is done, the database is unavailable for a few hours. Suggest two ways to minimise the business impact of this outage. 

3. Define data and information, giving an example of the difference between them?

Reference no: EM133255570

Questions Cloud

Summarize the culture of the bari : ANTH 1010 Salt Lake Community College summarize the culture of the Bari, paying specific attention to their family units using the correct terminology
How such control is seen in our society : How such control (often violent if not as extreme) is seen in our society, especially if such an example relates to your culture or subculture
Explain what crm is and it''s purpose through : ANT 1000 Indian River State College Explain what CRM is and it's purpose through giving an example of an archeological project.
Which credit card has the best deal for the consumer : In addition, on the basis of effective annual interest rate, which credit card has the best deal for the consumer?
Difference between oracle database and sql database : Define data and information, giving an example of the difference between them?
What is the evidence and what does it tell us about : ANTH 2301 University of Texas What is the evidence and what does it tell us about how people really subsisted
Three types of information security governance documents : Define the three types of information security governance documents, then pick two security policies and explain what should be contained in such policies.
What about these rituals helps us to identify : ANTH 13 California State University, Identify and explain the origin and religious significance of at least three of the rituals listed in the article
Components of file system : Come up with a CREATIVE way to present and explain your NTFS to the class and post it on the blog. (e.x. infographic, cartoon, prezi, etc.)

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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