Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Creación de una base de datos con tablas y disparadores en MySQL, Esquemas y mapas conceptuales de Matemáticas

El código sql para la creación de una base de datos llamada 'ejemp1' con tres tablas: 'comprador', 'pedido' y 'vendedor'. La tabla 'comprador' tiene un disparador 'comprador_ai' que se ejecuta después de insertar un nuevo registro. El documento muestra la estructura de las tablas, los datos de ejemplo insertados y los índices definidos para las tablas. Este material podría ser útil para estudiantes de cursos relacionados con bases de datos, programación y desarrollo de aplicaciones web, ya que proporciona un ejemplo práctico de cómo crear y manipular una base de datos en mysql utilizando sentencias sql.

Tipo: Esquemas y mapas conceptuales

2022/2023

Subido el 06/03/2024

carranza-vasquez-abraham
carranza-vasquez-abraham 🇵🇪

2 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
AFTER INSERT
creamos la base de datos con sus tablas
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 18-07-2023 a las 07:56:24
-- Versión del servidor: 10.4.28-MariaDB
-- Versión de PHP: 8.2.4
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de datos: `ejemp1`
--
-- --------------------------------------------------------
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Creación de una base de datos con tablas y disparadores en MySQL y más Esquemas y mapas conceptuales en PDF de Matemáticas solo en Docsity!

AFTER INSERT

creamos la base de datos con sus tablas

-- phpMyAdmin SQL Dump -- version 5.2. -- https://www.phpmyadmin.net/ -- -- Servidor: 127.0.0. -- Tiempo de generación: 18-07-2023 a las 07:56: -- Versión del servidor: 10.4.28-MariaDB -- Versión de PHP: 8.2. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT /; /!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /; /!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /; /!40101 SET NAMES utf8mb4 */; -- -- Base de datos: ejemp1 --


-- Estructura de tabla para la tabla comprador

CREATE TABLE comprador ( id_comp int(10) NOT NULL, nombre varchar(100) NOT NULL, apellido1 varchar(100) NOT NULL, apellido2 varchar(100) DEFAULT NULL, ciudad varchar(100) DEFAULT NULL, categoria int(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla comprador -- INSERT INTO comprador (id_comp, nombre, apellido1, apellido2, ciudad, categoria) VALUES (1, 'Allisoon', 'Silva', 'Solano', 'Lima', 2), (2, 'Luisa', 'Minaya', 'Seminario', 'Huaral', 5), (3, 'Giovanna', 'Rodriguez', 'Villanueva', 'Chancay', 7), (4, 'Juan', 'Vasquez', 'Feliciano', 'Tacna', 4), (5, 'Mateo', 'Sanchez', 'Ramirez', 'Chiclayo', 6), (6, 'Estrella', 'Dominguez', 'Erazo', 'Ica', 9), (7, 'Jacqueline', 'Valencia', 'Duarte', 'Arequipa', 3); -- -- Disparadores comprador -- DELIMITER $$

-- Estructura de tabla para la tabla vendedor

CREATE TABLE vendedor ( id_vend int(10) NOT NULL, nombre varchar(100) NOT NULL, apellido1 varchar(100) NOT NULL, apellido2 varchar(100) DEFAULT NULL, ciudad varchar(100) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Volcado de datos para la tabla vendedor -- INSERT INTO vendedor (id_vend, nombre, apellido1, apellido2, ciudad) VALUES (1, 'Andres', 'Rivera', 'Sanchez', 'Lima'), (2, 'Sofia', 'Castro', 'Colan', 'Huaral'), (3, 'Silvana', 'Paredes', 'Silva', 'Trujillo'), (4, 'Carolina', 'Romero', 'Berrospi', 'Lambayeque'), (5, 'Roberto', 'Rios', 'Acuña', 'Huacho'), (6, 'Marco', 'Carrasco', 'Salazar', 'Tumbes'), (7, 'Marcia', 'Silva', 'Sullon', 'Huanuco'); -- -- Índices para tablas volcadas --

-- Indices de la tabla comprador

ALTER TABLE comprador ADD PRIMARY KEY (id_comp); -- -- Indices de la tabla pedido -- ALTER TABLE pedido ADD PRIMARY KEY (id_ped), ADD KEY id_comp (id_comp,id_vend); -- -- Indices de la tabla vendedor -- ALTER TABLE vendedor ADD PRIMARY KEY (id_vend); COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT /; /!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS /; /!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Insertamos nuevos datos