데이터베이스

데이터베이스 설치 및 기초

slcry 2022. 10. 24. 17:10

오라클 설치

 

C:\Ut\ora19c\product\19.0.0\client_1\network\admin

TNS_ADMIN

 

C:\Ut\ora19c\product\19.0.0\

Oracle Home

 

설치후 교안에서

school.sql과 tnsnames.ora 다운

cmd -> md sql -> cd sql -> school.sql을 옮기고 다른이름 저장후 school.sql과 모든파일 인코딩ansi로 바꾸기

 

sqlplus 계정 / 패스워드@TNS명

C:\Users\st09\sql>sqlplus st09/st09@dal

 

SQL> @school.sql

SQL> select * from emp;

ENO      ENAME      SEX  JOB    MGR   HDATE             SAL       COMM DNO
-------- ---------- ---- ------ ----- ---------- ---------- ---------- ----
0001     안영희     여   경영         1991/01/01       4800          0 01
0201     안영숙     여   지원   0001  1991/02/01       3900       2000 01
0202     손하늘     여   지원   0001  1991/12/01       3510        980 01
0301     이승철     남   회계   0001  1992/02/01       3400          0 02
0302     박선경     여   회계   0301  1991/03/02       3300          0 02
1001     문시현     남   모델링 0201  1991/02/01       4500        520 10
1002     김주란     여   모델링 0201  1992/03/03       4100        330 20
1003     양선호     남   모델링 0201  1995/02/21       4300            30
2001     남궁연호   남   개발   0202  1993/12/13       3950        200 10
2002     제갈민     남   개발   0202  1996/04/30       1520       2000 20
2003     정의찬     남   개발   0202  1992/03/03       4350            30
2007     이초록     남   개발   0001  1992/09/05       1989       2300 30
2008     윤고은     여   개발   0001  1992/03/03       2100            40
3002     권아현     여   분석   1002  2001/01/29       2900            20
0309     김선유     남   회계   0302  2011/01/03        900         90 02
3001     김선유     남   분석   1001  1998/10/17       3200        300 10
0702     김민지     남   회계   0301  2017/01/09       1100         60 02
0269     권나현     여   분석   0301  2015/05/21       2600       1900 10
0401     김진성     남   회계   1001  2008/03/13       3200       1000 10
0801     천유정     여   분석   1001  2000/10/09       2900        600 02
0120     김경현     남   지원   1002  1999/09/05       4000       2500 20

 

Database

 - 정렬(원하는 정보를 검색해서 찾아볼수있다/하드드라이브도 데이터베이스 구조)할수 있어야한다.(가나다, 알파벳순으로 정리)

 - 웹사이트(하이퍼 링크) 링크 기반을 호환한다.

 

RDB

 - 텍스트기반 데이터베이스에만 사용한다.

 

멀티미디어 데이터베이스

 - ex) 파란하늘이 있는 사진찾기 , AI기반으로 데이터 찾기

 - AI가 발달하려면 인지에 관련된 학문이 발전해야하는데 발전하지 않았다 ex) 오늘 하늘이 맑다.(추상적이다.)

 

조직이 서식을 쓰는가 - > 모든 문서에 서식이있다 -> 왜 쓸까? ->1차 정규화,2차정규화 -> 3차 정규화

 

column

 - 성격이 같은 데이터를 모아놓음

 

row

 - 하나의 같은 사상의 데이터를 모아놓음

 

relation

relation ship - 테이블간에 관계

 

dept(부서)

emp(사원)

student(학생)

professor(교수)

course(과목)

score(기말고사 점수)