Search

2020๋…„ 2ํšŒ

2020๋…„ 2ํšŒ ๊ธฐ์ถœ๋ถ„์„

๋ฒˆํ˜ธ
๊ณผ๋ชฉ
์ฃผ์š” ๊ฐœ๋…
๊ธฐ์ถœ ํ†ต๊ณ„
1
7. SQL ์‘์šฉ
SELECT โ€“ IN
2
7. SQL ์‘์šฉ
ROLLBACK
3
7. SQL ์‘์šฉ
CREATE INDEX
4
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[Python] set
5
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[Java] new
6
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[Java] โ€“ ์ƒ์†, super()
์ƒ์†, ์ƒ์„ฑ์ž, super()
๋‹ค์Œ๊ณผ ๊ฐ™์€ "ํ•™์ƒ"ํ…Œ์ด๋ธ”์„ ๋Œ€์ƒ์œผ๋กœ, 3ํ•™๋…„๊ณผ 4ํ•™๋…„์˜ ํ•™๋ฒˆ๊ณผ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (๋‹จ, in ๊ตฌ๋ฌธ์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉํ•  ๊ฒƒ)
ํ•™๋ฒˆ
์ด๋ฆ„
ํ•™๋…„
1111
ํ™๊ธธ๋™
1
2222
์ž„๊บฝ์ •
2
3333
์œ ๊ด€์ˆœ
3
4444
์•ˆ์ค‘๊ทผ
3
5555
ํ™๋ฒ”๋„
4
SQL ์ œ์–ด์–ด(DCL)์—๋Š” COMMIT, ROLLBACK, GRANT, REVOKE ๊ฐ€ ์žˆ๋‹ค. ๊ทธ ์ค‘ ROLLBACK์— ๋Œ€ํ•ด ์•ฝ์ˆ ํ•˜์‹œ์˜ค.
๋‹ค์Œ ์ฃผ์–ด์ง„ student ํ…Œ์ด๋ธ”์˜ name ์†์„ฑ์— idx_name๋ฅผ ์ธ๋ฑ์Šค ๋ช…์œผ๋กœ ํ•˜๋Š” ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.
ํ•™๋ฒˆ
์ด๋ฆ„
ํ•™๋…„
1111
ํ™๊ธธ๋™
1
2222
์ž„๊บฝ์ •
2
3333
์œ ๊ด€์ˆœ
3
4444
์•ˆ์ค‘๊ทผ
3
5555
ํ™๋ฒ”๋„
4
๋‹ค์Œ ํŒŒ์ด์ฌ(Python) ์Šคํฌ๋ฆฝํŠธ์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์ ์œผ์‹œ์˜ค.
>>> asia={"ํ•œ๊ตญ", "์ค‘๊ตญ", "์ผ๋ณธ"} >>> asia.add("๋ฒ ํŠธ๋‚จ") >>> asia.add("์ค‘๊ตญ") >>> asia.remove("์ผ๋ณธ") >>> asia.update(["ํ™์ฝฉ", "ํ•œ๊ตญ", "ํƒœ๊ตญ"]) >>> print(asia)
Python
๋ณต์‚ฌ
๋‹ค์Œ์— ์ œ์‹œ๋œ ์ž๋ฐ”(Java) ํ”„๋กœ๊ทธ๋žจ์ด [์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ]์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ, ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ( ? )์— ๋“ค์–ด๊ฐˆ ํ‘œํ˜„์„ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜์—ฌ ์“ฐ์‹œ์˜ค.
class Parent { void show() { System.out.println("Parent"); } } class Child extends Parent { void show() { System.out.println("Child"); } } public class Exam { public static void main(String[] args) { Parent pa = ( ? ) Child(); pa.show(); } }
Java
๋ณต์‚ฌ
๋‹ค์Œ ์ž๋ฐ”(Java) ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•œ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์“ฐ์‹œ์˜ค.
class A { int a; public A(int n) { a = b; } public void println("a="+a); } class B extends A { public B(int n) { super(n); super.print(); } } public class Exam { public static void main(String[] args) { B obj = new B(10); } }
Java
๋ณต์‚ฌ