on) et **I_F_CNUM** pour F(cnum)
Il y a aussi la table **BigJoueur**(licence, cnum, salaire, sport, prof... F et BigJoueur?
Quel est le coût d'accès à chaque table ? Rappel: le coût d'accès à un plan se lit dans l... t chacune des relations ?
<code sql>
select table_name, num_rows as cardinalite, blocks as nb_pages
from user_tables;
select table_name, num_rows as cardinalite, blocks as nb_pages
on) et **I_F_CNUM** pour F(cnum)
Il y a aussi la table **BigJoueur**(licence, cnum, salaire, sport, prof... F et BigJoueur?
Quel est le coût d'accès à chaque table ? Rappel: le coût d'accès à un plan se lit dans l... t chacune des relations ?
<code sql>
select table_name, num_rows as cardinalite, blocks as nb_pages
from user_tables;
select table_name, num_rows as cardinalite, blocks as nb_pages
des relations ?
Quel est le coût d'accès à chaque table ? Rappel : le coût d'un plan se lit dans la colon... N | | 50000 | 1269K| 76 (2)|
| 2 | TABLE ACCESS FULL| C | 5000 | 60000 | 7 (0)|
|* 3 | TABLE ACCESS FULL| J | 50000 | 683K| 68 (0)|
-... sur cnum,nom.
</code>
</showif>
c) Quelle table est lue en premier, J ou C, pourquoi ?
<showif i
nt @annuaire et faire Ctrl-C Ctrl-C | définir la table Annuaire et un synonyme pour la table BigAnnuaire |
Dans ce TME on interroge les deux tables Annuaire et BigAnnuaire.
^Table^Nbre de tuples^Taille (moyenne) d'un tuple^
|Annu... istiques sont, entre autres, la cardinalité d'une table et le nombre de valeurs distinctes d'un attribut.
nt @annuaire et faire Ctrl-C Ctrl-C | définir la table Annuaire et un synonyme pour la table BigAnnuaire |
Dans ce TME on interroge les deux tables Annuaire et BigAnnuaire.
^Table^Nbre de tuples^Taille (moyenne) d'un tuple^
|Annu... istiques sont, entre autres, la cardinalité d'une table et le nombre de valeurs distinctes d'un attribut.
nt @annuaire et faire Ctrl-C Ctrl-C | définir la table Annuaire et un synonyme pour la table BigAnnuaire |
==== SQLWorkbench ====
Pour ceux qui font le TME a... erroge les deux tables Annuaire et BigAnnuaire.
^Table^Nbre de tuples^Taille (moyenne) d'un tuple^
|Annu... n parent. Par exemple, l'opération INDEX est sous TABLE ACCESS qui est elle même sous SELECT :
{{:site:e
nt @annuaire et faire Ctrl-C Ctrl-C | définir la table Annuaire et les synonymes pour les tables BigAnnuaireSimple et BigAnnuaire |
La table **Annuaire**(nom, prénom, age, cp, tel, profil) ... Le profil est une chaine de 1500 caractères.
La table **<fc #ff0000>BigAnnuaire</fc>**(nom, prénom, age... fil// pouvant contenir jusqu'à 4000 caratères. La table a 220 000 nuplets.
La table **<fc #ff0000>BigAn
on) et **I_F_CNUM** pour F(cnum)
Il y a aussi la table **BigJoueur**(licence, cnum, salaire, sport, prof... from J;
</code>
Quel est le coût d'accès à chaque table ?
** le coût d'accès à un plan se lit dans la co... en deux étapes :
* Etape 1) lire entièrement la table de gauche (Table Access Full de C), la hacher sur la clé de jointure (ici c'est l'attribut //cnum//) pou
<code sql>
DROP TABLE if exists distance;
DROP TABLE if exists match ;
drop table if exists Sponsorise;
drop table if exists Joueur;
drop table if exists Equipe;
CREATE TABLE Equipe
p type UN_TYPE force;
</code>
Pour supprimer une table :
<code sql>
drop table UNE_TABLE;
</code>
===== Documentation =====
Lire attentivement la syntaxe SQL3 (voir poly ) et les ré... Les mots suivants sont des mots-clé du langage: ''table'', ''type'', ''or'', ''cube'', ...
===Commentaire
ntaxe pour l'insertion ====
<code sql>insert into Table values ('val1', 'val2', ....) ;</code>
Par exemp... xe pour la suppression ====
<code sql>delete from Table ;</code>
===== Exercice 2 =====
Insérez dans chaque table au moins un n-uplet qui vérifie les contraintes d... les contraintes d'intégrité définies pour chaque table.
Par exemple, l'instruction ci-dessous:
<code sq
ER déchenché après un update (ou un insert) de la table T n'est pas autorisé à modifier la table T (ne pas écrire d'instruction ''update T'' dans le corps du tr... ticulièrement au schéma suivant
<code sql>
DROP TABLE TD;
CREATE TABLE TD (
noTD smallint not null,
codeUE varchar(10),
niveau varchar(10),
salle varcha
e du style
<code sql>
select count(*) from nom_table ;
</code>
Dans un premier temps (Première Partie... s</fc>
* **1.** Proposer une insertion dans la table Employe qui ne respecte pas la contrainte de clé ... emp).
* **2.** Proposer une insertion dans la table Employe qui ne respecte pas la contrainte de lim... ge).
* **3.** Proposer une insertion dans la table Employe qui ne respecte pas la contrainte de long
à Oracle et
===== Premiers pas =====
Créez la table myedges:
<code SQL>
drop table myedges;
create table myedges (
source integer, target integer);
insert into myedges values (1,2)... soulignées. Les attributs usr et neighbor dans la table Edges
sont des clés étrangères. La table Users c