DKU 16

[데이터베이스기초] 4주차 - 실습과제

[실습과제1] 1. BOSTON에 있는 부서의 이름은 무엇인가 select dname from dept where loc = 'boston'; 2. 담당업무가 ANALYST인 사원의 이름, 입사일자를 보이시오 select ename, hiredate from emp where job='analyst'; 3. 입사일자가 1981년 9월 1일 이후인 사원의 이름과 입사일자를 보이시오 select ename, hiredate from emp where hiredate>='1981-09-01'; 4. 연봉이 3000에서 4000 사이인 사원의 이름, 연봉을 보이시오 select ename, sal from emp where sal between 3000 and 4000; 5. 사장의 이름을 보이시오 (힌트: 사..

[데이터베이스기초] 4주차 - SQL(1)

1. SQL 언어 SQL 개요 관계형 데이터베이스의 장점 중의 하나는 사용자들이 쉽게 사용할 수 있는 SQL(Structed Auery Language) 언어를 제공한다는 것이다. 사용자는 간단한 SQL문을 사용하여 DBMS에게 작업을 요청한다. 기본적인 SQL문들은 표준화되어 있기 때문에 거의 대부분의 DBMS 제품에 동일하게 적용된다. SQL 언어는 비절차적 언어이다. 따라서 사용자는 자신이 원하는 바 만을 명시하며, 원하는 바를 DBMS가 어떻게 처리할지는 명시할 필요가 없다. (**C나 Java와 같은 언어들이 절차적 언어이다.) SQL은 1974년 IBM 연구소에서 System R 프로젝트를 통해 개발되었고, 1986년 미국 표준기구 ANSI에서 SQL 표준을 제정하였다. SQL의 두 가지 사용..

[데이터베이스기초] 3주차 - MySQL 기초

1. MySQL 특징 SQL에 기반을 둔 관계형 DBMS 중 하나 Oracle, IBM, Infomix 등의 DBMS는 고가이지만, MySQL DBMS는 무료 Oracle에 인수된 이후에 Maria DB 등장 리눅스, 유닉스, 윈도우 등 거의 모든 운영체제에서 사용 가능 처리 속도가 상당히 빠르고 대용량에 데이터도 처리 용이 설치 방법이 쉽고 초보자도 익히기 쉬움 보안성이 우수 2. MySQL - 콘솔에서 사용하기 콘솔 열기 → 비밀번호 입력 설치된 데이터베이스 보기 show databases; world 데이터베이스 내용 보기 use world; # 작업 DB 지정 show tables; city 테이블 구조 보기 desc city; # description의 desc이다. city 테이블의 내용 보기..

[데이터베이스기초] 2주차 - 데이터베이스 시스템

1. 데이터베이스의 역사 파일 시스템의 위기 컴퓨터 발전의 역사 = 데이터 처리의 발전사 EDPS (Electronic Data Processing System; 전자적 데이터 처리 시스템) - 컴퓨터와 데이터 처리의 밀접한 관계를 보여준다 제1세대 컴퓨터 시스템 - 소프트웨어나 저장장치 등의 개발이 부족 - 주로 기술분야의 계산, 자료 분류 등에 사용 제2세대 컴퓨터 시스템 - 운영체제가 도입되고 고급 언어 개발 - 파일 시스템의 도입 - 자료를 분석하고 처리하는 일에 본격적으로 사용되기 시작 파일 시스템은 프로그램이 파일에 직접 접근해서 읽어오거나 이용했다. (파일을 이용한 데이터 처리) 파일 시스템의 문제점 데이터 종속성 (data dependency) - 데이터를 사용하는 프로그램의 구조가 데이터..

[데이터베이스기초] 1주차 - MySQL 설치

1. https://dev.mysql.com/downloads/ 에서 MySQL Community Server를 클릭한다. 2. Go to Download Page 클릭. 3. 두 선택지 중에 용량이 더 큰 아래로 다운로드한다. - 용량이 작은 것은 설치 후 정상 실행이 되지 않는 경우가 종종 발생한다. 4. No thanks, just start my download. 클릭하여 로그인하지 않고 다운. 5. setup type은 Developer Default 선택. 6. installation은 다음 4가지를 선택하고 Excute 클릭. MySQL Server 8.0.28 MySQL Workbench 8.0.28 Connector/Python 8.0.28 Samples and Examples 8.0.2..

[데이터베이스기초] 1주차 - introduction

Data 정의 추정과 추론의 근거가 되는 사실 a set of values of subjects with respect to qualitative or quantitative variables Data is measured, collected and reported, and analyzed, whereupon it can be visualized using graphs, images or other analysis tools Data, information, intelligence 데이터는 현실 세계에 대한 정보와 지식을 얻어내기 위해서 필요하다. 데이터의 종류 unstructed(80%) : 음성, 이미지, 텍스트 등 structed(20%) : 엑셀과 같이 구조화된 데이터 geographical, t..