-
[ai] 인공지능 입문 : 데이터 베이스란? (왕기초)영상 공부/코딩|모션_자료|정보 2024. 4. 10. 16:29
데이터베이스
● 로그인 웹 페이지
○ 데이터베이스는 대용량의 데이터를 쌓아 놓은 것
○ 아이디와 패스워드는 데이터베이스에 저장되어 있기 때문에 웹 사이트에서 로그인 가능● 데이터 관리
○ 데이터가 많아지면 이를 관리할 수 있는 시스템이 필요
○ 컴퓨터를 사용하면 일일 판매 기록이나 재고량을 파악하기 쉬움
○ 컴퓨터로 데이터를 가공하면 정보(information)가 됨○ 판매 데이터 등
데이터베이스의 정의
여러 사용자가 공유하고 통합해서 운영하는 데이터의 집합
● DBMS
○ 데이터베이스 관리 시스템(DataBase Management System, DBMS)
○ 데이터베이스를 관리하고 작업을 통해 의미 있는 정보를 생성할 수 있는 시스템
○ 데이터베이스에 쌓인 데이터의 삽입, 삭제, 검색 등을 쉽게 할 수 있게 해줌
○ 파일을 사용할 때 발생하는 데이터 중복성, 종속성, 보안, 백업과 회복의 문제 모두 해결 가능
○ 자신을 통해서만 데이터베이스에 접근 가능하므로 데이터베이스를 보호함
○ DBMS로 인해 사용자는 데이터가 어떻게 저장되었는지 알 수도 없고, 알 필요도 없음● SQL
○ SQL(Structured Query Language)
○ 데이터베이스에 저장된 데이터를 처리하려고 만든 언어
○ SQL은 스키마를 만들어 관리하는데, 스키마는 데이터의 삽입, 삭제, 갱신 등의 작업에 적합한 구조를 지님
○ 질문(query)을 하면 DBMS가 응답을 하는 구조이기 때문에 Structured Query Language라고 함○ delet 등 4가지의 기본적인 코드를 사용함.
● DBMS의 종류
○ 오라클 : 상업용 DBMS로 가장 성공한 제품
○ MySQL : 무료로 사용 가능한 DBMS관심이 있다면 더 찾아보자!
'영상 공부 > 코딩|모션_자료|정보' 카테고리의 다른 글
centos 7 그림판 설치하기 (0) 2024.05.30 git hub 올리기 너무 안되는거 아니냐.. 진짜.. (0) 2024.05.28 [ai] 인공지능 입문 : 컴퓨터와 인간의 표현법 : 십진법과 이진법 외 (0) 2024.04.10 [ai] 인공지능 입문과정 _ 컴퓨터 개론 (2) 2024.04.10 [nr.7010] TD_sc : pathlib.Path.home // try~except (1) 2024.03.04