Ajout de données dans la base
- Ajouter un stylo avec les caractéristiques suivantes : référence
: 1234, description : Stylo à plume or Tarker noir, prix unitaire :
58, couleur : noir
- dans le cas où la stratégie "une seule table par
arborescence d'héritage" a été choisie :
insert into article1 (reference, type_article, description, pu, couleur)
values ('1234', 'stylo', 'Stylo à plume or Tarker noir', 58, 'Noir')
- dans le cas où la stratégie "une table par
classe concrète" a été choisie :
insert into stylo2 (reference, description, pu, couleur)
values ('1234', 'Stylo à plume or Tarker noir', 58, 'Noir')
- dans le cas où la stratégie "une table par classe"
a été choisie :
insert into article3 (reference) values ('1234');
insert into article_unitaire3 (reference, descriptif, pu)
values ('1234', 'Stylo à plume or Tarker noir', 58);
insert into stylo3 (reference, couleur) values ('1234', 'Noir')
- Ajouter un lot de référence 4538, pourcentage 10, composé de
10 stylos de référence 1234 et de 3 ramettes de référence
5678
- dans le cas où la stratégie "une seule table par arborescence
d'héritage" a été choisie :
insert into article1 (reference, type_article, pourcentage)
values ('4538', 'lot', 10);
insert into lot_article1 (reference_lot, reference_article, nb_article)
values ('4538', '1234', 10);
insert into lot_article1 (reference_lot, reference_article, nb_article)
values ('4538', '5678', 3);
- dans le cas où la stratégie "une table par classe
concrète" a été choisie :
insert into lot2 (reference, pourcentage) values ('4538', 10);
insert into lot_article2 (reference_lot, reference_article, nb_article)
values ('4538', 1234, 10);
insert into lot_article2 (reference_lot, reference_article, nb_article)
values ('4538', 5678, 3);
- dans le cas où la stratégie "une table par classe" a été choisie :
insert into article3 (reference) values ('4538');
insert into lot3 (reference, pourcentage) values ('4538', 10);
insert into lot_article3 (reference_lot, reference_article, nb_article)
values ('4538', '1234', 10);
insert into lot_article3 (reference_lot, reference_article, nb_article)
values ('4538', '5678', 3);