관리 메뉴

nkdk의 세상

우리가 배우는 RDBMS는 무엇인가? 본문

My Programing/DataBase

우리가 배우는 RDBMS는 무엇인가?

nkdk 2008. 3. 7. 19:19
일단 책은 개발자가 알아야 할 오라클 데이터베이스 설계&활용 이비컴꺼입니다.
뭐 절대 책선전은 아니고요. 고고!

우리가 배우는 RDBMS는 무엇인가?
오늘 간단히 Oracle 10G 를 설치 해 보았네요.
또한 전체적인 SCM에 대해서 배우고 또한 각 각 시스템에서 굴러가는 ERP들에 대한 전체적인 개념을 공부하게 되었습니다. 아무래도 오늘 강의의 주된 내용은 ERD와 UML쪽을 좀 더 공부 해서 나중에 관리자 개념을 가지게 되면 좀 더 전체적인 구상을 하게 되리라는 공부를 한 것 같습니다.

일단 오늘 배운 명령어로 들어가기 전에 들어 가는 방법 3가지

오라클에서 제공해준 sqlplus라는 것과
또한 인터넷 익스플로어를 이용해서 http://내컴퓨터이름:5560/isqlplus
로 접속해서 하는 방법이 있는데 최고 추천하는 방법이고요
실행 -> cmd 를 해서 도스 화면으로 나간 후에 sqlplus 로 실행하여
하는 방법 3가지가 있습니다.

오늘 배운 명령

connect id/pw : id와 패스워드를 넣으면 해당 아이디로 변경 접속됩니다.
단축키는 conn

select * from tab; 전체 테이블을 확인할 때 쓰는 명령어 였습니다.

commit : <- db원본에 적용시킬때 사용합니다. 원본을 갱신 시킬때 꼭 사용해야 하고요 오라클의 경우 자동갱신이 아니기 때문에 꼭 해줘야 합니다.
rollback: 원래의 상태로 되돌릴 때 사용합니다. 오라클에서는 구지 쓸 경우가 있을지 모르겠네요.

테이블 생성 방법:
create table test(no number, name varchar2(10);
no 라는 숫자형 테이블과, name이라는 문자열 테이블을 지정합니다.
문자열에는 char와 varchar, blob 등이 있습니다. 4000자 넘을 경우 blob을 사용합니다.
숫자일 경우 number(5,2) 라고 한다면 소수 둘째 자리까지 값을 받고 그 이후에 숫자는 반 올림합니다.

테이블의 구조 확인시:
describe test; 테이블 확인 및 구조를 확인 할때 사용합니다.

자료 입력시:
insert into test values(10,'홍길동');
자료 변경시:
update test set name="밥먹자' where no=10; 이건 no가 10이라는 값에 대해서 그 해당 컬럼에 해당되는 name 을 밥먹자로 바꾸어 줄 때 사용하는 겁니다.
자료 삭제시
delete from test; test 에 있는 정보를 삭제 할 때 사용합니다.

일단 이 정도까지 오늘은 배웠네요. ^^

책에 내용 192p 를 참조하세요 ^^ 빼 먹은 내용 있으면 더 붙여주세요^^