데이터 베이스 문제 알려주세요
-
게시물 수정 , 삭제는 로그인 필요
6번빼고 이 문제들 아시는 분 계신가요? 아래코드는 제가 한겁니다
create database 학교;
use 학교;
create table 학과(
학과번호 char(10) not null,
학과명 char(10),
primary key(학과번호)
);
insert into 학과 values('D1','컴퓨터공학');
insert into 학과 values('D2','전산학');
Select*
From 학과;
create table 학생(
학번 int not null,
이름 char(10),
이메일 char(50),
평점 real,
학과번호 char(10),
primary key(학번),
foreign key(학과번호) references 학과(학과번호)
);
insert into 학생 values(11002,'이홍근','[email protected]',4,'D1');
insert into 학생 values(24036,'김순미',null,3.2,'D2');
insert into 학생 values(30419,'김순영','kim@gmail,com',2.8,'D1');
Select*
From 학생;
create table 과목(
과목번호 char(10) not null,
과목이름 char(20),
primary key(과목번호)
);
insert into 과목 values('CS310','데이터베이스');
insert into 과목 values('CS313','운영체제');
insert into 과목 values('CS345','자료구조');
insert into 과목 values('CS326','자바');
Select*
From 과목;
create table 수강(
학번 int,
과목번호 char(10),
학점 char(10),
primary key(학번,과목번호),
foreign key(학번) references 학생(학번),
foreign key(과목번호) references 과목(과목번호)
);
insert into 수강 values(11002,'CS310','A0');
insert into 수강 values(11002,'CS313','B+');
insert into 수강 values(24036,'CS345','B0');
insert into 수강 values(30419,'CS310','A+');
Select*
From 수강;
create database 학교;
use 학교;
create table 학과(
학과번호 char(10) not null,
학과명 char(10),
primary key(학과번호)
);
insert into 학과 values('D1','컴퓨터공학');
insert into 학과 values('D2','전산학');
Select*
From 학과;
create table 학생(
학번 int not null,
이름 char(10),
이메일 char(50),
평점 real,
학과번호 char(10),
primary key(학번),
foreign key(학과번호) references 학과(학과번호)
);
insert into 학생 values(11002,'이홍근','[email protected]',4,'D1');
insert into 학생 values(24036,'김순미',null,3.2,'D2');
insert into 학생 values(30419,'김순영','kim@gmail,com',2.8,'D1');
Select*
From 학생;
create table 과목(
과목번호 char(10) not null,
과목이름 char(20),
primary key(과목번호)
);
insert into 과목 values('CS310','데이터베이스');
insert into 과목 values('CS313','운영체제');
insert into 과목 values('CS345','자료구조');
insert into 과목 values('CS326','자바');
Select*
From 과목;
create table 수강(
학번 int,
과목번호 char(10),
학점 char(10),
primary key(학번,과목번호),
foreign key(학번) references 학생(학번),
foreign key(과목번호) references 과목(과목번호)
);
insert into 수강 values(11002,'CS310','A0');
insert into 수강 values(11002,'CS313','B+');
insert into 수강 values(24036,'CS345','B0');
insert into 수강 values(30419,'CS310','A+');
Select*
From 수강;
#데이터 베이스 #데이터 베이스 설계 #데이터 베이스 스키마 #데이터 베이스 정규화 #데이터 베이스 구축 #데이터 베이스 관리자 #데이터 베이스란 #데이터 베이스 파트1 #데이터 베이스 종류 #데이터 베이스 파트 2