본문 바로가기
728x90

Programming35

관계형 데이터 모델_DBMS (1) 1. 관계 데이터 모델 1) 데이터 모델링 개념 ▪ 데이터 모델링(data modeling) ✓ 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 ✓ 데이터베이스 설계의 핵심 과정 ▪ 2단계 데이터 모델링 ✓ 개념적 데이터 모델링(conceptual modeling) ✓ 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 ✓ 논리적 데이터 모델링(logical modeling) ✓ 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업 2) 관계형 모델의 개념 ▪ 장점 : 구조적인 단순성으로 사용자가 프로그래밍 작성 시에 데이터의 물리적인 저장 구조를 프로그램 상에 은폐함으로써 논리적 구조만을 고려하면 됨 ▪ 1970년 E. F. Codd에 의해 제안 ▪ 기.. 2023. 4. 3.
DBMS_데이터베이스 관리 시스템 개요 그림 1. DBMS(출처 https://maily.so/queryaddict/posts/692 ff5) 1) 데이터베이스 관리 시스템의 등장 배경 ▪ 파일 시스템의 문제점 ✓ 같은 내용의 데이터가 여러 파일에 중복 저장 ⇨ 데이터 중복성 - 저장 공간의 낭비는 물론 데이터 일관성과 데이터 무결성을 유지하기 어려움 ✓ 응용 프로그램이 데이터 파일에 종속적 ⇨ 데이터 종속성 - 사용하는 파일의 구조를 변경하면 응용 프로그램도 함께 변경해야 함 ✓ 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족 ✓ 응용 프로그램 개발이 쉽지 않음 2) 데이터베이스 관리 시스템 개요 ▪ 데이터베이스 관리 시스템 ✓ DBMS(Database Management System) ✓ 파일 시스템의 문제를 해결하기 위해 제시된.. 2023. 3. 31.
운영체제 개요(역할과 기능) 운영체제의 역할 및 기능 1) 운영체제의 개요 ▪ 정의 ✓ 사용자와 하드웨어 사이의 중간 매개체로 응용 프로그램의 실행을 제어하고, 자원을 할당 및 관리하며, 입출력 제어 및 데이터 관리와 같은 서비스를 제공하는 소프트웨어 ▪ 역할 ✓ 하드웨어 및 사용자, 응용 프로그램, 시스템 프로그램 사이에서 인터페이스를 제공 ✓ 프로세서, 메모리, 입출력장치, 통신장치 등 컴퓨터 자원을 효과적으로 활용하려고 조정·관리 ✓ 메일 전송, 파일 시스템 검사, 서버 작업 등 높은 수준의 서비스를 처리하는 응용 프로그램을 제어 ✓ 다양한 사용자에게서 컴퓨터 시스템을 보호하려고 입출력을 제어하며 데이터를 관리 2) 운영체제의 역할에 따른 기능 ▪ 사용자 인터페이스(user interface) ✓ 사용자의 입장에서 본 운영체제.. 2023. 3. 24.
터틀그래픽을 이용한 파이썬 연습(1) 1. 터틀 그래픽이란? 터틀 그래픽은 화면에서 거북이를 이용하여서 그림을 그리는 기능 거북이가 화면 위에서 지나가면서 그림을 그리는 것 꼬리에 잉크가 묻은 거북이를 종이에 올려놓고 리모컨으로 조작하는 듯한 방식으로 동작함 터틀 그래픽 : 파이썬의 기본 모듈로, 파이썬만 설치하면 바로 사용 가능, 사용 전 import를 사용하여 불 러와야 함. 터틀 객체 생성 - import turtle - t=turtle.Turtle() #또는 import turtle as t - from turtle import * as t 터틀객체가 만들어졌을 때 - 터틀의 위치 : (0,0) 위치, 창의 정가운데 -초기 방향은 오른쪽 방향으로 각도가 0도(동쪽) -초기 커서 모양은 화살표 -창의 사이즈 : 400 × 400 (좌표.. 2023. 3. 23.
728x90