Producción del cronograma del curso SQL
『一』Declaración SQL para crear el cronograma del curso
CREAR curso
(
co_id VARCHAR(5) PRIMARY KEY, p>
p>
co_name VARCHAR(3) NOT NULL,
co_desc VARCHAR(60)
)
SELECT
a. sc_name,
b.co_name,
a.sc_score
FROM puntuación a, curso b
DONDE a .sc_courseid = b. co_id
AND substr(a.sc_number,1,2) = '98'
AND a.sc_sex = '0'
Y a.sc_score < 60;
Solo como referencia
『二』¿Cómo debería diseñarse la tabla de datos SQL del plan de estudios para que sea conveniente?
Usar Analizador de consultas SQL.
En una máquina. Abra el Analizador de consultas. Encuentra la mesa. Haga clic derecho => Objeto de secuencia de comandos desde una nueva ventana => Crear.
Luego está el script de estructura de esa tabla.
crear
tabla
[accountyearcfg] o algo así
Abra el analizador de consultas en la máquina b. Después de seleccionar la base de datos correcta.
Simplemente ejecútelo.
Es muy sencillo.
『三』 En la base de datos teacher_class, escriba las declaraciones SQL para crear la tabla de profesores, la tabla del plan de estudios y la tabla de enseñanza. La estructura de cada tabla es la siguiente:
(1. ) alterar la tabla tc agregar 'categoría del curso' nchar (1) respuesta
(2) alterar la tabla tc modificar 'categoría del curso' nchar (2);
(3) alterar table tc drop column 'Categoría del curso';
『四』 ¿Quién puede crear una base de datos sobre el cronograma del curso, usando SQL?
En primer lugar, SQL no es una biblioteca de datos. La aplicación de la base de datos es inseparable de SQL. SQL es la abreviatura de lenguaje de consulta estructurado. Hay muchos tutoriales de este tipo en línea. El sistema de base de datos (DataBase System) es un sistema informático basado en aplicaciones de bases de datos. Consta de base de datos, hardware (equipo de hardware informático), software (sistema de gestión de bases de datos, sistema operativo) y usuarios (diseñadores de aplicaciones, usuarios finales, administradores de bases de datos). La base de datos de la que está hablando debe referirse a productos de bases de datos grandes que incluyen ORACLA, SYBASE, DB2, INFORMIX, SQL SERVER, etc. SQL es el lenguaje estándar utilizado por estas bases de datos relacionales. Entonces, si desea diseñar una base de datos, debe elegir un producto de base de datos que sea adecuado para usted, incluso una pequeña base de datos de escritorio como ACCESS.
Para el uso detallado de la base de datos, la premisa es que se deben instalar los productos correspondientes y luego es necesario dominar los conocimientos básicos de SQL antes de poder cumplir con sus requisitos. ¡Este es un proceso necesario! Ejemplo: use SQL para crear una tabla de la siguiente manera: crear tabla curricula( curricula_id int not null, --curso número curriculum_name char(20) no nulo, --nombre del curso
"五" Declaración SQL para crear un plan de estudios
horario de cursos que se puede crear
(número de curso char(4)clave principal,
nombre del curso char(10),
curso credits int )
Declaración SQL "Lu", cómo escribir esta tabla de estudiantes y consulta del plan de estudios
La información está incompleta, ¿en qué tabla está el campo de puntuación? ¿Puedes publicar la tabla? estructura
『撒』 1. Hay tres tablas de datos en la base de datos de estudiantes, a saber, la tabla de estudiantes, la tabla de cursos y la tabla de selección de cursos. Los datos de las tres tablas se escriben a continuación. la tabla de estudiantes y los cursos
crear tabla estudiante(S_no char(9), S_name char(20), S_sex char(2), S_age int, S_department char(20))
crear curso de tabla (C_no char(10), C_name char(20), C_teacher char(20))
crear tabla de elección(S_no char(9), C_no char(10), S_score int) p>
insertar en estudiante(S_no, S_nombre, S_sexo, S_edad, S_departamento)
valores('001', '李志强', 'masculino', 20, 'Departamento de Ciencias de la Computación') p>
insertar en estudiante(S_no, S_name, S_sex, S_age, S_department)
valores('002', 'Zhang Liang', 'Hombre', 21 'Departamento de Ingeniería Arquitectónica')
insertar en estudiante(S_no, S_nombre, S_sexo, S_edad, S_departamento)
valores('003', 'Li Ping', 'Mujer', 19 'Departamento de Ciencias de la Computación')
insertar en el curso(C_no, C_name, C_teacher)
valores('C001', 'lenguaje C', 'Wang Yaxin')
insertar en el curso( C_no, C_name, C_teacher )
valores ('C002', 'Estructura de datos', 'He Hailian' )
insertar en el curso (C_no, C_name, C_teacher )
valores('C003', 'SQL Server2000', 'Chen Hong')
insertar en elección(S_no, C_no, S_score)
valores('001', ' C001', 83)
insertar en elección(S_no, C_no, S_score)
valores('001', 'C002', 80 )
insertar en do
hoice(S_no, C_no, S_score)
valores('002', 'C001', 75)
insertar en elección(S_no, C_no, S_score)
valores('002', 'C004', 85)
insertar en elección(S_no, C_no, S_score)
valores('003', 'C002', 88)
insertar en elección(S_no, C_no, S_score)
valores('003', 'C003', 86)
『八』 consulta de programación de cursos de declaración SQL
Busque filas y columnas en línea, hay muchos ejemplos
『玖』 Declaración SQL simple, estudiante (tabla de estudiantes) curso (tabla de plan de estudios) elección (tabla de selección de cursos)
Una tabla de estudiantes s
Una tabla de cursos c
seleccione s.name de s
únase a c
on s . sid=c.sid
donde c.name in ('Matemáticas', Inglés', Chino', 'Química')
『Shi』 Se conocen tres patrones de relación (estudiante) tabla, cronograma de cursos, tabla de calificaciones) use sentencias SQL para implementar el siguiente contenido
CREAR TABLA tabla de selección de cursos
(número de estudiante CHAR(8) REFERENCIAS tabla de estudiantes (número de estudiante),
Número de curso CHAR(6) REFERENCIAS cronograma del curso (número de curso),
Calificación*** allint)
IR
INSERTAR INTO tabla de estudiantes VALUES('20100101','Li Dan','Mujer','1993-6-6','Departamento de Gestión')
GO
SELECCIONE el número de estudiante, nombre, departamento
DE la tabla de estudiantes
IR
SELECCIONAR tabla de estudiantes.número de estudiante, nombre
DE la tabla de estudiantes UNIRSE a la tabla de selección de cursos ON Tabla de estudiantes.Número de estudiante=Tabla de selección de cursos.Número de estudiantes
WHERE número de curso='A01-02'
GO
SELECCIONAR *
DESDE la tabla de estudiantes
DONDE nombre COMO '[Zhao Li Zhang]%'
IR
SELECCIONE el nombre del curso, CONTAR(*) COMO número total de estudiantes optativos
EN Estadísticas del curso
DESDE el cronograma del curso ÚNASE a la tabla de selección de cursos EN el cronograma del curso.Número de curso=Tabla de selección de cursos.Número de curso
AGRUPAR POR Curso Nombre