DBMS와 웹프로그래밍의 관계에 대한 질문입니다(내공45)
-
게시물 수정 , 삭제는 로그인 필요
제가 하는 말이 맞는 말인지, 틀린부분이 있으면 고쳐주시구요
좀더 구체적으로 살좀 붙여주세요~
학교에서 발표할 내용인데 자료를 열심히 찾아봐도
딱 가려운데를 긁어주는데는 없고 해서 자료 + 내생각을 정리한건데요
정확한건지도 잘 모르겠고 좀 너무 겉핡기 식인거 같기도 하고 그러네요..;;
----------------------------------------------------------------------
DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을 효과적으로
관리하기 위한 응용소프트웨어(?)를 말한다
수많은 DBMS가 나와있지만 대표적으로 많이 쓰이는 것으로
ORACLE, MSSQL, MYSQL이 있다.
웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고
ASP는 IIS서버, PHP와 JSP는 APACHE서버를 사용하여 구동시키는데
JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT
컨테이너를 얹어서 사용한다.
웹언어와 서버를 정했으면 어떤 DBMS를 사용할 것인가를 정해야 하는데
서버는 언어에 종속적이기 때문에 고를수가 없지만 DBMS는 언어에 독립적
이므로 아무 언어에 아무 DBMS나 사용할 수가 있다.
보통 ORACLE은 대기업에서, MSSQL은 중소기업, MYSQL은 개인용으로
많이 사용하곤 하는데 이유는 ORACLE,MSSQL,MYSQL순으로 가격이 높고
안정성이나 규모가 크기 때문이다
사용할 DBMS까지 정했으면 이제 서버와 DBMS를 설치하고 웹언어와
DBMS를 연결해줄 커넥터, ODBC를 설치(?)하면 모든 준비가 끝난다.
이때 ASP와 PHP는 ODBC로 DBMS와 연결이 가능하지만 JSP의 경우는
JAVA에 최적화 된 데이터베이스 커넥터인 JDBC를 사용해야만 한다.
SQL 쿼리문은 ISO에서 제정한 표준을 사용하기 때문에 모든 DBMS가
같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.
----------------------------------------------------------------------
하고 이어서 이제 각 DBMS의 차이점에 대하여 설명할거에요
이런 내용에대해 잘 나와있는 블로그나 사이트도 알고계시면 좀 가르쳐주세요 ㅠ
성의껏 답변해주시면 감사내공도 드릴게요~ +_+
제가 하는 말이 맞는 말인지, 틀린부분이 있으면 고쳐주시구요
좀더 구체적으로 살좀 붙여주세요~
학교에서 발표할 내용인데 자료를 열심히 찾아봐도
딱 가려운데를 긁어주는데는 없고 해서 자료 + 내생각을 정리한건데요
정확한건지도 잘 모르겠고 좀 너무 겉핡기 식인거 같기도 하고 그러네요..;;
----------------------------------------------------------------------
DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을 효과적으로
관리하기 위한 응용소프트웨어(?)를 말한다
수많은 DBMS가 나와있지만 대표적으로 많이 쓰이는 것으로
ORACLE, MSSQL, MYSQL이 있다.
웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고
ASP는 IIS서버, PHP와 JSP는 APACHE서버를 사용하여 구동시키는데
JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT
컨테이너를 얹어서 사용한다.
웹언어와 서버를 정했으면 어떤 DBMS를 사용할 것인가를 정해야 하는데
서버는 언어에 종속적이기 때문에 고를수가 없지만 DBMS는 언어에 독립적
이므로 아무 언어에 아무 DBMS나 사용할 수가 있다.
보통 ORACLE은 대기업에서, MSSQL은 중소기업, MYSQL은 개인용으로
많이 사용하곤 하는데 이유는 ORACLE,MSSQL,MYSQL순으로 가격이 높고
안정성이나 규모가 크기 때문이다
사용할 DBMS까지 정했으면 이제 서버와 DBMS를 설치하고 웹언어와
DBMS를 연결해줄 커넥터, ODBC를 설치(?)하면 모든 준비가 끝난다.
이때 ASP와 PHP는 ODBC로 DBMS와 연결이 가능하지만 JSP의 경우는
JAVA에 최적화 된 데이터베이스 커넥터인 JDBC를 사용해야만 한다.
SQL 쿼리문은 ISO에서 제정한 표준을 사용하기 때문에 모든 DBMS가
같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.
----------------------------------------------------------------------
하고 이어서 이제 각 DBMS의 차이점에 대하여 설명할거에요
이런 내용에대해 잘 나와있는 블로그나 사이트도 알고계시면 좀 가르쳐주세요 ㅠ
성의껏 답변해주시면 감사내공도 드릴게요~ +_+