일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스트림
- 컨텍스트 초기화 객체
- SQL
- 서블릿
- DA#
- 스택
- 자바공부
- 자바 암호화
- OOP
- 객체
- 설치방법
- 자바객체
- 자바기초
- 테이블 설계
- Servlet
- java
- 조건문
- 서블릿 파라미터
- 오라클
- 자바문제
- 서블릿 동작방식
- 자바설치
- 입출력
- File
- 예제
- 자바
- 서블릿 예제
- 자바I/O
- 숫자야구
- 서블릿 값 가져오기
- Today
- Total
목록DataBase/Oracle (8)
다양한 관심 :)
보호되어 있는 글입니다.
DATA DICTIONARY 시스템 정보를 조회할 수 있는 VIEW (=오라클의 객체 정보를 볼 수 있는 뷰) DICTIONARY의 종류는 DICTIONARY VIEW를 통해 조회 가능 SELECT * FROM dictionary USER_TABLES, USER_TAB_COLUMNS, USER_VIEWS, USER_SEQUENCES DICTIONARY는 크게 4가지로 구분 가능 USER_ : 해당 사용자가 소유한 객체만 조회 ALL_ : 해당 사용자가 소유한 객체 + 다른 사용자로부터 권한을 부여받은 객체 DBA_ : 시스템 관리지만 볼 수 있으며 모든 사용자의 객체 조회 V$ : 시스템 성능과 관련된 특수 VIEW ex. 테이블과 컬럼정보조회 SELECT * FROM USER_TABLES 갖고있는 권한..
DBMS (DataBase Management System) - DataBase : 여러 사람에 의해 공유될 목적으로 저장된 데이터의 집합, 데이터를 효과적으로 관 리, 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요한 데이터를 복구하기 위한 소프트웨어 필요 = 이러한 기본적인 요구를 만족 시켜주는 시스템 (DBMS) - DBMS : 데이터 베이스를 관리하며 다른 응용프로그램이 데이터베이스를 공유하며 사용할 수 있는 환경을 만들어줌, 데이터의 백업과 복구, 속도, 공유, 동시접근, 안전성, 안정성, 확장성의 특징, 종류는 계층형, 네트워크형, 관계형이 있다. - 관계형 데이터베이스(Relational DBMS)는 정규화를 통한 합리적인 테이블 모델링을 통해 이상 현상을 제거하고 데이터 중복방지,..

오라클 SQL 설치 - 오라클 사이트 (SQL 클릭) JDK가 없으면 JDK8이 있는 버전을 설치하고, 다운로드를 받기 설치하고나서 실행창 ( JDK다운받은 경로 넣기) 오라클 설치시의 사용자 이름, 비밀번호 입력하여 연결
--table space 생성 SELECT * FROM DBA_DATA_FILES; CREATE TABLESPACE TS_DBSQL DATAFILE 'D:\B_UTIL\4.ORACLE\APP\ORACLE\ORADATA\XE\TS_DBSQL.DBF' (다운로드한 파일 경로) SIZE 100M AUTOEXTEND ON; --사용자 추가 create user 계정 identified by 비밀번호 default tablespace TS_DBSQL temporary tablespace temp quota unlimited on TS_DBSQL quota 0m on system; --접속, 생성권한 GRANT CONNECT, RESOURCE TO 계정이름;
SQL 1. 데이터베이스 계정 및 권한 설정 계정의 종류 : 관리자, 사용자 계정 계정의 생성 : Create user 명령어로 생성, 비빌번호 변경은 Alter user 1) table space 생성 SELECT * FROM DBA_DATA_FILES; CREATE TABLESPACE TS_DBSQLDATAFILE 'C:\oraclexe\app\oracle\oradata\XE\TS_DBSQL.DBF' SIZE 100M AUTOEXTEND ON; 2) 사용자 추가 create user (사용할 이름) identified by (비밀번호) default tablespace TS_DBSQL --공간을 제한하지 않는다. temporary tablespace temp quota unlimited on TS_D..

JOIN 데이터결합 (JOIN) WHERE + JOIN은 SELECT SQL의 모든 것 이라 할 수 있다 (그만큼 중요) JOIN 은 다른 테이블과 연결하여 데이터를 확장하는 문법 (=컬럼을 확장) ** 행을 확장 - 집합연산자(UNION, INTERSECT, MINUS) JOIN 문법 구분 ANSI(미국 국립표준협회) - SQL : RDBMS에서 사용하는 SQL표준 (표준을 잘 지킨 모든 RDBMS-MYSQL, MSSQL, POSTGRESQL...에서 실행가능) 2. ORACLE - SQL : ORACLE사만의 고유문법 (직관적) JOIN의 종류 NATURAL JOIN : 조인하고자 하는 테이블의 컬럼명이 같은 컬럼끼리 연결, 컬럼의 값이 같은 행들끼리 연결 예) SELECT * FROM emp e, ..