본문 바로가기
반응형

db6

ORACLE 오라클 제약조건 확인/삭제/생성 제약조건 확인 SELECT * FROM ALL_CONSTRAINTS WHERE TABLE_NAME = '테이블명'; SELECT A.UNIQUENESS, B.* FROM ALL_INDEXES A, ALL_IND_COLUMNS B WHERE A.INDEX_NAME = B.INDEX_NAME AND A.TABLE_NAME='테이블명'; 제약조건 삭제 ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명 CASCADE; 인덱스 생성 CREATE UNIQUE INDEX PK명 ON 테이블명 (컬럼명1, 컬럼명2....); PK 생성 ALTER TABLE 테이블명 ADD (CONSTRAINT PK명 PRIMARY KEY (컬럼명1, 컬럼명2....)); 2023. 8. 25.
DBeaver 테마 설정 안녕하세요. 디비버도 다크 모드 적용이 가능하답니다. 전 다크모드를 쓰다가 다시 classic으로 돌아왔지만 언젠가 또 바꾸고 싶을지도 몰라 기록하려고 합니다. 디비버 테마 바꾸기 윈도우 > 설정 클릭 User Interface > 모양 > 테마 > 원하는 모드로 적용 > 적용 > Apply and Close 디비버 다크 모드 적용 화면 2023. 7. 19.
반정규화(DE-NORMALIZATION)란? 오늘은 SQLD 과목 > 데이터 모델링의 이해 > 반정규화에 대해 알아보겠습니다. 반정규화의 개념 정규화된 엔티티, 속성, 관계에 대해 시스템의 성능 향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법 데이터를 조회할 때 디스크 I/O량이 많아서 성능이 저하되거나 경로가 너무 멀어 조인으로 인한 성능 저하가 예상되거나 컬럼을 계산하여 읽을 때 성능이 저하될 것이 예상되는 경우 반정규화를 수행합니다. => 과도한 정규화로 인해 오히려 성능이 저하된 경우 사용하는 기법 반정규화의 기법 - 테이블/컬럼/관계반정규화 1. 테이블 반정규화 테이블 병합 테이블 분할 테이블 추가 1:1 수직 분할 중복 테이블 추가 1:M 수평 분할 통계 테이블 추가 슈퍼, 서브 타입 병합 이력 .. 2023. 6. 12.
클라우드 아키텍처란? 클라우드 아키텍처 정의 하드웨어, 가상리소스, 소프트웨어 기능, 가상 네트워크 시스템 등 다양한 클라우드 기술 구성요소가 어떻게 상호작용하고 연결되어 클라우드 컴퓨팅 환경을 만드는지 나타냅니다. 클라우드 아키텍처 구성요소 > 프론트엔드 / 백엔드 / 클라우드기반배포모델 / 네트워크 (인터넷, 인트라넷, 인터클라우드) 클라우드 아키텍처의 장점 높은 비용 효율성 : 서버에 투자하는 대신 컴퓨팅 리소스에 대해서만 비용을 지불하면 됩니다. TTM(time to market) : 컴퓨팅 인프라 구축을 기다릴 필요가 없습니다. 확장성 : 인프라 요구사항에 따라 컴퓨팅 리소스를 확대 또는 축소할 수 있습니다. 가속화된 변환 : 빠른 기술 update가 가능합니다. 더 많은 혁신 : 스토리지, 보안, 분석, AI 에 .. 2023. 5. 26.
MYBATIS 개념 MYBATIS 개념 자바 오브젝트와 SQL 사이의 자동 매핑 기능을 지원하는 ORM(Object Relational Mapping) 프레임워크 MYBATIS 장점 SQL을 그대로 이용하면서 JDBC 코드 작성의 불편함을 제거하고 도메인 객체나 VO 객체를 중심으로 개발 가능하다. 쉬운 접근성과 코드의 간결함 (JDBC의 모든 기능을 MYBATIS가 대부분 제공한다.) SQL문과 프로그래밍 코드의 분리 (SQL 변경 시 자바 코드 수정 혹은 컴파일이 필요하지 않다. ) 다양한 프로그래밍 언어로 구현이 가능하다. MYBATIS - DB ACESS PEOCESS > 프로그램 시작 시 수행되는 프로세스 1. 응용 프로그램이 SqlsessionFactoryBuilder를 위해 SqlSessionFactory를 빌.. 2023. 5. 18.
[Mysql] Mysql 데이터베이스 설치 및 실행 Mysql 데이터베이스 설치 1. https://dev.mysql.com/downloads/mysql/ 접속 MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 2. Go to Download Page 클릭 3.. 2023. 2. 26.
반응형