-- À̸§: demo_madang.sql -- ¼³¸í -- madang ½ºÅ°¸¶¸¦ »ý¼ºÇÏ°í MADANG ¼­Á¡ ½Ç½ÀÅ×À̺í°ú µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÑ´Ù. -- º»½ºÅ©¸³Æ®´Â system °èÁ¤¿¡¼­ ½ÇÇàÇؾßÇÑ´Ù. -- -- SQLPlus ½ÇÇà¹æ¹ý -- SQL>@demo_madang.sql -- SQL Developer¿¡¼­ ½ÇÇàÇÏ·Á¸é -- system °èÁ¤À¸·Î Á¢¼ÓÇÏ¿© ½ºÅ©¸³Æ®¸¦ conn madang/madang; ¹®Àå±îÁö ½ÇÇàÇÑ´Ù. ------------------------------------------------------------------------------------------------------------------- -- [system °èÁ¤¿¡¼­ - Oracle 11g, 12c °æ¿ì] - madang °èÁ¤ »ý¼º DROP USER madang CASCADE; -- È®ÀÎ ÇÊ¿ä? CREATE USER madang IDENTIFIED BY madang DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp PROFILE DEFAULT; GRANT CONNECT, RESOURCE TO madang; GRANT CREATE VIEW, CREATE SYNONYM TO madang; GRANT UNLIMITED TABLESPACE TO madang; ALTER USER madang ACCOUNT UNLOCK; -- [system °èÁ¤¿¡¼­ - Oracle 18c °æ¿ì] - madang °èÁ¤ »ý¼º -- Oracle 18g´Â »ç¿ëÀÚ À̸§¿¡ c##À» ºÙÀÌ°í, GRANT UNLIMITED ¸í·ÉÀ» Ãß°¡ÇÏ¿©¾ßÇÔ..... DROP USER c##madang CASCADE; -- È®ÀÎ ÇÊ¿ä? CREATE USER c##madang IDENTIFIED BY madang DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp PROFILE DEFAULT; GRANT CONNECT, RESOURCE TO c##madang; GRANT CREATE VIEW, CREATE SYNONYM TO c##madang; GRANT UNLIMITED TABLESPACE TO c##madang; ALTER USER c##madang ACCOUNT UNLOCK; ------------------------------------------------------------------------------------------------------------------- -- [madang °èÁ¤¿¡¼­] -- ¿©±â¼­ ºÎÅÍ´Â madang °èÁ¤À¸·Î Á¢¼ÓÇÑ´Ù. -- conn madang/madang; -- óÀ½ ½ÇÇà½Ã´Â ¾Æ·¡ 4¹®ÀåÀÇ ¿À·ù´Â ¹«½ÃÇÑ´Ù. DROP TABLE Orders ; DROP TABLE Book ; DROP TABLE Customer ; DROP TABLE Imported_Book ; CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(8) ); CREATE TABLE Customer ( custid NUMBER(2) PRIMARY KEY, name VARCHAR2(40), address VARCHAR2(50), phone VARCHAR2(20) ); CREATE TABLE Orders ( orderid NUMBER(2) PRIMARY KEY, custid NUMBER(2) REFERENCES Customer(custid), bookid NUMBER(2) REFERENCES Book(bookid), saleprice NUMBER(8) , orderdate DATE ); -- Book, Customer, Orders µ¥ÀÌÅÍ »ý¼º INSERT INTO Book VALUES(1, 'Ã౸ÀÇ ¿ª»ç', '±Â½ºÆ÷Ã÷', 7000); INSERT INTO Book VALUES(2, 'Ã౸¾Æ´Â ¿©ÀÚ', '³ª¹«¼ö', 13000); INSERT INTO Book VALUES(3, 'Ã౸ÀÇ ÀÌÇØ', '´ëÇѹ̵ð¾î', 22000); INSERT INTO Book VALUES(4, '°ñÇÁ ¹ÙÀ̺í', '´ëÇѹ̵ð¾î', 35000); INSERT INTO Book VALUES(5, 'ÇÇ°Ü ±³º»', '±Â½ºÆ÷Ã÷', 8000); INSERT INTO Book VALUES(6, '¿ªµµ ´Ü°èº°±â¼ú', '±Â½ºÆ÷Ã÷', 6000); INSERT INTO Book VALUES(7, '¾ß±¸ÀÇ Ãß¾ï', 'ÀÌ»ó¹Ìµð¾î', 20000); INSERT INTO Book VALUES(8, '¾ß±¸¸¦ ºÎŹÇØ', 'ÀÌ»ó¹Ìµð¾î', 13000); INSERT INTO Book VALUES(9, '¿Ã¸²ÇÈ À̾߱â', '»ï¼º´ç', 7500); INSERT INTO Book VALUES(10, 'Olympic Champions', 'Pearson', 13000); INSERT INTO Customer VALUES (1, '¹ÚÁö¼º', '¿µ±¹ ¸Çü½ºÅ¸', '000-5000-0001'); INSERT INTO Customer VALUES (2, '±è¿¬¾Æ', '´ëÇѹα¹ ¼­¿ï', '000-6000-0001'); INSERT INTO Customer VALUES (3, 'Àå¹Ì¶õ', '´ëÇѹα¹ °­¿øµµ', '000-7000-0001'); INSERT INTO Customer VALUES (4, 'Ã߽żö', '¹Ì±¹ Ŭ¸®ºí·£µå', '000-8000-0001'); INSERT INTO Customer VALUES (5, '¹Ú¼¼¸®', '´ëÇѹα¹ ´ëÀü', NULL); -- ÁÖ¹®(Orders) Å×À̺íÀÇ Ã¥°ªÀº ÇÒÀÎ ÆǸŸ¦ °¡Á¤ÇÔ INSERT INTO Orders VALUES (1, 1, 1, 6000, TO_DATE('2014-07-01','yyyy-mm-dd')); INSERT INTO Orders VALUES (2, 1, 3, 21000, TO_DATE('2014-07-03','yyyy-mm-dd')); INSERT INTO Orders VALUES (3, 2, 5, 8000, TO_DATE('2014-07-03','yyyy-mm-dd')); INSERT INTO Orders VALUES (4, 3, 6, 6000, TO_DATE('2014-07-04','yyyy-mm-dd')); INSERT INTO Orders VALUES (5, 4, 7, 20000, TO_DATE('2014-07-05','yyyy-mm-dd')); INSERT INTO Orders VALUES (6, 1, 2, 12000, TO_DATE('2014-07-07','yyyy-mm-dd')); INSERT INTO Orders VALUES (7, 4, 8, 13000, TO_DATE( '2014-07-07','yyyy-mm-dd')); INSERT INTO Orders VALUES (8, 3, 10, 12000, TO_DATE('2014-07-08','yyyy-mm-dd')); INSERT INTO Orders VALUES (9, 2, 10, 7000, TO_DATE('2014-07-09','yyyy-mm-dd')); INSERT INTO Orders VALUES (10, 3, 8, 13000, TO_DATE('2014-07-10','yyyy-mm-dd')); -- ¿©±â´Â 3Àå¿¡¼­ »ç¿ëµÇ´Â Imported_book Å×À̺í CREATE TABLE Imported_Book ( bookid NUMBER , bookname VARCHAR(40), publisher VARCHAR(40), price NUMBER(8) ); INSERT INTO Imported_Book VALUES(21, 'Zen Golf', 'Pearson', 12000); INSERT INTO Imported_Book VALUES(22, 'Soccer Skills', 'Human Kinetics', 15000); COMMIT; -- EXIT -----------------------------------------------------------------------------------------------------------------