'분류 전체보기' 카테고리의 글 목록 (31 Page)
my code archive
article thumbnail
[국비학원 기록/DB 미니 프로젝트] DA#5 활용한 데이터 모델링 실습 01.
📒 education archive/💾DB 2021. 11. 18. 16:01

벌써 국비 학원 2달 마무리되어 가다니!! 데이터베이스 마무리로 모델링 실습 진행 중. 학원에서는 DA# Modeler5 툴을 사용했다. 다운로드 링크는 여기 https://www.en-core.com/board/download ㈜엔코아 데이터 비즈니스 전문기업, 데이터 거버넌스, 데이터 컨설팅, 데이터 전문 솔루션, DATAWARE, 데이터 마이그레이션, 데이터 레이크, 데이터 포털, 데이터 분석과 활용, MSA www.en-core.com 데이터모델링 1.데이터 모델링 이해관계자 프로젝트 개발자 -----> 데이터모델링 이해/기술

article thumbnail
[국비학원 기록/DB] 데이터베이스 설계02. 정규화, 제 1, 2, 3 정규화
📒 education archive/💾DB 2021. 11. 18. 00:31

​함수적 종속성 0.함수적 종속성 1)릴레이션(Relation)의 속성(Attribute)들 사이의 관계 표현, 주로 기본키(primary key)와 다른 non key 속성들 사이의 관계 표현 -결정자(Determinant)라고도 함. 2)함수적 종속성의 분석을 통해 정규화를 실행한다!! 3)함수 : 입력 X의 경우 반드시 1개의 출력 Y 결정 -예) 통화(달러) --> 환율 사원아이디 --> 사원명 주민등록번호 --> 성명 학번 --> 소속학과 정규화 1.정규화(Normalization)의 개념 1)관계형 데이터베이스의 설계에서 데이터 중복을 최소화하게 구조화하는 프로세스 2)함수적 종속성을 이용해서 연관성있는 속성들을 분류하고 각 릴레이션에서 이상 현상이 생기지 않도록 하는 과정 3)함수적 종속성(..

[국비학원 기록/DB] 데이터베이스 설계01. DB 설계 단계, 개념적 설계, 논리적 설계
📒 education archive/💾DB 2021. 11. 17. 17:51

데이터베이스 설계 1.데이터베이스 설계 1)사용자의 다양한 요구 사항을 고려하여 데이터베이스를 생성하는 과정 2)이미 구축된 DB는 구조를 변경하기 어렵다 => ★체계적인 설계를 통해 DB가 올바르게 구축되어야 함.★ 3)대표적인 설계 방법? -E-R 모델 -정규화를 이용한 설계 2.DB 설계 단계 1.요구사항 분석 -> 2.개념적 설계 -> 3.논리적 설계 -> 4.물리적 설계 -> 5.소프트웨어 구현 -> 6.서비스 운영 1)요구사항 분석 -실제 세계에서 어떤 요구사항의 시스템을 구축할 것인지에 대한 데이터베이스 용도 파악 -요구사항에 대한 어떤 데이터들이 필요한지, 어떤 기능들이 필요한지 분석 -산출물 : 요구사항 명세서 (엑셀이 좋다.) 2)개념적 설계(Conceptural Model) -요구사항..

자바 공부 기록(16)-HashSet 예제 , 잘 섞이지 않는 배열 ArrayList에 옮겨 담기

자바의 정석 11-10 예제 ) 숫자들의 위치가 잘 섞이지 않는 문제 이유와 해결하기 import java.util.*; public class Exercise11_10 { public static void main(String[] args) { Set set=new HashSet(); int[][] board=new int[5][5]; for(int i=0;set.size()

자바 공부 기록(15)-Comparator 와 Comparable, 예제

Comparator 와 Comparable 객체 정렬에 필요한 메서드(정렬 기준 제공)를 정의한 인터페이스. - Comparator : 기본 정렬 기준을 구현하는데 사용 - Comparable : 기본 정렬기준 외에 다른 기준으로 정렬하고자 할 때 사용 public interface Comparator{ int compare(Object o1, Object o2){ //결과가 0 이면 같은 것. //양수면 왼쪽이 더 크다, 음수면 오른쪽이 더 크다. boolean equals(Object obj); } public interface Comparable{ int compareTo(Object o); //자기 자신과 비교 } -compare()와 compareTo()는 두 객체의 비교 결과를 반환하도록 작성..

article thumbnail
[국비학원 기록/DB] JOIN - 내부조인, 외부조인
📒 education archive/💾DB 2021. 11. 12. 18:17

조인(Join) 1.조인(Join) 1)두 릴레이션의 공통 속성을 기준으로 속성값이 같은 튜플을 수평으로 결합하는 연산 2)조인을 수행하기 위해서는 두 릴레이션의 조인에 참여하는 속성이 서로 동일한 도메인으로 구성되어야 함. 3)조인 연산의 결과는 공통 속성값이 동일한 튜플만 반환. 4)조인 연산 구분 -Theta join(세타 조인) -조인에 참여하는 두 릴레이션의 속성값을 비교하여 조건을 만족하는 튜플만 반환 -세타 조인의 조건은 [=,,=] 중 하나가 된다. -Equi join(동등 조인) -세타 조인에서 =연산자를 사용한 조인을 말한다. -내부조인(inner join) -- 가장 일반적인 조인! ex)고객과 고객의 주문 사항을 모두 보이시오. -외부조인(outer join) -기본 조인 시 조인에..

article thumbnail
[국비학원 기록/DB] SQL 내장 함수(숫자, 문자, 날짜, 시간)
📒 education archive/💾DB 2021. 11. 11. 18:24

1. SQL 함수는 DBMS가 제공하는 내장 함수(built-in function)와 사용자가 직접 만드는 사용자 정의 함수로 나뉜다. 숫자 함수 1)ABS(숫자) : 숫자의 절대값 계산 2)CEIL(숫자) : 숫자보다 크거나 같은 최소의 정수 CEIL(4.1) = 5 3)FLOOR(숫자) : 숫자보다 작거나 같은 최소의 정수 FLOOR(4.1) = 4 4)ROUND(숫자,m) : m자리를 기준으로 숫자 반올림 ROUND(5.36,1) = 5.4 문자 함수 1)Replace(s1, s2, s3) : 대상 문자열의 지정한 문자로 변경, 문자열 치환 함수 2)Length(s) : 대상 문자열의 글자수 반환, 글자수 세어주는 함수 3)Substr(s, n, k) : 대상 문자열의 지정된 자리에서부터 지정된 길..

article thumbnail
[국비학원 기록/DB] SELECT문, WHERE, NULL, ORDER BY, GROUP BY
📒 education archive/💾DB 2021. 11. 11. 17:48

SELECT 1. SELECT 1)테이블에서 원하는 데이터를 검색 2)Syntax SELECT [DISTINCT]{*|,...} FROM 테이블 이름(들) [WHERE 검색조건(들)] [GROUP BY 속성이름] [HAVING 검색조건(들)] [ORDER BY 속성이름[ASC|DESC]] 3) DISTINCT : 결과 테이블에서 중복된 레코드를 제거하는 키워드 4) select 절에 산술식 포함 가능 -[+,,-,*,/] 2. WHERE 1)테이블에서 조건에 맞는 데이터만 검색할 때 WHERE 절 이용 2)Syntax SELECT [DISTINCT]{*|,...} FROM [WHERE condition] 3)Condition : 비교 연산자(=,,,), 논리 연산자(AND, OR, NOT) 4)LIKE ..

반응형
반응형