분류 전체보기

drop database : 데이터베이스를 삭제create database : 데이터베이스 새로 생성 회원 테이블 생성use market_db;create table member -- 회원 테이블(member)( mem_id char(8) not null primary key, -- 회원 아이디(pk) mem_name varchar(10) not null, -- 이름 mem_number int not null, -- 인원수 addr char(2) not null, -- 주소(경기, 서울, 경남 식으로 2글자만 입력) phone1 char(3), -- 연락처의 국번(02, 031, 055 등) phone2 char(8), -- 연락처의 나머지 전화번호(하이픈 제외) height smallint,..
인덱스: 책 뒤의 찾아보기와 비슷한 개념, 데이터를 빠르게 찾을 수 있도록 도움뷰: '바로가기 아이콘' 과 비슷한 개념, '가상의 테이블'스토어드 프로시저: 여러개의 SQL을 묶어주거나, 프로그래밍 기능을 제공해줌 중요 용어한글 용어영문 용어설명데이터베이스 개체Database Object테이블, 뷰, 인덱스, 스토어드 프로시저 등 데이터베이스 안에 저장되는 개체실행 계획Execution PlanSQL을 실행할 때, 인덱스 사용 여부를 확인할 수 있는 워크벤치의 화면전체 테이블 검색Full Table Scan테이블의 모든 데이터를 훑어서 원하는 데이터를 찾아내는 것, 책 전체를 찾아보는 것과 비슷인덱스 검색Index Scan인덱스를 통해서 데이터를 찾는 것, 책 뒤의 찾아보기를 사용한 것과 비슷구분 문자d..
데이터베이스 구축 절차데이터베이스 만들기 => 테이블 만들기 => 데이터 입력/수정/삭제하기 => 데이터 조회/활용하기 스키마: MySQL 안의 데이터베이스데이터 형식: 문자형(CHAR), 정수형(INT) 등과 같이 열에 저장될 데이터의 형식예약어: slect, from, where 와 같은 기존에 약속된 SQL기본키: 열에 지정, 각 행을 구분하는 유일한 값 중요 용어한글 용어영문 용어약자설명스키마Schema 데이터베이스와 동일한 용어문자형CharacterCHAR문자를 입력할 데이터 형식정수형IntegerINT정수를 입력할 데이터 형식널Null 비어 있는 값널 허용 안함Not NullNN빈 값을 허용하지 않음자동 정렬  기본 키로 설정한 열로 자동 정렬됨입력INSERT 데이터를 입력하는 SQL수정UPD..
시작하기전에 데이터 베이스 모델링테이블의 구조를 미리 설계하는 계념프로젝트를 진행하기 위해서는 대표적으로 폭포수 모델을 사용데이터베이스 모델링 과정을 거치면 가장 중요한 데이터 베이스 개체인 테이블 구조가 결정 프로젝트 진행 단계 프로젝트 현실 세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨놓는 과정대규모 소프트웨어를 작성하기 위한 과정  폭포수 모델각 단계가 폭포가 떨어지듯 진행되기 때문에 붙여짐 폭포수 모델의 단계1. 프로젝트 계획      계획 단계2. 업무 분석    업무에 대해서 정리하는 단계3. 시스템 설계    업무분석을 컴퓨터에 적용시키기 위해서 알맞은 형태로 다듬는 과정4. 프로그램 구현    시스템 설계의 결과를 실제 프로그래밍 언어로 코딩하는 단계5. 테스트     코딩된 프로그램에 ..
·CSS
폰트 색상을 빨간색으로 변경     a {       color:red;           } style 속성을이용해 글자 색상을 빨간색으로 변경 CSS font-size 속성을 이용해 글자 크기 변경 h1 {       font-size: 45px; } text-align 속성을 이용해 텍스트를 가운데로 정렬 h1 {       font-size: 45px;        text-algin: center;} 태그에 class 속성 지정 HTML saw라는 class 값을 가진 태그의 글자색 변경 .saw {        color: gray;} margin : 바깥 border : 테두리padding : 글자와 테두리 사이
·HTML
굵게 밑줄 제목숫자가 커질 수록 크기가 작아진다.(숫자 최대 6까지)줄바꿈 포함 줄바꿈줄바꿈이라는 시각적 이미지만 가지고 있기 때문에 닫을 필요가 없다 단락 어디부터 어디까지가 단락인지 표시하기 위해 닫는다 이미지 src 와 width는 속성이다아무위치에 둬도 상관없고, 태그의 이름만으로는 정보가 부족할때 사용 목차목차 만들기 부모태그의 부모태그태그 구분 하는데 사용 자동으로 숫자 매기기 웹 페이지 제목 설정 본문을 나타내는 태그 본문을 설명한느 태그 고위직 태그들을 감싸는 태그 이 문서에는 HTML이 담겨있다는 뜻 링크를 거는 태그target : 새탭에서 열리게 title : 툴팁처럼 뭔가를 알리기 위해서 결과
동적 계획법의 핵심 개념최적 부분 구조 (Optimal Substructure):문제를 더 작은 하위 문제로 나눌 수 있으며, 하위 문제의 최적 해답을 사용하여 원래 문제의 최적 해답을 구할 수 있음중복되는 부분 문제 (Overlapping Subproblems):동일한 하위 문제가 여러 번 반복해서 계산됩니다. 이를 해결하기 위해 하위 문제의 해답을 저장하고 재사용동적 계획법의 두 가지 접근 방식상향식 접근법 (Bottom-Up Approach):작은 하위 문제부터 해결해 나가면서, 최종적으로 원래 문제를 해결일반적으로 테이블을 사용하여 하위 문제의 해답을 저장하향식 접근법 (Top-Down Approach):문제를 더 작은 하위 문제로 재귀적으로 분할하여 해결메모이제이션 기법을 사용하여 이미 계산된 ..
검색의 개념어떤 집합에서 원하는 것을 찾는 것 알고리즘의 종류1. 순차검색2. 이진 검색 #검색의 개념 : 어떤 집합에서 원하는 개념을 찾는 것 #정렬되지 않은 집합의 순차 검색 원리와 구현찾을 데이터를 집합의 맨 앞에서 부터 찾아가야한다검색이 성공하는 경우 실패하는 경우로 나뉜다. #클래스와 함수 선언 부분#정렬되지 않은 데이터의 순차 검색def seqSearch(ary, fData) : pos = -1 size = len(ary) print('##비교한 데이터 ==>', end = ' ') for i in range(size) : print(ary[i], end = ' ') if ary[i] == fData : pos = i ..
버블 정렬 개념첫번째 값부터 시작해서 앞뒤 데이터를 비교하여 큰 것은 뒤로 보내는 방법을 사용하는 정렬버블 정렬의 구현#버블 정렬#클래스와 함수 부분def BubbleSort(ary) : n = len(ary) for end in range(n - 1, 0, -1) : for cur in range(0, end) : if (ary[cur] > ary[cur + 1]) : ary[cur], ary[cur + 1] = ary[cur + 1], ary[cur] return ary#전역 변수dataAry = [188, 162, 168, 120, 50, 150, 177, 105]#메인 코드print('정렬 전 -->', dataAry)da..
·파이썬
정렬:자료들을 일정한 순서대로 나열하는 것 선택 정렬:여러 데이터 중에서 가장 작은 값을 뽑는 작동을 반복하여 값을 정렬 삽입 정렬:기존 데이터 중에서 자신의 위치를 찾아 데이터를 삽입하는 정렬 방법 최솟값을 찾는 방법: 1. 배열의 첫번째 값을 가장 작은 값으로 지정 2. 가장 작은 값으로 지정한 값을 다음 차례의 값과 비교하여 가장 작은 값을 변경하거나 그대로 두기 3. 마지막 값까지 비교를 마친 후 현재 가장 작은 값으로 지정된 값을 가장 작은 값으로 결정 #배열에서 최소값 위치를 찾는 함수def findMinIdx(ary) : minIdx = 0 for i in range(1, len(ary)) : #배열의 두번째 칸부터 반복 if (ary[min..
sck07013
'분류 전체보기' 카테고리의 글 목록 (2 Page)