Computer Science13 SQL(table CREATE, DROP/ table INSERT, SELECT) SQL - SQL(Structured Query Language) 관계형 데이터베이스 관리시스템의 데이터 관리를 위해 설계된 특수목적 프로그래밍 언어 데이터베이스 스키마 생성및 수정 자료의 검색 및 관리 데이터베이스 객체 접근 조정 관리 - SQL Keywords - Data Manipulation Languege INSERT : 새로운 데이터 삽입(추가) SELECT : 저장되어 있는 데이터 조회 UPDATE : 저장되어 있는 데이터 갱신 DELETE : 저장되어 있는 데이터 삭제 Table 생성, 삭제 - DB 생성하기 - CSV 파일을 table로 만들기 - SELECT 확인하기 - 터미널 view 변경하기 - 테이블 생성 및 삭제 statement - CREATE TABLE DB에서 테이블 생성 .. 2023. 3. 30. Database Database 체계화된 데이터의 모임 논리적으로 연관된 자료의 모음 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 줄이고 자료를 구조화하여 기억시켜 놓은 자료의 집합체 - DB의 장점 중복 최소화 무결성(정확한 정보를 보장) 일관성 독립성(물리적, 논리적) 표준화 보안 Relational DataBase - 관계형 데이터베이스 RDB(Relational DataBase) 서로 관련된 데이터를 저장하고 접근할 수 있는 데이터베이스 유형 key와 value들의 간단한 relation을 table 형태로 정리한 데이터베이스 - 스키마(Schema) DB에서 자료의 구조, 표현방법, 관계등 전반적인 명세를 기술한 것 - 테이블(table) 열(컬럼, 필드)과 행(레코드, 값)의 모델을 사용해 조.. 2023. 3. 29. 애자일이란? 목차 참고 생물정보 전문위키, 인코덤 Wikipedia for Bioinformatics www.incodom.kr 애자일 소프트웨어 개발 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 애자일 소프트웨어 개발(Agile software development) 혹은 애자일 개발 프로세스는 소프트웨어 엔지니어링에 대한 개념적인 얼개로, 프로젝트의 생명주기동안 반복적 ko.wikipedia.org 애자일(Agile)방법론에 대해서 알아보자 소프트웨어 개발은 일종의 건출설계와도 같다고 할 수 있다. 때문에 어떤 기획의도와 구성에 따라 개발하느... blog.naver.com 개념 Agile = '기민한, 날렵한' 이라는 뜻으로 애자일 방법론이란, 좋은 것은 빠르게 취하고, 낭비를 최소한으.. 2023. 2. 1. DB 인덱스란? 참고 [DB] 데이터베이스(DB) 인덱스(Index) 란 무엇인가? 들어가면서.. DB를 사용하면서 데이터의 양(row)에 따라 실행 결과의 속도가 차이가 나는 것을 알고 있었다. 특히 데이터의 양이 증가할수록 실행 속도는 느려지고, JOIN이나 서브 쿼리 사용 시 곱 choicode.tistory.com 인덱스(index) 데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조로 컬럼의 값과 물리적 주소를 (key, value)쌍으로 저장한다. 인덱스를 생성하면, 데이터들을 정렬하여 별도의 메모리 공간에 데이터의 물리적 주소가 함께 저장된다. 이러한 인덱스가 생성되면 쿼리문으로 정보를 찾을 때 데이터를 전부 스캔 할 필요 없이 특정 컬럼들을 인덱싱 하면서 탐색의 범위를 줄일 수 있다. 마치 .. 2023. 1. 30. 이전 1 2 3 4 다음