-- -------------------------------------------------------------------------------------------------------------------------------- -- isql2.txt -- alimenter les tables -- -------------------------------------------------------------------------------------------------------------------------------- -- activer la gestion de l'intégrité référentielle PRAGMA foreign_keys = ON; -- -------------------------------------------------------------------------------------------------------------------------------- -- la table liste des types de numéros de tel/fax INSERT INTO T_lst_Type_Numero (nom, crea, maj) VALUES ('fixe maison', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_lst_Type_Numero (nom, crea, maj) VALUES ('fixe bureau', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_lst_Type_Numero (nom, crea, maj) VALUES ('portable bureau', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_lst_Type_Numero (nom, crea, maj) VALUES ('portable', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_lst_Type_Numero (nom, crea, maj) VALUES ('fax', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table groupes INSERT INTO T_d_Groupe (nom, nb_personne, crea, maj) VALUES ('famille', 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Groupe (nom, nb_personne, crea, maj) VALUES ('amis', 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Groupe (nom, nb_personne, crea, maj) VALUES ('collègues', 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- pour mes ex-collègues de chez ChocoFun INSERT INTO T_d_Groupe (nom, nb_personne, crea, maj) VALUES ('ChocoFun', 0, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table adresses -- l'adresse par défaut : puisque dans la table T_d_Personne, il faut obligatoirement renseigner le champ id_Adresse INSERT INTO T_d_Adresse (adresse1, cp, ville, crea, maj) VALUES ('NC', 00000, 'NC', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Adresse (adresse1, cp, ville, crea, maj) VALUES ('7 rue du Lever de Soleil', 75000, 'Paris', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Adresse (adresse1, cp, ville, crea, maj) VALUES ('4 rue du Coucher de Soleil', 35000, 'Rennes', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Adresse (adresse1, cp, ville, crea, maj) VALUES ('85 rue des Chtis', 59000, 'Roubaix', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Adresse (adresse1, cp, ville, crea, maj) VALUES ('7 rue du Lever de Soleil', 75000, 'Paris', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table personnes INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Jack', 'Dupont', 2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Tabata', 'Dupont', 2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Maurice', 'VerteColline', 3, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Jeanne', 'VerteColline', 3, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Greg', 'Durant', 1, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Bob', 'Batimeau', 4, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Hugues', 'Legrand', 1, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); INSERT INTO T_d_Personne (prenom, nom, id_adresse, crea, maj) VALUES ('Tiffany', 'Delaroue', 1, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table de rattachement des personnes aux groupes -- Jack est de la famille INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (1, 1, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Tabata aussi INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (1, 2, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Maurice aussi INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (1, 3, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Jeanne aussi INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (1, 4, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Greg est un ami INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (2, 5, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Bob est un ami INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (2, 6, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Bob est aussi un collègue INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (3, 6, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Hugues est un ancien collègue de chez ChocoFun INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (4, 7, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Hugues est aussi un ami INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (2, 7, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- Tiffany est une ancienne collègue de chez ChocoFun INSERT INTO T_p_Groupe (id_groupe, id_personne, crea, maj) VALUES (4, 8, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table numéros -- le numéro de tel fixe de chez Jack : id_personne 1 puisque premier enreg créé dans la table T_d_Personne, id_type_numero 1 INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (1, 1, '01 15 15 15 15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable de Jack : id_personne 1, id_type_numero 4 INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (1, 4, '06 19 19 19 19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable de Tabata : id_personne 2, id_type_numero 4 INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (2, 4, '06 20 20 20 20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le fixe domicile de Maurice INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (3, 1, '02 14 14 14 14', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable de Maurice INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (3, 4, '06 21 21 21 21', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le fixe bureau de Greg INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (5, 2, '01 10 10 10 10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable de Greg INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (5, 4, '06 25 25 25 25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable de Bob INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (6, 4, '06 26 26 26 26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le fixe bureau de Hugues INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (7, 2, '01 19 19 19 19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le portable bureau de Hugues INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (7, 3, '06 54 54 54 54', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- le fixe bureau de Tiffany INSERT INTO T_d_Numero (id_personne, id_type_numero, numero, crea, maj) VALUES (8, 2, '01 19 19 19 20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- -------------------------------------------------------------------------------------------------------------------------------- -- la table des emails -- l'email de Jack INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (1, 'jack@FamilleJack.fr', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email de Maurice INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (3, 'maurice@FamilleMomo.fr', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email de Jeanne INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (4, 'jeanne@FamilleMomo.fr', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email de Greg INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (4, 'greg@ohyeeaah.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email pro de Bob INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (6, 'b.batimeau@TheBizkitGroup.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email perso de Bob INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (6, 'bobby1kenoby@ohyeeaah.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email perso de Hugues INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (7, 'hugues27@ohyeeaah.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email pro de Hugues INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (7, 'hugues.legrand@CandyWorld.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- l'email perso de Tiffany INSERT INTO T_d_Email (id_personne, email, crea, maj) VALUES (8, 'tifcrazy.legrand@CandyWorld.com', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- --------------------------------------------------------------------------------------------------------------------------------