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
๋ณต์ฌ