Skip to main content

various characteristics of DBMS approach

1. Self-contained nature
      DBMS system contains data plus a full description of the data (called “metadata”) “metadata” is data about data - data formats, record structures, locations, how to access, indexes metadata is stored in a catalog and is used by DBMS software to know how to access the data. Contrast this with the file processing approach where application programs need to know the structure and format of records and data.
2. Program-data independence
      Data independence is immunity of application programs to changes in storage structures and access techniques. E.g. adding a new field, changing index structure, changing data format, In a DBMS environment these changes are reflected in the catalog. Applications aren’t affected. Traditional file processing programs would all have to
change, possibly substantially.
3. Data abstraction
      A DBMS provides users with a conceptual representation of data (for example, as objects with properties and inter-relationships). Storage details are hidden. Conceptual representation is provided in terms of a data model.
4. Support for multiple views
      DBMS may allow different users to see different “views” of the DB, according to the perspective each one requires. E.g. a subset of the data - For example; the people using the payroll system need not/should not see data about students and class schedules. E.g. data presented in a different form from the way it is stored - For example someone interested in student transcripts might get a view which is formed by combining information from separate files or tables.
5. Centralized control of the data resource
      The DBMS provides centralized control of data in an organization.
      This brings a number of advantages:
      (a) reduces redundancy
      (b) avoids inconsistencies
      (c) data can be shared
      (d) standards can be enforced
      (e) security restrictions can be applied
      (f) integrity can be maintained
a, b. Redundancy and Inconsistencies
      Redundancy is unnecessary duplication of data. For example if accounts department and registration department both keep student name, number and address.
      Redundancy wastes space and duplicates effort in maintaining the data.
      Redundancy also leads to inconsistency.
      Inconsistent data is data which contradicts itself - e.g. two different addresses for a given student number. Inconsistency cannot occur if data is represented by a single entry (i.e. if there is no redundancy).
      Controlled redundancy: Some redundancy may be desirable (for efficiency). A DBMS should be aware of it, and take care of propagating updates to all copies of a data item.
      This is an objective, not yet currently supported.
c. Sharing
      • Need concurrency control
      • Multiple user views
d. Standards
      E.g. data formats, record structures, naming, documentation
      International,   organizational, departmental ... standards
e. Security
      - restricting unauthorized access
      DBMS should perform security checks on all accesses.
f. Integrity
      Maintaining validity of data;
      e.g. employee numbers must be in some range
      e.g. every course must have an instructor
      e.g.. student number must be unique
      e.g. hours worked cannot be more than 150
      These things are expressed as constraints.
      DBMS should perform integrity checks on all updates. Currently DBMSs provide limited integrity checks.

 

Comments

  1. How do u identify entities

    ReplyDelete
  2. Dont let the packaging fool you into buying something that may damage your hair.
    Comb the excess oil through the dampened hair, making
    sure to cover the ends of the hair. You repeat the exact same procedure maybe once or twice every
    week. The remaining oil in the scalp for a day and then follow
    up with a shampoo the next morning. Goodness of traditional herbs work wonders
    for colored, straightened and chemically treated hair.


    Here is my blog post - hair straighteners

    ReplyDelete
  3. Djelloul: The Mafia has been portrayed in many ways in books and movies, and I don't have a quarrel with these portrayals, because the Mafia is a work of many facets. This is a growing and profitable market with the increase in ability for all types of business- large or small - to do business in an international platform and other is National Newspaper Networks combine newspapers from several States within the USA. They also tend to endear themselves to populations in times of severe duress and hardship by well funded relief efforts and other charitable initiatives, which make them look incredibly social compared to corrupted governments. He proudly displays a disdain for homosexuals, especially those that are HIV-positive, by stating that they should be sequestered away from the rest of Frances moral society. A Christian newspaperis also associated with various charitable institutions and churches and organizes fund raising events to help and aid such institutions.

    Feel free to surf to my web-site ... click here

    ReplyDelete

Post a Comment

Popular posts from this blog

Computer Buses

Computer Buses   A computer system consists of different devices.CPU must be able to communicate with all devices. The devices are connected together by a communications channel called bus. A bus consists of a set of communication lines or wires. It is used to move a large amount of bits in the form of electrical pulses from one unit to another. The bus is used to connect the following units: Central Processing Unit Control Unit  Arithmetic and Logic Unit Main Memory ( RAM, ROM) Input / Output Devices Bus is a common path to transfer data and commands between CPU, memory and input / output devices.It is also used to send or receive data from secondary storage.The capacity of a bus depends on the number of data lines in it.A bus with 16 lines can carry 16 bits or 2 bytes at a time. A bus with 32 lines can carry 32 bits or 4 bytes at a time . Types Of  Buses Different types of buses are as follows: 1. Data Bus 2.Addres...

Steps of splitting pdf files

Goto https://www.ilovepdf.com/split_pdf Click on Select PDF File. Upload your pdf file here. Select Extract Pages from right menu. Click on Split pdf button and wait for the procedure. Now Click on Download Split PDF and you will get a zip file in which there will be separate pdf.

Steps to remove google accounts from Computer

Open Google . You will see a round shaped picture of google account picture in top right corner as marked in below picture Click on it. Click on sign out of all accounts Click on Sign In at the top right corner as shown in picture below. Click on it. You will see following screen. Select your desired account from it and sign in . Reopen your form by clicking link provided to you, It will be open now.