2017-02-08 6 views
0

laissez-moi savoir ce que la catégorisation est dans la base de données et quel rôle de celui-ci est ...Quel est le rôle de la catégorisation dans la base de données?

je l'ai obtenu d'un site, je ne comprends pas ... Catégorisation est un processus de modélisation d'un seul sous-type (ou sous-classe) avec une relation qui implique plus d'un supertype distinct (ou superclasse). Jusqu'à présent, toutes les relations qui ont été discutées sont un seul supertype distinct. Cependant, il pourrait être nécessaire de modéliser une seule relation supertype/sous-type avec plus d'un supertype, où les supertypes représentent un ensemble d'entités différent.

merci!

https://books.google.co.uk/books?id=9m382yDgxRsC&pg=PA287&lpg=PA287&dq=7.4.+Categorisation+Categorisation+is+a+process+of+modelling+of+a+single+subtype+(or+subclass)+with+a+relationship+that+involves+more+than+one+distinct+supertype+(or+superclass).&source=bl&ots=7JFawUEg3d&sig=peeXz5QajJFdkFHw0TzlvQFwix8&hl=ko&sa=X&ved=0ahUKEwi1u8iHwIHSAhWMVhQKHfr_AkkQ6AEIIDAA#v=onepage&q=7.4.%20Categorisation%20Categorisation%20is%20a%20process%20of%20modelling%20of%20a%20single%20subtype%20(or%20subclass)%20with%20a%20relationship%20that%20involves%20more%20than%20one%20distinct%20supertype%20(or%20superclass).&f=false

+1

Moi non plus. Quel site est-ce? – zmbq

+0

j'ai mis à jour le site, plz le vérifier ... – DHC

Répondre

0

Si je comprends bien, la catégorisation formelle est un processus de création d'une relation (catégorie) qui contient tupels qui sont un sous-ensemble de l'union des tupels des superclasses. Les tupels pour ce sous-ensemble sont choisis en fonction de certaines caractéristiques. Considérons un exemple:

Disons, nous avons relation Suppliers(id, name, address, email, bank_acct, paypal, ... etc.) et Customers(ssn, name, faname, email, address, paypal, ... etc.) relation. Ainsi, nous pourrions créer une autre relation comportant seulement les parties (les fournisseurs et les clients) qui ont des comptes paypal - Paypal_account_holders(id, name, address, paypal_acct, email ... etc.)Paypal_account_holders.id est la clé primaire de substitution pour Paypal_account_holders et la clé étrangère à la fois Suppliers.paypal et Customers.paypal.

Motivation et avantages:

  • Interface universelle pour les applications;
  • Sécurité. Accès restreint aux tables lorsque vous autorisez les utilisateurs à accéder uniquement à certaines parties de l'information: ;
  • Requêtes simplifiées;
  • Application de certaines règles métier pour certaines catégories;
  • etc.

    Encore une fois, c'est ainsi que je le comprends.