Database Reference
In-Depth Information
Tableau 4-20 : Deuxième forme normale
Création de la vue
Structure
CREATE VIEW soutou.v_dept_emps_pas3FN
(id_emp,identite,date_embauche,
ndept,departement)
AS SELECT e.employee_id,
e.irst_name||' '||e.last_name,
TO_CHAR(e.hire_date,'DD/MM/YYYY'),
d.department_id,d.department_name
FROM hr.employees e, hr.departments d
WHERE e.department_id = d.department_id
ORDER BY e.last_name;
SQL> DESC soutou.v_dept_emps_pas3FN;
Name Null? Type
-------------------- --------- ---------
ID_EMP NOT NULL NUMBER(6)
IDENTITE VARCHAR2(46)
DATE_EMBAUCHE VARCHAR2(10)
NDEPT NOT NULL NUMBER(4)
DEPARTEMENT NOT NULL VARCHAR2(30)
SQL> SELECT id_emp, identite, date_embauche, ndept, departement
FROM soutou.v_dept_emps_pas3FN;
ID_EMP IDENTITE DATE_EMBAUCHE NDEPT DEPARTEMENT
---------- --------------------------- --------------- ----------- ------------------
174 Ellen Abel 11/05/2004 80 Sales
166 Sundar Ande 24/03/2008 80 Sales
130 Mozhe Atkinson 30/10/2005 50 Shipping
105 David Austin 25/06/2005 60 IT
204 Hermann Baer 07/06/2002 70 Public Relations
116 Shelli Baida 24/12/2005 30 Purchasing
167 Amit Banda 21/04/2008 80 Sales
172 Elizabeth Bates 24/03/2007 80 Sales
...
Pour.quitter. la.virtualisation,.si.vous. rendez.cette.vue.physiquement.existante. (materialized.
view),.vous.implémentez.une.dénormalisation.
Lorsque l'on parle de « modèle relationnel », ce n'est pas à un modèle particulier que
nous nous adressons, mais à l'ensemble des modèles nécessaires à la « fabrication » d'une
base de données. Ainsi, comme nous l'avons vu, ce fameux modèle relationnel se décline
en (dans l'ordre) MCD, MLD, MPD et MED. Piqûre de rappel…
Le modèle conceptuel de données est le premier des modèles relationnels qui doit être
établi. Il découle de l'analyse et permet de rendre compte de la sémantique des données.
 
Search WWH ::




Custom Search