DataBases
-
mysql - 정규화란?DataBases/MYSQL 2019. 3. 27. 16:27
차 tabel [ 차 정비 기능공 ] - 각 차에 대한 다양한 정보 [ 차 판매원 ] - 차의 제조사, 모델, 등록번호 = 같은 tabel로 다른 목적이있는 테이블 [ select from like 로 찾는문제 ] - 열의 정보가 복잡하면 like로 원하는 특정 데이터를 나타내는 것이 쉽지 않음. - 쿼리는 간단할 수 록 좋음 [ 테이블 관계에 대한 것 RDMS ] :릴레이션 데이터베이스 메니지먼트 시스템 정보를 나타낼때 어려 테이블 사이에 열들이 서로 어떠한 관계에 있는지를 고려 - 테이블로 표현하려는 것 [ 테이블로 나타내고자 하는 것이 무엇인가 ] - 그 테이블을 사용하여 얻어야하는 정보들의 리스트 [ 어떻게 사용할 것인가? ] - 리스트를 이용하여 테이블을 만들 정보들의 조각으로 나눔 [ 어떻게하..
-
sql delete, updateDataBases/MYSQL 2019. 3. 27. 14:56
[ 조건 데이터 지우기 ]delete from school where number = 2; [ 데이터 변경하기 ]update school set age = 55 where age = 22;=> school 테이블에 있는 age가 22인 것을 찾아 age를 55로 변경하겠다. [ DELETE ]테이블에서 데이터의 행들을 지우는데 사용하는 도구where 절과 같이 사용 [ UPDATE ]기존 열 또는 열들을 새로운 값으로 변경합니다. where 절과 같이 사용 [set]update와 같이 사용되며 기존 여르이 값을 변경하는데 사용됨.
-
트랜잭션이란?DataBases/MYSQL 2019. 3. 26. 10:15
Database에서 가장 중요한것은 무결성이다!: 하나의 data는 두개이상 존재하지 않는다. 즉! 중복되는 data가 없어야한다. 트랜잭션(Transaction )이란?(트랜젝션 예제 URL)데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위 :질이어(SQL)을 이용해서 데이터베이스 접근 하는 것을 의미ex ) select , Insert, delete, update 하지만 우리는 [ 작업의 단위를 트랜잭션 ] 이라한다.관리자나 개발자가 하나의 트랜잭션 설계를 잘하는 것이 데이터를 다루는 것에 많은 이점이 있다 ex) 정보를 알아올때 ex)이름/ 번호/ 성별 3번의 쿼리를 날려 하나하나씩을 찾는 경우1) 이름을 찾는다.2) 번호를 찾는다.3) 성별을 찾는다. 트랜젝션1) 이름과 번호, 성별을 찾..
-
데이터와테이블 - commandDataBases/MYSQL 2019. 3. 22. 12:56
== mysql은 대소문자를 구분하지 않는다. [ 데이터베이스 리스트보기 ]show databases; [ 데이터베이스 만들기 ]create databases (생성할 데이터베이스 이름);ex) create databases gregs_list; [ Table 생성하기 ]create table my_contacts( last_name varchar(3), first_name varchar(20), email varchar(50), birthday date, profession varchar(50), location varchar(5), status varchar(20), interests varchar(100), seeking varchar(100) ); [ Table 보기 ]desc my_contact..
-
데이터와 테이블 - 도메인,속성,튜플DataBases/MYSQL 2019. 3. 22. 12:50
[ 기본용어 ] - Table 데이터의 집합(Relation과 동일한 단어) - Row or Record or 행 (값들)Table 내에서 한 줄에 해당하는 데이터 값들 (=Tuple과 동일한 단어) - Column or Field or 열 (구분 값들)Table에서 데이터가 갖는 속성값(=attribute와 동일한 단어) ex) 이름, 주소, 연락처, 나이 - DomainAttribute가 취할 수 있는 타입에 원자 값들의 집합 - Attribute or 필드파일 구조상의 데이터 항목 또는 데이터 필드에 해당 , 속성(Attribute)는 개체의 특성을 기술:데이터의 가장 작은 논리적 단위 - TupleTable(Relation)을 구성하는 각각의 행을 뜻한다. - Cardinality도메인에 있는 모..