본문 바로가기
728x90

DataBase71

[데이터베이스]데이터 표준화 개념 데이터 표준화 정의 -데이터 표준화는 시스템별로 산재해 있는 데이터 정보 요소에 대한 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하여 이를 전사적으로 적용하는 것을 의미한다. -이러한 데이터 표준화 작업은 데이터의 정확한 의미를 파악할 수 있게 할 뿐만 아니라 데이터에 대한 상반된 시각을 조정하는 역할을 수행한다. 데이터 명칭 데이터 명칭은 해당 기업 내에서 데이터를 유일하게 구별해주는 이름이다. 따라서 데이터 명칭에 대한 표준화는 동음이의어 및 이음동의어의 조정을 필요로 한다. 데이터 명칭은 일반적으로 다음의 원칙에 부합되어야 한다. 유일성 -데이터 명칭은 해당 개념을 유일하게 구분해 주는 이름이어야 한다. -하나의 개념에 대해 모든 사용자들이 통일된 용어를 사용할 수 있도록 오직 하나의 명칭만을 허.. 2020. 12. 13.
[데이터베이스] 데이터 표준화 필요성 데이터 활용상의 문제점 데이터의 중복 및 조직, 업무, 시스템별 데이터 불일치 발생 -데이터 표준 정책의 미비로 정보시스템 개발 및 운영 과정상에서 동일한 의미의 데이터를 다른 명칭으로 중복 관리하거나 동일한 명칭의 데이터를 시스템간에 상이한 로직으로 산출하여 다른 의미로 활용한다. 데이터에 대한 의미 파악 지연으로 정보 제공의 적시성 결여 -데이터 명칭, 데이터 정의에 대한 표준 미관리로 인해 새로운 정보 요건이나 정보 요건 변경시 필요 데이터를 파악하는데 많은 시간을 낭비하여 정보 사용자에게 적시에 정확한 정보를 제공하는데 어려움이 있다. 데이터 통합의 어려움 -단위 시스템 위주의 데이터 표준을 적용하거나 적용치 않는 경우도 존재하여 전사 데이터웨어하우스 구축 등 전사 데이터에 대한 통합적인 정보 요.. 2020. 12. 13.
oracle, ms-sql DDL ,DML ,DCL ,TCL정리 1.DML(Data Manipulation Language) -데이터 조작어로 테이블에 입력, 수정, 삭제,검색하는 언어이다. -INSERT, UPDATE, DELETE, SELECT(DML이라고도 불리고, DQL이라고도 불린다.) 1.INSERT(데이터 삽입) ex) INSERT INTO 테이블명 [(칼럼1, 칼럼2, ...)] VALUES (값1, 값2, ...); -칼럼명의 기술 순서는 테이블에 정의된 칼럼 순서와 동일할 필요는 없으며, INTO 절에 기술하지 않은 칼럼은 Defalut로 NULL값이 입력된다. -해당 칼럼의 데이터 유형이 CHAR나 VARCHAR2등 문자 유형일 경우 ''(Single Quotation)과 함게 입력한다. -숫자 유형일 경우엔 ''없이 숫자만 입력한다. 2.UPDA.. 2020. 12. 9.
[MySQL]오류문구 Workbench Can't connect to MySQL server on 'localhost' (10061) 에러 코드 > Could not connect, server may not be running. Can't connect to MySQL server on 'localhost' (10061) 에러 해결 > 내PC 마우스 오른쪽 관리 클릭> 서비스 및 응용 프로그램 > 서비스 클릭 > MySQL이 멈춰있다면 실행 시켜줌 > Workbench 다시 켜서 작동 시키면 잘 됨. 출처: https://xodgl2.tistory.com/34 2020. 12. 5.
데이터베이스,SQL 조인(join)완벽 정리 ●(theta join)세타조인(R▷◁(r 조건 s)S): -조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 투플만 반환한다. -세타조인의 조건은{=,≠,≥,≤,>, 2020. 11. 28.
오라클 데이터베이스 구조 오라클 데이터베이스 계층구조 4계층 구조를 잘 따르는 것처럼 보이지만 사실 오라클의 경우 인스턴스 아래에 데이터베이스를 한 개만 만들 수 있다는 독자적 제약이 있습니다. Architecture = Memory Architecture + Process Architecture - Oracle Server = Instance + Database - Intance = SGA Memory + Background Process - Database = Datafile + Redo Log File + Control File + Parameter File - SGA Memory = Shared Pool + Data Buffer Cache + Redo Log Buffer + Large Pool + Java Pool + S.. 2020. 10. 28.
[DataBase] ORACLE 테이블생성 테이블(TABLE)이란? 테이블은 데이터베이스의 기본적인 데이터 저장 단위 이다. 데이터베이스 테이블은 사용자가 접근 가능한 모든 데이터를 보유하며 레코드와 컬럼으로 구성 된다. 관계형 데이터베이스가 아닌 예전의 데이터베이스 용어에서는 파일과 테이블이, 필드와 컬럼이, 그리고 레코드와 행이 동일시 되었다. 테이블은 시스템내에서 독립적으로 사용되길 원하는 엔티티를 표현할수 있다. 예를 들면, 회사에서의 고용자나 제품에 대한 주문은 테이블로 표현 가능하다. 테이블은 두 엔티티간의 관계를 표현할 수 있다. 즉 테이블은 고용자와 그들의 작업 숙련도 혹은 제품과 주문과의 관계를 표현하는데 사용될 수 있다. 테이블내에 있는 외래 키 (ForeIgn Key)는 두 엔티티 사이의 관계를 표현하는데 사용 된다. 컬럼 :.. 2020. 10. 28.
MySQL 데이터베이스 생성,삭제,조회,유저 생성, 권한 부여 MySQL의 계층구조 위의 그림에서 알 수 있다시피 3계층 구조로 데이터베이스가 존재하지 않습니다. 실제로도 데이터베이스와 스키마를 동의어로 취급합니다. ●데이터베이스 생성 CREATE DATABASE 데이터베이스명; ●데이터베이스 삭제 DROP DATABASE 데이터베이스명; ●데이터베이스 조회 SHOW DATABASES; ●유저 생성 CREATE USER 유저명; create user 사용자ID; // 사용자 추가 create user userid@localhost identified by '비밀번호'; // 사용자(user)를 추가하면서 패스워드까지 설정 기존에 사용하던 계정에 외부 접근 권한을 부여하려면, Host를 '%' 로 하여 똑같은 계정을 추가한다 create user 'userid'@'%.. 2020. 10. 17.
[NoSQL]NoSQL(Not Only SQL) 종류와 특징 간단히 정리 ●NoSQL 특징 -전통적인 관계형 데이터베이스보다 덜 제한적 -일관성 모델을 이용하는 데이터의 저장 및 검색을 위한 메커니즘 제공 -디자인의 단순화, 수평적 확장성 추구 -단순 검색 및 추가 작업을 위한 매우 최적화된 키값 저장 공간으로, Latency와 throughput과 관련하여 상당한 성능 이익 제공 -빅데이터와 실시간 웹 애플리케이션용 ●NoSQL 종류 -key value stores(KVS) Memcached,Redis,Dynamo,Disk Based -ordered KVS NMDB,luxio,Memcachedb -column oriented store BigTable,Hbase,cassandra,HyperTable,Azure TS -Document-Oriented store) CouchDB.. 2020. 10. 8.
728x90