EJERCICIO TRABAJADORES.
|
|
- Eva María Cabrera Ortiz
- hace 7 años
- Vistas:
Transcripción
1 EJERCICIO TRABAJADORES. Estudiando el funcionamiento resumido de una empresa de servicios obtenemos la tabla Empleados y la tabla Trabajos relacionados según el Diseño Conceptual. 1:N EMPLEADOS (1,N) Realizan (0:N) TRABAJOS Vemos dos entidades relacionadas del tipo 1:N, la parte de uno es la tabla principal pues un empleado puede realizar muchos trabajos. La parte N son los Trabajos de ese empleado. La Cardinalidad (0,N) indica que pueden existir empleados sin trabajos asignados. La Cardinalidad (1,N) indica que deben existir empleados para poder asignarles trabajos, es decir, primero creamos los registros de empleados y luego les asignamos trabajos. Pueden existir empleados sin trabajos, pero no trabajos sin empleados. La tabla Trabajos contiene los trabajos realizados por cada empleado para el periodo indicado entre las fechas FechaInicio y FechaFin. Según la teoría de SGBDR debemos crear un campo en TRABAJOS (Tabla hijo) que será clave ajena a la clave primaria de la Tabla EMPLEADOS (Tabla Padre). DISEÑO LÓGICO 2 TABLAS: EMPLEADOS (IdEmpleado, Nombre, Apellido1, Apellido2,Nomina, FechaNacimiento) TRABAJOS(IdTrabajo, FechaInicio, FechaFin, Descripción, Observaciones, IdEmpleado) CLAVE AJENA IdEmpleado de Trabajos a Empleados: Trabajos.IdEmpleado Empleados.IdEmpleado ACTUALIZACIÓN y MODIFICACIÓN DE LA CLAVE AJENA NO PERMITIDA. Antes de crear las tablas debemos crear la base de datos que las contendrá. create database trabajadores; Se crea una tabla inicial para que al conectar no muestre errores pues una base de datos debe contener al menos una tabla. Y si la base de datos Trabajos estuviese vacía mostraría errores al realizar la conexión. Posteriormente ejecutamos las siguientes instrucciones CREATE TABLE para crear las tablas de la base de datos. De esta forma si ejecutamos las instrucciones CREATE TABLE de una a una podremos ver las tablas vacías desde la lista tablas de Expert SQL. 1
2 Tras crear las tablas de la base de datos podemos borrar la tabla TablaEjemplo con DROP TABLE TablaEjemplo; Se debe de crear las estructuras de las 2 tablas definiendo las llaves primarias: create table EMPLEADOS(id_empleado int, nombre varchar(20) Not Null,Apellido1 varchar(20) Not Null,Apellido2 varchar(20) Not Null, Nomina int Not Null,FechaNacimiento datetime); alter table EMPLEADOS add primary key (id_empleado); create table TRABAJOS(id_trabajo int, fechainicio datetime Not Null, Fechafin datetime Not Null, descripcion varchar(30) Not Null, observaciones varchar(50),id_empleado int); alter table TRABAJOS add primary key (id_trabajo); Debemos crear primero la tabla Padre Empleados para poder unirla posteriormente con una clave ajena (Foreingn Key) desde la tabla Trabajos como vemos: alter table TRABAJOS add constraint trabajos_empleados foreign key(id_empleado) references EMPLEADOS(id_empleado); Consideramos que no debemos permitir el borrado ni modificación de la clave primaria relacionada con la clave ajenas con On Delete NO ACTION On Update NO ACTION. DESPUES DE HABER REALIZADO LO ANTERIOR, REALIZAR LAS SIGUIENTES ACCIONES: EJEMPLO: insert into EMPLEADOS(id_empleado,nombre,apellido1,apellido2,nomina,fechanacimiento) values (1,'Pedro', 'López', 'Valle', 2000, '1968/03/19'); 1) Insertar 7 registros en la tabla Empleados con los siguientes datos: 1,'Pedro', 'López', 'Valle', 2000, 1968/03/19 2,'Luis', 'Iglesias', 'González', 3000, 1996/11/07 3,'Alfredo', 'Muñiz', 'Suárez', 1700, 1979/09/01 4,'Sergio', 'Rodríguez', 'Alvarez', 1400, 1981/04/30 5,'Rafael', 'Fuentes', 'Aranda', 1600, 1966/10/22 6,'Luis', 'Fuentes', 'Aranda', 2500, 1966/01/10 7,'Miguel', 'Arias', 'Gómez', 3000, 1970/01/01 2) Insertar 10 registros en la tabla Trabajos para los empleados que se indica: Pedro López: #01/01/1999#,'01/01/2004','Encargado Producción', 'Beneficios según producción' Luis Iglesias 2
3 '1999/10/10', '2001/01/01','Encargado Planta', 'SUELDO FIJO' '2001/01/01', '2002/01/01','Encargado Planta', 'SUELDO FIJO' '2003/01/01', '2004/01/01','Encargado Planta', 'SUELDO FIJO' Rafael Fuentes '1999/01/01', '2001/01/01', 'Peón ', 'SUELDO FIJO' '2001/01/01', '2002/01/01', 'Peón ', 'SUELDO FIJO' '2002/01/01, '2003/01/01', 'Peón ', 'SUELDO FIJO' Luis Fuentes '1999/01/01', '2011/01/02', 'Encargado ', 'SUELDO FIJO' '2001/01/01', '2003/01/01', 'Encargado ', 'SUELDO FIJO' '2002/01/01', '2005/01/01', 'Encargado ', 'SUELDO FIJO' EJEMPLO: Insert Into Empleados (Nombre, Apellido1, Apellido2, Nomina, FechaNacimiento) Values ('Pedro', 'López', 'Valle', 2000, '1968/03/19') No se incluye el campo IdEmpleado pues es Identity y lo crea la base de datos. 3
4 3) Escribir las instrucciones para MODIFICAR los registros siguientes: - Cambiar los apellidos de Alfredo pues están al revés. UPDATE Empleados SET apellido1='suarez',apellido2='muniz' WHERE Nombre = 'Alfredo'; - Modificar la fecha de nacimiento de los empleados a 1 día más. UPDATE Empleados SET FechaNacimiento = FechaNacimiento + 1; - Modificar el segundo apellido de Miguel a Pérez. UPDATE Empleados SET apellido2='pérez' WHERE Nombre = 'Miguel'; - Por problemas quitar de la Nomina de todos los trabajadores el 10%. UPDATE Empleados SET Nomina = (Nomina * 0.90); UPDATE Empleados SET Nomina = (Nomina)-(Nomina * 0.10); - Cambiar la descripción del trabajo de Luis Fuentes a Director Jefe. UPDATE trabajos SET Descripción ='DirectorJefe' WHERE Id_empleado = 6; - Modificar el Id_Empleado de código 3 al 9. No se puede pues es un campo id que lo crea la base de datos - Modificar El id_trabajo de Rafael Fuentes a 12. No se puede pues es un campo id que lo crea la base de datos Como podrías modificar el Id_Empleado de Pedro Rodríguez? Si NO CREAMOS la clave primaria Id_Empleado como IDENTITY(1,1) y la clave ajena References Empleados(Id_Empleado) On Delete CASCADE On Update CASCADE 4) Escribe las sentencias de -SQL para BORRAR los registros siguientes: - Empleado de nombre Luis y Apellido Fuentes: 4
5 DELETE FROM Empleados WHERE Nombre = 'Luis' and apellido1='fuentes'; Primero tendríamos que eliminar los Trabajos de Luis Fuentes - Empleados de nombre Luis o Sergio: DELETE FROM Empleados WHERE Nombre = 'Luis' OR Nombre = 'Sergio'; SE DEBE UTILIZAR el OR Para que borre Luis O Sergio pues es imposible Que un empleado se llame Luis y Sergio. - Empleados nacidos antes de 1970 pues suponemos que se han jubilado. DELETE FROM Empleados WHERE FechaNacimiento< 1970/01/01 ; No se puede porque tienes en otra tabla datos relacionados con esta que es la padre, primero tendríamos que eliminar los otros - Empleados que cobran entre 1500 y 2000 o se llaman de Nombre Alfredo DELETE FROM Empleados WHERE Nomina>1500 and Nomina<2000 OR nombre = 'Alfredo'; 6) SELECT QUE REALICEN LA SIGUIENTE CONSULTAS: Selecciona los Empleados que tienen más de 30 años. De varias formas: SELECT * FROM Empleados WHERE (Date()- FechaNacimiento)>(30*365); UTILIZANDO FUNCIONES INTERNAS DE SQL SELECT * FROM Empleados WHERE Year(Date())-Year(FechaNacimiento)>30; SELECT Nombre, Apellido1, Year(FechaNacimiento) AS Nacido_EL, Year(date()) AS AnyActual,Year(date())- Year(FechaNacimiento)As EDAD_ACTUAL FROM Empleados WHERE (Year(date())- Year(FechaNacimiento))>30; Selecciona Empleados cuyo nombre comienza por P:% significa otro carácter SELECT * FROM Empleados WHERE nombre LIKE 'P%'; Selecciona los Empleados que cobran mas de 2000 ordenados por Nomina. SELECT * FROM Empleados WHERE nomina>2000 ORDER BY Nomina DESC; Que instrucción SQL la Nomina mayor que más cobran los empleados. SELECT max (nomina) FROM Empleados; 5
6 Cual es la media de lo que cobran los Empleados: SELECT avg (nomina) FROM Empleados; Muestra los datos del empleado que más cobra. SELECT * FROM empleados WHERE nomina=(select max(nomina) FROM empleados); Lista los nombres de los Empleados junto a la Fecha Inicio, Fecha Fin y la Descripción del Trabajo. SELECT empleados.nombre,trabajos.fechainicio, trabajos.fechafin,trabajos.descripcion FROM empleados inner join trabajos on empleados.id_empleado=trabajos.id_empleado; Cual es el código IdTrabajo con una Fecha de Inicio Menor?. Es decir el trabajador que más tiempo lleva en la empresa. select id_trabajo, FechaInicio from trabajos WHERE fechainicio=(select min(fechainicio) from trabajos); Cuales son los datos de los Empleados que llevan más tiempo trabajando en la Empresa en un mismo periodo. Es decir, el que más tiempo ha pasado entre FechaInicio y FechaFin: SELECT * FROM Trabajos INNER JOIN Empleados ON Trabajos.Id_Empleado=Empleados.Id_Empleado WHERE (fechafin-fechainicio)=(select max(fechafin-fechainicio) FROM Trabajos); Cuales son los datos de los Empleados que llevan más tiempo trabajando en la Empresa contando todos los periodos. El que más tiempo ha trabajado sumando todos los periodos FechaFin -FechaInicio: SELECT * FROM Trabajos INNER JOIN Empleados ON Trabajos.Id_Empleado=Empleados.Id_Empleado WHERE (fechafin-fechainicio)=(select max(fechafin-fechainicio)from Trabajos); Qué empleado tiene 5 letras en el segundo Apellido y este también comienza con V.IMPORTANTE: Debemos tener en cuenta que al final de cada campo hay caracteres blancos y debemos incluir el % al final del LIKE. SELECT * FROM Empleados WHERE Apellido2 LIKE 'V %'; Borra los registros de la tabla Empleados sin utilizar la instrucción DELETE ni DROP. La instrucción Drop elimina la tabla de la base de datos. TRUNCATE TABLE Empleados; 6
7 Ejercicio para permitir modificar y borrar datos con clave primaria SIN IDENTITY y borrado y modificación en cascada. Borramos las tablas (Primero trabajos, luego empleados) y creamos las siguientes: CREATE TABLE Empleados (Id_Empleado int PRIMARY KEY,Nombre varchar(20) Not Null,Apellido1 varchar(20) Not Null,Apellido2 varchar(20) Not Null, Nomina Integer Not Null,FechaNacimiento datetime); CREATE TABLE Trabajos (Id_Trabajo int IDENTITY(1,1) PRIMARY KEY,FechaInicio Datetime Not Null,FechaFin Datetime Not Null,Descripción varchar(30) Not Null,Observaciones varchar(50), IdEmpleado Int,Constraint FK_Trabajos_Empleados Foreign Key (IdEmpleado)References Empleados(IdEmpleado) On Delete CASCADE On Update CASCADE); INSERT INTO Empleados VALUES (1,'Pedro', 'López', 'Valle', 2000, 1968/03/19 ); INSERT INTO Empleados VALUES (2, 'Luis', 'Iglesias', 'González', 3000, 1996/11/07 ); INSERT INTO Empleados VALUES (3, 'Alfredo', 'Muñiz', 'Suárez', 1700, 1979/09/01 ); INSERT INTO Empleados VALUES (4, 'Sergio', 'Rodríguez', 'Alvarez', 1400, 1981/04/30 ); INSERT INTO Empleados VALUES (5, 'Rafael', 'Fuentes', 'Aranda', 1600, 1966/10/22 ); INSERT INTO Empleados VALUES (6, 'Luis', 'Fuentes', 'Aranda', 2500, 1966/01/10 ); INSERT INTO Empleados VALUES (7, 'Miguel', 'Arias', 'Gómez', 3000, 1970/01/01 ); INSERTAMOS DATOS EN la tabla Trabajos con el código Id_Empleado adecuado: Pedro López: NOTA: CONSIDERE EL FORMATO DE CAPTURA DE LA FECHA (YYYY/MM/DD) #01/01/1999#,'01/01/2004','Encargado Producción', 'Beneficios según producción' INSERT INTO Trabajos VALUES (#01/01/1999#,'01/01/2004','Encargado Producción', 'Beneficios por producción',1) Luis Iglesias #10/10/1999#, #01/01/2001#,'Encargado Planta', 'SUELDO FIJO' #01/01/2001#, #01/01/2002#,'Encargado Planta', 'SUELDO FIJO' #01/01/2003#, #01/01/2004#,'Encargado Planta', 'SUELDO FIJO' INSERT INTO Trabajos VALUES (#10/10/1999#, #01/01/2001#,'Encargado Planta', 'SUELDO FIJO',2); INSERT INTO Trabajos VALUES (#01/01/2001#, #01/01/2002#,'Encargado Planta', 'SUELDO FIJO'2); INSERT INTO Trabajos VALUES (#01/01/2003#, #01/01/2004#,'Encargado Planta', 'SUELDO FIJO',2); Rafael Fuentes #01/01/1999#, #01/01/2001#, 'Peón ', 'SUELDO FIJO' #01/01/2001#, #01/01/2002#, 'Peón ', 'SUELDO FIJO' #01/01/2002#, #01/01/2003#, 'Peón ', 'SUELDO FIJO' INSERT INTO Trabajos VALUES (#01/01/1999#, #01/01/2001#, 'Peón ', 'SUELDO FIJO',5); INSERT INTO Trabajos VALUES (#01/01/2001#, #01/01/2002#, 'Peón ', 'SUELDO FIJO',5); INSERT INTO Trabajos VALUES (#01/01/2002#, #01/01/2003#, 'Peón ', 'SUELDO FIJO',5); Luis Fuentes 7
8 #01/01/1999#, #01/02/0011#, 'Encargado ', 'SUELDO FIJO' #01/01/2001#, #01/01/2003#, 'Encargado ', 'SUELDO FIJO' #01/01/2002#, #01/01/2005#, 'Encargado ', 'SUELDO FIJO' INSERT INTO Trabajos VALUES (#01/01/1999#, #01/02/0011#, 'Encargado ', 'SUELDO FIJO',6); INSERT INTO Trabajos VALUES (#01/01/2001#, #01/01/2003#, 'Encargado ', 'SUELDO FIJO',6); INSERT INTO Trabajos VALUES (#01/01/2002#, #01/01/2005#, 'Encargado ', 'SUELDO FIJO',6); Ahora repetimos las instrucciones que no hemos podido ejecutar antes: - Modificar el Id_Empleado de código 3 al 9.Primero vemos si existe el SELECT * FROM EMPLEADOS; UPDATE EMPLEADOS SET Id_Empleado=9 WHERE Id_Empleado=3; Ahora se ha podido realizar la modificación. El empleado 3 no tenia trabajos asignados, probamos A cambiar el código Id_Empleado 5, Rafael Fuentes al Id_Empleado Modificar el IdEmpleado de código 5 al 10. Vemos si existe el 5. SELECT * FROM EMPLEADOS; UPDATE EMPLEADOS SET Id_Empleado=10 WHERE Id_Empleado=5; Ahora se ha podido realizar la modificación. SELECT * FROM EMPLEADOS WHERE IdEmpleado=10; El resultado es: Id_Empleado Nombre Apellido1 Apellido Rafael Fuentes Aranda El empleado 5 tenia 3 trabajos asignados, vemos que su Id_Empleado de la tabla Trabajos ha cambiado también a 10 al tener el On UPDATE CASCADE. SELECT Id_Trabajo,FechaInicio, FechaFin, Id_Empleado FROM Trabajos WHERE Id_Empleado=10; Id_Trabajo FechaInicio FechaFin Id_Empleado Modificar El id_trabajo de Rafael Fuentes a 12. Vemos primero sus datos con SELECT. SELECT * FROM EMPLEADOS; UPDATE EMPLEADOS SET Id_Empleado=12 WHERE Nombre= 'Rafael' AND Apellido1='Fuentes'; Ahora se ha podido realizar la modificación. Y también se han modificado sus trabajos. Lo comprobamos con: SELECT * FROM Trabajos; 8
9 Muestra el nombre y Apellidos de cada empleado junto a sus periodos de Trabajo, calculando los años trabajados en cada periodo. SELECT Nombre, Apellido1, Year(FechaInicio) AS AñoInicio, Year(FechaFin) AS AñoFin, Year(FechaFin)- Year(FechaInicio) AS AñosTrabajados FROM Trabajos, Empleados WHERE Empleados.Id_Empleado=Trabajos.Id_Empleado; Muestra el nombre y Apellidos de cada empleado junto a sus periodos de Trabajo, calculando los años trabajados en cada periodo. Usando INNER JOIN. SELECT Nombre, Apellido1, Year(FechaInicio) AS AñoInicio, Year(FechaFin) AS AñoFin, Year(FechaFin)-Year(FechaInicio) AS AñosTrabajados FROM Trabajos INNER JOIN Empleados ON Empleados.IdEMpleado=Trabajos.IdEmpleado; Podemos comprobar que el resultado de las dos instrucciones anteriores es el mismo. Escribe las sentencias de SQL para BORRAR los registros siguientes: - Empleado de nombre Luis y Apellido Fuentes: DELETE FROM Empleados WHERE Nombre = 'Luis' and apellido1='fuentes'; VEMOS QUE SE HA BORRADO EL EMPLEADO Y SUS TRABAJOS. ES CORRECTO. SELECT * FROM EMPLEADOS; - Empleados de nombre Luis o Sergio: DELETE FROM Empleados WHERE Nombre = 'Luis' OR Nombre = 'Sergio'; SE DEBE UTILIZAR el OR Para que borre Luis O Sergio pues es imposible Que un empleado se llame Luis y Sergio. UTILIZAMOS SELECT PARA COMPROBAR SI SE HAN BORRADO. - Empleados nacidos antes de 1970 pues suponemos que se han jubilado. DELETE FROM Empleados WHERE FechaNacimiento< 1970/01/01 ; - Empleados que cobran entre 1500 y 2000 o se llaman de Nombre Alfredo DELETE FROM Empleados WHERE Nomina>1500 and Nomina<2000 OR nombre = 'Alfredo'; 9
Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.
SGBD y SQL Access SQL: DDL y DML Ejercicio Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. Necesita almacenar información acerca de sus empleados y los proyectos en
Más detallesGUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6
Página 1 de 6 GUIA N 5 LINEA DE COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE
Más detallesGUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA
Página 1 de 6 GUIA N 7 COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE DE DATOS
Más detallesMATERIAL SOBRE SENTENCIAS SQL
MATERIAL SOBRE SENTENCIAS SQL Retomado este esquema Relacional obtenido en el ejemplo de normalización): EDITOR Editor_Nombre, Editor_Direccion, Editor_Telefono ) LIBRO Libro_ID, Titulo, Editor_Nombre
Más detallesManejo de Tablas y Llaves Foráneas
Manejo de Tablas y Llaves Foráneas Llaves Foráneas Para manejar las llaves foráneas, deben crearse al menos dos tablas, la primera tal y como se ha hecho anteriormente CREATE TABLE nombre_tabla ( nombre_columna_1
Más detallesEJEMPLOS PRÁCTICOS SQL
EJEMPLOS PRÁCTICOS SQL EJEMPLOS PRÁCTICOS SQL INTEGRIDAD REFERENCIAL DROP SCHEMA IF EXISTS Tablas1; CREATE SCHEMA Tablas1; USE Tablas1; create table Cliente( Dni VARCHAR(10), Nombre VARCHAR(10), Apellido
Más detallesProyecto 1 BASE DE DATOS SQL Server y MySQL
Proyecto 1 BASE DE DATOS SQL Server y MySQL Gabriela Liberato Serrano 19/04/2013 SQL Server Una empresa almacena la información de sus empleados en dos tablas llamadas "empleados" y "secciones". Crear
Más detalles- 1 - Mg. Abril Saire Peralta
MYSQL LENGUAJE DE DEFINICIÓN DE DATOS (LDD) Permite definir la estructura y relaciones entre los objetos de la base de datos. Define el esquema interno de la base de datos a través de los siguientes comandos:
Más detallesLEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO
EXAMEN FINAL DE PRÁCTICAS DE BASES DE DATOS 18 de junio de 2003 Nombre: LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO
Más detallesManual de Sentencias Básicas en SQL
Manual de Sentencias Básicas en SQL Pues hoy que he estado enredando un rato con MySQl, y me he acordado de aquellos comienzos en los que tenía que volver a mis antiguos apuntes para lograr entender las
Más detallesCurso 1º SMR Módulo: AO Actividades 3 Bases de datos:creamos Tablas mediante SQL
Curso 1º SMR Módulo: AO Actividades 3 Bases de datos:creamos Tablas mediante SQL Qué pretendemos conseguir? Ser capaces de crear Tablas en la base de datos mediante SQL. Ser capaces de modificar Tablas
Más detallesTipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo
SQL. DDL (Data Definition Language) BASES DE DATOS (I.T.I. Gestión) Tipo boolean character Bit Numéricos Tipos de datos en SQL Declaración estándar Declaración en ORACLE BOOLEAN CHAR (longitud) char(longitud),
Más detallesSQL - DDL y consultas de actualización. José Muñoz Jimeno Febrero 2015
SQL - DDL y consultas de actualización José Muñoz Jimeno Febrero 2015 Control de cambios Versión Fecha Comentarios 1.0 13/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL
Más detallesGuía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012
Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012 Problema Enunciado: Sean las siguientes tablas de una base de datos Empleado (ndiemp, nomemp, sexemp, fecnac,
Más detallesEjercicios SQL - Definición de Datos - Solución
Ejercicios SQL - Definición de Datos - Solución Ejercicio 1: Disponemos de la siguiente Base de Datos para gestionar la información de los pubs de una determinada provincia. PUB TITULAR EMPLEADO #COD_PUB
Más detallesEl SQL es un lenguaje estándar de programación para el acceso a bases de datos.
El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para
Más detallesMáster en Data Analytics SQL
Máster en Data Analytics SQL SQL Structured Query Language = Lenguaje de consulta estructurada Lenguaje que permite: - Definición - Manipulación Datos - Control Hoy vamos a trabajar con MySQL Toda la
Más detallesTaller de Herramientas de Software : ST 213 Secc: V y W
Universidad Nacional De Ingeniería Facultad Ingeniería Industrial y de Sistemas Taller de Herramientas de Software : ST 213 Secc: V y W SESION Nro. 9 CONSULTAS MULTITABLAS FUNCIONES RESUMEN Docente: Ing.
Más detallesBases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 2013
Bases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 203 Enunciado del ejercicio En los servidores de bases de asignados al curso: Sybase, MS SQL Server y Oracle, elaborar el ejercicio sobre aislamiento,
Más detallesEscuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers
Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar
Más detallesPHP. Tipos de campo en MySql char(longitud): Cualquier carácter. El campo tendrá siempre la misma longitud. Máximo de 255 caracteres.
Tipos de campo en MySql char(longitud): Cualquier carácter. El campo tendrá siempre la misma longitud. Máximo de 255 caracteres. varchar(longitud): Cualquier carácter. El campo tendrá el tamaño del contenido.
Más detallesT07 Opciones de integridad referencial
1 de 9 17/05/2013 13:48 Lecciones SQL > T07 Opciones de integridad referencial Contenidos 1 Las opciones para mantener la integridad Las opciones para mantener la integridad referencial 2 On delete referencial
Más detallesRICHARD ALEXANDER BETANCUR SIERRA
LA TIENDA DE INFORMATICA INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos para llevar a cabo cada una de las consultas solicitadas, ejecuta cada uno de ellos en el compilador
Más detallesTema 5. Lenguaje de Definición de Datos
Tema 5 Lenguaje de Definición de Datos Índice Tema 5 1. Creación de tablas. Restricciones 2. Consultas de creación de tablas. 3. Modificación de la estructura de una tabla. 4. Borrado de tablas. 5. Creación
Más detallesIntegridad Referencial. Restricciones (constraints)
Integridad Referencial Restricciones (constraints) Integridad de Referencial Integridad referencial: asegura la integridad entre las llaves foráneas y primarias (relaciones padre/hijo). Existen cuatro
Más detallesBases de Datos Relacionales y SQL: Una Introducción
1 Bases de Datos Relacionales y SQL: Una Introducción Protein Design Group, CNB CSIC 2 Sumario Qué es un SGBDR? Usuarios de base de datos Tablas: creación y definición de restricciones Manipulación de
Más detallesINTRODUCCIÓN A LAS BASES DE DATOS. L.I Gerardo Benavides Pérez
INTRODUCCIÓN A LAS BASES DE DATOS L.I Gerardo Benavides Pérez SISTEMA GESTOR DE BASE DE DATOS Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto
Más detallesBase de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Base de Datos: Ejemplo Usuarios
Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Taller de Proyecto Una base de datos puede contener 1 ó + tablas Una tabla puede contener 1 ó + columnas
Más detallesJair Ospino Ardila -- Guía Sencilla
Jair Ospino Ardila -- jairospino@ingenieros.com Guía Sencilla Son procedimientos que se ejecutan cumple una condición establecida. automáticamente cuando se Los triggers pueden ser de: Inserción (INSERT)
Más detallesIntroducción a phpmyadmin
Introducción a phpmyadmin, ejercicio http://idesweb.es/ 1 Introducción a phpmyadmin El propósito del siguiente ejercicio es replicar, más o menos, la base de datos utilizada en los videos de introducción
Más detallesRESUMEN SQL. Tipo de coincidencia Modelo Planteado Coincide No coincide. Varios caracteres 'ab*' 'abcdefg', 'abc' 'cab', 'aab'
RESUMEN SQL Agustina Botas May COMO SE ESCRIBE UNA CONSULTA SELECT : campos WHERE : criterios que se aplican directamente a los datos (aplica a TODOS los registros) GROUP BY: agrupación de los datos seleccionados
Más detallesUn proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.
CONTENIDO: 1. Lenguaje SQL 1. Componentes 2. Comandos 3. Clausulas 4. Operadores lógicos 5. Operadores de comparación 6. Funciones de agregado 2. MYSQL 1. Como entrar a MySQL 2. Comandos generales 3. Sintaxis
Más detallesSQL: Lenguaje de definición de datos (DDL) (*) DBMS: DATA BASE MANAGEMENT SYSTEM. SGBD: SISTEMAS GESTOR DE BASE DE DATOS
SQL: Lenguaje de definición de datos (DDL) (*) DBMS: DATA BASE MANAGEMENT SYSTEM. SGBD: SISTEMAS GESTOR DE BASE DE DATOS Objetivos Enseñar al alumno las sentencias que forman el lenguaje de definición
Más detallesIntroducción SQL. Ges2ón y Modelación de Datos María Constanza Pabón
Introducción SQL Ges2ón y Modelación de Datos María Constanza Pabón PostgreSQL Es un ORDBMS (object rela2onal database management system) Derivado de Postgres, que fue desarrollado en la Universidad de
Más detallesGBD Diseño físico de DDBB
GBD Diseño físico de DDBB Mª Carmen Gabarrón Manual SQL de Oracle 10g http://download.oracle.com/docs/cd/b19306_01/server.102/b14200/index.htm SQL SQL es el lenguaje de consulta universal para bases de
Más detallesChecks, Triggers y Excepciones en InterBase: validando desde la base de datos
Checks, Triggers y Excepciones en InterBase: validando desde la base de datos Por Alfonso Ricaño Bringas InterBase nos permite validar los valores que ingresan a los campos, mediante las restricciones
Más detallesEjemplo completo: Empleados.
Ejemplo completo: Empleados. Diagrama entidad relación: nombrep apellido1 apellido2 dni nombre sueldo numdept nombredept lugares pertenecia empleados supervisor supervisado 1 n supervisa n 1 fecha dirige
Más detallesTema 1. Introducción a MySQL. José Muñoz Jimeno Octubre 2015
Tema 1. Introducción a MySQL José Muñoz Jimeno Octubre 2015 Control de cambios Versión Fecha Comentarios 1.0 21/05/2015 Primera versión para el curso Introducción a la administración de MySQL en el COITCV
Más detallesCaracterísticas del lenguaje SQL
Lenguaje SQL Características del lenguaje SQL Es el lenguaje estándar para realizar operaciones en bases de datos relacionales. Instrucciones: SELECT Consulta. Su implementación está basada en álgebra
Más detallesSUBCONSULTAS SQL. Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila de la consulta principal.
SUBCONSULTAS SQL DEFINICION. Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT que llamaremos consulta principal. Se puede encontrar en la lista de selección, en la cláusula
Más detallesMaestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DML. Ing. Alfonso Vicente, PMP
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DML Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda DML Sentencias Modificando la instancia Agenda DML Sentencias
Más detallesVideo Club. Materia: Base de Datos. Curso: 3 A Turno Noche. Docente: Nicolás Bocalandro. Alumnos: Nicotra, Antonela
Video Club 2010 Curso: 3 A Turno Noche Docente: Nicolás Bocalandro Alumnos: Nicotra, Antonela Índice Crear BD... 3 Crear las Tablas... 3 Crear las Claves Foráneas... 5 Borrar todos los datos de las tablas...
Más detallesModificar estructura Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, etc.
EL lenguaje SQL(Structured Query Language) El Lenguaje de Consulta Estructurado (Structured Query Language) es unlenguaje de acceso a bases de datos relacionales que permite especificar diversos tipos
Más detallesDiseño de bases de datos
Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es
Más detallesCreate Database ClaseAutos. Use ClaseAutos
Vamos a Crear el siguiente modelo, en una base de Datos llamada ClaseAutos. Comando para Crear la Base de Datos Create Database ClaseAutos Comando para utilizar la Base de Datos Use ClaseAutos vehiculo
Más detallesDesarrollo Web en Entorno Servidor
Desarrollo Web en Entorno Servidor Tema 7. Apuntes sobre MySql y otros SGBD. 1. Conectar con la base de datos. 2. Sentencias de definición de datos (DDL): 3. Sentencias de control de trabajos (DCL). 4.
Más detallesÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1
ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...
Más detallesTutorial MySql - 1 -
Tutorial MySql - 1 - Índice 1 - Introducción...4 2 - show databases...5 3 - Creación de una tabla y mostrar sus campos (create table - show tables - describe - drop table)...6 4 - Carga de registros a
Más detallesEl Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos
Grupo de Bases de Datos Avanzadas Univ. Carlos III de Madrid Índice V.1 Introducción V.1 SQL como Lenguaje de V.1.1 Definición del esquema V.1.2 Evolución del esquema V.2 SQL como Lenguaje de Manipulación
Más detallesFormato para prácticas de laboratorio
Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE IGNATURA NOMBRE DE LA IGNATURA LSC 2009-2 12001 Administración de Bases de Datos PRÁCTICA No. 5 LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesGuía N 5 Tema: Consultas de manipulación de datos
Facultad: Ingeniería Escuela: Computación Asignatura: Modelamiento y diseño de base de datos Guía N 5 Tema: Consultas de manipulación de datos I. Objetivos Que el estudiante sea capaz de: 1. Agregar información
Más detallesVistas (modificar datos de una tabla a través de vistas)
Vistas (modificar datos de una tabla a través de vistas) REALIZAR LAS DOS ULTIMAS PRACTICAS DEL CURSO, TOMAR EN CUENTA HACIENDOLAS EN LAS DOS VERSIONES, SQL SERVER Y MYSQL, PUBLICARLA Y PRESENTARLA EN
Más detallesCrear BD en. Isis Bonet Cruz, PhD
Crear BD en Isis Bonet Cruz, PhD SQL Server Microsoft SQL Server es un sistema de administración y análisis de bases de datos relacionales de Microsoft para soluciones de comercio electrónico, línea de
Más detallesOBJETIVO GENERAL.- Aplicar los conocimientos adquiridos durante el estudio del tema SQL.
FUNDAMENTOS DE BASES DE DATOS OBJETIVO GENERAL.- Aplicar los conocimientos adquiridos durante el estudio del tema SQL. DIRIGIDA A: Alumnos inscritos en el curso PRACTICA DE SQL. Indicaciones: Realizar
Más detallesMANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL INTRODUCCIÓN A continuación se presentan lo que son comandos DLL y DML, las clausulas, lo operadores (lógicos y de comparación), funciones de agregado, consultas, tipos de
Más detallesBases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006
Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 Structured Query Language Lenguaje de consulta para bases de datos comerciales. Originalmente llamado
Más detallesUna tabla está en 5ta. Forma normal (5FN) o Forma Normal de Proyección-unión si está en 4FN y las únicas dependencias que existen son las
5ta. Forma normal Una tabla está en 5ta. Forma normal (5FN) o Forma Normal de Proyección-unión si está en 4FN y las únicas dependencias que existen son las dependencias de unión de una tabla con sus proyecciones
Más detallesTriggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle
Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla noviembre 2012 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesProyecto 2 Base de Datos SQL Server y MySQL
Proyecto 2 Base de Datos SQL Server y MySQL Un club dicta cursos de distintos deportes. Almacena la información en varias tablas. create database CLUB; Crear tabla socios: create table socios( documento
Más detallesEJERCICIOS DE CONSULTAS SQL
Profesor: Ing. Christian Ovalle 1.-Realizar todo las sentencias en SQL EJERCICIOS DE CONSULTAS SQL 2.-Guardar en formato TXT y enviar al correo del profesor: vbnetperu@gmail.com Creamos la base de datos
Más detallesDISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999
DISPARADORES EN SQL:1999 DISPARADORES EN SQL Modelos Avanzados de Bases de Datos Un (trigger) es un procedimiento especial que se ejecuta en respuesta a un evento específico. Ej. Al aumentar el sueldo
Más detalles* Size es el tamaño inicial y Filegrowth es el incremento * El size del Primary debe ser 3 veces mayor que el Log necesariamente
SQL SERVER 2012 PARA SENTENCIA SQL EJEMPLO CREAR UNA BASE DE DATOS CREATE DATABASE [NOMBRE DE LA BD] Create Database Empresa ACTIVAR LA BASE DE DATOS USE [NOMBRE DE LA BD] Use Empresa ELIMINAR UNA BASE
Más detallesSQL Sintaxis. Ejemplo de Alumno, Curso, Profesor. Esquemas de Alumno, Curso, Profesor. Andrés Moreno S.
SQL Sintaxis Andrés Moreno S. 1 Ejemplo de Alumno, Curso, Profesor RutAlumno Nombre Apellido Carrera Alumno Apellido2 Créditos SiglaCurso Toma Curso Dicta NomProfesor Profesor ApellidoP Apellido2P NombreCurso
Más detallesBases de Datos 1. Teórico: Structured Query Language
Bases de Datos 1 Teórico: Structured Query Language Historia Los orígenes del SQL están ligados a los orígenes de las bases de datos relacionales Estandarizado por ANSI en 1986 (SQL-86) Hubieron varias
Más detallesInstalacion de PostgreSQL en Ubuntu 8.4
Instalacion de PostgreSQL en Ubuntu 8.4 Para la instalación del gestor de bases de datos PostgreSQL, realizamos los siguientes pasos : 1) Ingresamos al gestor de paquetes(synaptic), para ello ingresamos
Más detallesTablas -SQL Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS
Tablas -SQL Curso Bases de Datos Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS SQL (Structured Query Language) SQL lenguaje usado para definir, manipular,
Más detallesEjemplo de gestión de datos con SQL
Ejemplo de gestión de datos con SQL 1. Crear la tabla FINCA: 2302010 0010 24 3931411 543 COMERÇ 3456912 0023 12 39411312 120 VIVENDES 1230101 00011 45 39328234 213 INDUSTRIA CREATE TABLE `finca` ( `refcad`
Más detallesGestión de nóminas diciembre 2011
Contexto del problema Una empresa ha decidido desarrollar un sistema de información cuyo objetivo principal es la gestión de las nóminas de sus empleados. Iniciado el estudio del dominio del problema,
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
Más detallesEXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS
Nombre y apellidos: EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS 1. Crear la base de datos tiendas y, en ella, crear las tablas que se indican a continuación. Utilizar para todas
Más detallesTemario. Índices simples Árboles B Hashing
Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases
Más detallesSQL Sintaxis. OpenOffice. Ejemplo de Alumno, Curso, Profesor. Ejemplo de Alumno, Curso, Profesor. Andrés Moreno S. Nombre. Apellido. RutAlumno.
SQL Sintaxis OpenOffice Andrés Moreno S. 1 Ejemplo de Alumno, Curso, Profesor RutAlumno Carrera Nombre Alumno Apellido Apellido2 Créditos SiglaCurso Toma Curso Dicta NomProfesor Profesor ApellidoP Apellido2P
Más detalles1 2 3 ( /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0)))
! !! # ! 1 2 3 ( 1 2 3. /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0))) 4 2 5! 4 /! 4 # 2 / # %! # ( # %! #!! # %! #! )! & ,,, #./ 0 + . 4 # 4. 0! 2! ) 3! 1 ,! 2 % % 7 0! 2 % &! ) 3! 56 %&! #! 55 ( ) 58 ( )
Más detallesSe crean para conservar la integridad referencial y la coherencia entre los datos entre distintas tablas.
Triggers También llamados disparadores o desencadenadores, es un tipo de procedimiento almacenado que se ejecuta cuando se intenta modificar los datos de una tabla (o vista). Se definen para una tabla
Más detallesUna empresa almacena la información de sus empleados en dos tablas llamadas "empleados" y "secciones". Eliminamos las tablas, si existen:
Problema: Una empresa almacena la información de sus empleados en dos tablas llamadas "empleados" y "secciones". Eliminamos las tablas, si existen: 1 create table secciones( codigo tinyint identity, nombre
Más detallesUnidad III. Bases de Datos
Clase:11 1 Unidad III Bases de Datos 2 SQL. Comandos de DDL. Comandos de DML. Agenda 3 SQL Structured Query Language SQL Los comandos del SQL pueden dividirse en tres grupos: Comandos de definición de
Más detallesGUIA DE EJERCICIOS PARA RESOLVER: SQL
GUIA DE EJERCICIOS PARA RESOLVER: SQL I. Dada la siguiente base de datos relacional: RESUELVA LAS SIGUIENTES CONSULTAS EN SQL: 1. Mostrar los nombres de los empleados ordenados alfabéticamente (Z A) select
Más detallesCurso 1º SMR Módulo: AO Actividades 3 (2) Bases de datos:creamos Foreing Keys en BASE
Curso 1º SMR Módulo: AO Actividades 3 (2) Bases de datos:creamos Foreing Keys en BASE Qué pretendemos conseguir? Ser capaces de crear Foreing Keys mediante la opción Relaciones. Ser capaces de crear Foreing
Más detallesConsultas trabajadas en clase:
Consultas trabajadas en clase: create table mascotas( # creo la tabla mascotas con los campos correspondientes ->nombre varchar(20), -> duenio varchar (20), ->especie varchar(20), -> sexo char(1), -> fechanac
Más detalles6.1. Introducción. Guía 5. SQL.
6.1. Introducción. Guía 5. SQL. 1 6.2. Lenguaje de Definición de Datos (Data Definition Language DDL-). 2 3 4 5 -------------------------------------------------------------------------------------------------------------------------
Más detallesGestión de Usuarios en MySQL
Gestión de Usuarios en MySQL Gestión de Usuarios en MySQL Objetivos: Crear cuentas de usuario en MySQL Describir los niveles de privilegios de usuarios en Mysql (Comandos GRANT/REVOKE) Asignar y actualizar
Más detallesTriggers 24/12/2016. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle
Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla Diciembre 2016 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir
Más detallesIntroducción a SQL (DDL)
Introducción a SQL (DDL) Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2012 Introducción a SQL Objetivos de este tema
Más detallesInsertar Datos en Tablas
Insertar Datos en Tablas La instrucción básica para insertar valores a los atributos (columnas) de una tabla es la instrucción INSERT INTO Insertar una sola tupla Para insertar una tupla en la tabla, se
Más detalles1. DML. Insertar datos
1. DML. Insertar datos 1.1 Insertar en una tabla existente INSERT La inserción de nuevos datos en una tabla, se realiza añadiendo filas a la tabla, la sentencia SQL que lo permite es la orden INSERT (o
Más detallesConceptos de Bases de Datos Relacionales Triggers
Conceptos de Bases de Datos Relacionales Triggers Trigger Un trigger es un procedimiento almacenado asociado con una tabla, el cual se ejecuta automáticamente cuando se modifica un dato de esa tabla Stored
Más detallesOracle Express y Toad for Oracle
6. Creación de Oracle y Toad for Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Toad for Oracle 6. Creación de Objetivos de este tema Conocer Oracle Conocer
Más detallesGESTORES GESTORES DE BASES DE DATOS
GESTORES GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de
Más detallesConsulta - -- borrado de lavado del Página número 1
Consulta - -- borrado de lavado del Página número 1 ---- Pensar en casos en los que any/some o all devuelven todos los valores o ninguno e n las posibles --mezclas de < > = =!= con any/some y all.
Más detalles1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres.
CREACION DE BASE DE DATOS EN POSTGRESQL 1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres. Pasos: inicio Todos los programas PostgreSQL 8.2 o la versión 9 (o
Más detalles4- Uso de sentencias para el envió y extracción de datos
Objetivos: 4- Uso de sentencias para el envió y extracción de datos Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. Recursos: SQL SERVER 2012 Guías de práctica.
Más detallesPráctica 3: El lenguaje SQL (2ª parte). (6ª sesión).
Práctica 3: El lenguaje SQL (2ª parte). (6ª sesión). Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 2. Representación de la realidad en el modelo relacional
Más detallesTriggers en PL/SQL. Jonathan Medina Gómez Facultad de Ingeniería Universidad de Antioquia
Triggers en PL/SQL Jonathan Medina Gómez Facultad de Ingeniería Universidad de Antioquia Triggers (Disparadores) Los triggers son bloques PL/SQL que se ejecutan de manera implícita cuando se están manipulando
Más detallesCreando CRUD en PHP: operaciones básicas para la gestión de bases de datos
Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos Cualquier portal web utiliza algún sistema de base de datos para almacenar la información que luego mostrará en sus páginas. Para
Más detallesIniciación al trabajo con bases de datos
ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN UNIVERSIDAD DE CANTABRIA Iniciación al trabajo con bases de datos Eduardo Mora Monte Finalidad de una base de datos Base de Datos:
Más detallesDepartamento de Lenguajes y Sistemas Informáticos
Departamento de Lenguajes y Sistemas Informáticos Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es www.lsi.us.es E.T.S. Ingeniería Informática Diseño de bases de datos Anexo
Más detalles