데이터베이스 설계 - 데이터베이스의 구조, 즉 데이터베이스 스키마(Database Schema)를 개발하는 과정 - 요구 조건 분석(Requirement Analysis), 개념적 설계(Conceptual Design), 논리적 설계(Logical Design), 물리적 설계(Physical Design), 데이터베이스 구현(Database Implementation)의 단계를 순서대로 반복하여 수행 - 데이터베이스 설계 시에는 데이터베이스의 구조에 치중하는 데이터 중심(Datadriven) 설계와 데이터 처리 및 응용에 치중하는 처리 중심(Processing-driven) 설계를 병행 · 요구 조건 분석(Requirement Analysis) : 사용자의 요구 조건을 수집하고 분석함으로써 공식적인 요구..
Xcode(버전11.2.1)를 이용하여 이미지 피커뷰 (Picker View) 앱을 만든다:) 새로운 그룹을 생성하여 사용할 이미지를 프로젝트에 추가한다. - 스토리보드 피커 뷰(Picker View) 앱 화면 구성이다. pickerview, label 2개, imageview를 추가한다. 오른쪽 label에는 'Selected Item'으로 입력한다. pickerview -> 파일명이나 이미지 출력 label -> 이미지 파일명을 출력 imageview - > 해당 이미지 출력 - 아웃렛 변수 추가 (일반적으로 클래스 선언부 바로 아래 추가) pickerview, label, imageview 아웃렛 변수 추가한다. pickerview name 'pickerView' label name 'lblImag..
스키마(Schema) · 스키마(Schema)의 개념 - 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세(Specification)을 의미 - 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의 - 사용자의 관점에 따라 외부 스키마(External Schema), 개념 스키마(Conceptual Schema), 내부 스키마(Internal Schema)로 나눔 · 스키마(Schema) 특징 - 데이터의 구조적 특성을 의미 - 데이터 사전(Data Dictionary)에 저장 - 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어짐 - 시간에 ..
데이터 스트림 관리 시스템(DSMS, Data Stream Management System) · 데이터 스트림 관리 시스템(DSMS, Data Stream Management System) - 무선센서 네트워크나 인터넷 같은 통신상에서 발생하는 대량의 스트림 데이터를 처리하고 관리하는 시스템 - 디스크의 릴레이션에 저장된 정적이고 영구적인 데이터를 처리하고 관리하기 위한 DBMS와 달리 온라인상의 데이터 스트림이라는 동적인 특성을 가진 데이터를 처리하고 관리하는 시스템 - 온라인상에서 연속적인 질의를 실행하면서 실시간으로 데이터를 처리하고 관리하기 때문에 질의의 입력 순서에 따라 데이터의 처리 결과가 달라 질 수 있음 DBMS 개념 및 기능, 장단 점은 아래 포스팅 링크 참고 database, 데이터베이..
데이터베이스 관리 시스템 (DBMS,DataBase Management System) · 데이터베이스 관리 시스템 (DBMS,DataBase Management System) 개념 - 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성, 데이터베이스를 관리해주는 소프트웨어 - 기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템, 모든 응용 프로그램들이 데이터베이스를 공유할 수 있도록 관리 ※ 기존 파일 시스템의 문제점 - 데이터 종속성으로 인한 문제점 : 응용 프로그램과 데이터 파일 간에 상호 의존적인 관계가 존재하기 때문에 데이터 파일이 보조기억장치에 저장되는 방법이나 저장된 데이터의 접근 방법을 변경할 때 응용 프로그램도 같이 변경해야되는 문제점 - ..
Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱 v2 을 만든다:) 전 포스팅에서 만든 데이트피커 앱 소스에 추가로 코딩한다. swift 로 데이트 피커(Date Picker) 앱 만들기 / 현재시간, 선택한 날짜와 시간 출력, 타이머 기능 Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜와 시간을 선택하여 출력 2. 현재 시간을 확인하거나 출력 3. 타이머를 사용하여 주기적으로 현재 시간을 출력 - 스토리보드 데이.. moonibot.tistory.com 추가 내용은 현재시간과 선택시간이 같으면 배경색을 빨간색으로 변경하고, 현재시간과 선택시간이 다르면 다시 정상적인 배경 화면으로 변경한다. 전체 소스 보기 1 2 3 4..
Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜와 시간을 선택하여 출력 2. 현재 시간을 확인하거나 출력 3. 타이머를 사용하여 주기적으로 현재 시간을 출력 - 스토리보드 데이트 피커(Date Picker) 앱 화면 구성 오른쪽 상단 +버튼으로 구성할 오브젝트를 추가한다. Date Picker, label 2개를 추가했다. 상단 라벨은 현재시간을 출력해주고, 하단 라벨은 선택한 시간을 출력해준다. - 아웃렛 변수 추가 (일반적으로 클래스 선언부 바로 아래 추가) label에 아웃렛 변수 추가한다. 상단 label 이름은 'lblCurrentTime', 하단 label 이름은 'lblPickerTime' 라고 입력하고, Connect 클릭한다. labe..
데이터베이스 시스템 · 데이터베이스 시스템 : 데이터베이스를 이용하여 자료를 저장하고 관리하여 정보를 얻어내는 데 필요한 컴퓨터 중심의 시스템 · 구성요소 : 데이터베이스, 스키마, DBMS(데이터베이스 관리 시스템), 데이터베이스 언어, 데이터베이스 컴퓨터, 데이터베이스 사용자 데이터 언어(Data Language) · 데이터 언어 : 데이터베이스를 구축하고 이용하기 위한 데이터베이스 관리 시스템과의 통신 수단으로 기능과 사용목적에 따라 DDL, DML, DCL로 나눈다. - DDL(Data Definition Language, 데이터 정의어) : 데이터베이스 구조, 데이터 형식, 접근 방식 등 데이터베이스를 구축하거나 변경할 목적으로 사용하는언어로 데이터베이스의 논리적, 물리적 구조를 정의 및 변경하..
데이터베이스 정의 · 통합 데이터(Integrated Data) : 검색의 효율성을 위해 중복이 최소화된 데이터의 모임 · 저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터 · 운영 데이터(Operational Data) : 조직의 목적을 위해 존재 가치가 확실하고 반드시 필요한 데이터 · 공유 데이터(Shared Data) : 여러 응용 프로그램들이 공동으로 사용하는 데이터 데이터베이스 특징 · 실시간 접근성(Real Time Accessibility) : 사용자의 질의에 대하여 즉시 처리하여 응답하는 특징 · 계속적인 진화(Continuous Evolution) : 삽입, 삭제, 갱신을 통하여 항상 최신의 정확한 데이터를 동적으로 유지하는 특징 · 동시 공유(Co..
Xcode(버전11.2.1)를 이용하여 이미지 뷰 앱v2을 만든다:) (그새 업데이트를 또..) - 프로젝트에 이미지 추가 원하는 이미지 3장을 추가한다. 이미지 이름은 간단하게 01, 02, 03 이다. (전날 먹은 피자, 새우링, 핫윙..ㅋㅋ) - 스토리보드 이미지 뷰어 앱v2 화면 구성 오른쪽 상단 +버튼으로 구성할 오브젝트를 추가한다. imageview, button 2개를 추가했다. 이전과 다음 버튼을 누를때 마다 이미지가 바꿔서 노출되는 앱이다. 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47..