#데이터베이스

7 posts

Django migrate 잘 사용하기

Django migrate 잘 사용하기

4분

장고의 migrate 명령어를 제대로 사용하는 것으로 데이터베이스 스키마 변경에 의한 데이터 손실을 줄여 개발 효율성을 높일 수 있다. migrate 명령어와 함께 사용할 수 있는 옵션들과 makemigrations, showmigrations, sqlmigrate 등의 기능도 소개한다.

 데이터베이스 개론 : 4. 데이터 모델링

데이터베이스 개론 : 4. 데이터 모델링

3분

데이터 모델링 데이터를 데이터베이스로 옮기는 과정 개념적 데이터 모델 : 데이터베이스의 개념적 구조로 표현하는 도구(개체-관계 모델) 논리적 데이터 모델 : 개념적 구조를 논리적 모델링하여 데이터베이스의 논리적 구조로 표현하는 도구(관계 데이터 모델) 데이터 모델 구성 : 데이터구조 / 연산 / 제약조건 개체-관계 모델(E-R Model) 개체와 개체 간 관계를 개념적 구조로 표현한 …

 데이터베이스 개론 : 3. 데이터베이스 시스템

데이터베이스 개론 : 3. 데이터베이스 시스템

2분

데이터베이스 시스템 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 스키마(틀) : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 인스턴스(실례, 실제값) : 스키마에 따라 데이터베이스에 실제로 저장된 값 3단계 데이터베이스 구조 외부 스키마(External Schema) : 사용자 관점에서 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의 …

 데이터베이스 개론 : 2. 데이터베이스 관리 시스템

데이터베이스 개론 : 2. 데이터베이스 관리 시스템

1분

DataBase Management System 파일 시스템의 문제를 해결하기 위해 제시된 소프트웨어로 종속성과 중복성 문제를 해결 조직에 필요한 데이터를 데이터베이스에 통합하여 저장하고 관리 DBMS의 기능 정의(Definition) : 데이터베이스 구조를 정의하거나 수정할 수 있음 조작(Manipulation) : 데이터를 삽입/삭제/수정/검색 연산을 할 수 있음 제어(Control) : 데이터를 항상 정확하고 안전하게 유지 DBMS의 장점 데이터 중복을 …

데이터베이스 개론 : 1. 데이터베이스 기본 개념

데이터베이스 개론 : 1. 데이터베이스 기본 개념

1분

데이터와 정보 데이터(Data) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값 정보(Information) : 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 정보 처리(Infomation Processing) : 데이터에서 정보를 추출하는 과정 또는 방법 데이터베이스 데이터베이스(Database) : 여러 사용자가 공유하여 사용할 수 있도록 통합해 저장한 운영 데이터의 집합 데이터베이스 정의 공유 …

[정보처리기사 필기 공부] 데이터 베이스

38분

1. DDL (데이터 정의어) CREATE CREATE SCHEMA CREATE DOMAIN CREATE TABLE CREATE VIEW CREATE INDEX 정의하는 명령문 ALTER ALTER TABLE 정의를 변경하는 명령문 DROP 제거하는 명령문 RESTRICT 참조되는 테이블이 있다면 삭제 명령을 모두 취소한다 CASCADE 참조되는 테이블이 있다면 모두 삭제한다. 2. DCL (데이터 제어어) GRANT 권한 부여 사용자 등급 지정 …

Django : SQLite to PostgreSQL

3분

나중에 DB 전환할때 해메지 않으려고 기록... Install Postgres in Docker docker-compose에 아래와 같이 postgresql 도커를 선언하자. db: image: postgres restart: always volumes: - ./db/data:/var/lib/postgresql/data ports: - 5432:5432 environment: POSTGRES_USER: "username" POSTGRES_PASSWORD: "password" POSTGRES_DB: "dbname" TZ: "Asia/Seoul" Django Settings django의 settings.py에서 DATABASES 부분 찾기 DATABASES={ 'default': { 'ENGINE': 'django.db.backends.sqlite3', …