SQL (5) 썸네일형 리스트형 데이터 모델링의 이해 제1절 1. 모델링은 현실세계에 대해서 표현하는 것으로 이해할수 있습니다. 모델링의 특징은? - 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있음 - 모델링은 단지 시스템 구현만을 위해 수행하는 타스크가 아니며, 시스템 구현을 포함한 업무분석 및 업무형상화를 하는 목적도 있음 - 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음 - 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐 발생시점에 따른 엔터티 분류 - 기본/엔터티(Fundamental Entity, Key Entity) - 중심엔터티(Main Entity) - 행위엔터티(Active Enity) 2. 데이터 모델링이 필요한 이유는? 첫 번.. SQL 연습문제 1. 연봉이 120,000 이상되는 사원들의 이름 및 연봉을 출력하시오 SQL> select last_name, salary*12 2 from employees 3 where salary*12>=120000; 2. 사원번호가 176인 사원의 이름과 부서 번호를 출력하시오. SQL> select last_name, department_id 2 from employees 3 where employee_id=176; 3. 연봉이 150,000 에서 200,000의 범위 이외인 사원들의 이름 및 연봉을 출력하시오. 단 연봉은 AnnSal로 출력하시오 SQL> 1 select last_name, salary*12 "AnnSal" 2 from employees 3 where salary*12 not between .. SQL을 활용한 데이터 베이스 마지막 과제 (총 종합 문제) 과제 -> 14장 연습문제 풀기 과제 제출은 다음주 월요일 까지 -> 해답은 2권이 있음 -> 해답보지말고 고민해서 풀기 * 이름.sql.equal 으로 만들어서 월요일 밤 9시에 슬랙으로 제출하기 2.번문제는 안해도됨 3.문제 풀기 ->c번 생략 4. 테이블 insert작업( 제대로 쓰기) d.번은 book_date, exp_ret_Date를 적으면 안된다! 자동계산으로 되야 한다 sysdate-3 이렇게 계산 식이 들어가야 한다 b번 문제. 03/03/01 형식으로 변경해서 넣기 5번 문제 -> view 생성,데이터가 다 출력될것이다 6번 문제 -> 컬럼의 구조 변경하고 데이터 삽입해야함 7번 테이블 수정 8번 생략 1,3,4,5,6,7 ->숙제 [연습14] 1. 다음 테이블 인스턴스 차트를 기반으로.. SQL 테이블 구조 살펴보기 desc 라는 테이블 구조를 확인할때 사용하는 명령문으로 테이블의 구조를 살펴보고 앞으로 자꾸 쓰일 테이블들을 departments, employees, locations에 대해서 알아봅시다. 위와 같이 SQL> desc depatments; 라는 명령어를 입력하고 엔터를 누르면 위와 같은 테이블이 나옵니다. desc는 describe(묘사하다, 설명하다, 표현하다, 기술하다 ,그리다)의 약자입니다. desc 테이블 이름;을 입력하면 해당하는 테이블의 구조를 확인할 수 있습니다. departments 테이블 위의 이미지에서 불러온 departments 테이블은 '우리 회사에 있는 부서의 정보를 저장하고 있는 테이블' 입니다. departments 테이블은 총 4개의 컬럼 column으로 구성되어 있습니다.. 데이터베이스 관련 용어 정리 데이터 베이스를 배우면서 자주 등장하는 용어를 간단하게 정리해보겠습니다. 데이터 무결성 -> 데이터의 정확성 데이터베이스 database -> 정확한(무결성이 보장된) 데이터를 모아놓은 집합, 저장소 데이터: 가공되지 않은 것(가공 전) 정보: 데이터를 가공해서 얻어낸 결과 (가공 후) 1+1 =2 에서 1은 데이터, 2는 정보입니다. 1+1=3 에서의 3도 정보 입니다. 그런데 잘못된 정보죠. 이런 잘못된 정보가 아닌 무결성이 보장된 데이터만을 모아놓은 큰 저장소가 바로 데이터베이스 입니다. 테이블 table (표 제목) ->데이터를 저장하는 단위(테이블이라는 공간을 만들어서 데이터를 저장) 컬럼 column (표의 열이름) ->테이블에 저장하는 데이터의 분류(속성)를 의미. 하나의 테이블은 여러개의 .. 이전 1 다음