dbms 2

DB 5강. 데이터베이스 복습

1521 포트로는 연결만 한다. 버퍼를 연결하고 아이디와 패스워드를 전달한다. 1521 리스너는 누군가가 로그인하는 걸 기다리는 포트이고, 들어오면 받은 아이디 패스워드로 커넥션이 되는지 확인한 후 응답해준다. 잘 커넥션이 되었다면 세션이 만들어진 것이다. 이 세션은 OSI 7계층 중 세션 계층에서 일어난다. 인증이 완료되면 다른사람의 연결도 받아야 하기 때문에 1521 포트와 연결된 선이 끊기게 된다. 끊기고 나면 다른 포트(8080)로 새로운 버퍼가 연결이 되어 통신이 가능한 상태가 된다. A SD와 B SD가 모두 커넥션에 승인이 되어 8080 포트에 연결되면 동시에 통신하게 되는데 hello, hi를 누가 보냈는지 어떻게 구별할까? 헤더가 필요하다 헤더는 아무렇게나 만들어도될까? 프로토콜이 필요하..

DB/Oracle 2022.02.03

DB 2강. 데이터베이스란?

데이터란? 데이터와 정보의 차이는 무엇일까? 1루, 2루, 3루에는 주자가 있고 타석에 선 타자가 홈런을 쳤다. 이 모든 상황을 Data라고 한다. 그리고 그 상황의 결과인 점수 4점이 정보이다. 데이터베이스에는 데이터가 들어간다. 데이터베이스의 목적 = 공유!! 데이터를 파일에 저장해서 관리하면 분산되어 있고, 중복이 가능하게 된다. 이 데이터를 수정하려고 할 때 일일이 파일을 찾아가서 정보를 수정해야 한다. 만약 이때 수정을 빠뜨리는 데이터가 생기게 된다면 데이터가 일치하지 않게 되어 무결성이 깨지는 것이다. 그래서 이 데이터를 데이터베이스에 저장하여 공유를 하면 된다. 데이터베이스 하나만 있으면 무결성이 깨질 일이 없고, 안전하고 효과적인 공유가 가능하다. 하드 디스크에 저장되어 있는 파일을 찾아갈..

DB/Oracle 2022.01.27