본문 바로가기

데이터베이스

SQL 명령 1. DDL(Data Definition Language): 데이터 정의 명령 - 객체 구조적 정의 Create, alter, drop, [rename, truncate] Create도 객체 생성 2. DML(Data Manipulation Language) - 객체 존폐에는 상관이 없고, 대상이 데이터(행, 레코드) Insert, update, delete, [select](oracle에만 있음) -컬럼의 값만 없앨때는 update -행 단위 삭제는 delete DML사용량에 따라 데이터베이스 타입을 알 수 있어 그래서 DML 명령을 트랜잭션이라고도 함. 일처리 쇼핑몰은 DML이 많이 사용되고, 물류관리는 DML이 많지는 않아(?) 3. DCL(Data Control Language) Grant(권한 .. 더보기
오라클 수행 팁 오라클 접속 sqlplus /nolog //로그인 없이 sqlplus로 접속 connect scott/tiger 또는 conn scott/tiger //기본적으로 생겨있는 계정과 비번, scott, tiger 네트워크로 접속하기 위해서는 tnsnames.ora 파일의 서비스명으로 접속 connect scott/tiger @PARTNER 시스템 관리자로서 접속 conn / as SYSDBA show user 오라클을 윈도우에 설치 시 Admin이 DBA로 디폴트로 설정됨 더보기
오라클 설치, 삭제 OS와 오라클이 충돌할 수 있으므로 시스템 파티션(c:\)에는 설치안하는 것이 좋음 최하 4기가, 하지만 난 일단 c:\ oracle설치 -이 스샷에 안나온 화면은 대부분 디폴트로 하면 됨. 이 설치는 데이터베이스에 대한 개인 공부를 목표로 합니다. 설치중 물어보는 디렉토리는 stage 폴더 선택 오라클 설치 프로그램이 자바로 짜여있음 그래서 자바 관련 프로그램이 같이 설치됨 9i부터 디폴트로 웹서버 기능 지원(공인 IP인 경우) 30~40%에서 문제가 생기면 다시 설치하면 되는데,(파일만 옮긴거라) 50%설치 이상에서 문제가 생기면 프로그램 삭제를 하고 재설치 해야함(매우 귀찮음) ***삭제 방법*** 1. Uninstall(설치된 시작메뉴에서 언인스톨, 설치화면 중에 메뉴로 제거-제어판에 없음) 2... 더보기
델파이 2 - database 다루기 복습 sqlite 사용 sqlite odbc -> 연습할 소스 프로그램 -> 지난번 소스에 추가하는 형식입니다. 올려있는 소스를 사용해도 되고, 지난번 소스를 사용해도 됩니다. sqlite db 파일에 테이블을 생성 후, Stringgrid에 있는 내용을 읽어서 값을 insert 하는 형태로 하면 됩니다~ (평균, 총점은 db에 넣지 않습니다) 1. sqlite odbc 설치 2. sqlite odbc 설정 3. odbc 연결 후 database 연결 테스트는 보조프로그램->Borland Delphi 6 -> SQL Explorer에서 테스트 가능 4. 화면에 버튼을 하나 생성 5. TDatabase Component 추가 6. TQuery Component 추가 7. 4번에서 생성한 버튼을 누르면 다음의 쿼리를 사용하여 sq.. 더보기