본문 바로가기
반응형

Study/Database26

Oracle에서 기본으로 제공하는 DD(Data Dictionary) DD는 Data Dictionary의 약자로 데이터 사전이다. 오라클에서 기본적으로 제공하고 있는 다양한 DD가 있는데. 여기서 DD는 쉽게 말하자면 정말 '사전' 이다.  데이터베이스의 구조, 객체, 사용자, 권한 및 기타 메타데이터에 대한 정보를 저장하고 관리하는 시스템의 핵심 구성 요소 이며,  데이터 사전은 데이터베이스의 관리, 보안, 성능 최적화 등을 하는데 도움이 되는 데이터 자료인셈이다. 데이터 사전의 주요 기능메타데이터 저장: 데이터 사전은 테이블, 뷰, 인덱스, 시퀀스, 프로시저, 사용자 등 데이터베이스 객체에 대한 메타데이터를 포함하고 있어서 이를 통해 데이터베이스 관리자는 객체의 구조와 속성을 쉽게 확인할수 있다.사용자 및 권한 관리: 데이터 사전은 사용자 계정, 역할, 권한에 대한 .. 2024. 8. 19.
CLOB에 대해서 알아보자. 종종 실무를 하다보면 DB 컬럼의 데이터유형이 CLOB로 되어있는걸 볼수 있을것이다. 물론 DB마다 명칭은 다르다. MySQL & MariaDB  : TEXT or LONGTEXTPostgreSQL : CLOBOracle : CLOB 이런식으로 기능은 비슷비슷하거나 같지만, 어떤 DB에서는 다른이름으로 사용하곤 한다. CLOB란 무엇인가? Character Long OBject의 약어로써 주로 대용량의 문자 데이터를 저장하고 처리하는 데이터 유형이다.  실무에서 게시판 관련 DB를 들여다보면 꽤 많이 CLOB를 볼수 있다. 를 포함하여 전체 문자열 데이터를 CLOB 컬럼에 담는다. Mail 관련 테이블을 살펴봐도 마찬가지이다. 이렇게 태그를 포함하게되면 사용자 눈에는 보이지않는 전체 데이터들 포함 사용.. 2024. 7. 22.
Synonym(시노님) 에 대해 알아보자. 이번에 일하면서 시노님? 시노님? 하길래... 음? 시노님이 뭐지? 라는 생각이 들어 알게된 정보를 기록한다. 일단 업무에서 사용하고 있는 DB는 Oracle이다. 그래서 Oracle에서만 사용되는건가... 하고 검색해보니 그것도 아니였다. 일단 먼저 시노님(Synonym)에 대해서 쉽게 설명하자면. 테이블에 별칭을 붙이는것 이라고 쉽게 설명할수 있을것 같다. 말 그대로 테이블에 Synonym으로 별칭을 붙여 구문에서 캡슐화로 직접적인 테이블에 접근을 하지 않게 하여 보안성을 높일수 있다. 또한 복잡한 테이블 이름에 시노님을 붙여 쉽게 접근할수 있기도 하다.  먼저 시노님의 생성 방법은 다음과 같다. CREATE [PUBLIC] SYNONYM 시노님_이름FOR 테이블; 예를들어 HR.EMPLOYEES 라.. 2024. 7. 20.
Dbeaver(디비버)와 MariaDB(마리아DB) 연동하기(최초설치, 최초연동) 일전에 디비버라는 SQL 통합툴을 설치했었다. 2023.06.29 - [Study/Database] - 무료DB툴 디비버(Dbeaver) 설치하기 무료DB툴 디비버(Dbeaver) 설치하기 디비버(Dbeaver)는 무료 DB 통합 툴이다. Oracle 뿐만 아니라 PostgreSQL, Mysql등 다양한 DB를 연동할수 있는 툴로 난 학원에서 프로젝트할때 Mac 사용하던 팀원이 PostgreSQL 툴이 제대로 설치되지않아 Dbeaver yat-ong.tistory.com 그리고 MariaDB도 설치하게되어서 Dbeaver로 MariaDB 연동하는 방법을 알아보겠다. 먼저 디비버를 실행후 새 데이터베이스 연결을 눌러 MariaDB를 선택후 Next를 눌러주자. 그럼 다음 창에서 Database 이름을 입력.. 2023. 7. 28.
반응형