From dcaaf4178d1f603c003d77027efe7c63e4deacc9 Mon Sep 17 00:00:00 2001 From: "Dante O. Cuales, Jr" Date: Sat, 1 Sep 2018 04:44:23 +0800 Subject: [PATCH 1/5] Initial commit. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a6d7c7c..2a13920 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # SQL + See [the Lambda page on Relational Databases](https://github.com/LambdaSchool/Relational-Databases) for more information. (Note that page is for PostgreSQL, but the SQL information is valid From aa602efbf471e7845a73f49fcc72c0a9975784a0 Mon Sep 17 00:00:00 2001 From: "Dante O. Cuales, Jr" Date: Tue, 4 Sep 2018 22:31:28 +0800 Subject: [PATCH 2/5] Did the following: 1. Created a database file called "mydatabase.db". 2. Created tables and their corresponding rows. 3. Ran the SQLite queries in the setup.sql file to populate the tables. --- mydatabase.db | Bin 0 -> 20480 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 mydatabase.db diff --git a/mydatabase.db b/mydatabase.db new file mode 100644 index 0000000000000000000000000000000000000000..c0a2e4d243fa33115308b2366b8daee428f412f5 GIT binary patch literal 20480 zcmeI(PiWIn00!{ny_a@Xo44s)lNR9}9IQAt+jNfM#px3fRL6g__C3)}t$mNyS`D=4-;E2_h zw_yjuQu-BDRW1mjD9V`pX!6r3eX_zjU*uWcQ%|doDPyPa=4HzCS%vTDANBjPf&u{u zKmY;|fB*y_009U<00RH5z!b|AOjErY*h>w^_5#-r;-hxydVPAKE*7RQ&ecWSCPtd} zh9msIbDKBIS7@eCD5!VhTN_L54Ldxr?i<4omeC4Ath*fUz$-Kyg`&1J_= zCKJs?jw9+|v2)9Tfp*;(P9~m9xqMsAhSR@yBN}bs*~{zEfpm>8YU(-v?tb@c9PD=Q z73FfcHaGGOg@5C3`E&l5Z}UZ7=V$nU{!9O&zt*4WkMxFqRj=wN^S|?-^RMzx^AF_> zC=h@E1Rwwb2tWV=5P$##Ado6hG}xr7%(pikPt3HJ{J_~13*mZCOlZYIT2|AFLur|% z6;GyRRjoLfmQ}RU2{zRk%dG8sOLlW58O$Ur9ZwC&S)HlOxc+i0nTJJ)XlGYQ*U4omj-k_D-tA z$n;Js#MIbiE_oTIw;aDEe-KGt29u>lHIt@AmPyj0s;Q<$m2mx^;qMgwoB!lL_*ec( zenEi%1Rwwb2tWV=5P$##AOHafK;ZBSWHXv7x8+lo)#3`xvZz8xhRRA#AsM3Oc6yA&px5_JvG`e-SVl zogndkk=;ESQILH#MCo`E#d{v&_LqZ%jwg?bcP~WkhDxpE>dsz+`1&{D`k(UG;r{>k z@`M5b2tWV=5P$##AOHafKmY;|fWYAtI6}#(S-UCbTaDHrA(c7DwMF=Mj$q9Z^{v*r WZ>r?{TzlQwZJqI2?n=;VI{qKuzpWDh literal 0 HcmV?d00001 From de91404e09edabc59b0adb6276e096efa90d5d6b Mon Sep 17 00:00:00 2001 From: "Dante O. Cuales, Jr" Date: Wed, 5 Sep 2018 13:14:31 +0800 Subject: [PATCH 3/5] Did the following: 1. Finished Day 1 exercises. 2. Made the Task List as detailed and informative as possible. --- mydatabase.db | Bin 20480 -> 32768 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/mydatabase.db b/mydatabase.db index c0a2e4d243fa33115308b2366b8daee428f412f5..41b0a34829ff149f7692002d43552c2b3a8ad829 100644 GIT binary patch literal 32768 zcmeI*Pi)&%90zdQ&rX`G_FG{kaU!HAZPgOBqDs;-5Es(5>x7C{XvNfBA~$(kttNJ7 zJ4}^0tUbY<3zwY`S59!?6anIZfIAZZ4j?2Bhyw`3iDx_MY7|$M=wTCIOa7Dhd-i+p zWB2gv`g!A(H9O$!w(Iq*fHkD^k}OLvGA2pV12IpCnTS~tGZV8a=FudNHcnVSke<18 zUl$oP{gyC=uoprQfB*y_009U<00Izzz@sccx0Hct$_KN7wcX`b zKiF}-csX(P)s^Pv3fpWht*x*)jaBk?huKcR?{JUpd3Mk8_Sr7q596-wv_0PAPB52u ztR82tTV8v|@+!6ZbJcuRl=NDmP>>Jhs3^w`xF0RDiGre}Q#&a42<#pY>m+|Hs&sHMZhd#V-?O?qnQY-0i5J*@U`5MhP2;pvS9J`@ z8(KCLIkTE1AOVth^O9!N1!Ted3nS@Ajj^CV#4lhWsmUB|JTIV$bTqB@&&L z!^_bz1J7#jMhhjef0Xo}&dP~Ul~FXU;bGt0)Ym2Y6aAdNPv55dv_)6wES)m`G`=-H zG2S!YGP=eMqi#&=f9c=o1N~k7O}#62!2|&aKmY;|fB*y_009U<;D0SpGF9n{ywTqi zH#V00+kU|J*k;)GV~bj;m=;^mN`(_*Po>2gT4_2hR@X`w(qc8O{G=*9Kdk3<%l5V{ zr!%bR6}9|CYVcXLJe3+;RLkd6g9~bzrUn~o*+>o6)v}%%tf|FGRcegLZNKdf+tDD! zbK@g*Qp}H!)JQS+FmkQ$?CuYbwxARz#zz`TF*`m|SBjbOk(y#^;^gGw3#ECF`>wdt zHM~$vH7&GYlC)66RMJ9qQ%(!jhJUQ#v;6Q`|7gyJ+b8w^hx=g#0SG_<0uX=z1Rwwb z2tWV=V+7Ls|Ki>N`v0k2eDwcEw+7C>{~td8C-ggs{y~2cD@+i800bZa0SG_<0uX=z z1Rwwb2t0NIc|uG%ekp?F6jG3**8#MgEHz{} zfB*y_009U<00Izz00bcLcnD}2BFjY8v~WcFMj1!#3QmJFO6@w#IFXg`+tJJDjcD zb9eocOr#gq`n&undD(OAPT)G+5BvWr{ZOL6(eLROVgnNdAOHafKmY;|fB*y_009U< z00NJQzy*~^^VhnT<8ble%o~@lx{l*|Q{rAg^<`IlTCpd-KGE!SxktqvftmGHcGK$#t*6fRqQ#k(slVnN^ literal 20480 zcmeI(PiWIn00!{ny_a@Xo44s)lNR9}9IQAt+jNfM#px3fRL6g__C3)}t$mNyS`D=4-;E2_h zw_yjuQu-BDRW1mjD9V`pX!6r3eX_zjU*uWcQ%|doDPyPa=4HzCS%vTDANBjPf&u{u zKmY;|fB*y_009U<00RH5z!b|AOjErY*h>w^_5#-r;-hxydVPAKE*7RQ&ecWSCPtd} zh9msIbDKBIS7@eCD5!VhTN_L54Ldxr?i<4omeC4Ath*fUz$-Kyg`&1J_= zCKJs?jw9+|v2)9Tfp*;(P9~m9xqMsAhSR@yBN}bs*~{zEfpm>8YU(-v?tb@c9PD=Q z73FfcHaGGOg@5C3`E&l5Z}UZ7=V$nU{!9O&zt*4WkMxFqRj=wN^S|?-^RMzx^AF_> zC=h@E1Rwwb2tWV=5P$##Ado6hG}xr7%(pikPt3HJ{J_~13*mZCOlZYIT2|AFLur|% z6;GyRRjoLfmQ}RU2{zRk%dG8sOLlW58O$Ur9ZwC&S)HlOxc+i0nTJJ)XlGYQ*U4omj-k_D-tA z$n;Js#MIbiE_oTIw;aDEe-KGt29u>lHIt@AmPyj0s;Q<$m2mx^;qMgwoB!lL_*ec( zenEi%1Rwwb2tWV=5P$##AOHafK;ZBSWHXv7x8+lo)#3`xvZz8xhRRA#AsM3Oc6yA&px5_JvG`e-SVl zogndkk=;ESQILH#MCo`E#d{v&_LqZ%jwg?bcP~WkhDxpE>dsz+`1&{D`k(UG;r{>k z@`M5b2tWV=5P$##AOHafKmY;|fWYAtI6}#(S-UCbTaDHrA(c7DwMF=Mj$q9Z^{v*r WZ>r?{TzlQwZJqI2?n=;VI{qKuzpWDh From 868ae5837229adf2c30a7c9068e795d2c5d23187 Mon Sep 17 00:00:00 2001 From: "Dante O. Cuales, Jr" Date: Wed, 5 Sep 2018 14:05:52 +0800 Subject: [PATCH 4/5] Finished the exercises for Day 2 and created a notes.sql file. --- mydatabase.db | Bin 32768 -> 32768 bytes notes.sql | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 notes.sql diff --git a/mydatabase.db b/mydatabase.db index 41b0a34829ff149f7692002d43552c2b3a8ad829..72fb617a5683d1114590fd893bc4638c6f759d5b 100644 GIT binary patch delta 513 zcmZo@U}|V!njkH>f`Ng71BhWjX`+s?^a=(&l?Gm*5Ic`F13x=|B%c%S5#A`CRvzh% zjSIP@GdS4AB_$afwM!C{a#9mZOEU6{ASCnTBp!dM#vpcfadC0RW@fO0y!?{XVlcrm z`7}=jhYlA+@#J}Y63QA7c6?@vrb1C_T53^hUUF)&0z^~;D9WX|If{3g&?Eykt}_h$ zANcR{pW)xVSwLYmzaY?sf~t;rCHZ*@&KarM`DK&O)SC!_9L~yroPqx<|117`{FnHT zZx%Gz$}i5z$}G+Zb_O#S3$r96#0r+p_w3aSxS07B8TeQ7r|~NS6$|s%J2SH}7+M=M zdgPZYl;kS}r6#5*Bq})N=VyE7DU@WSDkLWsrz+&9DI@`fiuLsLj0_AdbPX(Z4NMgb zOsz}|tc=Z=9hrcJm>V;CrKXmF{FIlX5T2i3T#{Pko}ZthkegqWmzkHYqX3atL^2`) zVupb!Qz#=FgK@kuXFySAN-EfhfTGl_(v-~PRL>HHOrWU>B}Kp(P$)Nli&lO~G)Rv89!f1pxKKkx2jm delta 230 zcmZo@U}|V!njkGWkAZ=K1BjV{mB()e!uuq=PQz6c! z$sfsh2q@pE43CtZ1-|UrdCBnL*zzCowNCwWw0TU)?!B MFE77n@)>;-0F{F~@&Et; diff --git a/notes.sql b/notes.sql new file mode 100644 index 0000000..e69de29 From 1abc64a5cebcc120db60027437edb9e0d5bb569e Mon Sep 17 00:00:00 2001 From: "Dante O. Cuales, Jr" Date: Wed, 5 Sep 2018 14:13:59 +0800 Subject: [PATCH 5/5] Finished notes.sql. --- notes.sql | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/notes.sql b/notes.sql index e69de29..c470789 100644 --- a/notes.sql +++ b/notes.sql @@ -0,0 +1,41 @@ +PRAGMA foreign_keys = ON; + +DROP TABLE IF EXISTS notes; +DROP TABLE IF EXISTS author; + +create table notes ( + id integer primary key autoincrement, + title varchar(128), + content varchar(128), + created_on datetime, + author_id integer, + foreign key(author_id) references author(id) +); + +create table author ( + id integer primary key autoincrement, + name varchar(128) +); + +insert into author (name) values ("Jane Austen"); +insert into author (name) values ("PG Wodehouse"); +insert into author (name) values ("Mortimer Adler"); +insert into author (name) values ("Anton Chekhov"); + +insert into notes (title, content, created_on, author_id) values ("Pride and Prejudice", "It is a truth universally acknowledged...", current_timestamp, 1); +insert into notes (title, content, created_on, author_id) values ("Jeeves and Wooster", "Good morning, Jeeves!", current_timestamp, 2); +insert into notes (title, content, created_on, author_id) values ("How to Read a Book", "In the case of books...", current_timestamp, 3); + +select title, content from notes, author + where notes.author_id = author.id and + author.name = "Jane Austen"; + +select name from notes, author + where notes.author_id = author.id and + notes.id = 3; + +select name, count(*) from notes, author + where notes.author_id = author.id + group by author_id; + +delete from author where id >= 4; \ No newline at end of file