본문 바로가기

전체 글

성적출력 using System; class intstring { } class testman { public static void Main() { string i,strName=null, strKorean=null, strEnglish=null, strMath=null,number=null; // i = 출력할 학생수 //number = 번호선택 int strSum=0, numberInt=0 , cnt=0, cntPlus=-1 ,iInt; // float strAvg; Console.Write("출력할 학생수를 입력하세요 : "); i=Console.ReadLine(); Console.WriteLine(""); Console.WriteLine(" {0} 명의 학생을 출력할수있습니다 ",i); Console.Wr.. 더보기
소스연습 using System; class student { public static void Main() { string strName = null, strKorean = null, strEnglish = null, strMath = null; int strSum = 0 , cnt=1; float strAvg = 0; while(cnt == 1) { Console.WriteLine("===================================="); Console.WriteLine("===================================="); Console.WriteLine("===이름 국어 영어 수학 총점 평균==="); Console.WriteLine("=====================.. 더보기
C# 배열 연산자 제어문 foreach 배열 array int [] array; array = new int [5]; for ( int i=0; i< array.Length; i++ ) { array[i] = i; // 0 ~ 4 } 다차원 배열 // 2 차원 배열 선언 int[,] array; // 배열에메모리 할당 array = new int [3,3]; // 배열에값 할당, 인덱스 범위 array [0..2, 0..2] array[0,0] = 100; int value = array[0,0]; 길이가 다른 다차원 배열 2차원 배열의 경우 다음과 같이 선언 int[][] array; // 2차원 배열 선언 각 열마다 사용하는 요소 개수가 다른 경우이기때문에 필요한 만큼 메모리를 할당 array = new int[2][]; 각 열마다 갖는 .. 더보기
데이터베이스 물리적 모델링 물리적 모델링 ● 특정 DBMS에 의존하는 데이터 형식, 각종 제약 조건, 뷰, 인덱스 등을 설정하는 작업 ● 물리적 모델링의 수행 절차 ① 이름 영문화: 논리적 모델에서는 대부분 한글 이름을 부여하는데, 물리적 모델에서는 이것을 영문 이름으로 바꾸어야 함 ② 데이터 형 지정 ③ NULL, NOT NULL 및 IDENTITY 지정 ④ 제약 기본 값과 개체 기본 값 정의 ⑤ 체크와 규칙 정의 ⑥ 도메인 정의 및 적용 ⑦ 인덱스 설정 ⑧ 테이블별 코멘트 작성 ⑨ 뷰 정의 객체 지향 데이터 모델링 ● UML(UML 데이터 모델링 프로필) ● ORM(개체 역할 모델링, Object Role Modeling) 더보기
데이터베이스 모델링 - 정규화 정규화 - 데이터 중복을 막고 무결성을 강화하기위해 하나의 실체를 둘이상의 셀체로 분리하는 작업 정규형 : 정규화된 모델 제 1 정규형(노말 폼) 제 2 정규형 제 3 정규형 Boyce-codd 정규형 제 4 정규형 제 5 정규형 실무에서는 제 3정규형에서까지만해도 충분하다 정규화 - 함수적 종속성 속성들 사이(실체들 사잉가 아님) 종속관계를 나타내는 것 ex) 주문 번호- > 고객ID 주문 번호 -> 영업사원 ID 고객 ID -> 영업 사원 ID --------------------------- 서로 종속관계있는것들을 종속되는 쪽으로 향하는것예 유의~! 정규화 - 제 1정규형 실체내에서 반복되는 속성이나 속성그룹이 없는 형태 자 그림으로 볼까요??? 제 2정규형 제2 정규형부터 종속성이라는 말이나온다 .. 더보기
데이터 모델링 논리적 모델링과 물리적 모델링 실체-관계도(ERD, Entity-Relationship Diagram) 방법론 실체 (Entity) 속성 (Attribute) 주식별자 하나이상의 속성집합임 인스턴스(instance) 인스턴스 = 테이블에서 row 를 말함 가로줄이지 주식별자(프라이머리 키) -> 프라이머리키를 논리적으로 이야기할때는 주식별자라고부른다 둘이상이 조함되어있으면 복합 주식별자`!! 필자ID 필자 이름 전화 수고 1 빈칸으로구분 홍길동 2 을지매 주식별자와 일반속성 구분은 테이블사잉에 2줄로 구분~!!! 주식별자와 인스턴스들을 완벽하게 식별할수있음 관계(Relationship) 실체들간에 의미가있는 연결 관계에는 이름이 붙어있음 !!! 관켸형 데이터베이스에서 가장중요한 요소 관계를 파악하는 간단.. 더보기
프로퍼티 웜업소스 using System; using System.Collections.Generic; using System.Text; namespace pt1 { class Point1 { public int a; public int b; public Point1(int a,int b) { this.a = a; this.b = b; } } class Point2 { private int aa; private int bb; public void set(int aa,int bb) { this.aa = aa; this.bb = bb; } public int getaa() { return aa; } public int getbb() { return bb; } } class Point3 { private int xx; priv.. 더보기
string ToString() bool float object enum boxing char using System; class stringTest { public static void Main() { sting a = "제이름은"; string b = "전광식입니다"; string c = "강민주입니다"; string e = a+b; string f = a+c; int g = 2001; string h = "올해는" + g.ToString +"년입니다"; Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); } } using System; class objectTest { public static void Main() { object a = 22; object b = 3.14; objenct c = "abc"; Console.Write.. 더보기