Skip to content

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ ๊ต์œก์„ผํ„ฐ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•

Notifications You must be signed in to change notification settings

sunday-sunny/Education_Center_Database

Repository files navigation

๐Ÿ‘ฉโ€๐Ÿซ Education Center Database

2  ์ „์ฒดERD

๐Ÿ‘ฉโ€๐Ÿซ ๊ต์œก์„ผํ„ฐ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ• ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

  • ๊ต์œก๊ธฐ๊ด€์—์„œ ๊ณผ์ •์„ ๊ตฌ์„ฑํ•˜๊ณ  ๊ฐ•์˜ ์ผ์ •์„ ์šด์˜ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌ์ž/๊ต์‚ฌ/๊ต์œก์ƒ ๊ณ„์ • ๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๋Š” ๋ทฐ์™€ ๋งž์ถค ๋ฐ์ดํ„ฐ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ทจ์—… ์ง€์›, ํ†ต๊ณ„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ต์œก์ƒ ๊ด€๋ฆฌ๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

Source Directory

โ”Œโ”€1. ์š”๊ตฌ๋ถ„์„์„œ
โ”œโ”€2. ERD
โ”œโ”€3. โญํ…Œ์ด๋ธ” ์ •์˜์„œ		> DDL
โ”œโ”€4. โญ๋ฐ์ดํ„ฐ ์Šคํฌ๋ฆฝํŠธ
โ”‚  โ””โ”€ ๋ฐ์ดํ„ฐSQL			> DML(DATA INSERT File)
โ”œโ”€5. โญ์—…๋ฌด ์Šคํฌ๋ฆฝํŠธ
โ”‚  โ”œโ”€ PL-SQL			> Procedure / Function
โ”‚  โ””โ”€ ์—…๋ฌดSQL			> DML(ANSI-SQL)
โ”œโ”€6. ๋ฐ์ดํ„ฐ
โ”œโ”€7. PPT
โ”œโ”€8. ์ตœ์ข…์š”์•ฝ๋ณธ
โ””โ”€โญ๊ฐœ์ธsrc			> ๋‹ด๋‹น์—…๋ฌด


๐Ÿ“Œ๋ชฉ์ฐจ

  1. ๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„
  2. ๐Ÿ’ป ๊ฐœ๋ฐœ ํ™˜๊ฒฝ
  3. ๐Ÿ“ ์ฃผ์š” ํŠน์ง•
  4. ๐ŸŽจ ERD
  5. ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๋‹ด๋‹น ์—…๋ฌด
  6. ๐Ÿ’Ž ๊ธฐ์ˆ 
  7. ๐Ÿฐ ํ›„๊ธฐ


๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

2021.11.22 ~ 2021.12.06

โฑํ•˜๋ฃจ ํ‰๊ท  3์‹œ๊ฐ„, ์ด 44์‹œ๊ฐ„ ์ž‘์—…

  • 11.22 ~ 11.23 - ์š”๊ตฌ ๋ถ„์„์„œ ์ž‘์„ฑ
  • 11.23 ~ 11.25 - ERD ์ž‘์„ฑ
  • 11.25 ~ 11.29 - ๋ฐ์ดํ„ฐ ์„ค๊ณ„ ๋ฐ ์ƒ์„ฑ
  • 11.29 ~ 12.01 - ANSI-SQL ์ž‘์„ฑ
  • 12.02 ~ 12.04 - PL/SQL, VIEW ์ž‘์„ฑ
  • 12.04 ~ 12.06 - PPT ์ž‘์„ฑ ๋ฐ ๋ฌธ์„œ ์ƒ์„ฑ


๐Ÿ’ป ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

๐Ÿ›ข DB

  • Oracle Database 11g Express Edition Release 11.2.0.2.0

๐Ÿš€ DBMS

  • SQL Developer

โ˜ Server

  • Oracle Cloud ATP (Oracle Database 19c)

๐ŸŽจ ERD

  • eXERD
  • ERD Cloud

๐Ÿ“๋ฌธ์„œ ์ž‘์„ฑ ๋ฐ PPT

  • ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ

๐Ÿ‘พ์˜จ๋ผ์ธ ํšŒ์˜

  • Discode


๐Ÿ“์ฃผ์š” ํŠน์ง•

1. ๊ด€๋ฆฌ์ž

  • ๊ด€๋ฆฌ์ž ๊ณ„์ •
  • ๊ธฐ์ดˆ ์ •๋ณด ๊ด€๋ฆฌ
  • ๊ต์‚ฌ ๊ณ„์ • ๊ด€๋ฆฌ
  • ๊ฐœ์„ค ๊ณผ์ • ๊ด€๋ฆฌ
  • ๊ฐœ์„ค ๊ณผ๋ชฉ ๊ด€๋ฆฌ
  • ๊ต์œก์ƒ ๊ด€๋ฆฌ
  • ์‹œํ—˜ ๊ด€๋ฆฌ ๋ฐ ์„ฑ์  ์กฐํšŒ
  • ์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ ์กฐํšŒ

2. ๊ต์‚ฌ

  • ๊ต์‚ฌ ๊ณ„์ •
  • ๊ฐ•์˜์Šค์ผ€์ค„ ์กฐํšŒ
  • ๋ฐฐ์  ์ž…์ถœ๋ ฅ
  • ์„ฑ์  ์ž…์ถœ๋ ฅ
  • ์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ ์กฐํšŒ

3. ๊ต์œก์ƒ

  • ๊ต์œก์ƒ ๊ณ„์ •
  • ์„ฑ์  ์กฐํšŒ
  • ์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ ์กฐํšŒ

4. ์ถ”๊ฐ€ ์š”๊ตฌ์‚ฌํ•ญ

  • ๊ตญ๊ฐ€์ง€์›์ œ๋„ ์ง€์›์—ฌ๋ถ€
  • ์ˆ˜๋ฃŒ์ƒ ํ†ต๊ณ„ ๊ด€๋ฆฌ
  • ๊ธฐ๋…ํ’ˆ ์ •๋ณด ๊ด€๋ฆฌ
  • ์„ฑ์  ๊ด€๋ฆฌ ๋ฐ ์กฐํšŒ
  • ๊ต์œก์ƒ ์ทจ์—…์—ฐ๊ณ„


๐ŸŽจ ERD

2  ์ „์ฒดERD

๋ฉ”์ธ์— ๋„ฃ์–ด๋ฒ„๋ ค์„œ.. ERD๋ฅผ ์ชผ๊ฐœ ๋„ฃ์–ด์•ผ ๋˜๋‚˜ ๊ณ ๋ฏผ์ค‘..!



๐Ÿ‘ฉโ€๐Ÿ’ป ๋‹ด๋‹น ์—…๋ฌด

๊ต์‚ฌ ์š”๊ตฌ์‚ฌํ•ญ ์ „๋ฐ˜ ๋‹ด๋‹น

๊ต์‚ฌ
	- ๊ฐ•์˜์Šค์ผ€์ค„ ์กฐํšŒ
	- ๋ฐฐ์  ์ž…์ถœ๋ ฅ
	- ์„ฑ์  ์ž…์ถœ๋ ฅ
	- ์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ ์กฐํšŒ


๐Ÿ“‚ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ

  • ๊ต์œก์‹œ์Šคํ…œ ๊ด€๋ จ ์ „๋ฐ˜์  ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    • ๊ฐ•์˜์‹ค.xlsx
    • ๊ด€๋ฆฌ์ž.xlsx
    • ๊ธฐ๋…ํ’ˆ ์ˆ˜๋ น.xlsx
    • ๊ธฐ์ดˆ๊ณผ๋ชฉํ…Œ์ด๋ธ”.xlsx
    • ์ง€์›์ œ๋„ ํ•ด๋‹น์—ฌ๋ถ€.xlsx
    • ๊ฐœ์„ค๊ณผ๋ชฉ(๋™์ ).xlsx - with team
    • ๊ฐœ์„ค๊ณผ์ •(๋™์ ).xlsx - with team

๐Ÿ’ป ์ฝ”๋“œ ๊ตฌํ˜„๋ถ€

  • ANSI-SQL
    • ๊ต์‚ฌ_๊ฐ•์˜์Šค์ผ€์ค„ ์กฐํšŒ.sql
    • ๊ต์‚ฌ_๋ฐฐ์  ์ž…์ถœ๋ ฅ.sql
    • ๊ต์‚ฌ_์„ฑ์  ์ž…์ถœ๋ ฅ.sql
    • ๊ต์‚ฌ_์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ์กฐํšŒ.sql
  • PL/SQL
    • ๊ต์‚ฌ_๋ฐฐ์  ์ž…์ถœ๋ ฅ_ํ”„๋กœ์‹œ์ €.sql
    • ๊ต์‚ฌ_์„ฑ์  ์ž…์ถœ๋ ฅ_ํ”„๋กœ์‹œ์ €.sql
  • View
    • ๊ต์‚ฌ_๋ทฐ.sql

๐Ÿ’ ์—…์ 

  • ERD Cloud ๋„์ž…
  • ERD ์ž‘์„ฑ์‹œ ExcelํŒŒ์ผ๋กœ ์˜ˆ์‹œ ํ…Œ์ด๋ธ” ๋ฐ ๊ด€๊ณ„ ์ž‘์„ฑ, PR ๋ฐ ๋„์ž…

๐Ÿ‘‘ Detail

1. ๊ฐ•์˜์Šค์ผ€์ค„ ์กฐํšŒ

image

1-1. ๊ต์‚ฌ๋ณ„ ๊ฐ•์˜์Šค์ผ€์ค„ ํ™•์ธ

  • ๊ต์‚ฌ๋Š” ์ž์‹ ์˜ ๊ฐ•์˜ ์Šค์ผ€์ค„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์˜ ์Šค์ผ€์ค„์€ ๊ฐ•์˜์˜ˆ์ •/๊ฐ•์˜์ค‘/๊ฐ•์˜์ข…๋ฃŒ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.



image

1-2. ํŠน์ • ๊ณผ๋ชฉ ๊ต์œก์ƒ ์ •๋ณด ์ถœ๋ ฅ

  • ํŠน์ • ๊ณผ๋ชฉ์˜ ๊ณผ๋ชฉ๋ฒˆํ˜ธ ์„ ํƒ์‹œ ํ•ด๋‹น ๊ณผ์ •์— ๋“ฑ๋ก๋œ ๊ต์œก์ƒ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


2. ๋ฐฐ์  ์ž…์ถœ๋ ฅ

image

2-1. ๊ต์‚ฌ๋ณ„ '๊ฐ•์˜์ข…๋ฃŒ' ๊ณผ๋ชฉ ์ •๋ณด ์ถœ๋ ฅ

  • ๊ต์‚ฌ๋Š” ๊ฐ•์˜๋ฅผ ๋งˆ์นœ ๊ณผ๋ชฉ์— ๋Œ€ํ•œ ์„ฑ์  ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ฐฐ์  ์ž…์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐ์  ์ž…์ถœ๋ ฅ์„ ์œ„ํ•œ ๊ฐ•์˜์ข…๋ฃŒ ๊ณผ๋ชฉ ์ •๋ณด์™€ ์ถœ๊ฒฐ, ํ•„๊ธฐ, ์‹ค๊ธฐ ๋ฐฐ์  ์ •๋ณด, ์‹œํ—˜๋ฌธ์ œ๋“ฑ๋ก์—ฌ๋ถ€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.



image

2-2. ํŠน์ • ๊ณผ๋ชฉ ๋ฐฐ์  ๋ฐ ์‹œํ—˜๋‚ ์งœ/๋ฌธ์ œ ์ž…๋ ฅ ์ •๋ณด ์ถœ๋ ฅ

  • ํŠน์ • ๊ณผ๋ชฉ์˜ ๊ณผ๋ชฉ๋ฒˆํ˜ธ ์„ ํƒ์‹œ '์ถœ๊ฒฐ ๋ฐฐ์ , ํ•„๊ธฐ ๋ฐฐ์ , ์‹ค๊ธฐ ๋ฐฐ์ , ์‹œํ—˜ ๋‚ ์งœ, ์‹œํ—˜ ๋ฌธ์ œ'๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.


3. ์„ฑ์  ์ž…์ถœ๋ ฅ

image

3-1. ๊ต์‚ฌ๋ณ„ '๊ฐ•์˜์ข…๋ฃŒ' ๊ณผ๋ชฉ ์ •๋ณด ์ถœ๋ ฅ

  • ๊ต์‚ฌ๋Š” ๊ฐ•์˜๋ฅผ ๋งˆ์นœ ๊ณผ๋ชฉ์— ๋Œ€ํ•œ ์„ฑ์  ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์„ฑ์  ์ž…์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐ์  ์ž…์ถœ๋ ฅ์„ ์œ„ํ•œ ๊ฐ•์˜์ข…๋ฃŒ ๊ณผ๋ชฉ ์ •๋ณด์™€ ์ถœ๊ฒฐ, ํ•„๊ธฐ, ์‹ค๊ธฐ ๋ฐฐ์  ์ •๋ณด, ์„ฑ์ ๋“ฑ๋ก์—ฌ๋ถ€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.



image

3-2. ํŠน์ • ๊ณผ๋ชฉ ๊ต์œก์ƒ ์ •๋ณด ๋ฐ ์„ฑ์  ์ถœ๋ ฅ

  • ํŠน์ • ๊ณผ๋ชฉ์˜ ๊ณผ๋ชฉ๋ฒˆํ˜ธ ์„ ํƒ์‹œ ๊ต์œก์ƒ ์ •๋ณด ๋ฐ ์„ฑ์ ์„ ์ถœ๊ฒฐ, ํ•„๊ธฐ, ์‹ค๊ธฐ ์ด์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ์ค‘๋„ ํƒˆ๋ฝํ•˜์—ฌ ์„ฑ์  ์ฒ˜๋ฆฌ๊ฐ€ ์ œ์™ธ๋œ ๊ต์œก์ƒ์ด๋”๋ผ๋„ ๊ต์œก์ƒ ๋ช…๋‹จ์— ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.
  • ์ค‘๋„ ํƒˆ๋ฝ์ƒ์€ '์ค‘๋„ ํƒˆ๋ฝ ์—ฌ๋ถ€'์™€ '์ค‘๋„ ํƒˆ๋ฝ ๋‚ ์งœ'๋ฅผ ํ•จ๊ป˜ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.



4. ์ถœ๊ฒฐ ๊ด€๋ฆฌ ๋ฐ ์ถœ๊ฒฐ ์กฐํšŒ

image

  • ๊ต์‚ฌ๊ฐ€ ๊ฐ•์˜ํ•œ ๊ณผ์ •์— ํ•œํ•ด ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๊ต์œก์ƒ์˜ ์ถœ๊ฒฐ์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถœ๊ฒฐ ํ˜„ํ™ฉ์„ ๊ธฐ๊ฐ„๋ณ„(๋…„, ์›”, ์ผ), ํŠน์ • ๊ณผ์ •๋ณ„ ์กฐํšŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ์ถœ๊ฒฐ ์กฐํšŒ๋Š” ๊ทผํƒœ ์ƒํ™ฉ์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์ •์ƒ, ์ง€๊ฐ, ์กฐํ‡ด, ์™ธ์ถœ, ๋ณ‘๊ฐ€, ๊ธฐํƒ€)



๐Ÿ’Ž ๊ธฐ์ˆ 



๐Ÿฐ ํ›„๊ธฐ

์ž๋ฐ” ํ”„๋กœ์ ํŠธ์— ์ด์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์ ํŠธ๋„ ๋งˆ๋ฌด๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‹œ๋‚˜ 3๋…„ ์ „ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์—… ์ดํ›„๋กœ ์ฐธ ์˜ค๋žœ๋งŒ์ด์—ˆ๋Š”๋ฐ์š”.๐Ÿ˜…

๋‹น์‹œ์™€ ๋‹ค๋ฅด๊ฒŒ ์•„๋ฌด๋ž˜๋„ ํŒ€ ํ”„๋กœ์ ํŠธ์ด๋‹ค ๋ณด๋‹ˆ ๊ทœ๋ชจ๋„ ์ปค์ง€๊ณ  SQL์„ ์งœ๋Š” ๋ฒ”์œ„๋„ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. DBMS๋ฅผ ์“ธ ์ค„๋„ ๋ชจ๋ฅด๋˜ ๊ผฌ๊ผฌ๋งˆ ์‹œ์ ˆ ๋•Œ๋Š” ์ฝ˜์†”๋กœ mariaDB๋ฅผ ์ผœ๋†“๊ณ  ํ•œ๋•€ํ•œ๋•€ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๋Š” ์ง“์„ ํ–ˆ์—ˆ๋Š”๋ฐ.. ์—ฌ๋Ÿฌ๋ชจ๋กœ ํŒจ๊ธฐ ์žˆ๊ณ  ์‚ฝ์งˆ ํ–ˆ๋˜ ์‹œ์ ˆ์ž…๋‹ˆ๋‹ค.. ์ง€๊ธˆ๋„ ๊ฐ€๋” ๋งˆ์ฃผ์น˜๋Š” ์กฐ๊ต๋‹˜๊ป˜ ํ”„๋กœ๊ทธ๋žจ์„ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ธ๊ฐ„์ด ๋˜์—ˆ๋‹ค๊ณ  ์ด ๊ธฐ์œ ์†Œ์‹์„ ์•Œ๋ ค๋“œ๋ ค์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜Ž

์ธ๊ฐ„์ด ๋„๊ตฌ๋ฅผ ์“ฐ๋ฉฐ ์ง„ํ™”ํ•ด์™”๋“ฏ, ์ €๋ผ๋Š” ์ธ๊ฐ„๋„ ์ด๋ฒˆ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ธฐ์ˆ ์„ ๋„์ž…ํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. DBMS์™€ ERD ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ๊ณ  ๊ผญ ์จ๋ณด๊ณ  ์‹ถ์—ˆ๋˜ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๋„ ์“ธ ์ˆ˜ ์žˆ์–ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋Š๋ผ์ง€๋งŒ ํšจ์œจ์ ์ธ ํ˜‘์—…์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ๋Š” ํ•„์ˆ˜๋ถˆ๊ฐ€๊ฒฐํ•œ ์š”์†Œ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ €์˜ ๋†๋‹ด์„ ๋ฐ›์•„์ค€ ํŒ€์›๋“ค์—๊ฒŒ๋„ ๋ฌดํ•œํ•œ ๊ฐ์‚ฌ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค!๐Ÿ’—



About

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ ๊ต์œก์„ผํ„ฐ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages