수업자료 정리
-
🚩 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
자료구조란?데이터값의 모음이라 함. 정의된 규칙에 의해 나열되며, 자료에 대한 처리를 효율적으로 수행할 수 있도록 자료를 구분하여 표현한 것. 메모리 공간을 효율적으로 사용하는데 필요한 것.프로그램과 자료구조알고리즘을 작성하고 그에 맞는 자료구조를 선택하는 것으로 나타남. 알고리즘+자료구조=프로그램.*알고리즘 : 컴퓨터가 무슨 일을 해야 할 지 지시함*자료구조 : 컴퓨터에게 알고리즘에서 사용하는 자료를 어떻게 저장할지 지시함자료구조와 알고리즘의 관계알고리즘은 어떤 문제를 해결하기 위해 일련의 절차나 방법을 공식화한 형태로 표현한 것.문제풀이에 필요한 계산절차 또는 처리과정의 순서를 의미함. (같은 지식 수준을 가진 사람이라면 알고리즘을 보고 같은 결과를 낼 수 있어야 함)자료구조가 선택되면 그에 적용할 ..
-
🚩 20241220_수업내용(특정권한부여/not null*default/delete*update*select)DW아카데미 개발자과정/24년 12월 2024. 12. 20. 17:08
데이터베이스는 슈퍼관리자 계정인 root를 사용하지 않는다.root 계정은 오직 데이터베이스 상위관리자만 사용하고 하위 관리자들은 별도의 관리자 계정을 만들어 사용한다. 일반 사용자들은 일반계정을 부여하여 사용하도록 한다. 보안상의 문제 때문에 이렇게 해야한다. github.com/masterJKR/mandarin_database * 권한 부여의 자세한 설명은 상단 깃허브 링크를 통해 확인*1. 권한 부여 복습 1 - 사용할 유저의 아이디와 비밀번호를 설정해준다.2 - 유저에게 권한을 부여한다 grant all privileges on . * to '유저이름'@'%'; 3.- 권한 넘김 새로고침 1-1. 특정 테이블 권한 부여1 - 테이블 권한을 넘길 유저의 아이디와 비밀번호를 설정'아이디'..
-
🚩 20241219_수업내용(SQL/데이터베이스 불러오기/권한 넘기기)DW아카데미 개발자과정 2024. 12. 19. 17:14
1. 데이터베이스 불러오기 및 데이터 저장하기) 1-1. 라는 저장소를 만들기 1-2. 테스트 속 여러개의 테이블을 만들기-> 테이블은 파일의 형태로 존재됨.** 무엇을 만들던지, 명령문은 ˙문자열을 숫자로 인식할 수 있게 하기 위해서 int(정수) 실수(str)를 붙여준다. ˙ 문자열을 표기하려면 char를 붙여주고, 여러개의 문자열을 표기하려면 var char를 붙여준다.(255자 까지 허용 / 255자 이상은 text라고 표기한다) ex. varchar(50) - 최대 50자까지 표기하겠다. * 명명규칙(암묵적인 룰)1. 카멜 표기법 - 두번째 단어는 대문자로 표기 *자바에서 가장 많이 사용하는 방법*ex) snackname -> snackName2. 스네이크표기법 - 단어와 단어 사이에 언더..