select * from Book; select * from Customer; select * from Orders; CREATE TABLE Orders; --프라이머리키나 포린키 쓸땐 앞의 쉼표 삭제(이 문법에선 안 썼음) orderid number(2), custid number(2), bookid number(2), saleprice number(8), orderdate date, PRIMARY KEY(orderid), foreign key(custid) references Customer(custid), foreign key(bookid) references Book(bookid) ); --숫자는 number로 --문자는 varchar2로 --날짜는 date로 insert into Orders v..
--book 테이블 생성하기--CREATE TABLE 문법 활용하기--NUMBER (2) : 숫자자료를 사용할 껀데 최대 두자리수 숫자--VARCHAR2(40) : 문자열을 사용할 껀데 최대 40자리 문자열--테이블마다 PRIMARY KEY가 반드시 하나이상 지정되어야 한다--PRIMARY KEY는 속성 중에서 모든 데이터를 식별할 수 있는 속성이다CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(8));--생성된 book테이블에 데이터 삽입 -- 문법 : INSERT INTO '테이블명'-- values('값1', 값2, 값..
오라클을 스스로 들여쓰기 안됨 tab키 써주기 항상 한칸 띄우기 --book 테이블 생성하기 --CREATE TABLE 문법 활용하기 --NUMBER (2) : 숫자자료를 사용할 껀데 최대 두자리수 숫자 --VARCHAR2(40) : 문자열을 사용할 껀데 최대 40자리 문자열 --primary키는 속성 중에서 모든 데이터를 식별할 수 있는 속성이다 CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(8) ); --생성된 book테이블에 데이터 삽입 -- 문법 : INERERT INTO '테이블명' -- values('값1', 값2, 값3, ...); --숫자 자..
/* system계정에서 실행한다. */ /* Oracle 12c 이상의 CDB 사용자 생성을 위해 c##을 붙인다 */ DROP USER c##madang CASCADE; CREATE USER c##madang IDENTIFIED BY madang DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp PROFILE DEFAULT; GRANT CONNECT, RESOURCE TO c##madang; GRANT CREATE VIEW, CREATE SYNONYM TO c##madang; GRANT UNLIMITED TABLESPACE TO c##madang; ALTER USER c##madang ACCOUNT UNLOCK; /* 여기서부터는 마당 계정으로 접속 */ co..
system(관리자계정) 1. 여러 계정 생성, 삭제 2. 계정 권한 부여(DCL- REVOKE, GRANT) SQL(Structured Query Language) DDL(data definition language)-데이터 정의어 -개념:테이블의 뼈대를 생성, 변경, 삭제하는 언어 -종류 가. CREATE : 테이블 생성 나. ALTER: 테이블 수정(특히 속성) 다. DROP: 테이블 삭제 DML(data manipulation laguage)-데이터 조작어 - 개념 : 테이블 안의 데이터를 조회, 삽입 ,변경, 삭제하는 언어 -종류 가. SELECT : 데이터 조회 나. INSERT : 데이터 삽입 다. UPDATE : 데이터 변경 라. DELETE : 데이터 삭제 DCL(data control ..
데이터 모델링이란? 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 데이터베이스 설계의 핵심 과정 데이터 모델링 과정 요구사항 수집 및 분석>설계(개,논,물)>데이터베이스 구현 요구사항 수집 및 분석에서의 세부 설명 현실 세계의 대상 및 사용자의 요구 등을 정리 및 분석 • 사용자 식별 • 데이터 베이스 용도 식별 • 사용자 요구 사항 수집 및 명세 개념적 모델링의 세부설명 중요 개념을 구분 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 요구사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정 개체(엔티티, entity)를 추출하고 각 개체들 간의 관계를 정의하여 ER 다이어그램(ERD, Entity Relations..