1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 자바스크립트로 할 수 있는 것 - 웹을 동적으로 만들기 - 웹에서 작동하는 프로그램 만들기 - 서버 프로그램 만들기 (Node.js라는 자바스크립트 프레임워크를 이용) - 프런트엔드와 백엔드 모두 제어 가능 - 사물 인터넷에서 실행되는 프로그램 만들기 API란? - 데이터를 다른 사람이 손쉽게 가져갈 수 있도록 미리 준비한 체계 - 예를 들어 기상청에서 만든 API를 이용하면 날씨 정보를 손쉽게 얻어올 수 있다. - 페이스북, 유튜브, 네이버, 관공서 등에서 다양한 API를 공개하고 있다. 4. 열심히 실습한 ..
etc./Do it! 공부단
네이버 카페 'Do it! 스터디룸' 이벤트 참여용 페이지입니다.1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 저장 서브프로그램의 종류 : 프로시저, 함수, 트리거, 패키지 - 프로시저의 파라미터에는 IN, OUT, IN OUT이 있다. - 함수는 OUT이 무조건 1개인 파라미터라고 봐도 된다. - 트리거는 특정 행동이 수행될 때 자동으로 같이 수행된다. - 패키지는 관련 있는 서브프로그램을 묶은 것이다. 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 커서 : SQL문 실행 시 해당 SQL문을 처리하는 정보를 저장하는 공간 - 실행 결과가 여러 줄일때는 LOOP문 또는 FOR문을 통해 한 줄씩 처리 가능 - EXCEPTION 블록에서 예외 처리 가능 - SQLCODE : 오류 번호를 반환하는 함수 - SQLERRM : 오류 메시지를 반환하는 함수 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 레코드 컬렉션 TYPE 레코드명 IS RECORD( 변수명 자료형, 변수명 자료형 ); TYPE 컬렉션명 IS TABLE OF 자료형 INDEX BY 인덱스자료형; 생성한 레코드를 '자료형'처럼 사용 가능 배열과 비슷함 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - PL/SQL의 블록 종류 : DECLARE, BEGIN(필수), EXCEPTION - PL/SQL 화면 출력 함수 : DBMS_OUTPUT.PUT_LINE(' '); - DEFAULT 키워드 : 변수의 기본값 지정 - NOT NULL 키워드 : 변수에 NULL 값이 저장되지 않게 하기 - 변수 자료형의 종류 : 스칼라, 복합, 참조, LOB - 조건 제어문1 : IF ~ THEN ~ ELSIF ~ THEN ~ ELSE ~ END IF; - 조건 제어문2 : CAS..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 스키마 : 오라클 데이터베이스에 접속한 사용자와 연결된 객체 - 사용자 생성 : CREATE USER 사용자이름 IDENTIFIED BY 비밀번호; - 비밀번호 변경 : ALTER USER 사용자이름 IDENTIFIED BY 새 비밀번호; - 사용자 삭제 : DROP USER 사용자이름 (CASCADE); - 롤 : 여러 종류의 권한을 묶어 놓은 그룹 - 시스템 권한 : 사용자 생성, 정보 수정 및 삭제, 데이터베이스 접근, 여러 자원과 객체 생성 및 관리..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 제약 조건은 특정 열에 지정하는 것으로, 제약 조건에 부합하지 않는 데이터를 저장할 수 없게 한다. - 보통은 테이블을 CREATE할 때 제약조건을 설정해준다. - 이미 생성된 테이블에 제약조건을 추가하거나 변경 : ALTER TABLE 테이블명 MODIFY(속성 제약조건); - 제약조건의 이름 변경 : ALTER TABLE 테이블명 RENAME CONSTRAINT 제약조건 이름 TO 새로운 제약조건 이름; - 제약조건 삭제 : DROP CONSTRAINT 제..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 객체 종류 : 테이블 / 데이터 사전 / 인덱스 / 뷰 / 시퀀스 / 동의어 데이터 사전 USER_객체의 복수형 현재 계정이 소유하는 객체 정보 ALL_객체의 복수형 현재 계정이 사용할 수 있는 객체 정보 DBA_객체의 복수형 데이터베이스에 존재하는 모든 객체 정보 인덱스 뷰 시퀀스 동의어 CREATE INDEX 인덱스 이름 ON 테이블 이름(열 이름); CREATE VIEW 뷰 이름 AS (SELECT 서브 쿼리문); CREATE SEQUENCE 시퀀스 이름 I..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. DDL 종류 CREATE 테이블 생성 CREATE TABLE 테이블명( 열1 자료형1, 열2 자료형2, ... 열N 자료형N ); CREATE TABLE 테이블명 AS SELECT 서브쿼리; ALTER 테이블 변경 ADD 열 추가 ALTER TABLE 테이블명 ADD 열 자료형; RENAME COLUMN 열 이름 변경 ALTER TABLE 테이블명 RENAME COLUMN 열이름1 TO 열이름2 MODIFY 열 자료형 변경 ALTER TABLE 테이블명 MODIFY 열 ..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고! 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - 데이터의 조작 상태는 모두 수행 완료됐거나 모두 취소된 상태, 두 가지 상태 중 하나만 가질 수 있다. - 두 상태 중 하나로 유도하는 것이 트랜잭션 제어 명령어(TCL)이다. - TCL에는 ROLLBACK과 COMMIT이 있다. - TCL이 실행될 때마다 현재 트랜잭션이 종료되고 새로운 트랜잭션이 시작된다. - 세션이란 접속 시작부터 접속 종료까지의 전체 기간을 의미한다. - 세션이 여러 개라는 말은 현재 접속하여 사용 중인 연결이 여러 개 있다는 뜻이다. - 읽기 일..