오늘은 Database 관련 책을 읽으면서 정규화에 대해 보게 되었습니다.항상 많이 듣고 보지만 저에게는 항상 이해하기 어렵네요. 그래서 여러 Blog를 통해 배운 정보 글로 남겨요. ※ 잘못된 정보가 있으면 알려주세요^^ 1. 하나의 테이블에 유사한 데이터를 저장하는 필드을 여러 개 사용하지 않습니다. 개별 테이블에서 반복되는 그룹을 제거합니다.관련 데이터의 각 집합에 대해 별도의 테이블을 만듭니다.기본 키를 사용하여 관련 데이터의 각 집합을 식별합니다. 문제점) 부서가 추가 될 경우 테이블을 스키마를 수정 해야 함 2. 레코드는 테이블의 기본 키에만 종속 되어야 합니다. 여러 레코드에 적용되는 값 집합에 대해 별도의 테이블을 만듭니다.이러한 테이블을 연결할 때는 외래 키를 사용합니다. 문제점) 부서명..
오늘은 파이썬에서 사용되어지는 리스트관련 3가지의 차이점을 소개 하려고 합니다. 리스트: 파이썬에서는 대괄호([])로 표현하는 리스트가 존재합니다.특징- 자료형에 상관없이 사용을 할 수 있습니다. (문자 및 숫자가 같은 리스티에 들어 갈 수 있음)ex) list = [1, 2] list_temp = [1, 2, 'foo', 'too']- Index가 음수이면 역순으로 Index를 가르킴 - 다중 리스트는 대괄호를 중복하여서 사용- 연산기호 +, *를 이요하여 합치기 반복을 할 수 있음※ 리스트 함수함수설명list.append(x)리스트 list의 마지막에 x추가list.sort()리스트 list를 정렬list.reverse()리스트 list의 순서를 거꾸로 만든다.list.index(x)리스트 list에..
오늘부터 Python을 조금씩 공부 하려고 합니다.세미나를 다녀오면서 세컨 써드 언어로 Python을 알아두면 좋다고 하여서 차근차근 배우려고 합니다. 그런데 Python 2.x하고 Python 3.x 호환이 되지 않는 부분이 있어서 공우 합니다.1. 새로운 print()- 기존 2.7을 사용하지 않았지만 다른 문서와 Blog를 보게 되면 2.x의 syntax는 print " " 형식 이였지만 3.x는 print("")형식으로 변경이 되었네요.print "출력" → print("출력") 2. input()-기존 syntax는 raw_input("")이 있었지만 3.x는 input("")형식 만 사용 합니다.input("입력") 3. 새로운 bytes 데이터 유형- 바이너리 데이터를 저장하기 위해 새로운 ..
.Net에서 Java처럼 웹 페이지를 이용하여 추가 할 수 습니다. 그래서 Master를 사용하여 웹 페이지를 추가 합니다.- Master Page에 , 및 문이 존재 하면 Form은 1개만 존재 해야 함.- 다른 Page에서는 기본 태그인 이 필요 없음.- 다른 Page에서는 이 필요 없음.- ASPX페이지는 자신이 사용할 Master Page를 선언- ASPX웹 페이지는 태그로 시작하고 끝나며, ContentPlaceHolderID는 Master Page의 ID를 사용. 프로젝트 구조는 Master폴더(마스터 페이지), UserControl(웹 사용자 정의 컨트롤), WebForm(웹폼)로 구성 마스터 페이지에는 태그의 기본 구조를 가지고 있음.웹폼을 Include하는 가지고 있음.각 Include된..
전자정부 프레임워크 사용관련하여 Framework 환경설정 관련하여 설명 입니다. 모든 JAVA Web프로그램의 환경 설정의 기준은 Web.xml 입니다. (.Net은 Web.config 파일)그래서 Web.xml에 spring환경 설정 XML파일의 위치등을 설정을 한다. 1. Web.xml 태그안에 및 프레임워크의 dispatcher-servlet.xml이 설정된 경로를 설정 해준다. - dispatcher-servlet.xml는 프레임워크의 MVC에서 가장 핵심적인 기능을 설정 하는 .xml입니다. 또한 에서 url 패턴 (*.do)를 설정 합니다. [기본을 .do를 많이 사용함] ※ Context-*.xml 을 설정 하지 않았다면 태그는 주석 2. dispatcher-servlet.xml태그에서는 ..
안드로이드에 Toast 클래스는 사용자에게 보여주는 Popup창 관련 클리스 입니다. 아래 URL에 들어가게 되면 Toast클래스의 멤버변수 및 메서드 설명이 잘되어 있습니다. Toast: - 팝업 메세지 Class (android.widget.Toast) - A toast is a view containing a quick little message for the user (URL: http://developer.android.com/reference/android/widget/Toast.html)