Browse Source

Début page LDD

main
Thierry Graff 1 year ago
parent
commit
1786bf9745
2 changed files with 92 additions and 3 deletions
  1. +90
    -0
      content/ldd.html
  2. +2
    -3
      index.html

+ 90
- 0
content/ldd.html View File

@@ -0,0 +1,90 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>LDD - Langage de définition des Données | BDD 2ISA</title>
<link href="../static/css/bdd-2isa.css" rel="stylesheet" type="text/css">
<meta name="description" content="">
<meta name="robots" content="index,follow">
<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
<meta name="dcterms.rights" content="Creative commons by-sa 4.0">
<meta name="dcterms.rightsHolder" content="Thierry Graff">
<meta name="dcterms.dateCopyrighted" content="2021">
</head>

<body>

<nav class="prevnext">
<a class="top" href="../index.html">&uarr;</a>
<!--
<a class="prev" rel="prev" href=".html">&larr;</a>
<a class="next" rel="next" href=".html">&rarr;</a>
-->
</nav>

<header>
<h1>LDD - Langage de définition des Données</h1>
</header>

<article>

<h2>Create tables</h2>

<pre class="bold">
CREATE TABLE [schema.]table
(column datatype [DEFAULT expr][, ...]);
</pre>

<pre>
create table dept(
deptno number(2),
dname varchar2(14),
loc varchar2(13)
);
</pre>

<pre>describe dept</pre>

<h3>Default</h3>

<pre>
create table test (
nom varchar2(10) default 'toto',
salaire number(7,2) default 1000,
date_embauche date default sysdate
);
</pre>

<h3>Tables système</h3>

<pre>
-- tables
SELECT * FROM user_tables;

-- types d'objets
SELECT DISTINCT object_type FROM user_objects;

-- tables, vues, synonymes, séquences
SELECT * FROM user_catalog;
</pre>

<h3>Create table à partir d'une sous-requête</h3>
<pre class="bold">
CREATE TABLE table
[(column, column...)]
AS subquery;
</pre>

<pre>
CREATE TABLE dept30 AS
SELECT empno, ename, sal*12 ANNSAL, hiredate
FROM emp
WHERE deptno = 30;
</pre>

<h2>Alter table</h2>

</article>

</body>
</html>

+ 2
- 3
index.html View File

@@ -72,9 +72,7 @@
<h3>TODO S3</h3>
<ul>
<li>OAI_Présentation de la base.pdf : table dept, remplacer dloc par loc</li>
<li>exercices : préciser que poste = JOB</li>
<li>Les05 fr.pdf : remplacer nvl (oracle) par coalesce (ansi)</li>
<li>Liste des types sql ?</li>
<li>exercices OAI1 : préciser que poste = JOB</li>
<li>Dans le cours sur les sous-requêtes, il n'est pas indiqué qu'une sous-requête peut être utilisée comme expression dans la clause select.</li>
</ul>

@@ -89,6 +87,7 @@
<li><a href="content/mcd.html">MCD - Modèle Conceptuel de Données</a></li>
<li>MLD</li>
<li>MPD</li>
<li><a href="content/ldd.html">LDD - Langage de définition des Données</a></li>
</ul>

<!-- ************************************* -->


Loading…
Cancel
Save