개념
  : 데이터베이스의 구조이며 제약조건에 대한 전반적인 명세이다.
    DB를 저장하는 구조를 만들기 위한 설계도(?)정도라고 보면된다.

1. 개념스키마 (Conceptual Schema)
     : 데이터의 전체적인 논리적 구조, 스키마라하면 개념스키마를 뜻한다.

2. 외부스키마 (External Schema)
     : 외적으로 사용자에게 보여지는 구조 (=서브스키마, 사용자뷰)

3. 내부스키마 (Internal Schema)
     : 실질적, 물리적인 구조 - 하드디스크에 물리적으로 저장되는 구조

개념
  : 데이터를 관리하여 일관성, 무결성, 독립성을 유지하는 소프트웨어이다.

  - 파일이 가진 종속성과 중복성의 문제를 해결하기위해 제안
  - 응용프로그램과 데이터의 중재자로 데이터베이스를 공유하도록 관리
  - 데이터베이스의 구성, 접근방법, 관리유지에 대한 모든 책임을 짐

장점
  1. 데이터의 보안 보장이 용이
  2. 데이터의 무결성 및 일관성 유지
  3. 데이터의 중복을 최소화

* 데이터베이스 시스템은 하드웨어와는 상관없지만 O/S에 따라 다르다.
  - Windows2000  :  SQL Server 2000
  - LINUX  :  MySQL
  - ORACLE  :  9i, 10g
  - IBM  :  DB2
개념
  - 데이터를 공유하기 위해
  - 매번 수정해야할 번거로움을 줄이기위해
  - 물리적인 주소가 아닌 데이터값에 의해 검색하기 위해

정의
  1. 통합된 데이터 (자료중복배제)
  2. 공용 데이터 (공동으로 사용)
  3. 운영 데이터 (항상 사용가능)
  4. 저장 데이터 (컴퓨터에 물리적으로 저장)

특징
  1. 실시간 접근성 (Real-time accessibility)
  2. 내용에 의한 변화 (Content Reference)
  3. 동시 공유 (Concurrent sharing)

장점
  - 중복 최소화
  - 데이터 공유
  - 일관성, 무결성

단점
  - 초기 구축비용이 많이 든다.
  - 전문가가 필요하다.
  - 서버에 부담이 생길 수 있다.
  - 문제 발생시 회복이 어렵다.

정의
  DATA를 수집 저장해 두었다 필요시에 처리(Process)하여 의사결정에 유용한 정보(Information)를 생성.
    * DATA<정보<지식<지능

종류
  1. 일괄처리시스템(Batch)
        : 일괄로 모아두었다가 한번에처리 (급여계산, 마감업무)
  2. 온라인 처리 시스템
        : 실시간처리, 사용자중심 (실시간 위주이지만 일괄처리 분산처리 가능)
  3. 분산처리 시스템

댓글을 확인후 코딩이 잘못된 것을 확인후 다시 수정하여 올립니다 (2012.1.3)

일단 해상도에 따라 바뀌는 레이어를 고정하는 코딩의 예는 다음과 같습니다.

<div style="left:expression((document.body.clientWidth/2)-300);TOP:35px;POSITION:absolute;width:100;height:150;">

크기가 가로 100, 세로 150인 공간(?)을  어느 해상도든 정 가운데에서 좌측으로 300픽셀 위치인곳에 띄운다 라고 볼 수 있습니다.
설명이.. 좀 애매 했죠 자세히 설명 드리자면

left:expression((document.body.clientWidth/2)-300)
   : 왼쪽정렬인 전체 도큐먼트(프레임 화면을 말합니다)의 가로(width) 크기를 2로 나눈 값(즉 정 가운데 위치)에 -300를 한 값
     (즉, 해상도가 1024일 경우 (1024/2)-300 이니 좌측에서 212인 지점이겠군요)
     (만약 해상도가 1920이라면 (1920/2)-300 이니 660인 좌측에서 지점이겠군요)
TOP:35px
    : 위에서 35px만큼 밑으로 내려온 지점
width:100;height:150;
    : 이건 아시다시피 가로 100, 세로 150이란 얘기입니다.

가운데 정렬이 되어있는 웹싸이트에 따라다니는 메뉴나 오늘본 상품 등에 활용하면 좋겠군요~ 이상입니다!
지적해주신 이런님께 감사드립니다~ 늦게나마 수정합니다 ㅎㅎ;

 


 

그동안 좀 바빳다.
많은 고민 끝에 프로그래머가 되겠다는 결심을 하고 더 늦기전에 해보자는 마음으로 단시간에 준비하고 정리했다.
결심한지 약 2달간 어떻게 지나갔는지도 모르게 벌써 8월도 반이 지나갔다.

그사이 회사업무도 정리하고 학원도 결제하고 이제 내가 선택한 일에 책임질일만 남았다.

앞으로 엄청난 고난과 역경이 기다리고 있겠지만 세상에 노력하면 안되는게 없다는걸 믿는다!
나에게 주어진 첫번째 미션(?)은 정보처리기사를 취득하는 일이다.

비전공자인 나에게 쉽지만은 않다는걸 알지만 열심히 해서 꼭 첫단추를 깔끔하게 꿰고싶다!


접수는 이미했고 이제 합격만 하면되는 것이다.

<SCRIPT LANGUAGE="JavaScript">
<!--
function winPrint() {
window.print();
}
//-->
</SCRIPT> 
   

<input type=button onclick="winPrint()" value="화면인쇄">
<input type=button onclick="window.print()" value="화면인쇄">
<a href='javascript:window.print();'><img src="print.gif" border=0>
<a href='javascript:window.print();'>프린트</a>  

2010년 한해를 함께했던 미니벨로

링크css

 

① a:link 링크가 걸려있을때

② a:visited 방문한링크

③ a:hover 마우스오버했을때 보여지는 것

④ a:active 마우스클릭하고땔때의 순간(잘사용하지않음)

※주의 1,2,3,4,번 순서대로 선언해야함

 

=====================================

폰트 em사이즈

※em쓸때주의 

#font {font-size:1em;} 1em크기의 글자가 보여진다

#font sanp {font-size:0.5em;} 부모font의 상속을 받아 1em x0.5em 보여진다.

 

※ 픽셀단위는 무조건 px크기만큼 보여진다. 상속을 받지 않는다.



CSS의 기본 문법은 선택자 {속성 : 값;}으로 이루어진다

p {} p태그의 모든 선택자
* {} 모든 선택자
.abc {} class="abc"적힌곳은 모두 적용
p.abc {} p태그 안에서 <p class="abc"></p>만 적용
p .abc {} p태그 하위에서 bake 클래스 적용 <p><span class="bake"></span></p>
p, br, span {}
선택자를 여러가지 쓸때(p, br, span 선택자만적용)
 ※ margin, padding 은 상속이 안됨 (ex: body {margin:20px;})


p태그 적용 후 다른 스타일을 적용시키고 싶다면 id와 class를 사용하여 개별 스타일을 적용시킬 수 있다.

<p id = "zinlee"></p>
<p class = "zinlee"></p>


p태그 사용시 id와 class의 차이

<style>
p {}
#abc {}
.abc {}
</style>

 ※스타일 지정시 id로 사용하기 위해서는 앞에#을 붙이고, class를 사용하기 위해서는 .으로 구분한다.


 

+ Recent posts