본문 바로가기

DB3

[DB] 파일 시스템과 DBMS 데이터를 저장하는 방법도서 검색 프로그램을 구현할 때 데이터를 저장하는 방법은 3가지다. 데이터를 프로그램 내부에 저장 여러 종류의 자료형을 가진 데이터를 저장해야 하므로 구조체 배열을 사용한다.도서 데이터는 프로그램 내 구조체 변수에 저장된다. 구조 프로그램에 데이터 구조와 데이터 값이 모두 포함된다. // 구조체 BOOK 선언typedef struct { int bookid; char bookname[20]; char publisher[20]; int price;} BOOK;// 구조체 배열 변수 BOOKS[]에 데이터 저장int main(){ BOOK BOOKS[10]; BOOKS[1].bookid = 1; strcpy(BOOKS[1]... 2024. 9. 5.
[DB] 데이터베이스 개념 데이터베이스란?데이터를 효율적으로, 안전하게 저장하기 위해 데이터를 구조적으로 모아둔 데이터 집합소데이터베이스 유형관계형 데이터베이스 (Relational Database, RDB)데이터를 열과 행을 가진 테이블 형태로 표현하며, 구조적으로 데이터 관리NoSQL비구조적, 가변적 데이터 관계형 데이터베이스에 비해 큰 데이터를 빠르게 처리할 수 있어 빅데이터에 적합이외에도 계층형, 네트워크형, 객체지향형 등이 있다.데이터베이스 용어table, relationrow, record, tuplecolumn, 속성관계형 데이터베이스 관리 시스템 (RDBMS)DBMS(데이터베이스 관리 시스템)데이터베이스를 관리하는 시스템DB는 단순 저장소, DB에 접근하게 해주는 것이 DBMS주요 기능은 데이터 추가, 수정, 삭제,.. 2024. 5. 31.
[DB] SQL 기본 문법과 활용 CREATE 구문데이터베이스 생성 : CREATE DATABASE [DB_NAME];ex) create database example;테이블 생성 : CREATE TABLE [NAME] ([COLUMN_NAME] [DATA_TYPE]);ex) create table member(seq int, name char(20),email char(50));INSERT 구문 데이터 삽입 : INSERT INTO [TABLE_NAME] ([COLUMN1]…) VALUES([DATA1]…);ex) insert into member(seq,name,email) values(1,'iy','iy@tistory.com');SELECT 구문 데이터 조회 : SELECT [COLUMN1] FROM [TABLE] WHERE [CO.. 2024. 5. 31.