빅데이터 분석가 양성과정/MySQL

주피터 노트북 설치pip install notebook   윈도우 프로그래밍기본 윈도 창의 구성from tkinter import *window = Tk()#이부분에서 화면을 구성하고 처리window.mainloop()from tkinter import *window = Tk()window.title('윈도창 연습')window.geometry('400x100')window.resizable(width = False, height = False)window.mainloop()크기 변경 안됨 from tkinter import *window = Tk()label1 = Label(window, text = 'This is MySQL을')label2 = Label(window, text = '열심히', fon..
지리 정보 시스템의 개념지리 정보 시스템이란? (GIS)지표면과 지상 공간에 존재하고 있는 각종 자연물(산, 강, 토지 등)과 인공물(건물, 도로, 철도 등)에 대한 위치 정보와 속성 정보를 컴퓨터에 입력 후, 이를 연계 시켜 각종 계획 수립과 의사 결정 및 산업 활동을 효율적으로 지원 할 수 있도록 만든 첨단 정보 시스템지도와 그에 따른 텍스트(속성) 정보를 컴퓨터에 입력한 후에 , 그 입력된 전자 지도를 교통, 환경, 농업, 생활, 시설물 관리 등의 다양한 곳에 응용하는 분야GIS에서 사용되는 데이터의 기본 구조속성 데이터기존에 사용해 왔던 문자, 숫자, 날짜 등의 데이터 형식공간 데이터지구 상에 존재하는 지형 정보를 표현한 데이터종이지도에 표현된 강, 도로, 나무, 건물, 가로등, 전봇대 등의 모든..
스토어드 프로시저특징MySQL 성능을 향상시킬 수 있다.유지관리가 간편하다다른 프로그램에서 직접 SQL문을 작성하지 않고 이름만 호출하도록 설정함으로써, 데이터베이스에서 관련된 스토어드 프로시저의 내용을 일관되게 수정/유지보수 등의 작업을 할 수 있다.모듈식 프로그래밍이 가능하다.한번 생성해 놓으면 언제든지 실행가능. 코드 재사용 가능수정, 삭제 관리 수월보안을 강화할 수 있다.사용자 별로 테이블에 접근 권한을 주지 않고, 스토어드 프로시저에만 접근 권한 줌으로써 좀 더 보안 강화MySQL에서 제공되는 프로그래밍 기능쿼리문의 집합으로 어떠한 동작을 일괄 처리하기 위한 용도로 사용함수와 비슷하다. 매개변수도 사용가능쿼리 모듈화필요할 때마다 호출만 하면 훨씬 편리하게 MySQL운영CALL 프로시저_이름() ..
인덱스의 개념인덱스는 데이터베이스 테이블의 특정 열(column)에 대한 참조 구조인덱스를 통해 데이터를 빠르게 검색할 수 있음인덱스는 B-Tree, Hash, Full-Text 등 다양한 방식으로 구현될 수 있음인덱스의 장점빠른 데이터 검색: 인덱스를 통해 테이블 전체를 스캔하지 않고도 데이터를 빠르게 찾을 수 있음정렬된 데이터 액세스: 인덱스는 데이터를 정렬된 상태로 저장하므로 정렬된 데이터에 빠르게 접근할 수 있음쿼리 최적화: 쿼리 옵티마이저는 인덱스를 활용하여 쿼리 실행 계획을 최적화할 수 있음인덱스의 단점인덱스 생성 및 유지를 위한 추가적인 오버헤드: 인덱스 생성 및 업데이트 시 추가적인 CPU와 디스크 I/O가 필요인덱스 크기로 인해 추가 스토리지 공간 사용 / 테이블 데이터의 복사본이므로 추..
MySQL Workbench 에서 테이블 생성SQL로 테이블 생성쿼리 문으로 코드 입력하여 생성CREATE, INSERT제약조건(Constraint)데이터의 무결성을 지키기 위한 제한된 조건특정 데이터를 입력 시 어떠한 조건을 만족 했을 때에 입력되도록 제약데이터의 무결성을 위한 제약조건제약조건은 CREATE 할 때는 필드 옆에 바로 쓸 수도 있지만 마지막에 CONSTRAINT 로 지정해 줄 수 도 있다CREATE 할 때 못넣었으면 (); 밖에서 ALTER ADD(DROP) CONSTRAINT로 추가 해 줄 수 도 있다.PRIMARY KEY(기본 키)데이터 구분할 수 있는 식별자중복이나 NULL값 입력 될 수 없음기본 키로 생성한 것은 자동으로 클러스터형 인덱스 생성테이블에 기본 키를 하나 이상 열에 설..
JSON 데이터웹과 모바일 응용프로그램 등과 데이터 교환하기 위한 개방형 표준 포맷속성(Key)과 값(Value)으로 쌍을 이루며 구성JavaScript 언어에서 파생특정한 프로그래밍 언어에 종속되어 있지 않은 독립적인 데이터 포맷포맷이 단순하고 공개되어 있기 때문에 거의 대부분의 프로그래밍 언어에서 쉽게 읽거나 쓸 수 있도록 코딩 할 수 있다.MySQL에서 지원하는 데이터 형식의 종류Ddata Type 으로 표현데이터 형식, 데이터형, 자료형, 데이터 타입 등 다양하게 불림데이터 형식에 대한 이해가 필요한 이유SELECT문 더욱 잘 활용테이블의 생성 효율적으로 하기 위해 필요MySQL에서 데이터 형식의 종류는 30개 정도중요하고 자주 쓰는 형식에 대해 중점 학습숫자 데이터 형식BITTINYINTSMAL..
황규진
'빅데이터 분석가 양성과정/MySQL' 카테고리의 글 목록