Enhanced ER-model in tamil | unit -2 cse sem -4 | epi-2.3 |

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • topic covered in this video :-
    Enhanced ER-model unit -2 DATABASE DESIGN for computer science engineering in 4th sem
    playlist of dbms subject :-
    • Database Management sy...
    join to our telegram channel to download the pdf used in this video:
    t.me/cseengine...
    DATABASE MANAGEMENT SYSTEMS
    unit-2
    Enhanced ER-model
    2
    Course Outline:-
    UNIT II DATABASE DESIGN
    - Enhanced-ER Model
    THE ENHANCED ER MODEL
    As the complexity of data increased in the late 1980s, it be came more and more difficult to use
    the traditional ER Model for database modelling. Hence some improvements or enhancements
    were made to the existing ER Model to make it able to handle the complex applications better.
    EER is a high-level data model that incorporates the extensions to the original ER model.
    It is a diagrammatic technique for displaying the following concepts
    Sub Class and Super Class
    Specialization and Generalization
    Union or Category
    Aggregation
    These concepts are used when the comes inEER schema and the resulting schema diagrams
    called as EER diagrams.
    4
    Features of EER Model
    EER creates a design more accurate to database schemas.
    It reflects the data properties and constraints more precisely.
    It includes all modelling concepts of the ER model.
    Diagrammatic technique helps for displaying the EERschema.
    It includes the concept of specialization and generalization.
    It is used to represent a collection of objects that is union of objects of different of
    different entity types.
    5
    A. Sub Class and Super Class
    Sub class and Super class relationship leads the concept of Inheritance. The relationship
    between sub class and super class is denoted with symbol.
    1. Super Class:
    Super class is an entity type that has a relationship with one or more subtypes. An entity cannot exist in database
    merely by being member of any super class.
    For example: Shape super class is having sub groups as Square, Circle, Triangle.
    2. Sub Class:
    Sub class is a group of entities with unique attributes.
    Sub class inherits properties and attributes from its super class.
    6
    Enhanced ER Model
    Hence, as part of the Enhanced ER Model, along with other improvements, three new
    concepts were added to the existing ER Model, they were:
    1. Generalization
    2. Specialization
    3. Aggregation
    7
    1. Generalization
    Generalization is a bottom-up approach in which two lower level entities combine to form a
    higher level entity . In generalization, the higher level entity can also combine with other
    lower level entities to make further higher level entity.
    It's more like Superclass and Subclass system, but the only difference is the approach, which
    is bottom-up. Hence, entities are combined to form a more generalised entity, in other words,
    sub-classes are combined to form a super-class.
    For example, Saving and Current account types entities can be
    generalised and an entity with name Account can be created,
    which covers both.
    8
    Generalization example
    9
    2. Specialization
    -Specialization is a process that defines a group entities which is divided into sub
    groups based on their characteristic.
    -It is a top down approach, in which one higher entity can be broken down into two
    lower level entity.
    -It maximizes the difference between the members of an entity
    by identifying the unique characteristic or attributes of each member.
    -It defines one or more sub class for the super class and also forms
    the superclass subclass relationship.
    10
    3. Aggregation
    Aggregation is a process that represent a relationship between a whole object and its
    component parts.
    It abstracts a relationship between objects and viewing the relationship as an object.
    it is a process when two entity is treated as a single entity.
    In the example, the relation between College and Course is acting
    as an Entity in Relation with Student. In the diagram above, the
    relationship between college and Course together, is acting as an
    Entity, which is in relationship with another entity student. Now in
    real world, if a student visits a college, he/she will never enquire
    about the college only or just about the course, rather he/she will
    ask enquire about both.
    11
    Category or Union
    Category represents a single super class or sub class relationship with more than one
    super class.
    It can be a total or partial participation.
    For example Car booking, Car owner can be a person, a bank
    holds a possession on a Car) or a company. Category (sub
    classOwner is a subset of the union of the three super
    classes Company, Bank, and Person. A Category member
    must exist in at least one of its super classes.
    12
    Generalization and Specialization
    These are very common relationships found in real entities .However, this kind of
    relationship was added later as an enhanced extension to the classical ER model.
    Specialized classes are often called subclass while a generalized class is called a
    s

Комментарии • 4

  • @TAMIZHSELVANM-y3m
    @TAMIZHSELVANM-y3m 2 года назад +4

    Python full course video podunga nanba

  • @desh_29
    @desh_29 7 месяцев назад +1

    Anna chuma padikadhinga Clear ah explain pani podunga

  • @rabbitgaming4282
    @rabbitgaming4282 2 года назад +3

    Crystal❤️explain bruhhhh!!!!!!

  • @Raj_S01
    @Raj_S01 Год назад +2

    I'm requesting you to please speak in English. Many north Indian students doesn't understand ur language including me also .