a:400:{i:0;a:3:{i:0;s:14:"document_start";i:1;a:0:{}i:2;i:0;}i:1;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:37:"6.7.1) DDL - Data Definition Language";i:1;i:1;i:2;i:1;}i:2;i:1;}i:2;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:1;}i:2;i:1;}i:3;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:54;}i:4;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:19:"6.7.1.1) Datentypen";i:1;i:2;i:2;i:54;}i:2;i:54;}i:5;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:2;}i:2;i:54;}i:6;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:54;}i:7;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:46:"In SQL stehen folgende Datentypen zur Auswahl:";}i:2;i:87;}i:8;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:134;}i:9;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:134;}i:10;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:134;}i:11;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:134;}i:12;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:16:" exakt numerisch";}i:2;i:138;}i:13;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:154;}i:14;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:154;}i:15;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:154;}i:16;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:154;}i:17;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:" INTEGER";}i:2;i:160;}i:18;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:168;}i:19;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:168;}i:20;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:168;}i:21;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:168;}i:22;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:9:" SMALLINT";}i:2;i:174;}i:23;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:183;}i:24;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:183;}i:25;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:183;}i:26;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:183;}i:27;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:" NUMERIC (p,q)";}i:2;i:189;}i:28;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:203;}i:29;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:203;}i:30;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:203;}i:31;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:203;}i:32;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:" DECIMAL (p,q)";}i:2;i:209;}i:33;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:223;}i:34;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:223;}i:35;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:223;}i:36;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:223;}i:37;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:223;}i:38;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:223;}i:39;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:22:" angenähert numerisch";}i:2;i:227;}i:40;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:249;}i:41;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:249;}i:42;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:249;}i:43;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:249;}i:44;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" REAL";}i:2;i:255;}i:45;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:260;}i:46;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:260;}i:47;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:260;}i:48;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:260;}i:49;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:7:" DOUBLE";}i:2;i:266;}i:50;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:273;}i:51;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:273;}i:52;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:273;}i:53;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:273;}i:54;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:" FLOAT";}i:2;i:279;}i:55;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:285;}i:56;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:285;}i:57;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:285;}i:58;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:285;}i:59;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:285;}i:60;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:285;}i:61;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:" Zeichenketten";}i:2;i:289;}i:62;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:303;}i:63;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:303;}i:64;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:303;}i:65;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:303;}i:66;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" CHAR";}i:2;i:309;}i:67;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:314;}i:68;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:314;}i:69;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:314;}i:70;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:314;}i:71;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:" VARCHAR";}i:2;i:320;}i:72;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:328;}i:73;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:328;}i:74;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:328;}i:75;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:328;}i:76;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:328;}i:77;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:328;}i:78;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:" Bitketten";}i:2;i:332;}i:79;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:342;}i:80;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:342;}i:81;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:342;}i:82;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:342;}i:83;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:28:" BLOB (Binary Large Objects)";}i:2;i:348;}i:84;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:376;}i:85;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:376;}i:86;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:376;}i:87;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:376;}i:88;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:376;}i:89;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:376;}i:90;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:18:" Datum und Uhrzeit";}i:2;i:380;}i:91;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:398;}i:92;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:398;}i:93;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:398;}i:94;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:398;}i:95;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" DATE";}i:2;i:404;}i:96;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:409;}i:97;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:409;}i:98;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:409;}i:99;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:409;}i:100;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" TIME";}i:2;i:415;}i:101;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:420;}i:102;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:420;}i:103;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:420;}i:104;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:420;}i:105;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:" TIMESTAMP";}i:2;i:426;}i:106;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:436;}i:107;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:436;}i:108;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:436;}i:109;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:436;}i:110;a:3:{i:0;s:13:"listitem_open";i:1;a:2:{i:0;i:1;i:1;i:1;}i:2;i:436;}i:111;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:436;}i:112;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:19:" Logischer Datentyp";}i:2;i:440;}i:113;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:459;}i:114;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:459;}i:115;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:2;}i:2;i:459;}i:116;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:459;}i:117;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:" BOOLEAN";}i:2;i:465;}i:118;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:473;}i:119;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:473;}i:120;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:473;}i:121;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:473;}i:122;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:473;}i:123;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:475;}i:124;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:40:"6.7.1.2) ERZEUGEN von Relationenschemata";i:1;i:2;i:2;i:475;}i:2;i:475;}i:125;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:2;}i:2;i:475;}i:126;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:475;}i:127;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:15:"Mit dem Befehl ";}i:2;i:528;}i:128;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:543;}i:129;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:544;}i:130;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:13:"CREATE TABLE ";}i:2;i:546;}i:131;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:559;}i:132;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:"relationenname";}i:2;i:561;}i:133;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:575;}i:134;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:2:" (";}i:2;i:577;}i:135;a:3:{i:0;s:6:"entity";i:1;a:1:{i:0;s:3:"...";}i:2;i:579;}i:136;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:1:")";}i:2;i:582;}i:137;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:583;}i:138;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:585;}i:139;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:197:" wird ein Relationenschema definiert. Zu jedem Attribut wird ein Typ angegeben. Optional können eine oder mehrere Integritätsbedingungen angegeben werden. Mögliche Integritätsbedingungen sind:";}i:2;i:586;}i:140;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:783;}i:141;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:783;}i:142;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:783;}i:143;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:783;}i:144;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:66:" die Angabe, dass das Attribut einen Primärschlüssel darstellt (";}i:2;i:787;}i:145;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:853;}i:146;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:11:"PRIMARY KEY";}i:2;i:855;}i:147;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:866;}i:148;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:1:")";}i:2;i:868;}i:149;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:869;}i:150;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:869;}i:151;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:869;}i:152;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:869;}i:153;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:50:" dass das Attribut keinen Nullwert annehmen darf (";}i:2;i:873;}i:154;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:923;}i:155;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:"NOT NULL";}i:2;i:925;}i:156;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:933;}i:157;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:1:")";}i:2;i:935;}i:158;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:936;}i:159;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:936;}i:160;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:936;}i:161;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:936;}i:162;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:40:" dass ein Attribut eindeutig sein muss (";}i:2;i:940;}i:163;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:980;}i:164;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"UNIQUE";}i:2;i:982;}i:165;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:988;}i:166;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:68:") - diese Bedingung gilt automatisch für Primärschlüsselattribute";}i:2;i:990;}i:167;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:1058;}i:168;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:1058;}i:169;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:1058;}i:170;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:1058;}i:171;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:29:" oder eine durch die Klausel ";}i:2;i:1062;}i:172;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:1091;}i:173;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1092;}i:174;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:7:"CHECK (";}i:2;i:1094;}i:175;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:1101;}i:176;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:9:"bedingung";}i:2;i:1103;}i:177;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:1112;}i:178;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:1:")";}i:2;i:1114;}i:179;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1115;}i:180;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:1117;}i:181;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:40:" formulierte Wertebereichseinschränkung";}i:2;i:1118;}i:182;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:1158;}i:183;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:1158;}i:184;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:1158;}i:185;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:1158;}i:186;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:46:"Weiters kann für Attribute durch die Klausel ";}i:2;i:1160;}i:187;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:1206;}i:188;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1207;}i:189;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:"DEFAULT ";}i:2;i:1209;}i:190;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:1217;}i:191;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:4:"wert";}i:2;i:1219;}i:192;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:1223;}i:193;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1225;}i:194;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:1227;}i:195;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:34:" ein Vorgabewert angegeben werden.";}i:2;i:1228;}i:196;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:1262;}i:197;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:1264;}i:198;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:8:"Beispiel";i:1;i:4;i:2;i:1264;}i:2;i:1264;}i:199;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:4;}i:2;i:1264;}i:200;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:1264;}i:201;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:42:"Es soll eine leere Relation mit dem Namen ";}i:2;i:1282;}i:202;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1324;}i:203;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:"Restaurant";}i:2;i:1326;}i:204;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1336;}i:205;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:56:" erstellt werden. Es wird festgelegt, dass das Attribut ";}i:2;i:1338;}i:206;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1394;}i:207;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:3:"rnr";}i:2;i:1396;}i:208;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1399;}i:209;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:47:" ein Primärschlüssel ist, dass die Attribute ";}i:2;i:1401;}i:210;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1448;}i:211;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:4:"name";}i:2;i:1450;}i:212;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1454;}i:213;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" und ";}i:2;i:1456;}i:214;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1461;}i:215;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:7:"adresse";}i:2;i:1463;}i:216;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1470;}i:217;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:44:" keine Nullwerte annehmen dürfen, und dass ";}i:2;i:1472;}i:218;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:1516;}i:219;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:"haube";}i:2;i:1518;}i:220;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:1523;}i:221;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:87:" nur die Werte (0-4) annehmen darf. Für den Typ eines Restaurants ist als Defaultwert ";}i:2;i:1525;}i:222;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:1612;}i:223;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:15:"österreichisch";}i:2;i:1613;}i:224;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:1628;}i:225;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:13:" festzulegen.";}i:2;i:1629;}i:226;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:1642;}i:227;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:328:" CREATE TABLE restaurant ( rnr INT NOT NULL, name VARCHAR(100) NOT NULL, adresse VARCHAR(100) NOT NULL, haube INT CHECK (0<=haube AND haube <=4), /*oder CHECK (haube IN (0,1,2,3,4)),*/ /*oder CHECK (haube BETWEEN 0 AND 4),*/ typ VARCHAR(100) DEFAULT 'österreichisch', CONSTRAINT PK_Restaurant PRIMARY KEY(rnr) ); ";i:1;s:3:"SQL";i:2;N;}i:2;i:1649;}i:228;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:1649;}i:229;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:94:"Eine spezielle Integritätsbedingung (zu Attributen oder zu Relationen) ist die mittels einer ";}i:2;i:1991;}i:230;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2085;}i:231;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:18:"REFERENCES-Klausel";}i:2;i:2087;}i:232;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2105;}i:233;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:37:" angegebene Fremdschlüsselbedingung ";}i:2;i:2107;}i:234;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2144;}i:235;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:11:"FOREIGN KEY";}i:2;i:2146;}i:236;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2157;}i:237;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:86:", die eine Abhängigkeit repräsentiert. Zu jeder Fremdschlüsselbedingung kann durch ";}i:2;i:2159;}i:238;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2245;}i:239;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:2247;}i:240;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:"ON UPDATE ";}i:2;i:2248;}i:241;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:2258;}i:242;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"action";}i:2;i:2260;}i:243;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:2266;}i:244;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:2268;}i:245;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2269;}i:246;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" und ";}i:2;i:2271;}i:247;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2276;}i:248;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:2278;}i:249;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:"ON DELETE ";}i:2;i:2279;}i:250;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:2289;}i:251;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"action";}i:2;i:2291;}i:252;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:2297;}i:253;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:2299;}i:254;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2300;}i:255;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:152:" angegeben werden, wie auf Verletzungen durch Änderung oder Löschen des referenzierten Schlüsselwertes reagiert werden soll. Mögliche Aktionen sind:";}i:2;i:2302;}i:256;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:2455;}i:257;a:3:{i:0;s:10:"listu_open";i:1;a:0:{}i:2;i:2455;}i:258;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:2455;}i:259;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:2455;}i:260;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:48:" die Änderung bzw. das Löschen zu verhindern (";}i:2;i:2459;}i:261;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2507;}i:262;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:9:"NO ACTION";}i:2;i:2509;}i:263;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2518;}i:264;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:1:")";}i:2;i:2520;}i:265;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:2521;}i:266;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:2521;}i:267;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:2521;}i:268;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:2521;}i:269;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:15:" fortzusetzen (";}i:2;i:2525;}i:270;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2540;}i:271;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:7:"CASCADE";}i:2;i:2542;}i:272;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2549;}i:273;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:") oder";}i:2;i:2551;}i:274;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:2557;}i:275;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:2557;}i:276;a:3:{i:0;s:13:"listitem_open";i:1;a:1:{i:0;i:1;}i:2;i:2557;}i:277;a:3:{i:0;s:16:"listcontent_open";i:1;a:0:{}i:2;i:2557;}i:278;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:62:" den Wert des referenzierenden Attributes auf einen Nullwert (";}i:2;i:2561;}i:279;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2623;}i:280;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:8:"SET NULL";}i:2;i:2625;}i:281;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2633;}i:282;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:38:") bzw. den Defaultwert des Attributs (";}i:2;i:2635;}i:283;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2673;}i:284;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:11:"SET DEFAULT";}i:2;i:2675;}i:285;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2686;}i:286;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:11:") zu setzen";}i:2;i:2688;}i:287;a:3:{i:0;s:17:"listcontent_close";i:1;a:0:{}i:2;i:2699;}i:288;a:3:{i:0;s:14:"listitem_close";i:1;a:0:{}i:2;i:2699;}i:289;a:3:{i:0;s:11:"listu_close";i:1;a:0:{}i:2;i:2699;}i:290;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:2701;}i:291;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:8:"Beispiel";i:1;i:4;i:2;i:2701;}i:2;i:2701;}i:292;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:4;}i:2;i:2701;}i:293;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:2701;}i:294;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:53:"Der nächste SQL-Befehl erzeugt das Relationenschema ";}i:2;i:2719;}i:295;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2772;}i:296;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"Speise";}i:2;i:2774;}i:297;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2780;}i:298;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:79:". Die angeführten Integritätsbedingungen legen u.a. fest, dass die Attribute ";}i:2;i:2782;}i:299;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2861;}i:300;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:3:"rnr";}i:2;i:2863;}i:301;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2866;}i:302;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:5:" und ";}i:2;i:2868;}i:303;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2873;}i:304;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:4:"name";}i:2;i:2875;}i:305;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2879;}i:306;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:46:" gemeinsam den Primärschlüssel der Relation ";}i:2;i:2881;}i:307;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2927;}i:308;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"Speise";}i:2;i:2929;}i:309;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2935;}i:310;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:30:" bilden und dass das Attribut ";}i:2;i:2937;}i:311;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2967;}i:312;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:3:"rnr";}i:2;i:2969;}i:313;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2972;}i:314;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:" der Relation ";}i:2;i:2974;}i:315;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:2988;}i:316;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:6:"Speise";}i:2;i:2990;}i:317;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:2996;}i:318;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:62:" ein Fremdschlüssel ist, der sich auf das Schlüsselattribut ";}i:2;i:2998;}i:319;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3060;}i:320;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:3:"rnr";}i:2;i:3062;}i:321;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3065;}i:322;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:" der Relation ";}i:2;i:3067;}i:323;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3081;}i:324;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:"Restaurant";}i:2;i:3083;}i:325;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3093;}i:326;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:10:" bezieht (";}i:2;i:3095;}i:327;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3105;}i:328;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:31:"Speise[rnr] ⊆ Restaurant[rnr]";}i:2;i:3107;}i:329;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3138;}i:330;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:"). Die Angabe ";}i:2;i:3140;}i:331;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3154;}i:332;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:17:"ON UPDATE CASCADE";}i:2;i:3156;}i:333;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3173;}i:334;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:124:" legt fest, dass eine Änderung der Nummer eines Restaurants bei den entsprechenden Speisen mitgezogen wird, und die Angabe ";}i:2;i:3175;}i:335;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3299;}i:336;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:19:"ON DELETE NO ACTION";}i:2;i:3301;}i:337;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3320;}i:338;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:120:" legt fest, dass ein Restaurant nicht gelöscht werden darf, solange noch Speisen für dieses Restaurant vorhanden sind.";}i:2;i:3322;}i:339;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:3442;}i:340;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:207:" CREATE TABLE Speise ( rnr INTEGER, name VARCHAR(150), CONSTRAINT PK_Speise PRIMARY KEY (name), CONSTRAINT FK_Speise FOREIGN KEY (rnr) REFERENCES restaurant(rnr) ON UPDATE CASCADE ON DELETE NO ACTION ); ";i:1;s:3:"sql";i:2;N;}i:2;i:3449;}i:341;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:3670;}i:342;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:39:"6.7.1.3) ÄNDERN von Relationenschemata";i:1;i:2;i:2;i:3670;}i:2;i:3670;}i:343;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:2;}i:2;i:3670;}i:344;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:3670;}i:345;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:61:"Die Änderung der Struktur einer Tabelle wird mit dem Befehl ";}i:2;i:3722;}i:346;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:3783;}i:347;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:3784;}i:348;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:12:"ALTER TABLE ";}i:2;i:3786;}i:349;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:3798;}i:350;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:"relationenname";}i:2;i:3800;}i:351;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:3814;}i:352;a:3:{i:0;s:6:"entity";i:1;a:1:{i:0;s:3:"...";}i:2;i:3816;}i:353;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:3819;}i:354;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:3821;}i:355;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:15:" durchgeführt.";}i:2;i:3822;}i:356;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:3837;}i:357;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:3839;}i:358;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:68:"Beispiel - Hinzufügen eines Attributes KALORIEN zur Relation SPEISE";i:1;i:5;i:2;i:3839;}i:2;i:3839;}i:359;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:5;}i:2;i:3839;}i:360;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:38:" ALTER TABLE Speise ADD Kalorien INT; ";i:1;s:3:"sql";i:2;N;}i:2;i:3919;}i:361;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:3971;}i:362;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:56:"Beispiel - Hinzufügen einer CHECK-Klausel für Kalorien";i:1;i:5;i:2;i:3971;}i:2;i:3971;}i:363;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:5;}i:2;i:3971;}i:364;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:59:" ALTER TABLE Speise ADD CONSTRAINT ck CHECK (Kalorien>=0); ";i:1;s:3:"sql";i:2;N;}i:2;i:4039;}i:365;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:4112;}i:366;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:37:"Beispiel - Entfernen eines Attributes";i:1;i:5;i:2;i:4112;}i:2;i:4112;}i:367;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:5;}i:2;i:4112;}i:368;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:38:" ALTER TABLE Restaurant DROP Adresse; ";i:1;s:3:"sql";i:2;N;}i:2;i:4161;}i:369;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:4213;}i:370;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:41:"6.7.1.4) ENTFERNEN von Relationenschemata";i:1;i:2;i:2;i:4213;}i:2;i:4213;}i:371;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:2;}i:2;i:4213;}i:372;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:4213;}i:373;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:15:"Mit dem Befehl ";}i:2;i:4267;}i:374;a:3:{i:0;s:18:"doublequoteopening";i:1;a:0:{}i:2;i:4282;}i:375;a:3:{i:0;s:11:"strong_open";i:1;a:0:{}i:2;i:4283;}i:376;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:11:"DROP TABLE ";}i:2;i:4285;}i:377;a:3:{i:0;s:13:"emphasis_open";i:1;a:0:{}i:2;i:4296;}i:378;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:14:"relationenname";}i:2;i:4298;}i:379;a:3:{i:0;s:14:"emphasis_close";i:1;a:0:{}i:2;i:4312;}i:380;a:3:{i:0;s:12:"strong_close";i:1;a:0:{}i:2;i:4314;}i:381;a:3:{i:0;s:18:"doublequoteclosing";i:1;a:0:{}i:2;i:4316;}i:382;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:37:" wird eine Relation wieder gelöscht.";}i:2;i:4317;}i:383;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:4354;}i:384;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:24:" DROP TABLE Restaurant; ";i:1;s:3:"sql";i:2;N;}i:2;i:4361;}i:385;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:4401;}i:386;a:3:{i:0;s:6:"header";i:1;a:3:{i:0;s:24:"6.7.1.5) Übungsbeispiel";i:1;i:2;i:2;i:4401;}i:2;i:4401;}i:387;a:3:{i:0;s:12:"section_open";i:1;a:1:{i:0;i:2;}i:2;i:4401;}i:388;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:4401;}i:389;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:32:"Gegeben ist folgendes ER-Modell:";}i:2;i:4439;}i:390;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:4471;}i:391;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:4471;}i:392;a:3:{i:0;s:13:"internalmedia";i:1;a:7:{i:0;s:52:":inf:inf8bi_201819:2:2_07:pasted:20181113-182853.png";i:1;N;i:2;N;i:3;N;i:4;N;i:5;s:5:"cache";i:6;s:7:"details";}i:2;i:4473;}i:393;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:4529;}i:394;a:3:{i:0;s:6:"p_open";i:1;a:0:{}i:2;i:4529;}i:395;a:3:{i:0;s:5:"cdata";i:1;a:1:{i:0;s:61:"Gesucht sind die SQL-Statements zur Erstellung der Relationen";}i:2;i:4532;}i:396;a:3:{i:0;s:7:"p_close";i:1;a:0:{}i:2;i:4593;}i:397;a:3:{i:0;s:4:"code";i:1;a:3:{i:0;s:1035:" CREATE TABLE Orte ( Plz INT NOT NULL, Ort VARCHAR(100), CONSTRAINT PK_Plz PRIMARY KEY(Plz) ); CREATE TABLE Person ( ID INT NOT NULL, Name VARCHAR(100), Plz INT NOT NULL, CONSTRAINT FK_Orte FOREIGN KEY (Plz) REFERENCES Orte(Plz), CONSTRAINT PK_ID PRIMARY KEY (ID) ); CREATE TABLE Kunde ( ID INT NOT NULL, Rabatte INT NOT NULL, CONSTRAINT PK_ID PRIMARY KEY (ID), CONSTRAINT FK_ID FOREIGN KEY (ID) REFERENCES Person(ID) ON DELETE CASCADE ); CREATE TABLE Abteilung( AbtNr INT NOT NULL, Name VARCHAR(140), CONSTRAINT PK_AbtNr PRIMARY KEY(AbtNr) ); CREATE TABLE Mitarbeiter( ID INT NOT NULL, Gehalt INT NOT NULL, AbtNr INT NOT NULL, CONSTRAINT PK_AbtNr PRIMARY KEY(ID), CONSTRAINT FK_AbtNr FOREIGN KEY(AbtNr) REFERENCES Abteilung(ID), CONSTRAINT FK_ID FOREIGN KEY(ID) REFERENCES PERSON(ID) ); CREATE TABLE PKW( Marke VARCHAR(100), PS INT NOT NULL, FahrgestellNr INT NOT NULL, ID INT NOT NULL, CONSTRAINT PK_fgsNr PRIMARY KEY (FahrgestellNr), CONSTRAINT FK_ID FOREIGN KEY (ID) REFERENCES Mitarbeiter(ID) ); ";i:1;s:3:"sql";i:2;N;}i:2;i:4600;}i:398;a:3:{i:0;s:13:"section_close";i:1;a:0:{}i:2;i:5649;}i:399;a:3:{i:0;s:12:"document_end";i:1;a:0:{}i:2;i:5649;}}