[Structured Query Language] SQL 개발자 자격증/ 핵심정리/ PDF 첨부
·
Computer Science/데이터베이스
데이터모델링 모델링은 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것이다 모델링은 데이터관점, 프로세스관점, 상관관점을 가지고 있다 데이터모델링은 정보시스템을 구축하기 위해, 해당 업무에 어떤 데이터가 존재하는지 또는 업무가 필요로 하는 정보는 무엇인지를 분석하는 방법이다 데이터모델링의 특징은 가시화, 명세화, 구조화, 문서화, 추상화의 특징을 가지고 있다 데이터모델링은 개념적데이터모델링, 논리적데이터모델링, 물리 적데이터모델링으로 진행한다 데이터모델링의 세가지 핵심개념은 Things, Relationship, Attributes로 구분된다. 엔터티 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(thing)이다. 속성이..
[Structured Query Language] 1과목: 데이터 모델링 이해_제2절 엔터티/ 제3절 속성/ 제4절 관계
·
Computer Science/데이터베이스
제2절 엔터티 엔터티 정의 엔터티 변별할 수 있는 사물_Peter Chen(1976) 데이터베이스 내에서 변별 가능한 객체_C.J Date(1986) 정보를 저장할 수 있는 어떤 것_James Martin(1989) 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등_Tomas Bruce(1992) 업무에 필요하고 유요한 정보를 저장하고 관리하기 위한 집합적인 것(Thing) 공통 사항 사람, 장소, 물건, 사건, 개념 등의 명사에 해당 업무상 관리가 필요한 관심사에 해당 저장이 되기 위한 어떤 것(Thing) 엔터티-인스턴스 엔터티-인스턴스 엔터티 표현하는 방법: 사각형 엔터티와 엔터티간의 ERD 엔터티 특징 업무에서 필요로 하는 정보 반드시 시스템을 구축하고자 하는 업무에서 필요로 하고..
[Structured Query Language] 1과목: 데이터 모델링 이해_제1절 데이터 모델링 개요
·
Computer Science/데이터베이스
제1절 데이터 모델링 개요 모델링의 정의 모델링 모형(模型), 축소형(縮小型) 가설적 OR 일정 양식에 맞춘 표현(a hypothetical or stylized representation) 사건에 관한 양상(aspect)/ 관점(perspective)을 연관된 사람 OR 그룹 위해 명확하게 하는 것 모델 = 현실 세계의 추상화된 반영 현실세계 - 추상화(모형화)/ 단순화/ 명확화 -> 모델(model) 모델링의 특징 추상화(모형화, 가설적) 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미 = 다양한 현상 -> 일정한 양식인 표기법에 의해 표현 단순화 복잡한 현실세계 -> 약속된 규약에 의해 제한된 표기법 OR 언어로 표현 -> 쉽게 이해할 수 있도록 하는 개념 명확화 누구나 쉬운 이해 -> 대상에 ..
[Oracle-SQL] 회사 데이터베이스3
·
Computer Science/데이터베이스
--1. 검색 결과에 중복 레코드 제거 SELECT DISTINCT job FROM employee; --2. 테이블의 열 전부 검색 SELECT * FROM employee; --3. 조건 검색 SELECT ename, edeptname FROM employee WHERE sal = 150000 ; --4. 순서 명세 검색 SELECT ename, sal FROM employee WHERE enum >= 2000 ORDER BY sal DESC; --5. 산술식, 문자 스트링, 새로운 열 이름 명세 검색 SELECT fname AS 가족이름, fnum AS 부양사원번호 FROM fmaily WHERE gender = 'M'; --6. 복수 테이블로부터 검색 SELECT e.ename, p.pname F..
[Oracle-SQL] 회사 데이터베이스2
·
Computer Science/데이터베이스
INSERT INTO department VALUES (100,'Research','Stafford'); INSERT INTO department VALUES (200,'Headquarter','Chicago'); INSERT INTO department VALUES (300,'Software','Atlanta'); INSERT INTO department VALUES (400,'Sales','Miami'); INSERT INTO department VALUES (500,'Administraion','Seattle'); /* 부서번호 부서이름 부서위치*/ INSERT INTO employee VALUES (1111,'David','Intern',100000,'Seoul','Junggu','Yaksudon..
[Oracle-SQL] 회사 데이터베이스
·
Computer Science/데이터베이스
CREATE TABLE department ( deptno NUMBER(4) NOT NULL, -- 부서번호(PK) deptname VARCHAR2(10), -- 부서이름 deptloc VARCHAR2(13), -- 부서위치 CONSTRAINT department_pk PRIMARY KEY (deptno) ); CREATE TABLE employee ( enum NUMBER(4) NOT NULL, -- 사원번호(PK) ename VARCHAR2(10), -- 사원이름 job VARCHAR2(9), -- 직책 sal NUMBER(15), -- 급여 city VARCHAR2(10), -- 시 gu VARCHAR2(10), -- 구 dong VARCHAR2(10), -- 동 edeptname NUMBER(4)..
0123suh
'Computer Science/데이터베이스' 카테고리의 글 목록