수업자료 정리
-
🚩 20241231_수업내용()DW아카데미 개발자과정/24년 12월 2024. 12. 31. 12:49
지난 수업 내용 ~* 두 개의 테이블에서 조회하는 방법select * from student , department ; 두 개 테이블에서 조건을 충복하는 데이터 조회 접근연산자 - ~에 접근하겠다.select * from department, professorwhere department.dept_no= professor.dept_no ; 두개의 테이블을 사용할 때는 각 테이블에서 연결시켜줄만한 컬럼을 찾아야한다 order by (정렬하기)ordry by 기준이 될 컬럼명 group by (그룹하기)- gtoup by 데이터들을 그룹화 목적으로 사용한다 - 그룹화는 데이터들이 그룹명으로 소송되는 이믜 - 그룹과 상태ㅔ서는 일반적인 컬럼명으로 조회 불가 - 함수를 이용해서 각 그룹별 데이터 ..
-
🚩 20241230_수업내용(지난 수업 내용 총정리/order by/group by/)DW아카데미 개발자과정/24년 12월 2024. 12. 30. 17:29
지난 주 수업 복습~* 데이터베이스란데이터(문자, 숫자, 이미지, 음악, 영화 등등)데이터베이스는 데이터를 저장하기 위한 프로그램 저장하는 방법은 메모장, 엑셀, 한글, 인터넷, 폴더(저장한 데이터를 관리하려면) 목록(리스트화) 데이터를 언제 저장하였고 어떤 데이터이고 어떤 내용이고 언제 저장했고 언제 수정했고 누가 저장했고 누가 수정하였고 누가 열어볼 수 있는 권한이 있고 등등을 기록해놓아야 데이터를 체계적으로 관리할 수 있다. 데이터베이스 종류mysql, oracle, maria, sqlLite, ms-sql, 등= DBMS -> database management system데이터베이스 사용하기1. root 계정으로 사용 안하기 (슈퍼 관리자 계정이기에 보안 문제 있음) 2. 일반 계정이나, 별도의..
-
-
🚩 20241227_수업내용(dbeaver 부분조회*함수조회/연산자)카테고리 없음 2024. 12. 27. 17:30
1. dbeaver1-1. dbeaver에서 부분조회ctrl+Enter = 실행학생 테이블에 있는 컴퓨터 공학과 학생을 호출한다 1-2. 중복 데이터 제거하여 조회하기컬럼명 앞에 를 붙여 호출하기- 90점 이상인 학생들만 출력 - 80년도 12월 12일생 이상인 사람만 출력 1-3. 여러 조건을 두고 검색하기(함수를 활용한 검색) 기본 형태 count(컬럼명) 컬럼에 있는 총 데이터가 몇개인가?select count(컬럼명) from 데이터명 where 컬럼명 >= '원하는데이터';점수가 80점 이상인 학생은 몇명인가? 1-4. 별명짓기(as)= cnt라는 이름으로 출력하겠다. 1-5. 함수를 이용한 검색2 값의 총합= 강좌 테이블에서 포인트의 총합을 구하겠다.숫자 타입만 총합 더하기가 가능..
-
🚩 20241226_수업내용(테이블 만들기 복습(동물보호/네이버푸드)/dbeaver에 저장하기)DW아카데미 개발자과정/24년 12월 2024. 12. 26. 17:30
1. 테이블만들기 복습- 대전광역시 동물보호사업소 공지사항 만들어보기 조회수 : 기본값 0 -> default 0 값으로 줘야 함 1-1. 테이블 데이터 정리- varchar는 영어 기준 255자 까지 수용 가능- varchar 1-2. 데이터베이스 개설 및 계정 설정cmd - 접속 1-3. 테이블 설정 * hit (조회수) 값은 0부터 시작이기 때문에 insert 단계에서 넣어줄 필요가 없음- 첫 글을 등록하는 경우2. 네이버 푸드* 데이터 분리시 필수데이터와 선택적 데이터를 나눠 따로 테이블을 만들어준다.ex, 시청자수3. (데이터베이스 질의어 파일) dbeaver에 넣어 정리하기 3-1. dbeaver 빨간 오류 떴을때 3-2. dbeaver에서 테이블을 만들어보기(쿼리문을 이용한 테이블 ..
-
🚩 20241224_수업내용(정규화 복습/테이블 만들기 복습)DW아카데미 개발자과정/24년 12월 2024. 12. 24. 17:29
지난 과제 풀이 추가https://tinyurl.com/26v4sluk 정규화 복습 테이블 만드는 연습하기(현재 만들어져있는 사이트, 프로그램을 확인하고 프로그램 DB 만들어보기 데이터 정리하기 3정규화중복되는 데이터가 없어 2정규화는 하기 어려우니, 3정규화로 넘어감1. not null과 아님을 구분한다.* 이미지는 무조건 따로 뺀다.위 데이터로 만들어보기1. 테이블 만들기 1-1. 계정만들기create user animal_user identified by '1234';grant all privilleges on animal.* to 'animal_user'@'%'; > 일반 계정으로 접속한다 - cmdmysql -u animal_user -p 2. 데이터 넣기 * 날짜 저장 시 현재 오늘 날..
-
🚩 20241223_수업내용(데이터 유형/1정규형*2정규형*3정규형)DW아카데미 개발자과정/24년 12월 2024. 12. 23. 17:30
primary ket (프라이머리) 키 = 다른 레코드와 구별될 수 있는 유일한 데이터 / 중복을 허용치 않겠다. 11p무결성이란?- 데이터의 정확성, 일관성, 신뢰성을 유지하는 것not null, primary key, ckeck 셋 중 하나를 사용한다면 규칙을 무조건 지켜주기 12p데이터 유형 요약char(n) - 문자열 (속도 좋음)varchar(n) - 가변 길이 문자열 (공간활용 좋음)int - 정수형 데이터 (integer로 표기 가능) (4byte)smalliant - 작은 정수 표현 (2byte)tinyint - 1bytemediumint - 3bytebigint - 8byte 데이터 타입(문자열)charvarchartextblob 데이터 타입(실수)decimal - decimal(m, d..