실행을 시킬때는 연속적으로 주르륵 되는 것이 아니라 한 줄씩 코드가 실행된다. 따라서 실행시킬 줄 또는 실행시킬 블럭을 잡아놓은 상태로 실행을 눌러야 원하는 대로 모양이 만들어 진다.
테이블 생성 및 정보넣기 테이블을 사용해보자
사용할 테이블 만들기 테이블 사용하기 문제 풀어보기
사용할 테이블 만들기
오라클 연습하기
설계 단계 요구 조건 분석 사용자가 원하는 데이터베이스의 용도를 파악하는 단계 개념적 설계 사용자들의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계 논리적 설계 개념적 설계에서 만들어진 구조를 목적 데이터베이스에 맞도록 스키마를 설계하는 단계입니다. 이 단계에
데이터 무결성 제약조건 테이블에 부적절한 자료가 입력되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해서 정의하는 여러 가지 규칙 종류 not null (비워져있으면 안된다) unique (중복 값은 입력되지 않는다) primary key (unique 제
외래키 관계일 때 제약조건 변경하기 일시적으로 제약조건 비활성화 시키고 변경 후 제약 조건 활성화시키기 1-1. cascade 키워드로 관계 맺고 있는 모든 컬럼을 한꺼번에 비활성화시키기 제약 조건을 영구적으로 지우고 -> 조건을 삽입 / 삭제 후 -> 제약조건을 재
조인 연습하기 서브쿼리 하나의 select 문장의 절 안에 포함된 또 하나의 select 문장 서브 쿼리를 포함하고 있는 쿼리문을 메인쿼리, 포함된 쿼리를 서브 쿼리라 부른다 규칙 서브쿼리 안에 서브 쿼리가 들어갈 수 있다. 이것을 네스팅 이라 하며, 메모리가 허용
문제풀기 뷰(View) : 실제로 데이터를 저장하고 있지는 않지만 DML 작업이 가능한, 물리적인 테이블에 근거한 '논리적인 가상' 테이블 : 기본 테이블에서 파생된 객체로서 기본 테이블에 대한 하나의 쿼리문 : 뷰를 통해 실제 테이블에 저장된 데이터를 볼 수 있도록
with check option with read only : 읽기 전용 삽입, 삭제 등이 불가능하고. 오직 읽는 것만 가능하게 하는 옵션 Top-N 조건에 맞는 값을 순위대로 찾아보기 rownum 으로 Top-N 구하기 인라인 뷰로 Top-N 구하기
계정만 만들면 DB 접근 가능한가? -> 아니요. 권한을 부여 해야 가능합니다. Grant -> 사용자에게 시스템 권한을 부여하기 위해서 사용한다. privilege_name = 권한 이름 만일 user_name 대신 public 을 기술하면 모든 사용자에게 해당
PL/SQL은 Oracle's Procedural Language extension to SQL의 약자오라클 자체에 내장되어 있는 절차적 언어 (변수정의, 조건처리, 반복처리 등) 을 지원해주기 때문에 SQL 문을 확장해 사용할 수 있고, 단점을 보안해준다.선언부에서는
ALTER TABLE 테이블 원래 이름 RENAME 바꿀 이름;ALTER TABLE 컬럼이 속한 테이블 명 ADD COLUMN 추가할 컬럼 명 int NOT NULL;ALTER TABLE 컬럼이 속한 테이블 명 MODIFY COLUMN 변경할 컬럼 명 varchar(2