data 4

파이썬(Python) - 조합 데이터 타입② 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set)

조합 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 2. 튜플(Tuple) () 소괄호로 표현 리스트와 유사하지만 수정, 삭제, 추가를 할 수 없다. 튜플의 데이터 타입 확인하기 : t = 10,20,30 t type(t) 튜플은 수정, 삭제, 추가를 할 수 없다. : t.append(40) t.pop() t.insert(3,40) 튜플값을 하나만 넣고 싶을땐 뒤에 콤마를 붙인다. : tuple1 = 1 tuple2 = (1) tuple3 = (1,) type(tuple1) type(tuple2) type(tuple3) 중첩된 튜플을 인덱싱/슬라이싱 할 땐 리스트처럼 쓴다. : tuple4 = ('a','b',('ab','ac'..

파이썬(Python) - 조합 데이터 타입① 데이터 타입의 종류 / 리스트(List)

데이터 타입의 종류 변수(데이터를 저장하는 공간)의 데이터 타입은 크게 두가지로 나뉜다. 단일 값을 저장하는 타입과 여러개의 값을 저장하는 타입( = 조합 데이터 유형, 조합 데이터 타입) 이다. 단일 값을 저장하는 데이터 타입 1) integer : 정수형 2) float : 실수형 3) string : 문자형 4) boolean : 불리언 여러개의 값을 저장하는 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 1. 리스트 [ ] 대괄호 / list( )로 표현 여러 값을 동일한 변수에 순차적으로 저장할 수 있는 용도의 자료형 서로 다른 데이터 타입을 가질 수 있다. 중첩할 수 있다. 리스트의 데이터 타입을 확인해 보자 : x ..

오라클 SQL - Data 처리 방법

Data 처리 방법 개요 Data를 처리는 아래와 같은 방법들이 있다. 각 방법의 I/O가 얼마나 발생하는지 보고 더 적게 발생하는 방법을 선택하는 것이 좋다. 1. full table scan 2. rowid scan 2-1) by user rowid scan 2-2) by index rowid 2.2.1 index unique scan 2.2.2 index range scan 2.2.3 inlist iterator 2.2.4 index full scan 2.2.5 index fast full scan 1. full table scan 많은 양의 데이터를 검색할때 유용하다. 그룹함수 쓸 때 사용한다. multi block I/O가 발생한다. multi block : block을 한번에 여러개씩 묶어서 ..

인공지능/SQL 2020.02.14

관계형 데이터 모델의 기초

데이터 모델이란? 데이터 모델은 구조(S), 연산(O), 제약조건(C)로 이루어져 있음 1. 구조 : 데이터의 구조 - 정적 성질, 객체 타입과 이들간의 관계를 명세함 2. 연산 : 데이터의 동적 성질 - 객체 인스턴스를 처리하는 작업에 대한 명세 - 데이터 조작 기법 3. 제약조건 : 데이터의 논리적인 제약 - 구조로부터 파생 의미적 제약 - 데이터 조작의 한계를 표현하는 규정 예) 정수 구조 : -2.-1,0,1,2... 연산 : 사칙연산 제약조건 :정수의 제한 2.5는 정수가 아님 관계형 데이터 모델을 사용하는 이유 - 모델의 구조가 단순함 - 집합 이론이라는 수학족 이론에 기반하여 모델이 강건함 - SQL이라는 간단한 비절차적 언어로 사용하기 쉬움 관계형 데이터 모델 - 구조 : 릴레이션 (또는 ..

반응형