Crie um banco de dados, incluindo quatro tabelas: tabela do aluno (Estudante), tabela do curso (Curso), tabela de pontuação (Pontuação) e tabela de informações do professor (Professor)

Crie um banco de dados, incluindo quatro tabelas: tabela do aluno (Estudante), tabela do curso (Curso), tabela de pontuação (Pontuação) e tabela de informações do professor (Professor). A estrutura das quatro tabelas é mostrada na Tabela (1-1) ~ Tabela (4) da Tabela 1-1, e os dados são mostrados na Tabela 1-2 ...
Tabela (1)
Nome do atributo do aluno (tabela do aluno) O tipo de dados do nome do atributo (tabela do aluno) pode estar vazio.
Sno varchar (20) Sem identificação do aluno
Sname varchar (20) Sem nome do estudante
Ssex varchar (20) Sem sexo do estudante
Data e hora do aniversário Data de nascimento do aluno Mês Data de nascimento Mês
varchar (20) Classe da classe do aluno
(2)
Atributo do curso nome tipo de dados pode ser significado vazio
Cno varchar (20) No número do curso
Cname varchar (20) Nenhum curso Título
Tno varchar (20) Sem numeração faculdade
mesa (três) pontuação (transcrição)
tipo de nome de propriedade de dados pode ser significado vazio
Sno varchar (20) Nenhum número de aluno
Cno varchar (20) Nenhum número de curso
Grau Decimal (4,1) notas
(4)
Nome do atributo do professor (tabela de professores) o tipo de dados pode estar vazio, significando
Tno varchar (20) Nenhum número de professor
Tname varchar (20) Nenhum nome de faculdade
Tsex varchar (20) Sem sexo do
professor Data de nascimento do professor Data de nascimento do professor
Prof varchar (20) Função Job varchar (20) Nenhum
departamento do professor Departamento
Tabela 1-2 Dados no banco de dados
Tabela (1) Aluno
Sno Sname Ssex Sbirthday class
108 Qiu Dongnan 01/09/1977 95033
105 Kuang Mingnan 1975-10-02 95031
107 Wang Life 1976-01-23 95033
101 Li Junnan 1976-02-20 95033
109 Wang Fangfe 1975-02-10 95031
103 Lu Junnan 1974-06- 03 95031
Tabela (2) Curso
Cno Cname Tno
3-105 Introdução ao computador 825
3-245 Sistema operacional 804
6-166 Circuito digital 856
9-888 Matemática avançada 831
Tabela (3) Pontuação
Sno
Cno 103 103 3-245 86
105 3- 245 75
109 3-245 68
103 3-105 92
105 3-105 88
109 3-105 76
101 3-105 64
107 3-105 91
108 3-105 78
101 6-166 85
107 6-166 79
108 6-166 81
Tabela (4) Professor
Tno Tname Tsex Tbirthday Prof Part
804 Li Chengnan 1958-12-02 Professor associado Computador Departamento
856 Zhang Xunan 1969-03-12 Professor Departamento de Engenharia Eletrônica
825 Wang Pingnu 1972-05-05 Assistente de Departamento de Informática
831 Liu Bingnu 1977-08-14 Assistente de Departamento de Engenharia Eletrônica



/*
CREATE DATABASE test;

USE `test`;

CREATE TABLE `course` (
  `Cno` VARCHAR(20) NOT NULL,
  `Cname` VARCHAR(20) NOT NULL,
  `Tno` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;

INSERT  INTO `course`(`Cno`,`Cname`,`Tno`) VALUES ('3-105','计算机导论','825'),('3-245','操作系统','804'),('6-166','数字电路','856'),('9-888','高等数学','831');

CREATE TABLE `score` (
  `Sno` VARCHAR(20) NOT NULL,
  `Cno` VARCHAR(20) NOT NULL,
  `Degree` DECIMAL(4,1) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;

INSERT  INTO `score`(`Sno`,`Cno`,`Degree`) VALUES ('103','3-245','86.0'),('105','3-245','75.0'),('109','3-245','68.0'),('103','3-105','92.0'),('105','3-105','88.0'),('109','3-105','76.0'),('101','3-105','64.0'),('107','3-105','91.0'),('108','3-105','78.0'),('101','6-166','85.0'),('107','6-166','79.0'),('108','6-166','81.0');

CREATE TABLE `student` (
  `Sno` VARCHAR(20) NOT NULL,
  `Sname` VARCHAR(20) NOT NULL,
  `Ssex` VARCHAR(20) NOT NULL,
  `Sbirthday` DATETIME DEFAULT NULL,
  `class` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;

INSERT  INTO `student`(`Sno`,`Sname`,`Ssex`,`Sbirthday`,`class`) VALUES ('108','丘东','男','1977-09-01 00:00:00','95033'),('105','匡明','男','1975-10-02 00:00:00','95031'),('107','王丽','女','1976-01-23 00:00:00','95033'),('101','李军','男','1976-02-20 00:00:00','95033'),('109','王芳','女','1975-02-10 00:00:00','95031'),('103','陆君','男','1974-06-03 00:00:00','95031');

CREATE TABLE `teacher` (
  `Tno` VARCHAR(20) NOT NULL,
  `Tname` VARCHAR(20) NOT NULL,
  `Tsex` VARCHAR(20) NOT NULL,
  `Tbirthday` DATETIME DEFAULT NULL,
  `Prof` VARCHAR(20) DEFAULT NULL,
  `Depart` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;

INSERT  INTO `teacher`(`Tno`,`Tname`,`Tsex`,`Tbirthday`,`Prof`,`Depart`) VALUES ('804','李诚','男','1958-12-02 00:00:00','副教授','计算机系'),('856','张旭','男','1969-03-12 00:00:00','讲师','电子工程系'),('825','王萍','女','1972-05-05 00:00:00','助教','计算机系'),('831','刘冰','女','1977-08-14 00:00:00','助教','电子工程系');

Publicado 238 artigos originais · elogiou 429 · 250.000 visualizações

Acho que você gosta

Origin blog.csdn.net/qq_45765882/article/details/105601262
Recomendado
Clasificación