๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽˆ | ์ผ์ƒ/๐Ÿ’ก | ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ ์‹ค๊ธฐ] ์‹ค๊ธฐ ๋Œ€๋น„ ๋‹จ์–ด์žฅ(1)

by immgga 2022. 5. 20.

1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

 

1. DBA: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž

DataBaseAdministior: DBMS๋ฅผ ์‚ฌ์šฉํ•ด DB ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ ๋˜๋Š” ๊ทธ๋ฃน

 

2. DBMS: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œDataBase Management System: DBA๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

ex> MySQL: ์˜ค๋ผํด ์‚ฌ์˜ DBMS

 

3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค: ์ž๋ฃŒ(Data)์˜ ๋ชจ์ž„

ํŠน์ง•: ์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ์„ฑ, ์ง€์†์ ์ธ ๋ณ€ํ™”, ๋™์‹œ ๊ณต์œ , ์ƒํ˜ธ ์ฐธ์กฐ, ๋ฐ์ดํ„ฐ ๋…ผ๋ฆฌ์  ๋…๋ฆฝ์„ฑ

- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”: ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ

 

4. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„

์š”๊ตฌ์กฐ๊ฑด ๋ถ„์„ -> ๊ฐœ๋…์  ์„ค๊ณ„ -> ๋…ผ๋ฆฌ์  ์„ค๊ณ„ -> ๋ฌผ๋ฆฌ์  ์„ค๊ณ„ -> ๊ตฌํ˜„

 

5. ์Šคํ‚ค๋งˆ(Schema): ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ „๋ฐ˜์ ์ธ ๋ช…์„ธ

- ์™ธ๋ถ€์Šคํ‚ค๋งˆ: ๊ฐœ์ธ์˜ ๊ด€์ /์„œ๋ธŒ์Šคํ‚ค๋งˆ

- ๊ฐœ๋…์Šคํ‚ค๋งˆ: ์กฐ์ง์  ๊ด€์ /๋…ผ๋ฆฌ์Šคํ‚ค๋งˆ

- ๋‚ด๋ถ€์Šคํ‚ค๋งˆ: ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ 

 

6. ๋””๊ทธ๋ฆฌ(Degree: ์ฐจ์ˆ˜): ์†์„ฑ์˜ ๊ฐœ์ˆ˜

์†์„ฑ(Attribute), ํ•„๋“œ(Field)

 

7. ์นด๋””๋„๋ฆฌํ‹ฐ(Cardinality: ๊ธฐ์ˆ˜): ํŠœํ”Œ์˜ ๊ฐœ์ˆ˜

ํŠœํ”Œ(Tuple), ๋ ˆ์ฝ”๋“œ(record)

 

8. ํŠธ๋žœ์žญ์…˜: ํ•˜๋‚˜์˜ ์ž‘์—… ์ˆ˜ํ–‰์„ ์œ„ํ•œ ์—ฐ์‚ฐ๋“ค์˜ ์ง‘ํ•ฉ

ACID: ์›์ž์„ฑ(Atomicity), ์ผ๊ด€์„ฑ(Consistency), ๋…๋ฆฝ์„ฑ(Isolation), ์ง€์†์„ฑ(Durability)

 

9. SQL: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •์˜์–ดStructed Query Language: ์ •์˜์–ด(DDL), ์กฐ์ž‘์–ด(DML), ์ œ์–ด์–ด(DCL)

 

10. DDL: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •์˜(Definition)

์–ธ์–ด์ƒ์„ฑ: CREATE TABLE

ํ…Œ์ด๋ธ”๋ช…๋ณ€๊ฒฝ: ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD ์ปฌ๋Ÿผ๋ช…

๋ฐ์ดํ„ฐํƒ€์ž…์ œ๊ฑฐ: DROP TABLE ํ…Œ์ด๋ธ”๋ช…[CASCADE/RESTRICT]

์ดˆ๊ธฐํ™”: TRUNCATE ํ…Œ์ด๋ธ”๋ช…

 

11. DML: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กฐ์ž‘(Manipulation) ์–ธ์–ด

๊ฒ€์ƒ‰: SELECT ์ปฌ๋Ÿผ๋ช… FROM ํ…Œ์ด๋ธ”๋ช…

๊ฐฑ์‹ : UPDATE ํ…Œ์ด๋ธ”๋ช… SET ์ปฌ๋Ÿผ๋ช… = ์ˆ˜์ •๊ฐ’

์‚ญ์ œ: DELETE[FROM] ํ…Œ์ด๋ธ”๋ช…

์‚ฝ์ž…: INSERT INTO ํ…Œ์ด๋ธ”๋ช… VALUES ์ž…๋ ฅ๊ฐ’1, ์ž…๋ ฅ๊ฐ’2....

 

12. DCL: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œ์–ด(Control) ์–ธ์–ด

์™„๋ฃŒ: COMMIT

์ทจ์†Œ: ROLLBACK

๊ถŒํ•œ๋ถ€์—ฌ: GRANT SELECT ON ํ…Œ์ด๋ธ”๋ช… TO ์ปฌ๋Ÿผ๋ช…

๊ถŒํ•œ์ œ๊ฑฐ: REVOKE SELECT ON ํ…Œ์ด๋ธ”๋ช… TO ์ปฌ๋Ÿผ๋ช…

 

13. ALTER

ALTER ADD: ALTER๋ฌธ์˜ ์—ด ์ถ”๊ฐ€

ALTER MODIFY: ALTER๋ฌธ์˜ ํƒ€์ž… ๋ณ€๊ฒฝ

ALTER DROP: ALTER ๋ฌธ์˜ ์—ด ์‚ญ์ œ

 

14. SELECT

SELECT ์ปฌ๋Ÿผ๋ช… FROM ํ…Œ์ด๋ธ”๋ช… WHERE ์กฐ๊ฑด๋ฌธ

WHERE: SQL ๊ธฐ๋ณธ ์กฐ๊ฑด๋ฌธ

SELECT ์ปฌ๋Ÿผ๋ช… FROM ํ…Œ์ด๋ธ”๋ช… ORDER BY ์ปฌ๋Ÿผ๋ช… ASC

ORDER BY: ์ •๋ ฌ(ASC: ์˜ค๋ฆ„์ฐจ์ˆœ/DESC: ๋‚ด๋ฆผ์ฐจ์ˆœ)

SELECT ์ปฌ๋Ÿผ๋ช… FROM ํ…Œ์ด๋ธ”๋ช… GROUP BY ์ปฌ๋Ÿผ๋ช… HAVING ์กฐ๊ฑด๋ฌธ

GROUP BY: ๊ทธ๋ฃน(์กฐ๊ฑด ์ž‘์„ฑ ์‹œ HAVING)

 

15. ๊ธฐํƒ€

RESTRICT: ์ฐธ์กฐ ์‹œ ์‚ญ์ œ ์ทจ์†Œ

CASCADE: ์ฐธ์กฐ ์‚ญ์ œ

DISTINCT: ์ค‘๋ณต ์ œ๊ฑฐ

VIEW: ์œ ๋„๋œ ๊ฐ€์ƒ ํ…Œ์ด๋ธ”

์กฐ์ธ: INNER JOIN/OUTER JOIN(LEFT/RIGHT/FULL)

 

16. ์ง‘ํ•ฉ

UNION: ํ•ฉ์ง‘ํ•ฉ(์ค‘๋ณต ์ œ๊ฑฐ)

UNION ALL: ํ•ฉ์ง‘ํ•ฉ(์ค‘๋ณต ํฌํ•จ)

INTERSECT: ๊ต์ง‘ํ•ฉ

MINUS: ์ฐจ์ง‘ํ•ฉ

 

17. ํ‚ค

  • ๊ธฐ๋ณธ ํ‚ค: ํ›„๋ณดํ‚ค ์ค‘ ์„ ์ •๋œ ํ‚ค/์ค‘๋ณต ๋ถˆ๊ฐ€
  • ํ›„๋ณด ํ‚ค: ์œ ์ผ์„ฑ, ์ตœ์†Œ์„ฑ ๋งŒ์กฑ
  • ์Šˆํผ ํ‚ค: ์œ ์ผ์„ฑ ๋งŒ์กฑ
  • ๋Œ€์ฒด ํ‚ค: ๊ธฐ๋ณธํ‚ค๋กœ ์„ ํƒ๋˜์ง€ ๋ชปํ•œ ํ›„๋ณด ํ‚ค
  • ์™ธ๋ž˜ ํ‚ค: ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ํ–‰ ์‹๋ณ„ ํ‚ค

 

18. ์ด์ƒ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด์ƒํ˜„์ƒ(Anomaly: ์•„๋…ธ๋ง๋ฆฌ)

๋ฐ์ดํ„ฐ ๋ถˆ์ผ์น˜ ํ˜„์ƒ: ์‚ฝ์ž… ์ด์ƒ/์‚ญ์ œ ์ด์ƒ/๊ฐฑ์‹  ์ด์ƒ

 

๊ด€๊ณ„ ๋Œ€์ˆ˜: ์ •๋ณด ์œ ๋„ ์ ˆ์ฐจ์  ์–ธ์–ด

๊ด€๊ณ„ ํ•ด์„: ์ •๋ณด ๋ช…์‹œ ๋น„์ ˆ์ฐจ์  ์–ธ์–ด

 

 

 

2. ์šด์˜์ฒด์ œ

 

1. ์šด์˜ ์ฒด์ œ(Operating System)

์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์™€ ์‚ฌ์šฉ์ž ๊ฐ„์— ์œ„์น˜ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ž์› ๋“ฑ์„ ๊ด€๋ฆฌ

 

2. ์ข…๋ฅ˜

์œˆ๋„์šฐ(Windows): ์„ ์ ํ˜• ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น, GUI, PNP, NTFS

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๊ฐœ๋ฐœ/GUI: ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์ง€์›/PNP: Plug & Play

 

๋„์Šค(DOS): CUI(CLI)

CUI: ๋ฌธ์ž๊ธฐ๋ฐ˜ ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค(ํ˜น์€ CLI)

 

์œ ๋‹‰์Šค(Unix): ๋‹ค์ค‘ ์‚ฌ์šฉ์ž, ๋ฉ€ํ‹ฐ ํƒœ์Šคํ‚น, CUI

์‰˜(Shell): ๋ช…๋ น์–ด ๋ฒˆ์—ญ๊ธฐ

์ปค๋„(Kernel): ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ/์ž์›์„ ํ†ต์ œ

 

๋ฆฌ๋ˆ…์Šค(Linux): ์˜คํ”ˆ ์†Œ์Šค ์šด์˜์ฒด์ œ

์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜

 

3. ๊ธฐํƒ€

PNP: Plug & Play

์™ธ๋ถ€ ์žฅ์น˜ ์—ฐ๊ฒฐ ์‹œ, ์ž๋™์œผ๋กœ ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ์•„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ

 

ํ•ซ ์Šค์™‘(Hot Swap): [์ „์› ON]์žฅ์น˜ ์—ฐ๊ฒฐ

์‹œ์Šคํ…œ ์ „์›์ด ์ผœ์ง„ ์ƒํƒœ์—์„œ, ์™ธ๋ถ€ ์žฅ์น˜ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ ๋ฐ ์ œ๊ฑฐํ•˜๋Š” ๊ธฐ๋Šฅ

 

ํ•ซ ํ”Œ๋Ÿฌ๊ทธ(Hot Plug): [์ „์› OFF]์žฅ์น˜ ์—ฐ๊ฒฐ

์ƒˆ๋กœ์šด ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ• ์‹œ, ์‹œ์Šคํ…œ ์ „์›์ด ๊บผ์ง„ ์ƒํƒœ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ

 

๊ฐ€์ƒํ™”(Virtualization)

๋‹จ์ผ ํ˜ธ์ŠคํŠธ์—์„œ ๋‹ค์ˆ˜์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋ฅผ ๊ตฌ๋™ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ

 

ํ•˜์ดํผ๋ฐ”์ด์ €(Hypervisor)

๋‹จ์ผ ํ˜ธ์ŠคํŠธ์—์„œ ๋‹ค์ˆ˜์˜ ์šด์˜์ฒด์ œ๋ฅผ ๊ฐ€์ƒ์œผ๋กœ ๊ตฌ๋™ ์ง€์›ํ•˜๋Š” ํ”Œ๋žซํผ

 

4. ๋‹จ์ถ•ํ‚ค

windows

window + E: ์œˆ๋„์šฐ ํƒ์ƒ‰๊ธฐ ์‹คํ–‰

window + R: ์œˆ๋„์šฐ ์‹คํ–‰์ฐฝ ์‹คํ–‰

window + F: ์ฐพ๊ธฐ

window + D: ๋ฐ”ํƒ•ํ™”๋ฉด ํ‘œ์‹œ

window + L: ์‚ฌ์šฉ์ž ์ „ํ™˜/์‹œ์Šคํ…œ ์ž ๊ธˆ

window + Pause: ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ ํ™•์ธ

 

5. ๋ช…๋ น์–ด

๊ธฐ๋Šฅ ์œˆ๋„์šฐ/MS-DOS ๋ฆฌ๋ˆ…์Šค
๊ฒฝ๋กœ ๋ณ€๊ฒฝ cd cd
๋ชฉ๋ก ์ถœ๋ ฅ dir Is
๊ตฌ์กฐ ๋ณต์‚ฌ xcopy cp
๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ mkdir mkdir
ํ•˜์œ„ํŒŒ์ผ ์‚ญ์ œ del rm
์†์„ฑ ์„ค์ • attrib chmod

 

์ฐธ๊ณ ํ•œ ์ž๋ฃŒ

https://www.youtube.com/watch?v=i92Krl6N_uo 

728x90

๋Œ“๊ธ€