DW아카데미 개발자과정/24년 12월
-
🚩 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. 일반 계정이나, 별도의..
-
-
🚩 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..
-
✔ 20241220_과제(자료구조의 종류와 특징 조사 레포트)DW아카데미 개발자과정/24년 12월 2024. 12. 20. 17:08
자료구조란?데이터값의 모음이라 함. 정의된 규칙에 의해 나열되며, 자료에 대한 처리를 효율적으로 수행할 수 있도록 자료를 구분하여 표현한 것. 메모리 공간을 효율적으로 사용하는데 필요한 것.프로그램과 자료구조알고리즘을 작성하고 그에 맞는 자료구조를 선택하는 것으로 나타남. 알고리즘+자료구조=프로그램.*알고리즘 : 컴퓨터가 무슨 일을 해야 할 지 지시함*자료구조 : 컴퓨터에게 알고리즘에서 사용하는 자료를 어떻게 저장할지 지시함자료구조와 알고리즘의 관계알고리즘은 어떤 문제를 해결하기 위해 일련의 절차나 방법을 공식화한 형태로 표현한 것.문제풀이에 필요한 계산절차 또는 처리과정의 순서를 의미함. (같은 지식 수준을 가진 사람이라면 알고리즘을 보고 같은 결과를 낼 수 있어야 함)자료구조가 선택되면 그에 적용할 ..