일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 운영체제
- Migration
- 코드서울
- 제어프로그램
- react코어
- 오라클
- 처리프로그램
- javascript
- 블록체인용어
- Oracle
- 데이터베이스
- typescript
- webpack
- typescirpt
- useCallback
- 선점 스케줄링
- 프로덕트구조
- react
- 프로덕트관리
- 리액트
- 마이그레이션
- 자바스크립트
- 감시프로그램
- 서비스프로그램
- Database
- roadhog
- dbms
- 타입스크립트
- 프론트엔드
- sql
- Today
- Total
목록2020/11/16 (8)
Develop+
객체 지향 언어(OOP) 플랫폼에 독립적이므로 이식성이 높음(운영체제에 크게 영향받지 않고 사용가능한 언어) 메모리를 자동으로 관리(GC, Garbage Collection) Garbage Collection - 쓸데 없는 것들을 알아서 지워줌 동적 로딩(Dynamic Loading)을 지원 동적로딩 - 메모리에 다 넣어서 실행시켜야하는데 처음에는 최소화만 올려놓고 그때그때 필요할 때 올려서 사용 멀티 스래드 쉽게 구현 멀티 스래드 - 동시에 여러 명령어를 처리할 수 있는 것 오픈 소스 라이브러리가 풍부함 미리 만들어져있는 코드들이 굉장히 많다 공짜!
데이터베이스의 정의 1. 운영 데이터 (Operational Data) 조직의 목적을 위해 사용되는 데이터 2. 공용 데이터 (Shared Data) 공동으로 사용되는 데이터 3. 통합 데이터 (Integrated Data) 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거 4. 저장 데이터(Stored Data) 컴퓨터 저장장치에 저장된 데이터 데이터 베이스의 특징 실시간 접근성(real time accessibility) 사용자가 데이터 요청 시 실시간으로 결과 서비스 계속적인 변화(continuos change) 데이터 값은 시간에 따라 항상 바뀜 동시 공유(concurrent sharing) 서로 다른 업무 또는 여러 사용자에게 동시 공유됨 내용에 따른 참조 (reference by conte..
데이터베이스 체계화된 데이터의 모임 테이블 스페이스 db관리자가 아니면 딱히 건드릴 일은 거의 없다. 데이블이 저장되는 공간 기본적으로 생성되어 있다.(SYSTEM, TEMP...) 사용자에 의해 추가적으로 여러개의 테이블스페이스가 생성될 수 있다. 오브젝트 데이터를 관리하기 위해 생성하는 모든 것 table(대표적인 것), index, view, sequence 등 세그먼트 저장 공간을 가지는 오브젝트(데이터를 직접 저장하는)와 가지지 않는 오브젝트(참조만 하는) 중 저장 공간을 가지고 있는 오브젝트를 말한다. 데이터블록(Block) 오라클에서 사용하는 데이터처리의 최소의 논리단위 I/O의 최소 단위(I/O -> Input, Output)로 하나 또는 그 이상의 OS Block으로 이루어짐 ex) 2 ..
DATABASE (Oracle) EXpress Edition은 하나의 데이터베이스만 사용 가능 데이터베이스 이름 : xe Enterprise Edition은 2개이상의 데이터베이스 생성 가능 일반적으로 dbca(자동으로 만들어주는 기능)를 이용해 자동생성 CREATE DATABASE사용 DATABASE 정보 조회(관리자만 가능) 데이터 베이스의 전체적인 정보를 가지고옴 SELECT * FROM v$instance; DATABASE 이름 조회 SELECT NAME FROM V$DATABASE; TABLESPACE 기본 생성되어 있는 TABLESPACE가 있음 필요하면 추가로 생성해서 사용 가능 CREATE TABLESPACE문을 이용해서 수동 생성 TABLESPACE 조회 SELECT TABLESPACE_..
구조화된 질의 언어(Structed Query Language) 물어보면(질의하고) 답(처리한 결과를 반환) 해주는 형식 표준 대화식 프로그래밍 언어이다 DBMS에 따라 사용되는 SQL 문법이 다르다 기본문법(Oracle 기준) 메타문자 한줄 주석 : -- 범위 주석 : /* */ 문자열 지정 : '' 연산자 살술 연산자 : +, -, *, / 비교연산자 : =,>,=, SELECT는 DQL로 따로 구분을 하기도 함 데이터 제어어(DCL, Data Control Language) Control = 제어 데이터의 제어가 아닌 권한의 제어 DB에 대한 보안, 무결성, 복구등 DBMS를 제어하기 위한 언어 GRANT(권한할당), REVOKE(권한해제), COMMIT(실행), ROLLBACK(복구) -> COM..
Oracle SQL Developer 프로그램은 sql문을 GUI/ TUI보다 조금 더 편리하게 사용하기 위한 프로그램이다. 설치 순서를 알아보자. 설치 순서 1. 오라클 홈페이지(www.oracle.com)접속 2. Download - SQL Developer 다운로드 3. 압축 해제 후 바로 실행 오라클 홈페이지(www.oracle.com)접속 홈페이지의 UI 수시로 업데이트가 되므로 Support메뉴의 다운로드만 잘 찾아가면 된다. 어떤 버전을 써도 상관은 없음 하단의 링크로 타고 들어가 운영체제에 맞는 버전을 다운 받으면 됨다. www.oracle.com/tools/downloads/sqldev-downloads.html 압출을 풀고 실행파일을 실행 여기서 선택해야 하는 것은 JAVA가 설치된 위..
SQL *PLUS는 sql문을 실행시키고 결과를 볼 수 있도록 오라클에서 제공하는 기본 툴이고 기본적으로 명령창(Command Line)기반으로 동작한다. 오라클이 잘 설치가 되어 있다면 실행 방법과 계정 접속에는 두 가지 방법이 있다. 실행방법 시작 -> 설치된 oracle database 11g express.... 하단 목록의 Run SQL Command Line 2. 시작 -> 명령 프롬프트 -> sqlplus 명령어로 실행 계정 접속 sqlplus (실행방법1로 접속 후) Enter Password : 비밀번호 입력 시에는 화면에 출력되지 않지만 입력이 되는 중이다. SQL > connect 계정명[/비밀번호] [as 접속권한] 접속 시 비밀번호를 입력하지 않으면 비밀번호 입력 요청 라인이 나옴..
Oracle DBMS이란? - 미국의 오라클(ORACLE)사의 관계형 데이터 베이스 관리 시스템 - 유닉스 환경에서 가장 널리 사용되는 RDBMS(관계형 데이터베이스) - 표준 구조화 조회 언어와 PL/SQL을 지원 - 유료 (무료버전도 있음) - 현재 19c까지 출시 (2020년 11월 기준) Oracle DBMS Edition - Enterprise Edition - 큰 기업들에서 사용 (데이터베이스 2개 이상 사용가능) - Standard Edition - 일반 기업들에서 사용 (이하 버전은 모두 데이터 베이스는 1개만 쓸 수 있다.) - Standard Editon One - Personal Edition - Lite Edition - Express Edition(무료버전) 여러가지 버전이 있지만..