목록데이터베이스 (6)
컴공생의 다이어리
데이터베이스 관리 시스템(DBMS) 데이터베이스 관리 시스템(DBMS, DataBase Management System)은 파일 시스템의 데이터 중복과 데이터 종속 문제를 해결하기 위해 제시된 소프트웨어이다. 데이터베이스를 조작하는 별도의 소프트웨어로, DBMS를 통해 데이터베이스를 관리하여 응용 프로그램들이 데이터베이스를 공유하고, 사용할 수 있는 환경을 제공한다. DBMS는 데이터베이스를 구축하는 틀을 제공하고, 효율적으로 데이터를 검색하고 저장하는 기능을 제공한다. 또한 응용 프로그램들이 데이터베이스에 접근할 수 있는 인터페이스를 제공하고, 장애에 대한 복구 기능, 사용자 권한에 따른 보안성 유지 기능 등을 제공한다. 정리하자면, 데이터베이스 내의 정보를 구성하는 컴퓨터 프로그램의 집합으로서, 자료..
정보 시스템(Information System) 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보를 만들어주는 수단을 정보 시스템이라고 한다. 아래 그림을 보면 알겠지만 정보시스템 안에서 데이터를 저장하고 있다가 데이터 처리가 필요할 때 데이터를 제공하는 핵심 역할을 데이터베이스가 한다. 데이터베이스(DB; Database)란? 데이터베이스는 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합이라고 정의한다. 데이터베이스 성질 - 통합 데이터 : 데이터의 중복을 최소화하고 통제가 가능한 중복만 허용하는 데이터 - 공유 데이터 : 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 데이터 - 저장 데이터 : 컴퓨터가 ..
데이터(data)와 정보(information) 데이터와 정보는 같은 의미라고 생각되는 경우가 많지만 이 둘은 다르다. 정보 ≠ 데이터 데이터는 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값으로 자료라고도 한다. 정보는 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물이다. 예시1) 데이터 : 목장에서 방금짠 원유 정보 : 공장에서 가공된 팩 우유 예시2) 데이터 : 다이아몬드 원석 정보 : 가공된 다이아몬드 반지, 목걸이 등 https://www.hanbit.co.kr/store/books/look.php?p_code=B8582604063 IT CookBook, 데이터베이스 개론(2판) 데이터베이스로 첫 항해를 떠나는 이들에게 지도와 돛이 되어주는 책입니다..
장고 모델(model) 수정시 모델(models.py)을 수정했다면 장고에게 makemigrations를 통해 알려주고 migrate로 데이터베이스에 반영해야 한다. 서버가 돌아가고 있다면 종료를 하고 아래와 같은 명령어 3개를 터미널에 차례대로 입력해줘야 한다. www.yes24.com/Product/Goods/96541859 Do it! 장고+부트스트랩 파이썬 웹 개발의 정석 만들면서 배우는 파이썬 웹 개발 A to Z!파이썬 기초 문법만 알면 나만의 블로그 사이트를 만들 수 있다!이 책은 블로그 웹 사이트를 만드는 실습을 진행하면서 웹 개발 기초부터 블로그 개발, 배 www.yes24.com
oracle XE 설치 * 미리 말해두자면 oracle XE를 다운 받기 위해서는 oracle 회원가입이 필요 * 1. 오라클 홈페이지 접속 2. 리소스 메뉴에서 소프트웨어 다운로드 클릭 3. 개발자 다운로드 메뉴의 데이터베이스 클릭 후 Database 18c Express Edition 클릭 4. 사용하고 있는 운영체제에 맞는 버전을 다운로드 5. 설치 파일이 다운로드 된 후 압축을 해제하여 setup.exe를 실행 6. 라이선스 계약 동의에 체크하고 다음 버튼을 클릭 7. oracle 데이터베이스 설치할 폴더를 설정 (굳이 특별한 설정이 필요하지 않다면 다음 버튼을 클릭) 8. 데이터베이스 비밀번호를 설정 (기억하기 쉽게 0000이나 1234로 하면 편함) 9. 마지막으로 설치 버튼을 클릭
관계형 데이터베이스 - 관계형 데이터베이스는 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 데이터베이스 - 개체(Entity)와 관계(Relationship)를 모두 릴레이션(Relation)이라는 표(Table)로 표현하기 때문에 개체를 개체 릴레이션과 관계 릴레이션이 존재 - 장점 간결하고 보기 편리 다른 데이터베이스로의 변환이 용이 - 단점 성능이 다소 떨어짐 관계형 데이터베이스의 릴레이션 구조 릴레이션(Relation)은 데이터들의 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다. 튜플(Tuple) 튜플은 릴레이션을 구성하는 각각의 행을 말하며 속성의 모임으로 구성된다. 파일 구조에서 레코드와 같은 의미이다. ..