일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 1065
- 10817
- Remix
- Dapp
- if문 사용해보기
- 가상 화폐
- 시험 성적
- 솔리디티
- 1546
- Baekjoon
- 함수 사용하기
- for문 사용해보기
- 더하기 사이클
- 이더리움
- X보다 작은 수
- 10871
- 자바스크립트
- 평균은 넘겠지
- 세 수
- Mist
- 2448
- 알고리즘 문제풀이
- 1110
- 그대로 출력하기
- 백준
- 단계별로 풀어보기
- 비트 코인
- 별 찍기 - 11
- 1%d
- 블록 체인
- Today
- Total
목록Technology/데이터베이스 (13)
블링블링 범블링
개체집합(ENTITY SET) 객체(ENTITY)또는 객체(OBJECT) 개체란, 실제 세상에 있는 객체(OBJECT)이다. 개체와 객체는 뜻이 거의 같아서 서로 바꾸어 쓸 수 있다고 보면 된다. 객체는 다른 객체와 구별되는데, 객체의 보기로는 각 사람, 각 자동차, 각 과목등이 있다. 각 사람은 다른 사람과 구별되며, 각 자동차도 서로 구별된다. 마찬가지로 각 과목도 서로 구별된다. 그런데, 사람이나 자동차는 실제로 만질수 있지만, 과목등은 그럴수 없다 그런데 개체-관계 모델에서는 구별하지 않는다 개체집합(ENTITY SET) 개체집합이란 같은 형의 개체의 집합이다. 보기를 들어 학생 개체집합, 은행의 고객 개체 집합, 교수의 개체의 집합 등이다. 그런데 개체집합은 반드시 서로 겹치지 안하야 하는 것이..
자료 정의어(DDL: data definition language) 자료 정의어는 스키마를 정의하는 언어이다. 스키마 정보는 자료 사전(data dictionary, 또는 자료 목록(= data directory)이라고도 함)에 들어 있다. 스키마 정보란, 자료(보기: 아이디, 패스워드 등)에 대한 자료(보기: 아이디의 자료형은 char이고 몇자리의 char인지)인데, 이를 메타데이터(metadata)라고 보통 부른다. SQL에서 자료 정의어의 보기를 들면 다음과 같다. create table 유저 {순서 인덱스 char(7), 아이디 char(10), 패스워드 char(15), 보유 캐릭터 개수 int }; 자료 조작어(DML: data manipulation language) 자료 조작어는, 데이터베..
데이터 베이스에서 뷰란? 뷰(=view)는 가상 테이블(=virtual relation)이라고도 한다.자료의 추상화(data abstraction) 세 단계 데이터베이스 관리 시스템과 사용자 사이의 상호 작용을 쉽게 풀이하기 위하여 데이터베이스의 자료를 추상화하며, 보통 다음과 같이 세 가지 수준으로 나눈다. 하지만 이는 개념모델(reference model)이다. 즉 꼭 따라야 하는 것은 아니며 데이터 베이스의 모든 시스템이 이 모델에 의하여 구성된 것은 아니다. 이는 마치 데이터통신에서(ISO OSI의 일곱 단계 통신모형에 맞는 통신 프로그램이 거의 없는 것이나 마찬가지이다.) 1) 물리적 수준(physical level) 자료가 실제로 저장되는 수준이며, 가장 아래 수준이다. 2) 논리적 수준(lo..
데이터 베이스(DATABASE)란? 자료를 많이! 모은것! 하지만 자료라고 해서 아무런 연관없는 자료를 그냥 모으면 그건 유용하지 않다. 데이터 베이스에 있는 자료는 서로 연관성이 있는 자료들이어야 한다. 게임이라면 플레이어 데이터 플레이어 아이템 유저 패스워드 같은 식으로 데이터를 연관시켜 모아놓은 것을 의미한다.데이터 베이스 관리시스템(DBMS : DATABASE MANAGEMENT SYSTEM) 데이터 베이스와 더불어 많이 쓰이는 용어로 데이터 베이스 관리 시스템이라는 용어가 있다. 데이터베이스와 데이터 베이스 관리 시스템은 다른 개념을 가리킨다. DB는 말그대로 데이터의 집합 DBMS는 그것을 편하게 관리하기 위한 시스템이다. 심플하게 설명하면다음과 같다. DB는 창고다. DBMS는 그곳에서 일하..
데이터 베이스란?-데이터 베이스는 어느 조직이나 개인이 원하는 요구사항과 관련 된 여러가지 자료를 수집하여 이를 컴퓨터에 저장해 놓은 자료의 집합체이다 데이터베이스의 정의-통합된 데이터 : 자료의 중복을 배제한 데이터 모임-지정된 데이터 : 컴퓨터가 접근할 수 있는 저장매체에 저장된 자료-운영 데이터 : 조직의 업무를 수행하는데에 있어서 존재가치가 확실하고 없어서는 안될 반드시 필요한 데이터-공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 의지하는 자료 데이터 베이스의 목적1. 체계적인 자료 저장2. 적지적인 자료 제공3. 지식관리 차원 의사 결정 지원 데이터 베이스의 모델1.개념 모델 : 데이터표현의 논리적 성격에 초점을 맞춘 모델.데이터간의 관계를 나타내기 위해서 일대일 다대일 다대다의 세가지..
데이터베이스 정의와 특징데이터베이스를 간단히 정의하면 대용량의 데이터 집합을 체계적으로 구성해놓은 것으로 규정할 수 있다. 또한 데이터베이스는 혼자서 사용하는 시스템이 아니므로 여러 명의 사용자나 시스템 간에 상호 공유가 가능해야만 한다. DBMS는(Database Management System)은 이러한 데이터베이스를 관리해주는 시스템 또는 소프트웨어를 일컫는다. DBMS의 중요한 특징무결성 - 데이터베이스 안의 데이터는 오류가 있어서는 안된다. 독립성 - 데이터베이스의 크기를 변경하거나 데이터 파일의 저장소를 변경하더라도 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 한다. 의존적 관계가아닌 독립적 관계여야 한다. 보안 - 데이터베이스 안의 데이터에는 아무나 접근할 수 있는 것이 아니라 데이..