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 |
์ฐธ๊ณ ํ ์๋ฃ