본문 바로가기

분류 전체보기189

Lecture 15 - SQL(5) ※Review DML insert update delete merge truncate 트랜잭션(Transaction) 접속사용자 테이블 - 1명 => 여러명이 동시에 한테이블에 접속할 경우도 있다. 테이블 - delete 사람 A -> update 사람 B - 업데이트 하려보니 자료가 사라짐.... => 한사람이 동작을 하고 있으면 다른 사람은 하지마!! 라는 개념으로 만들어 진게 트랜잭션(Transaction)이다. 처음 사용자가 LOCK을 걸고 다하면 LOCK을 푼다. 허나 이 기능은 DML 문만 가능하다. 클라이언트 서버 : 세션 - 아이디가 달라야 생기는 것은 아니다. 아이디가 같아도 접속 방법이 다르면 다른 세션이다. 서로 같은 아이디로 로그인 하였으나 왼쪽과 오른쪽 결과가 다르다 이것이 트랜잭.. 2019. 4. 15.
Lecture 14 - SQL(4) MOC Orcale - OCP(pdf - 영어) DDL - 데이터저장소 데이터베이스 객체 사용자테이블 create table 컬럼 정의 : 컬럼명 자료형(길이) not null * 다른 테이블 참조 (Sub-query) alter table 컬럼 수정 (추가, 수정, 삭제, 이름변경) drop table recycle bin (재활용통) flashback (복원) 데이터 딕셔너리(sys) = gui 시스템 관리용 데이터 저장 데이터 딕셔너리 뷰 user_ all_ dba v$ DML - 데이터 * 테이블의 정의를 알고 있어야 함(스키마) * ERD - Entity Relationship Diagram(도식) Entity(테이블 - ERD) Relationship(두 개 테이블의 관계) desc 테이블명 .. 2019. 4. 15.
Lecture 13 - SQL(3) * 정확한 데이터를 출력 select // 컬럼 선택 from // 데이터 선택 [where ] // 행선택 [group by ] // 그룹화 -> 그룹함수 [having ] // 그룹의 제한 [order by ] // 정렬 내장 함수 단일행함수(26p) 문자 / 숫자 / 날짜 / 변환 / 일반 복수행함수(그룹함수) * 함수 중첩(어떤 값을 출력할 지 잘 알고 있어야 한다.) join - 두개 이상의 테이블을 조인해서 불러오는 기법 카르테시안 프로덕트 - 두개의 테이블을 묶는다. - Equi-Join 두 테이블의 특정 컬럼의 값이 같을때 검색한다. select emp.deptno, dept.deptno, ename, dname from dept, emp where dept.deptno = emp.dept.. 2019. 4. 15.
트랜지스터(transistor) 강의록 - 1 NPN, PNP형 트랜지스터의 기초 트랜지스터란 트랜스퍼 레지스터(transfer resistor)의 합성어로 전환 저항기라는 의미가 됩니다. 트랜지스터는 단극성 트랜지스터, 쌍극성 트랜지스터로 분류 할 수 있으며, 일반적으로 트랜지스터는 쌍극성 트랜지스터로서 PNP형과 NPN형으로 2종류로 나눌 수 있습니다. 트랜지스터는 주로 실리콘을 주 재료로 하지만 용도에 따라서 게르마늄이나 비화칼륨도 사용이 됩니다. ■ 트랜지스터의 기호 및 구조 위 그림과 같이 2개의 N형 층과 1개의 P형 층, 또는 2개의 P형 층과 1개의 N형 층으로 이루어진 3층 반도체 소자를 트랜지스터라고 합니다. 위 그림을 자세히 보면 트랜지스터 내부에 화살표 표시가 되어 있는 선이 있는데 이게 바로 emitter라고 불리우는 단자이고 B라고 써있는 선이 base로 불리.. 2019. 4. 15.
Lecture 12 - SQL(2) 데이터베이스 관리시스템 저장소(실제 데이터가 존재) * 데이터는 입력시 정확히 입력해야함(보안 / 백업 중요) 관리시스템 1. 서버 -> 실제 저장소 관리의 영역 * 시작 / 종료 2. 클라이언트 -> 명령 1) sqlplus 2) sql developer 저장소 - 엑셀의 구조로 데이터를 가지고 있다 * 접속방법은 sqlplus로 접속한다. select * from tab; describe 테이블이름; // 컬럼 정의 select * from 테이블명; // select 컬럼(*) // select(컬럼) 절 - 어떤 컬럼을 가져올래 from 테이블명 // from 절 where 컬럼에 대한 조건 // where(조건) 절 order by 정렬 // order by 절 원격 접속법 해당 구역의 정보를 .. 2019. 4. 14.
Lecture 11 - SQL(1) 데이터베이스 설치 cmd 마우스 오른쪽 관리자권한 실행 net user, net user oracle 123456 c드라이브 -> app -> oracle -> oradata -> orcl 삭제 C:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN listener.ora 마우스 오른쪽 실행 메모장으로 실행 리스너 밑에 삭제후 저장 시작 oracle database Configuration Assitant 마우스오른쪽 관리자 실행, 고급모드, 다음, 전역데이터베이스이름 orcl, 다음, 다음, 모든계정 동일한 관리비밀번호사용 123456 (3번), 새리스너생성 (Listener, 1521), 복구영영지정 해제, 샘플스키마, 문자집합 유니코드사용, 다음, 완료, 비밀번.. 2019. 4. 14.
Lecture 10 - Javascript(6) 보호되어 있는 글 입니다. 2019. 4. 14.
Lecture 9 - Javascript(5) js. 70 Number 객체 js.71 Array 객체 js.72 Array 속성과 메소드 js.73 Array 속성과 메소드 2 js.74 확인 메소드 isArray(true/false), indexOf, lastIndexOf, forEach js.75 date 객체 js.76 getTime() js.77 Math 객체 - ceil, floor, round ceil - 올림 floor - 내림(버림) round - 반올림 max - 최대값 min - 최소값 random - 난수, 로또 js.78 Math 객체 - min, max JSON JavaScript Object Notation(표기법) { }로 객체를 표기하는 법 JSON.stringfy() -> 자바스크립트 객체를 JSON 문자열로 변환JS.. 2019. 4. 14.