목록< Index > (317)
엔지니어가 되고 싶은 공돌이
2. 1 Data Manipulation Language (DML) : 데이터에 접근하거나 조작할 수 있도록 하는 언어(검색, 삽입, 삭제, 수정). - query language 라고도 한다. - 두 가지 형태 1) Procedural: 사용자는 필요한 데이터와 데이터 얻는 방법을 지정. 2) Declarative(nonprocedural) : 사용자는 필요한 데이터만 지정. - SQL: 가장 널리 사용되는 query language. 2. 2 Data Definition Language (DDL) : 데이터베이스 schema 를 정의하기 위한 언어. Example: create table instructor ( ID char(5), name varchar(20), dept_name varchar(20..
1. 1 DBMS - DBMS(Database Management System) : 서로 관계있는 데이터들의 모임과 그 데이터에 접근하기 위한 프로그램의 집합. - Data Base : 데이터들의 모임. 1) DBMS 는 각 기업에 대한 정보를 포함. 2) 데이터베이스 응용 => 금융, 대학, 인적 자원등 매우 다양 3) DB는 매우 클 수 있다. 4) DB는 우리 삶의 모든 측면에 영향을 미친다. - ex) ATM: 사용자가 직접 DB에 관여. 1. 2 Drawbacks of using file systems to store data 1) Data redundancy and inconsistency 2) Difficulty in accessing data 3) Integrity problems 4) A..
이번 시간에는 변수에 대해서 간단하게 배워보도록 하겠습니다. 1. 변수 변수란 컴퓨터의 메모리의 공간에 이름을 붙인 것을 의미합니다. 밑은 간단한 변수 선언을 하는 방법입니다. x = 5 여기서 = 기호는 '같다'라는 의미가 아니라 5라는 값을 x라는 변수에 저장하라는 의미를 가집니다. 컴퓨터 언어에서 같다는 의미를 사용하고 싶다면 '==' 기호를 사용합니다. 변수의 값에는 정수형 뿐만 아니라 문자열도 저장할 수 있습니다. address1 = "서울시" address2 = "대전광역시" print("첫 번째 도시= ", address, "두 번째 도시= ", address2) 문자열이므로 "" 또는 '' 로 둘러싸주면 address1에 서울시라는 값이 저장이 됩니다. 위 코드를 실행하면 첫 번째 도시= ..
1. 사칙 연산 이번 시간에는 파이썬을 이용하여 간단한 사칙연산을 수행하는 작업을 해봅시다. 파이썬에서 덧셈은 '+', 뺄셈은 '-', 곱셈은 '*', 나눗셈은 '/' 기호를 사용합니다. 500+300 500-300 500*300 500/300 print(500+300) print(500-300) print(500*300) print(500/300) 사칙연산은 print를 써도 안 써도 됩니다. 위 구문을 파이썬에서 입력하면 다음과 같이 사칙연산이 수행된 결과가 나오게 됩니다. 2. 문자열 출력 파이썬에서는 숫자 뿐만 아니라 문자열도 출력이 가능합니다. 문자열을 출력할 때는 문자열 주위를 큰 따옴표로("") 둘러싸줘야 합니다. 그리고 문자열 같은 경우는 숫자랑 다르게 print를 쓰지 않으면 출력이 뜨지..
1. Introduction 프로그래밍 언어는 하나만 있을까요? 그렇지 않습니다. 다들 알다시피 프로그래밍 언어에도 다양한 종류가 있으며 저희는 저희의 목적에 맞는 언어를 선택하여 사용하면 됩니다. 그중에서 저희는 글쓴이가 글을 작성하고 있는 시간 기준 가장 많은 인기를 끌고 있는 언어인 파이썬에 대해서 간단하게 배워 볼 예정입니다. 파이썬이라는 언어는 귀도 반 로섬(Guido van Rossum)께서 개발한 대화형 프로그래밍 언어입니다. 파이썬은 다른 언어에 비해 초보자가 배우기에 매우 좋은 언어인데요. 그 이유는 파이썬이 인터프리터 언어(Interpreted Language)이기 때문입니다. 인터프리터 언어란 한 줄의 문장을 입력하고 엔터키를 치면 프로그램이 이것을 해석해서 바로바로 실행하는 언어를 ..
자바 개발 환경 구축을 위해서는 크게 2단계로 나눌 수 있습니다. 1. JDK 설치 2. 이클립스 설치 여기서 JDK(Java Development Kit)란 자바애플리케이션을 구축하기 위한 핵심적인 요소를 말합니다. 그리고 이클립스란 앞에서 설치한 JDK라는 환경을 바탕으로 자바 프로그램을 작성할 수 있게 해주는 통합개발환경을 의미 합니다. 1) JDK 설치 가장먼저 JDK 설치 방법입니다. https://www.oracle.com/technetwork/java/index.html Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle www.oracle.com 이 홈페이지에 접속하셔서 홈페이지 오른쪽 메뉴의 ..
사람과 컴퓨터의 상호작용은 크게 3가지로 분류할 수 있습니다. 1. 사람이 사용하는 자연어를 컴퓨터가 인지하게 하는 방법. 2. 컴퓨터가 사용하는 기계어를 사람이 인지하게 하는 방법. 3. 사람과 컴퓨터가 같이 이해하고 사용할 수 있는 공동언어를 사용하는 방법. 1번 같은 경우는 현재 인공지능 분야에서 활발하게 개발 중에 있습니다. 2번 같은 경우, 기계어(2진법)를 사람이 사용하기에는 너무 어려운 방법입니다. 3번 같은 경우, 컴퓨터와 사람이 상호작용을 위해 프로그래밍 언어를 사용합니다. 결과적으로 1번은 개발 중이고 2번은 사용하기 어려우므로 제일 효율적인 3번을 보편화적으로 사용합니다. 프로그래밍 언어는 크게 5세대로 나눌 수 있는데 1세대: 기계어 2세대: 어셈블리어 3세대: C, 포트란, 베이직..