본문 바로가기

반응형

분류 전체보기

(150)
8주차 배운점 느낀점 - 저장 프로그램, PROCEDURE, CURSOR, FUNCTION, 데이터 모델링 8주차 8주차가 되면 슬슬 홀로서기 할 수 있어야한다고 하셨다. 내가 모르는게 있으면 도움많이 받았었다. 뒤로 갈 수록 , 본인 스스로 자기 혼자 해내갈 수 잇는 힘이 생긴다고하셨다. 혼자 해내는 습관을 기르자. 해야할게 있으면 밤좀 새고 주말에 자면되지 라고 하셨다. 맞다. 그날 할일을 다 못하면 잠좀줄여 봐야겠다. 많이 배운다고 중요한게 아니다. 어차피배울꺼 하나하나 잘 정리해라고 하셨다. 꾸준히만 하자. 저장프로그램을 배웠다. 프로시저를 보고 sql에서 쓰는 함수라고 생각했지만 더 함수같은게 있었다. 프로시저, 커서, 트리거를 배웠다. 데이터 모델링의 각각 단계별 개념과, 개체간의 관계를 표현하는 것을 배웠다. 배운점 저장 프로그램 저장 프로그램은 로직을 프로시저로 구현하여 객체형태로 사용한다.저장..
8주차 배운점 느낀점 - PROCEDURE, WHILE, deallocate 8주차 DELIMITER를 사용하고 SQL에서 프로시저를 만드는 방법을 배웠다. 변수를 선언하고 WHILE문을 사용했다.JAVA처럼 IF 문도 사용하고 함수를 호출하는게 신기했다.동적메모리를 할당하고 해제시켜주는 DEALLOCATE를 배웠다.현업에서는 프로시저를 되게 많이 쓴다고하셨다. 프로젝트할때도 꼭 필요로하는 내용이니까 숙지해야한다. 오늘은 진도는 길게 안나가고 프로그래머스에 있는 SQL 모든 문제푸는 시간을 가졌다. 배운점 WHILE / ITERTE / LEAVE DELIMITER : C나 JAVA의 세미콜론(;), 문법의 끝을 나타내는 역할 ,,, delimiter 명령어 뒤에 구문 문자로 사용하고자 하는 문자를 넣어주면 된다.프로시저 안의 세미콜론(;)으로 인해 여러 명령문으로 나눠지는 것을 ..
8주차 배운점 느낀점 - MysQL 데이터 형식, 문자열 함수, 파일 입출력 8주차 시작 mySQL의 데이터 형식을 배웠다. 숫자 문자, 날짜, JSON 형식 등이 있다.SQL에도 변수가 있다. 변수를 이용해서 쿼리를 만들고 원하는 데이터를 ?에 넣을 수 있다.문자열을 다루는 함수들을 배웠다. 문자를 찾거나 교체하거나 앞 뒤 공백을 제거한다.무조건 CHAR에는 VARCHAR만 있는게아니다. 메모리를 위해 VARCHAR에만 넣지말라고 하셨다.잘 찾아서 써야한다. 배운점 MySQL 데이터 형식 1) 숫자 (정수, 실수 등의 숫자를 표현)SMALLINT (2)INT(INTEGER) (4)BIGINT (8)FLOAT (4) 소수점 아래 7자리까지 표현DOUBLE (8) 15자리까지 표현DECIMAL(m,d) m: 전체자릿수 d: 소숫점이하 자릿수 2) 문자CHAR(n), CHAR 만쓰면..
7주차 배운점 느낀점 - sql 문제, 내장 함수, view, index, 물리적 저장 7주차 아직까지 제대로된 mysql 안했고 sql만 했다고 하신다. 변하는것과 변하지않는것을 잘 구별해서 잘 익혀야 한다. sql을 탄탄히 해야한다. 코테같은거 보는 이유는 얼마나 깊이있게 생각하고 고민했느냐이다. 결과는 중요하지 않아. 어떤 차이점을 가지고 optimizer를했는지, 리스폰스타임이 어떻게 향상됐는지 등의 내용이 자소서 들어있으면 좋다고 하셨다. 아침부터 어제까지 배운 sql 문제를 풀었다. 2~3시간에 걸쳐 많은 양의 문제를 풀었다.내장함수에 대해 배웠다. 숫자 계산과, 문자열을 다루고 날짜,시간 함수를 배우고 예제를 풀었다.뷰 , 인덱스 에대해 배웠다. 배운점 1) 사원의 이름과 직위를 출력하시오. 단, 사원의 이름은 '사원이름', 직무는 '직무'로 출력한다.select ename 사..
7주차 배운점 느낀점 - join, Outer join, MINUS, INTERSECT, EXISTS 7주차 join에 대해서 배웠다. 이정도는할줄알아야해 라고하셨다. 덤앤더머 소리듣는다.난 덤앤더머 소리를 듣기 싫다.join을 활용한 예제들을 많이 풀었다. 이너조인, 아우터조인, 서브쿼리, EXISTS을 배웠다.간단한 insert, update, delete, drop 의 문법을 익혔다. SQL - 조인 두 개 이상 테이블에서 SQLCustomer 테이블을 Orders 테이블과 조건 없이 연결해보자.Customer와 Orders 테이블의 합체 결과 투플의 개수는 고객이 다섯 명이고 주문이 열 개이므로 5×10 해서 50이 된다.조인: 한테이블의 행을 다른 테이블의 행에 연결하여 두 개 이상의 테이블을 결합하는 연산 cartesian productCustomer 5개 , Orders 10개 = 50개se..
7주차 배운점 느낀점 - 개체 무결성 제약조건, 관계대수, 집계함수, WITH 절 7주차 셋째날 데이터베이스 외울것도 많고 어렵다. 그래도 밥 벌어먹고 살아야하니까 잘알아야한다고 하셨다.오전 수업시작할땐 간단한 27개 짜리 시험을 쳤다. 생각보다 많이 틀렸다. 개념을 더 공부해야겠다.삽입, 삭제, 수정의 무결성 제약조건과 관계대수 설렉션, 프로젝션, 합집합, 교집합, 차집합, 조인을 배웠다.간단한 쿼리문에서 ROLLBACK, delete , drop,ignore , WITH절을 배웠다. 배운점 개체 무결성 제약조건 삽입 : 기본키 값이 같으면 삽입이 금지됨.수정 : 기본키 값이 같거나 NULL로도 수정이 금지됨.삭제 : 특별한 확인이 필요하지 않으며 즉시 수행함. 삽입도메인검사-> 제약조건검사 (수정할 때도)1. 이미 501 키가 있음, 개체무결성 제약조건 위반 : 남슬찬 삽입 x2...
7주차 배운점 느낀점 - KEY, CONSTRAINT, 릴레이션, 데이터 무결성 7주차 강사님이 데이터베이스 다룰때 sql을 다닥다닥 칠줄알아야한다고 하셨다. 자주치는 연습을 해야겠다.데이터베이스를 만들고 테이블 생성, DROP, INSERT와같은 데이터 정의어, 조작어를 배웠다. where, distinct, any 와같은 연산자를 사용해 SELECT를 사용하는 실습을했다.주로 테이블 키와 관련된 개념을 배웠다.데이터를 쪼개는 이유는 재사용성, 확장성을 위해서라고 하셨다. 잘 쪼개서 관계 잘 맺어야한다. 배운점 CREATE primary key 이렇게 하는게 깔끔해서 추천 mysql> CREATE table customer( -> customer_id varchar(20) not null, -> name varchar(20) not null, -> age int, ..
7주차 배운점 느낀점 - 데이터베이스, DBMS, SQL, SELECT, WHERE 7주차 시작 백앤드에서 데이터베이스 중요!!하다고 하셨다. 코드 플로우 어차피 비슷하기 때문에 별로 안중요하다고 하신다.RDB(관계형 데이타베이스)아직 많이 쓰기때문에 잘 배워놓고. 몽고디비 노sql도 결국 비슷하다고 하셨다.데이터베이스 데이터,정보,지식/ 4가지 정의,/ 4가지 특징 설명할줄알아야한다! 배운점 데이터, 정보, 지식일상생활의 데이터베이스데이터베이스의 개념 및 특징데이터베이스 시스템의 구성 데이터베이스(database)조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것학생 데이터 - 학사 데이터베이스신용카드 데이터 - 은행 데이터베이스병원 데이터 - 건강보험 데이터베이스쇼핑몰 데이터 - 쇼핑몰 데이터베이스문헌 정보 데이터 - 도서관 데이터베이스 데이터..

반응형