별의 공부 블로그 🧑🏻‍💻

🗒️ DATABASE (72)

728x90
  1. 2021.06.13 데이터베이스 일반 : 데이터베이스 언어

    데이터베이스 일반 데이터베이스 언어 데이터 정의어(DDL : Data Definition Language) 데이터베이스를 생성하거나 수정하는 데 사용되는 언어 데이터베이스 관리자나 데이터베이스 설계자가 사용함. 데이터베이스의 논리적 구조와 물리적 구조를 정의할 수 있음. 예 CREATE ALTER DROP 데이터 조작어(DML : Data Manipulation Language) 사용자가 응용 프로그램을 통하여 데이터베이스에 저장된 데이터를 실실적으로 처리하는 데 사용되는 언어 데이터 처리는 데이터의 검색, 삽입, 삭제, 변경 등을 말함. 절차적 조작 언어 와 비절차적 조작 언어 로 구분됨. 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공함. 예 SELECT UPDATE INSERT DELETE..

  2. 2021.06.13 데이터베이스 일반 : DBMS(DataBase Management System)

    데이터베이스 일반 DBMS(DataBase Management System) 사용자와 데이터베이스 사이에 위치하여 데이터베이스를 생성·관리하고, 사용자 요구에 따라 정보를 생성해 주는 소프트웨어 파일 시스템의 단점인 데이터의 중복성과 종속성의 문제를 해결하기 위해 제안된 시스템 응용 프로그램과 데이터의 중간에 위치하여 모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록 관리해 줌. 여러 사용자의 동시 접근이 가능함. 백업과 회복의 절차가 복잡함. 기능 정의 기능 데이터베이스에 저장될 데이터의 타입과 구조에 대한 정의와 데이터를 이용하는 방식을 정의하는 기능 조작 기능 데이터의 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위해 데이터 접근 수단을 정의하는 기능 제어 기능 데이터의 정확성과 보안성..

  3. 2021.06.13 데이터베이스 일반 : 데이터베이스

    데이터베이스 일반 데이터베이스 특정 조직의 기능을 수행하는 데 필요한 상호 관련된 데이터들의 모임 하나의 응용 프로그램이나 응용 시스템을 위한 데이터가 아니라, 한 조직에 있는 여러 응용 시스템들이 공용으로 소유하고 유지하며 이용하는 공용 데이터 데이터베이스의 장·단점 장점 데이터 중복성 최소화 데이터의 공유 데이터의 일관성 유지 데이터의 무결성 유지 데이터의 보안성 유지 데이터의 논리적·물리적 독립성 유지 애플리케이션 개발 및 유지 보수 용이 단점 데이터베이스 전문가의 부족 전산화 비용 증가 데이터 유실 시 파일 회복이 어려움. 시스템의 복잡화 처리 속도가 느림 데이터 중복의 문제점 동일한 데이터가 여러 곳에 중복 저장되면 데이터의 동일성, 무결성(정확성), 동일한 보안 수준 등을 유지하기 어려움.

  4. 2021.06.07 컴퓨터 일반 : 자료 구성의 단위

    컴퓨터 일반 자료 구성의 단위 물리적 단위 비트(Bit) 바이트(Byte) 워드(Word) 논리적 단위 필드(Field) 레코드(Record) 데이터베이스(Database) 비트(Bit) 자료(정보) 표현의 최소 단위 2가지 상태를 표시하는 2진수 1자리 바이트(Byte) 문자를 표현하는 최소 단위 8개의 비트가 모여 1 Byte를 구성 워드(Word) CPU가 한번에 처리할 수 있는 명령 단위 분류 하프 워드(Half Word) 풀 워드(Full Word) 더블 워드(Double Word) 필드(Field) 파일 구성의 최소 단위 의미 있는 정보를 표현하는 최소 단위 레코드(Record) 자료 처리 단위 하나 이상의 관련된 필드가 모여서 구성 파일(File) 프로그램 구성의 기본 단위 여러 레코드가 모..

  5. 2020.12.11 Eclipse와 MySQL 연동하기 (JSP)

    Eclipse와 MySQL 연동하기 (JSP) ■ MySQL Connector/J 다운로드 받기 - 다운로드 링크 : https://dev.mysql.com/downloads/connector/j- Select Operation System : Platform Independent- ZIP 또는 TAR 파일 다운로드 후, 압축 해제 ■ Eclipse에서 JDBC Package 추가하기 - Project 클릭 후 마우스 우클릭 -> Properties- 좌측의 [Java Build Path] 탭 -> [Libraries] 탭 -> [Add External JARs...] 버튼 클릭- 다운로드 받은 mysql-connector-java-8.0.22.jar 선택- [Package Explorer] -> [프로..

  6. 2020.11.19 [MySQL] 포트 번호 확인하기 & 수정하기 (MySQL 8.0 기준) 4

    포트 번호 확인하기 & 수정하기 (MySQL 8.0 기준) 1. 명령어로 포트 번호 확인하기 다음의 명령어를 입력하여 설치된 MySQL의 포트 번호를 확인할 수 있다. mysql> SHOW GLOBAL VARIABLES LIKE 'PORT'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | port | 3306 | +---------------+-------+ 2. 프로그램에서 포트 번호 수정하기 Windows 10, MySQL 8.0 버전을 기준으로 포트 번호를 변경해보자. (5.0 버전대의 MySQL : 구글링을 하면 방법이 많이 나와 있다.) 이 방법은 MySQL 설치 프로그램을 통해 포트 번호를 수정하는..

  7. 2020.11.03 [MySQL] 테이블에 데이터 넣기

    레코드(행) 삽입MySQL 에서 레코드(행)를 넣을 때, 다음과 같은 명령어를 입력한다.INSERT INTO table_name(column1, column2, ..., columnN) VALUES(value1, value2, ..., valueN); 사용 예하나하나씩INSERT INTO DEPT0(DNO, DNAME, DTEL) VALUES(10, "COMPUTER", "02-2164-4111"); INSERT INTO DEPT0 VALUES(20, "ENGLISH", "02-2164-4112"); /* 테이블의 컬럼명 생략 가능 */ INSERT INTO DEPT0 VALUES(30, "BIOLOGY", "02-2164-4113"); INSERT INTO DEPT0 VALUES(40, "MUSIC",..

  8. 2020.09.25 [TeX] 관계 대수 기호의 LaTeX 표현

    관계 대수 기호의 LaTeX 표현 관계 대수(Relational Algebra)에 쓰이는 기호들을 LaTeX로 표현할 때, 다음과 같이 사용한다. 1. Relational Algebra Operator Symbol LATEX select $\sigma$ \sigma project $\pi$ \pi union $\cup$ \cup set difference $-$ - Cartesian product $\times$ \times rename $\rho$ \rho equals $=$ = not equals $\neq$ \neq greater than or equal to $\geq$ \geq less than or equal to $\leq$ \leq greater than $>$ > less than $

  9. 2020.03.13 006. 데이터베이스 사용자

    데이터베이스 사용자 1. DBA(DataBase Administrator)- 데이터베이스 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람이나 그룹으로 다음과 같은 역할을 한다.데이터베이스 설계와 조작에 대한 책임 데이터베이스 구성 요소 결정개념 스키마 및 내부 스키마 정의데이터베이스의 저장 구조 및 접근 방법 정의보안 및 데이터베이스의 접근 권한 부여 정책 수립장애에 대비한 예비(Back Up) 조치와 회복(Recovery)에 대한 전략 수립무결성을 위한 제약 조건의 지정데이터 사전의 구성과 유지 관리사용자의 변화 요구와 성능 향상을 위한 데이터베이스의 재구성 행정 책임 사용자의 요구와 불평의 청취 및 해결데이터 표현 방법의 표준화문서화에 대한 기준 설정데이터베이스 사용에 관한 교육 시스템 감시..

  10. 2020.03.13 005. 데이터베이스 언어

    데이터베이스 언어 - 데이터베이스 언어(Database Language)는 데이터베이스를 구축하고 이용하기 위한 데이터베이스 시스템과의 통신 수단이다.- 데이터베이스 언어는 DBMS를 통해 사용하며, 기능과 사용 목적에 따라 데이터 정의 언어, 데이터 조작 언어, 데이터 제어 언어로 구분된다. 1. 데이터 정의 언어(DDL; Data Definition Language)- 데이터 정의 언어(DDL) : DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어- 데이터 정의 언어는 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파일에 여러 개의 테이블로서 저장된다. (1) 데이터 정의 언어의 기능- 외부 스키마 명세 정의- 데이터베이스의 논리적, 물리적..

  11. 2020.03.13 003. DBMS의 기능

    DBMS의 기능 1. DBMS(DataBase Management System)의 정의- DBMS : 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고, 데이터베이스를 관리해주는 소프트웨어- DBMS는 기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템- DBMS는 모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록 관리해 준다.- DBMS는 데이터베이스의 구성, 접근 방법, 유지관리에 대한 모든 책임을 진다. * MS-Office 프로그램에 포함되어 있는 액세스 프로그램도 DBMS의 한 종류이다.* 응용 프로그램- 조직이나 기업체에서 특정 부서에 정보를 제공하기 위해 데이터베이스에 접근하여 운영되는 하나의 프로그램.- 데이터베이스는 여러개의..

  12. 2020.03.13 002. 데이터베이스의 개념

    데이터베이스의 개념 1. 데이터베이스의 정의- 데이터베이스 : 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임으로 다음과 같이 정의할 수 있다.- 통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임- 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료- 운영 데이터(Operational Data) : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안될 반드시 필요한 자료- 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 * 운영 데이터- 단순한 입출력 자료나 작업 처리상 일시적으로 필요한 임시 자료는 운영 자료로 취급되지 않는다. 2. 데이터베이스의 특..

728x90


📖 Contents 📖