본문 바로가기

728x90
반응형

Server/DataBase

(4)
FOREIGN KEY를 알아보자. Abstract foreign key에 대해 알아보자 Description Foreign key는 다른 테이블의 기본키를 가리키기 위한 필드로 사용하는 키이며, 참조 무결성(Referential Integrity)를 확인하기 위하며 사용된다. 참조 무결성이란 필드를 참조하는 관계에서 부모 쪽의 데이터가 삭제 또는 업데이트를 하는 경우에 발생하는 무결성을 보장하기 위한 것을 말한다. FOREIGN KEY에 관련된 제약사항 FOREIGN KEY를 사용하려면 몇 가지 사항을 지켜야 한다. 아래와 같은 부분들이 존재한다. Foreign key를 가지는 테이블은 Engine이 InnoDB여야 한다. Foreign key를 생성할 때는 참조할 테이블(parent)와 참조하는 테이블(child) 간의 자료형이 동일해..
Oracle SQL : Madang.sql SQL을 다루기 전에는 오라클 홈페이지에서 Oracle Database 11g Release2를 다운로드 받아야 합니다. 개인적으로 "데이터 베이스의 꽃" 이라 할 수 있는 SQL 문법을 소개해보고자 합니다. SQLplus로 SQL을 작성할 수 있지만 SQL Developer를 이용해 SQL를 작성해 볼 것입니다. SQL Developer는 Oracle 홈페이지의 개발자 도구 부분을 보면 다운로드 받을 수 있습니다. 오라클 홈페이지에서 "메뉴 -> 다운로드 및 시험판 -> 개발자 다운로드" 오른쪽 4번쨰 항목의 "SQL Developer"를 클릭하면 아마 운영체제 별로 각 SQL Developer 버전이 나옵니다 자신의 운영체제에 맞는 SQL Developer를 다운받으면 됩니다 아마 알집 형태로 다운로..
Data Base Architecture 1 Stand-Alone 방식 먼저 Stand-Alone 방식입니다 데이터 베이스의 동작머신이 LAN이나 인터넷 등의 네트워크를 통해 접속하지 않고 '독립되어' 동작하는 구성이라고 합니다. 이게 무슨 말이냐 하면 데이터 베이스를 사용하고 싶은 사용자는 데이터 베이스 서버가 설치된 장소까지 물리적으로 접근해서 데이터 베이스 서버를 다뤄야 한다는 의미입니다. 물리적으로 접근한 뒤 사용해야하기 떄문에 보안성이 높은 것이 아주 큰 장점입니다. 또한 주로 구축이 간단해서 소규모 작업이나 테스트를 빨리할 수 있다는 점도 있습니다 단점이 현대의 서버로 동작하는 양식에 맞지 않습니다 물리적으로 떨어져 있으니 네트워크를 통한 접근이 안되며, 복수의 사용자가 동시에 작업을 할 수 없고, 가용성이 낮고,확장성이 부족하다 정..
[PostgreSQL] 연습용 DataBase 생성 가이드 제목과 같이 빠르게 쌓아보는 연습용 DataBase 생성 포스팅입니다, 준비가 필요한 것은 DataBase를 올릴 가상 머신이 필요합니다. 이 포스팅에서는 아래의 스펙을 이용합니다 OS : ubuntu 20.10 DataBase : Posgresql Virtual Machine : Vmware 15 pro 가상 머신 OVF 사이트 가상 머신을 올릴 OS가 필요합니다. 제가 소개하는 방법은 ISO 파일을 다운로드하여서 쓰는 것은 아니고 미리 생성된 가상 머신 이미지를 이용해 가상 머신에 import 해서 쓰는 방식입니다. 가상 머신 이미지 파일은 www.linuxvmimages.com/ Linux VM Images - Download VirtualBox and VMware Images www.linuxvm..

728x90
반응형