Apuntes MySQL
kevin-arnold-97Apuntes26 de Febrero de 2018
703 Palabras (3 Páginas)107 Visitas
- ALTER TABLE materias MODIFY COLUMN mate_descripcion VARCHAR(50);
- DESC materias;
- SELECT * FROM materias;
- ALTER TABLE materias ADD COLUMN alumno VARCHAR(50);
- UPDATE alumno
SET curp = CONCAT(SUBSTR(paterno,1,4),SUBSTR(materno,1,2),SUBSTR(nombre,1,2),YEAR(nacimiento),MONTH(nacimiento),DAY(nacimiento));
1.- Cree una base de datos llamada escolares.
CREATE DATABASE escolares;
2.- Cree la tabla Carrera con la siguiente estructura:
CREATE TABLE carrera ( carr_id INTEGER(4) PRIMARY KEY,
carr_descripcion VARCHAR(20) NOT NULL,
carr_fecha_ini DATE,
carr_activa CHAR(1) CHECK ((s,n)),
carr_registro VARCHAR(10) UNIQUE
);
3.- Inserte el registro correspondiente a las carreras
INSERT INTO carrera VALUES ('10', 'Sistemas computacionales', '2016-08-02', 's', NULL),
('20', 'Adminsitracion de Empresas','2016-08-03', 's', NULL),
('30', 'Contaduria Publica', '2016-08-04', 's', NULL),
('40', 'Administracion Turistica', '2016-08-05', 's', NULL),
('50', 'Desarrollo y Tecnologias de SW', '2016-08-06', 's', NULL);
4.- Cree la tabla Materia con la siguiente estructura:
CREATE TABLE materia(mate_id INTEGER(3) PRIMARY KEY,
mate_descripcion VARCHAR(50) NOT NULL,
mate_creditos INTEGER(4) NOT NULL,
mate_tipo CHAR(1) CHECK ((c=curso,t=taller,l=laboratorio)),
mate_fecha_ini DATE);
3.- Inserte el registro correspondiente a las materias que cursas en
este semestre. Todas son de 6 creditos.
INSERT INTO materias VALUES
('5', 'Administracion', '6', 'c', '2015-06-01'),
('6', 'Programacion orientada a objetos', '6', 'c', '2014-01-10'),
('7', 'Comunicacion y transmision de datos', '6', 'c', '2013-01-10'),
('8', 'Programacion de sistemas', '6', 'c', '2014-01-10'),
('1', 'Lenguajes de consulta', '6', 'c', '2013-01-10'),
('4', 'Investigacion de operaciones', '6', 'c', '2015-01-10'),
('3', 'Ingles', '6', 'c', '2015-01-10'),
('2', 'Desarrollosostenible', '6', 'c', '2015-01-10');
4.- Cree la tabla Plan con la siguiente estructura:
CREATE TABLE plan(
plan_carr_id INT(4),
plan_mate_id INT(3),
plan_semestre INT(2) NOT NULL,
plan_creditos INT(4) NOT NULL
);
5.- Inserte los registros en la tabla planes correspondientes
al 4o. semestre del plan de estudios de tu carrera LSC.
En este semestre, todas las materias tienen 6 creditos.
INSERT INTO plan VALUES
(10,5, 4, 6),
(10,6, 4, 6),
(10,7, 4, 6),
(10,8, 4, 6),
(10,1, 4, 6),
(10,4, 4, 6),
...