Sentencia INSERT INTO Poblando tablas.

Slides:



Advertisements
Presentaciones similares
Estructura de una aplicación móvil
Advertisements

SQL Sigla del nombre “Structured Query Language”.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
Insercion de datos..
Ejercicios Solemne 2 Parte 1
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
Fernando Velasco
Por: Ronald Toscano Pretelt
Unidad 3 Lenguaje de manipulación de datos(DML).
MySQL - Workbench Clase 1 – Create Table Base de datos I
Estructurando tablas. Sentencias DLL.
Características Objeto Relacionales en Oracle
Características Objeto Relacionales en Oracle
Fernando Velasco
PL/SQL Francisco Moreno Universidad Nacional.
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
MySQL M.C. Pedro Bello López.
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
“Optimización de sentencias MySQL” jueves 26 de septiembre de 2013.
Ingeniero Esp. Ricardo Cujar.  ROL hace referencia al usuario que manejará la base de datos.  create user with password ´ ´;  create user ricardo with.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Componentes sintácticos
Integridad Referencial 1. Integridad referencial 2.
tipo de datos uniqueidentifier
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
Relacionando tablas. Restricción FOREIGN KEY.. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
SQL: Lenguaje de Interrogación Estructurado. Vistas Declaración de vista CREATE VIEW ( ) AS SELECT... Semántica Tabla virtual cuyo contenido es el resultado.
Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará.
Llaves Primarias. PRIMARY KEY.
Structured Query Language (Lenguaje Estructurado de Consultas)
BASES DE DATOS MySQL.
Restricciones de Integridad
Expresiones algebraicas equivalentes
Creación y población de Base de datos. Creación de Base de datos Instrucciones. CREATE SCHEMA CREATE DATABASE nombre_base de datos.
Lenguaje Estructurado de Consulta
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
SQL Sigla del nombre “Structured Query Language”.
BASES DE DATOS MySQL. BASE DE DATOS Estructuras o contenedores donde se almacena información siguiendo determinadas pautas de disposición y ordenación.
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que.
El SQL es el lenguaje “estándar” para las bases de datos. El termino esta entre comillas porque entre cada sistema gestor de base de datos (SGBD) pueden.
Tema 11 Bases de Datos y el Lenguaje SQL
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
(Lenguaje de consulta estructurado)
Base de Datos Conjunto de tablas organizadas y posiblemente relacionados entre si. Las tablas son las que almacenan la información.
Modificando la estructura de tablas
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Bases de Datos SQL.
UNIVERSIDAD LATINA IV. CONSULTAS AVANZADAS CON BASES DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Diseño de base de datos Tema 4 : LDD.
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
ALTER TABLE MODIFICAR LA ESTRUCTURA DE LOS OBJETOS DE UNA BASE DE DATOS.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
SQL: structured Query Language
Transcripción de la presentación:

Sentencia INSERT INTO Poblando tablas

Agregando datos en las tablas Para agregar datos una tablas se utiliza la sentencia INSERT. Esta sentencia tiene algunas variantes en su sintaxis según el caso en que se desee aplicar. Los diferentes caso de uso de la sentencia INSERT se plantean en el siguiente listado: Escribiendo valores en todas las columnas de una tabla. A cada campo de la tabla se le asigna un valor según su tipo de dato. Escribiendo valores en determinados campos. Se escriben valores solo en algunos campos de la tablas, esto depende de las reglas de negocio que se están modelando en la base de datos. Obviamente los valores deben corresponder según el tipo de dato de los campos. Escribiendo valores en forma no ordenada. Esto nos dice que si los campos aparecen en el orden: campo1, campo2, campo3 en la tabla, nosotros podemos escribir mediante la sentencia INSERT, primero en el campo2, luego en el campo3 y por ultimo en el campo1.

INSERT. Valores en todos los campos Sintaxis 1: Esta sintaxis se utiliza cuando se van a escribir datos en TODOS los campos de una tabla. INSERT INTO Nom_Tabla VALUES (dato1, dato2, dato3,…); Nota. Debe haber tantos datos como campos en la tabla y los datos deben ser proporcionados en el orden en el que aparecen los campos en la tabla Ejemplo 1: -- Suponiendo que tenemos la declaración de una tabla como la siguiente: CREATE TABLE Ventas ( IDPedido INT, ClaveEmpleado INT NOT NULL, Cliente VARCHAR (40) NOT NULL ) ; INSERT INTO Ventas VALUES (2025, 30, ‘Saenz’) ;

INSERT. Valores en algunos campos Sintaxis 2: Esta sintaxis se utiliza cuando NO se va a escribir datos en TODOS los campos de una tabla. INSERT INTO Nom_Tabla (Campo1, Campo2, Campo3,…) VALUES (dato1, dato2, dato3,…) Ejemplo 1: -- Suponiendo que tenemos la declaracion de una tabla como la siguiente: CREATE TABLE Ventas (IDPedido INT PRIMARY KEY, ClaveEmpleado INT NOT NULL, Cliente VARCHAR (40) NOT NULL, FechaVenta DATE NULL); INSERT INTO Ventas (IDPedido, ClaveEmpleado, Cliente) VALUES (2025, 30, ‘Saenz’) ;

INSERT. Valores en algunos campos Sintaxis 3: Esta sintaxis se utiliza para escribir datos en orden diferente de los campos con respecto al orden de los campos en la tabla. INSERT INTO Nom_Tabla (Campo2, Campo3, Campo1, …) VALUES (dato2, dato3, dato1,…) Ejemplo 1: -- Suponiendo que tenemos una tabla con la siguiente estructura CREATE TABLE tblEspecialidades ( cveEsp SMALLINT, DsDesEsp VARCHAR(80) ); -- Escribiendo datos: INSERT INTO tblEspecialidades (DsDesEsp, cveEsp) VALUES ('Dermatologia', 11);

INSERT. Solo en ¡¡¡ MYSQL !!! MySQL ofrece la posibilidad de escribir varios registros en una sola sentencia INSERT. Sintaxis MySQL. INSERT INTO Nom_Tabla VALUES ( ... ), ( ... ), ... ; Datos del registro 1 Datos del registro 2 Ejemplo. --Si tenemos una tabla con la siguiente estructura CREATE TABLE tblEspecialidades ( cveEsp SMALLINT, DsDesEsp VARCHAR(80) ); --Escribiendo valores INSERT INTO tblEspecialidades VALUES (12, 'Coloproctologia'), (13, 'Dermatologia'), (14, 'cardiologia') ;

Ejercicios. 1. Crear, en la base de datos de pruebas, la tabla tblEspecialidades como se modela a continuación. Insertar 4 registro a la tabla. 2. Crear, en la base de datos de pruebas, la tabla Medico según el siguiente modelo. Insertar 3 registros ala tabla. Nota. El campo cveEsp de la tabla Medicos, debe ser del mismo tipo de dato que el campo cveEsp de la tabla tblEspecialidades.

Ejercicios 3. Crear una base de datos llamadas MovCrudLibros 3.1. Crear las siguientes tablas 3.2. Insertarle datos (al lo menos 3 registros para cada tabla)