Question

1- what are the stages for designing a database and explain them? 2- what is 3-layer...

1- what are the stages for designing a database and explain them?

2- what is 3-layer ANSI-SPARC architecture, explain 3 advantages of it, and how does this architecture address the issue of data independence for a database system?

3- (a)what is the definition of Normalization ?
(b)why we use it?
(c) how does normalization assist in or reducing redundancie on a design database?
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer:

(1) Stages of designing database:-

  • Decide the reason of your database
  • Discover and organize the data required
  • logically devide infomrations into various tables and columns as one of its traits
  • Specify the primary key for each table
  • Set Up the relationship among various tables formed
  • Redefine your design to take care of all the requirements
  • Apply normalization technique to the tables

(2) 3 layer ANSI SPARC architecture has following layers

  1. Internal layer :
    1. lowest lavel of data abstraction
    2. explains how data is stored in data storage also called as physical layer
  2. Conceptual layer:
    1. Explains what data are stored in database
    2. relationship among those data
  3. External layer:
    1. It represent a part of the database that end user is concerned about
    2. It is also known as view layer

Advantages of this model:

  • It provides data abstractions
  • same data can be accessed by different user according to his customizations
  • The user is not been concerned with actual data storage within the system

Because data is abstracted into various layers such that above layer is not concerned how lower layer is functioning which provides data independence. Also same data can be accessed by different user according to his customizations.

(3) (a) Normalization: Normalization is the method of organizing information in a database. This incorporates making tables and setting up connections between those tables agreeing to rules planned both to protect the information and to form the database more adaptable by killing repetition and conflicting reliance

(b) Reason for using normalizations:-

  • Reduction of duplicate data across tables
  • Much more flexible database design
  • A better handling of database security for example username and hashed password will be kept at a single place

(c) Normlaization forms are based on the premise that data should not be duplicatd, it should be kept at a single place and all the tables where that data is needed can be taken by creating relationship among the table. This underlying principle itself help in reducing data duplication and hence reducing redundancies on a design database.
While updating the records as well it is easir as a given data is present at a single location and not at multiple locations.

(plz give me a thums up...if my answer helped you and if any suggestion plz comment me Yr thums up boost me)

Add a comment
Know the answer?
Add Answer to:
1- what are the stages for designing a database and explain them? 2- what is 3-layer...
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
  • Problems 1. [40 pointsl Consider a three layer protocol in which Layer 3 encapsulates Layer 2 and Layer 2 encapsulates Layer 1. Assume minimalist headers with fixed length packets. Assume the followi...

    Problems 1. [40 pointsl Consider a three layer protocol in which Layer 3 encapsulates Layer 2 and Layer 2 encapsulates Layer 1. Assume minimalist headers with fixed length packets. Assume the following characteristics of the layers: Layer 1, 6 octet address length, 512 octet payload; Layer 2, 4 octet address length , 256 octet payload; Layer 3, 8 octet address length, 1024 octet payload. Note that in the minimalist header arrangement no error detection or correction will be used; however,...

  • For this Application, imagine that you are a systems analyst for a bookstore. You are designing...

    For this Application, imagine that you are a systems analyst for a bookstore. You are designing a system to sell books, CDs, and DVDs online. Using what you have learned about data management layer design, address the following in a 2- to 3-page paper: Which object-persistence format is best for this system? How do the problem-domain classes map to the selected format? What techniques would best optimize the design’s processing efficiency? What do you need to consider when you design...

  • 1) There are two (2) employees updating the same database, at the same time. Both are...

    1) There are two (2) employees updating the same database, at the same time. Both are working remotely, and inputting remote data of the same type. They are both uploading vehicle years, makes, models, and other vehicle data. What could happen: a) Nothing...if the database considers each entry different. b) Similar items could be overwritten unless the employees have a system in place to check for that. c) They could do the same work, slowing down the process d) The...

  • 1.      List and briefly explain the Software Architecture Design Guidelines. 2.      What are the software architect’s...

    1.      List and briefly explain the Software Architecture Design Guidelines. 2.      What are the software architect’s tasks? Briefly explain them. 3.   Name and explain four requirements elicitation techniques. 4.      What information should be included in a software architecture document (SAD) for small to medium-sized systems? Carefully explain it.

  • Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable...

    Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable detail how a company leverages an ERP system and how its operations are improved after installing an ERP system like SAP. Explain how a supply chain management system helps an organization make its operations more efficient What is Upstream and Downstream management of the supply chain? Explain the concept of “Supply Network”, its benefits, and how technology made this concept available Explain the difference...

  • 1. What are the four main categories of resources? Explain each of them. 2. Explain what...

    1. What are the four main categories of resources? Explain each of them. 2. Explain what happens in the simple circular flow diagram. 3. (a) Explain what can we learn from a country's production possibilities curve? (b) How can a nation production possibilities curve shift inward? (c) Why the production possibilities cure is bowed-out in shape? 4. Will a nation tend to export or import goods for which it has comparative advantage? Explain

  • System Architecture 1--> What are the reasons why computers represent data using binary 2-->Explain why IT...

    System Architecture 1--> What are the reasons why computers represent data using binary 2-->Explain why IT or IS professional needs to understand system architecture give a specific example of the type of knowledge that is needed and how they will use that knowledge in their career 3--> An ___________  is a signal or command to a processor to perform one of its functions 4---> An ________________ is a related group of primitive data elements organized for processing

  • What belief did Galileo share with Copernicus? (3 points) Explain why this belief was a problem...

    What belief did Galileo share with Copernicus? (3 points) Explain why this belief was a problem for authorities in the Catholic Church? (3 points) What did Galileo say we should think if the bible and science seemed to contradict one another? (3 points) Explain one of examples in the short film “Does Evolution Really Matter”, that shows that study of Darwin’s theory of evolution is important. (6 points) What was the Butler Act? (3 points) What was the issue in...

  • 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...

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