Longitud: Cantidad de símbolos (bytes) que lo conforman. Cantidad de decimales: Solo para los datos numéricos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Longitud: Cantidad de símbolos (bytes) que lo conforman. Cantidad de decimales: Solo para los datos numéricos"

Transcripción

1 Conceptos básicos: Datos: Los datos son valores que describen hechos, condiciones o situaciones. Un dato puede ser una letra, un número, un signo ortográfico o cualquier símbolo y que representa una cantidad, una medida, una palabra o una descripción. Información: Los datos se convierten en información cuando se organizan de forma que describen un ente o fenómeno. Campo: Es la mínima unidad de información almacenada, por ejemplo el valor: por sí solo no nos dice nada, hasta que lo asociamos a la cantidad de veces que entra el diámetro de la circunferencia en su perímetro. El valor es solo una serie de números pero al darle formato podemos decir que se trata de un CUIT. Los campos poseen características que debemos conocer para poder utilizarlos: Tipo de dato: Carácter, Numérico, etc. Longitud: Cantidad de símbolos (bytes) que lo conforman Cantidad de decimales: Solo para los datos numéricos Registro: Es un conjunto de campos que están relacionados entre sí, por ejemplo: UNLA UNIVERSIDAD NACIONAL DE LANUS Podemos ver claramente una cadena de caracteres formada por tres campos: CUIT NUMERICO (11, 0) SIGLA CARACTER (10) DENOMINACION CARACTER (50) Estos datos podrían haber sido organizados de otras formas para formar un registro, por ejemplo: Separados por comas: ,UNLA,UNIVERSIDAD NACIONAL DE LANUS Separados por comas y con comillas para las cadenas de caracteres: , UNLA, UNIVERSIDAD NACIONAL DE LANUS Separados por tabulaciones: UNLA UNIVERSIDAD NACIONAL DE LANUS U otros cientos de formatos que cada uno puede definir y deben conocer todos los que necesiten leer la información contenida en el archivo. Archivo de datos: Es un conjunto de datos almacenados de forma que puedan ser utilizados por un programa de computadora, los archivos de datos están conformados por una cantidad de registros; estos pueden tener longitud fija o variable; poseer registros de cabecera y cierre (registros de control) y estar organizados de forma tal que puedan ser leídos en forma secuencial, dinámica (random) o ambos

2 De esta forma la información necesaria para hacer funcionar una aplicación se agrupa en archivos donde los registros están formados por campos que poseen cierto nivel de relación definida por el individuo que diseña el sistema. A lo largo de la vida útil del sistema este puede pasar por las manos de varios diseñadores que lo modifican agregando campos o archivos; lamentablemente no todos poseemos el mismo criterio y el dejar ciertas reglas al libre albedrio hace que los sistemas lleguen a un momento de su vida útil donde un dato en particular puede encontrarse en distintos archivos con distinto nivel de actualización. Este es un concepto difícil de comprender porque en un mundo ideal que se les describe todo el tiempo en los libros la documentación de los sistemas está completa, pero cuando trabajamos en empresas reales nos encontramos con documentación incompleta, necesidades de desarrollo (tiempos) que impiden realizar el análisis completo en los archivos y programas que los utilizan, programas de los que no tenemos los fuentes y por tanto deben seguir trabajando con la misma estructura de archivo, etc. Todos estos problemas del mundo real son los que dieron como resultado un caos que pedía a gritos ser organizado, es así que nace CODASYL acrónimo para "Conference on Data Systems Languages" que crea en un principio lenguajes estandarizados de programación como COBOL y luego las bases de datos secuenciales que derivaron en las plex hasta llegar a las relacionales que conocemos y utilizamos masivamente hoy en día. Esto no hace que los archivos de datos se hayan dejado de usar, solo que restringió su uso para algunas determinadas funciones como archivos de parámetros y de intercambio de datos entre sistemas. Bases de datos: Las bases de datos son estructuras de datos almacenadas (en su mayoría) en archivos monolíticos (enormes archivos donde se almacenan todos los datos); la estructura utilizada para almacenar estos datos fue variando con las distintas evoluciones de las bases de datos, pero todas ellas se basaron en dos grandes repositorios de datos: el diccionario de datos y los datos del sistema. El diccionario de datos es el corazón de las bases de datos y posee información sobre la forma en que encontraremos almacenados los datos del sistema en la base de datos (por esto también reciben el nombre de metadata). Las razones de esta complejidad se deben a la necesidad de extraer de los sistemas tradicionales la complejidad del manejo de los datos para ponerla en un sistema administrador de base de datos que se encarga de administrarla: este concepto lo podrán ver reconocer del análisis orientado a objetos como encapsulación. La información en todas las bases de datos se encuentra almacenada en tablas que, en un nivel de abstracción razonablemente alto, podemos ver con una apariencia similar a la de una planilla de cálculo, poseen filas y columnas con intersecciones donde se almacenan los datos. La información sobre el formato y contenido de cada tabla se almacena en un sector de la base de datos llamado diccionario de datos. La realidad es que son mucho mas complejas, pero en este momento necesitamos verlas desde un punto de vista simplista para poder comprender como utilizarlas; por tanto y solo para el objetivo de este apunte simplificaremos las bases de datos como un conjunto de datos organizados en tablas donde las columnas de cada fila cumplen con ciertas restricciones que en la teoría veremos como reglas de normalización.

3 Para poder crear las estructuras de datos y consultarlas utilizaremos un lenguaje estructurado de consulta que se conoce como SQL (Structured Query Language). Las instrucciones que se utilizan para crear, actualizar y eliminar las estructuras de datos se llaman DDL (Data Description Language), las que se utilizan para crear o eliminar filas en las tablas o para actualizar sus datos se denominan DML (Data Management Language). Todas las bases de datos relacionales utilizan versiones distintas versiones de SQL adaptadas del estándar creado por ANSI (American National Standards Institute) en sus distintas versiones desde que lo lanzara en 1987 y hasta la última revisión del Instrucciones DDL: CREATE Se utiliza para crear estructuras de datos, vistas, índices de acceso, tipos de datos de usuario, funciones, procedimientos, disparadores, etc. ALTER Se utiliza para modificar estructuras de datos, índices de acceso, tipos de datos de usuario, funciones, procedimientos, disparadores, etc. DROP Se utiliza para eliminar estructuras de datos, índices de acceso, tipos de datos de usuario, funciones, procedimientos, disparadores, etc. Instrucciones DML: INSERT Se utiliza para agregar datos en una tabla o vista actualizable UPDATE Se utiliza para actualizar los datos de una tabla o vista actualizable DELETE Se utiliza para eliminar datos de una tabla o vista actualizable TRUNCATE Se utiliza para eliminar todos los datos de una tabla MySQL Este año trabajaremos sobre la base de datos MySQL en su última versión liberada que pueden descargar desde para el sistema operativo que deseen; el instalador para Microsoft Windows contiene todos los utilitarios necesarios, a los aventureros que deseen instalarlo sobre alguna versión de Linux, les recomiendo que lo instalen desde los repositorios de la versión de Linux que tengan instalado (server y cliente suelen estar disponible en paquetes por separado y deben instalar los dos) y luego descarguen e instalen MySQL Workbench y MySql Utilities desde La encontraran la documentación completa de la base de datos, incluyendo la del lenguaje SQL utilizado por esta base de datos relacional.

4 Subconjunto de instrucciones SQL de MySQL que utilizaremos este año: Instrucciones DDL en MySQL: CREATE TABLE Se usa para crear estructuras de tablas de datos ALTER TABLE Se usa para modificar estructuras de tablas de datos, se deben seguir reglas de validación de datos cuando las tablas de datos tienen contenido DROP TABLE Se usa para eliminar estructuras de tablas de datos, cuando se eliminan los datos se pierde la información almacenada en ellas CREATE INDEX Se usa para crear índices de acceso a los datos almacenados en las tablas ALTER INDEX Se usa para modificar índices de acceso a los datos almacenados en las tablas DROP INDEX Se usa para eliminar índices de acceso a los datos almacenados en las tablas CREATE VIEW Se usa para crear vistas a las tablas de datos DROP VIEW Se usa para eliminar vistas a las tablas de datos Instrucciones DML en MySQL: INSERT Se usa para agregar filas a las tablas de datos, para que funcione se deben cumplir las restricciones definidas en el diccionario de datos UPDATE Se usa para actualizar los datos de las filas de las tablas, para que funcione se deben cumplir las restricciones definidas en el diccionario de datos DELETE Se usa para eliminar filas de las tablas de datos TRUNCATE TABLE Se usa para eliminar todas las filas de una tabla de datos SELECT Se usa para recuperar la información de una o mas tablas de datos, para que funcione se deben cumplir restricciones del diccionario de datos

5 Instrucciones DDL: Ejercicio 1: Crear una base de datos con nombre unla_introdb usando la instrucción CREATE DATABASE Ejercicio 2: Usando la instrucción CREATE TABLE, crear una tabla con nombre alumnos en la base de datos unla_introdb con el siguiente formato: Columna Tipo de dato Restricciones Adicionales legajo int NOT NULL PRIMARY KEY nombre varchar(50) NOT NULL apellido varchar(50) NOT NULL cohorte smallint NOT NULL activo char(1) DEFAULT 'S' Ejercicio 3: Usando la instrucción CREATE INDEX, crear una indice con nombre alumnos_ayn en la tabla alumnos de la base de datos unla_introdb con el siguiente formato: Columna nombre apellido cohorte Orden ascendente ascendente descendente Ejercicio 4: Usando la instrucción ALTER TABLE, modificar la estructura de la tabla alumnos de la base de datos unla_introdb agregando las siguientes columnas: Columna Tipo de dato Restricciones Adicionales fecha_nacimiento datetime NULL fecha_estado datetime DEFAULT CURDATE() estado smallint DEFAULT 0 Estado: {0: activo, 1: regular, 2: libre}

6 Ejercicio 5: Usando la instrucción ALTER TABLE, modificar la estructura de la tabla alumnos de la base de datos unla_introdb eliminando la columna activo Ejercicio 6: Usando las instrucción de los ejercicios 1 a 5 : 1. Crear una base de datos con nombre ejercicio6 2. Crear en la base de datos ejercicio6 las siguientes tablas: 3. Agregar a la tabla articulos la columna precio (float default 0) 4. Crear un indice por el campo tipo_articulo_id con orden ascendente para la tabla articulos Ejercicio 7: Usando la instrucción DROP TABLE, eliminar la tabla tipos_articulo de la base de datos ejercicio6 Ejercicio 8: Usando la instrucción DROP DATABASE eliminar la base de datos ejercicio6 Ejercicio 9: Usando la instrucciones SQL que correspondan agregar las siguientes tablas a la base de datos: Tabla: notas_alumno Columna Tipo de dato Restricciones Adicionales nota_id smallint NOT NULL PRIMARY KEY legajo int NOT NULL PRIMARY KEY nota_valor float DEFAULT 0 Tabla: notas Columna Tipo de dato Restricciones Adicionales nota_id smallint NOT NULL PRIMARY KEY nota_desc varchar(20) NOT NULL Tabla: grupos_tp

7 Columna Tipo de dato Restricciones Adicionales grupo_id smallint NOT NULL PRIMARY KEY grupo_nombre varchar(50) NOT NULL nota_grupal float DEFAULT 0 Ejercicio 10: Usando la instrucciones SQL que correspondan agregar los siguientes valores a la tabla notas: nota_id nota_nom 1 Primer parcial 2 Segundo parcial 3 Tercer parcial 4 Recuperatorio primer parcial 5 Recuperatorio segundo parcial 6 Recuperatorio tercer parcial 7 Final Ejercicio 11: Realizar un resguardo (BACKUP o DUMP o EXPORT) de la base de datos y entregarlo al profesor

8 Instrucciones DML: Usando: Usando la base de datos unla_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada caso, entregándolo al profesor junto con el resguardo del último ejercicio Ejercicio 1: Usando la instrucción INSERT sobre la tabla alumnos insertar los datos de los alumnos del grupo de trabajo (al menos 5 registros). Ejercicio 2: Usando las instrucciones DML que corresponda agregar a la tabla alumnos la siguientes columnas: Columna Tipo de dato Restricciones Adicionales dni bigint NOT NULL varchar(50) NULL grupo_id smallint DEFAULT 0 Ejercicio 3: Usando la instrucción UPDATE modificar el contenido de las filas de la tabla alumnos agregando la información para las columnas del punto anterior. Ejercicio 4: Usando la instrucción INSERT modificar el contenido de las filas de la tabla alumnos agregando la información de los siguientes alumnos: Nombre y Apellido Legajo Cohorte Estado Fabian Gonzalez Esteban Nagata Carlos Urquiza Carolina Martinez Ejercicio 5: Usando la instrucción SELECT consultar todos los datos de la tabla alumnos. Ejercicio 6: Usando la instrucción DELETE eliminar de la tabla alumnos los datos de los alumnos libres.

9 Ejercicio 7: Usando la instrucciones SQL que correspondan crear la fila para el grupo de los alumnos ingresados en la tabla alumnos del grupo de trabajo práctico que les asigne el profesor. Ejercicio 8: Realizar un resguardo (BACKUP o DUMP o EXPORT) de la base de datos y entregarlo al profesor

10 Uso de la instrucción SELECT: Usando: Usando la base de datos select_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada ejercicio, entregándolo al profesor al finalizar el ejercicio. Ejercicio 1: Escribir la sentencia SELECT que permita recuperar la información de la lista de artículos Ejercicio 2: Agregar a la sentencia del ejercicio anterior los datos del tipo de artículo y el precio, para obtener una lista de precios Ejercicio 3: Agregar a la sentencia del ejercicio anterior la restricción necesaria para mostrar solo los artículos del que se poseen existencias, lista de precios de artículos en existencia Ejercicio 4: Teniendo en cuenta que se realiza un pedido de artículos semanalmente, escribir la sentencia SELECT que permita recuperar la información de la lista de artículos cuyas existencias se encuentren por debajo del punto de reposición Ejercicio 5: Modificar la sentencia anterior para mostrar solo los registros que no tengan pedidos pendientes de semanas anteriores Ejercicio 6: Modificar la sentencia anterior para mostrar también los artículos que se traen solo a pedido (punto de reposición = cero) Ejercicio 7: Escribir la sentencia SELECT que permita recuperar la información de la lista de vendedores Ejercicio 8: Agregar a la sentencia anterior la información del jefe de grupo de ventas Entregar al profesor: Las instrucciones SQL creadas para cada ejercicio

11 Uso de la instrucción SELECT BETWEEN: Usando: Usando la base de datos select_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada ejercicio, entregándolo al profesor al finalizar el ejercicio. Ejercicio 1: realizadas mensualmente (año y mes) entre los años 2010 y 2011 Ejercicio 2: Escribir la sentencia SELECT que permita recuperar la información de la cantidad de artículos vendidas por tipo de artículo y artículo entre los años 2010 y 2011 Ejercicio 3: Escribir la sentencia SELECT que permita recuperar la información de la cantidad de artículos y monto realizado por sus ventas por tipo de artículo y artículo en los dos primeros trimestres de 2011 Entregar al profesor: Las instrucciones SQL creadas para cada ejercicio

12 Uso de la instrucción SELECT GROUP BY: Usando: Usando la base de datos select_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada ejercicio, entregándolo al profesor al finalizar el ejercicio. Ejercicio 1: realizadas mensualmente (año y mes) Ejercicio 2: realizadas semanalmente (año, mes y semana) Ejercicio 3: realizadas trimestralmente (año y trimestre) Ejercicio 4: realizadas mensualmente (año y mes) por artículo Ejercicio 5: realizadas semanalmente (año, mes y semana) por artículo Ejercicio 6: realizadas trimestralmente (año y trimestre) por artículo Ejercicio 7: realizadas mensualmente (año y mes) por tipo de artículo y artículo Ejercicio 8: realizadas semanalmente (año, mes y semana) por tipo de artículo y artículo Ejercicio 9: realizadas trimestralmente (año y trimestre) por tipo de artículo y artículo Ejercicio 10: realizadas mensualmente (año y mes) por grupo de ventas y vendedor Ejercicio 11: realizadas semanalmente (año, mes y semana) por grupo de ventas y vendedor

13 Ejercicio 12: realizadas trimestralmente (año y trimestre) por grupo de ventas y vendedor Ejercicio 13: Escribir la sentencia SELECT que permita recuperar la información del promedio de la cantidad de unidades de cada artículo vendidas por operación Ejercicio 14: Escribir la sentencia SELECT que permita recuperar la información del promedio de la cantidad de unidades de cada artículo vendidas por operación y vendedor Ejercicio 15: Escribir la sentencia SELECT que permita recuperar la información del promedio de la cantidad de unidades de cada artículo vendidas por operación y grupo de ventas Ejercicio 16: Escribir la sentencia SELECT que permita recuperar las comisiones de ventas totales por cada mes (año y mes) Ejercicio 17: Idem pero separadas por cada grupo de ventas Ejercicio 18: Idem pero separadas por cada vendedor Entregar al profesor: Las instrucciones SQL creadas para cada ejercicio

14 Uso de JOIN: Usando: Usando la base de datos select_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada ejercicio, entregándolo al profesor al finalizar el ejercicio. Reescribir las instrucciones de la práctica de GOUP BY utilizando JOIN para conectar las tablas Entregar al profesor: Las instrucciones SQL creadas para cada ejercicio

15 Vistas Usando: Usando la base de datos select_introdb se realizarán los ejercicios en forma grupal y se guardarán los comandos para cada ejercicio, entregándolo al profesor al finalizar el ejercicio. Crear vistas para los primeros doce ejercicios de la práctica anterior. Entregar al profesor: Las instrucciones SQL creadas para cada ejercicio

16 Usando MySQL Workbench para diseñar una base de datos: Diseño de base de datos: Diseñar una estructura de base de datos para almacenar la información de los turnos de una peluquería, tener en cuenta que se deben almacenar datos de: clientes, empleados, especialidades de los empleados e historia de atención a clientes; no entra dentro del alcance la facturación de los servicios. Cargar datos para diez empleados (cuatro peluqueros, dos manicuras, dos asistentes y dos administrativos), dos turnos de atención rotativos semanalmente, no se atiende los lunes, sábado horario extendido (tres turnos de 4hs) Para asegurar que la estructura de datos funciona correctamente verificar que se puedan realizar las siguientes consultas: 1. Agenda del próximo lunes para cada peluquero 2. Historia de atención de un cliente determinado del último mes 3. En que horario se puede hacer corte, manicura y color en forma simultanea para los próximos tres días Entregar al profesor: Entregar el modelo con datos y el prototipo de las consultas en SQL

Introducción a SQL (DDL)

Introducció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 detalles

Tablas -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 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 detalles

Tutorial MySql - 1 -

Tutorial 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 detalles

Introducción a Base de Datos

Introducción a Base de Datos Introducción a Base de Datos Programa de Estudio Introducción a Base de Datos Conoce el mundo de las bases de datos para entender cómo trabajan, cómo se instalan, y las diferencias entre las distintas

Más detalles

GESTORES GESTORES DE BASES DE DATOS

GESTORES 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 detalles

Modulo I: Introducción Gestores de Bases De Datos

Modulo I: Introducción Gestores de Bases De Datos Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje

Más detalles

INFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez

INFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez INFORMÁTICA MÉDICA Profesor: MsC. Liz Armenteros Chávez Tema No.2: Gestión de la Información Biomédica Conferencia No.3 DDL (Data Definition Language) Lenguaje de definición de datos Marzo, 2014 Definir

Más detalles

Está basado en el álgebra y en el cálculo relacional.

Está basado en el álgebra y en el cálculo relacional. SQL DML. Introducción SQL. QUÉ ES. SQL (Structured Query Language, Lenguaje Estructurado de Consultas): Lenguaje que permite expresar operaciones diversas (aritméticas, combinatorias, lógicas, selección

Más detalles

GUÍ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

GUÍ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 detalles

El 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 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 detalles

GUÍ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

GUÍ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 detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE 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 detalles

Modelo de base de datos única con múltiples geobases de datos. Modelo de múltiples bases de datos espaciales

Modelo de base de datos única con múltiples geobases de datos. Modelo de múltiples bases de datos espaciales Modelo de base de datos única con múltiples geobases de datos Modelo de múltiples bases de datos espaciales Con la versión 9.0 de ArcSDE, era factible el almacenamiento de tablas de sistema y los datos

Más detalles

1. 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 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 detalles

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO?

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO? ORACLE 10g Descripción A QUIEN VA DIRIGIDO? Está dirigido a estudiantes y profesionista que desee conocer la tecnología Oracle, así como realizar extracción de datos, creación de objetos y administración

Más detalles

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.

Un 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 detalles

- 1 - Mg. Abril Saire Peralta

- 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 detalles

Introducción a Bases de Datos. Pablo Zaidenvoren

Introducción a Bases de Datos. Pablo Zaidenvoren Introducción a Bases de Datos Pablo Zaidenvoren - 2009 Qué podemos hacer ahora? Hasta ahora, la única forma que conocemos para persistir los datos de una aplicación es con archivos de texto. Cada uno tiene

Más detalles

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo Duración: 5 Días Lo que aprenderá En este curso, los estudiantes aprenderán los conceptos

Más detalles

GBD Diseño físico de DDBB

GBD 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 detalles

Características del lenguaje SQL

Caracterí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 detalles

Tipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo

Tipos 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 detalles

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD)

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD) TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD 6.1 Introducción Hasta ahora hemos estudiado las sentencias que forman parte del DML (Data Management Language lenguaje de manipulación de datos, todas esas

Más detalles

Base de datos. Computación FBIOYF 2016

Base de datos. Computación FBIOYF 2016 Base de datos Computación FBIOYF 2016 1 Índice 1. Introducción 3 1.1. Definición y funcionamiento................... 3 1.2. Ventana de Base de Datos.................... 4 2. Tablas: definición y funcionamiento

Más detalles

Programación de Base de Datos con SQL Duración: 25 Horas Código Sence:

Programación de Base de Datos con SQL Duración: 25 Horas Código Sence: Programación de Base de Datos con SQL Duración: 25 Horas Código Sence: 12-37-9649-86 OBJETIVO GENERAL Al finalizar el curso, el participante será capaz de: - Instalar, configurar y aplicar las funciones

Más detalles

INTRODUCCIÓN CAPÍTULO 1. ENTORNO DE TRABAJO...

INTRODUCCIÓN CAPÍTULO 1. ENTORNO DE TRABAJO... ÍNDICE INTRODUCCIÓN... 13 CAPÍTULO 1. ENTORNO DE TRABAJO... 15 1.1 INICIO Y ELEMENTOS DEL ENTORNO... 15 1.1.1 Cinta de opciones de Access 2010... 17 1.1.2 Ficha Inicio... 20 1.1.3 Ficha Crear... 26 1.1.4

Más detalles

1 2 3 ( /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0)))

1 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 detalles

INTRODUCCION A SQL CARACTERÍSTICAS DEL LENGUAJE ESTRUCTURADO DE CONSULTA SQL COMPONENTES DEL SQL

INTRODUCCION A SQL CARACTERÍSTICAS DEL LENGUAJE ESTRUCTURADO DE CONSULTA SQL COMPONENTES DEL SQL INTRODUCCION A SQL Oracle fue la primera compañía que sacó al mercado un producto que usó el lenguaje estructurado de consulta basado en el idioma Inglés, o SQL. SQL le permite a los usuarios finales extraer

Más detalles

Laboratorio de Programación III

Laboratorio de Programación III Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de

Más detalles

Modificar estructura Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, etc.

Modificar 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 detalles

Diseña y Administra Bases de Datos Guía de Estudio

Diseña y Administra Bases de Datos Guía de Estudio Diseña y Administra Bases de Datos Guía de Estudio Responde las preguntas que se te plantean Ordena los siguientes códigos: A. and edad=18 C. from clientes D. Select E. nombre, edad

Más detalles

Conceptos básicos de bases de datos

Conceptos básicos de bases de datos Conceptos básicos de bases de datos En este artículo se realiza una breve introducción a las bases de datos: qué son, por qué podría querer usar una y cuáles son las funciones de las distintas partes de

Más detalles

BASE DE DATOS_I Qué son las bases de datos?

BASE DE DATOS_I Qué son las bases de datos? BASE DE DATOS_I Qué son las bases de datos? Una base de datos es un almacén que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.

Más detalles

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

Tema 1. Introducción a MySQL. José Muñoz Jimeno Octubre 2015

Tema 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 detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

MICROSOFT ACCESS 2013 (COMPLETO)

MICROSOFT ACCESS 2013 (COMPLETO) MICROSOFT ACCESS 2013 (COMPLETO) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2013, estudiando los conceptos fundamentales de las bases de datos: desde su análisis

Más detalles

Bases de Datos: Structured Query Language (SQL)

Bases de Datos: Structured Query Language (SQL) Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile

Más detalles

Bases de Datos Relacionales y SQL: Una Introducción

Bases 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 detalles

UNIDAD III. CICLO DE VIDA DE UNA BASE DE DATOS.

UNIDAD III. CICLO DE VIDA DE UNA BASE DE DATOS. UNIDAD III. CICLO DE VIDA DE UNA BASE DE DATOS. Es aquel que nos prepara con el fin de obtener información oportuna, consistente, integra y segura para la adecuada toma de decisiones según las necesidades

Más detalles

MICROSOFT ACCESS 2007

MICROSOFT ACCESS 2007 MICROSOFT ACCESS 2007 1. AVANZADO Nº Horas: 24 Objetivos: Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases

Más detalles

Conceptos Avanzados de Programación en Internet

Conceptos Avanzados de Programación en Internet Página 1 Conceptos Avanzados de Programación en Internet (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Página 2 Lenguaje SQL. Introducción BD Justificación de las Bases de

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL 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 detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela 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 detalles

Bases de Datos Relacionales. Conceptos y consideraciones para su uso.

Bases de Datos Relacionales. Conceptos y consideraciones para su uso. Bases de Datos Relacionales. Conceptos y consideraciones para su uso. Eduardo Mora Departamento de Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria Bases de Datos. Finalidad Base

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de

Más detalles

Asignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011

Asignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011 Asignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011 http://ww.base-exa-unne.com.ar http://exa.unne.edu.ar/informatica/base_de_datos/informacion.html Tema 10: El SQL en general Profesor Esp. Juan

Más detalles

Qué es SQL. Características de SQL:

Qué es SQL. Características de SQL: Qué es SQL SQL (Structured Query Language) es un lenguaje declarativo estándar para la gestión de bases de datos relacionales, que permite recuperar y modificar fácilmente información de interés de las

Más detalles

Oracle Database: Conceptos Básicos de SQL y PL/SQL

Oracle Database: Conceptos Básicos de SQL y PL/SQL Oracle University Contact Us: +34916267792 Oracle Database: Conceptos Básicos de SQL y PL/SQL Duration: 5 Days What you will learn Este curso está diseñado para enseñar los conceptos fundamentales de SQL

Más detalles

Guía N 3 Tema: Modelo Relacional

Guía N 3 Tema: Modelo Relacional Facultad: Ingeniería Escuela: Computación Asignatura: Modelamiento y diseño de base de datos Guía N 3 Tema: Modelo Relacional I. Objetivos 1. Crear una base de datos con Lenguaje SQL 2. Crear tablas y

Más detalles

PL/SQL avanzado: Secuencias, triggers, cursores y subprogramas

PL/SQL avanzado: Secuencias, triggers, cursores y subprogramas avanzado 22/11/2016 avanzado: Secuencias, triggers, cursores y subprogramas Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Noviembre

Más detalles

BASE DE DATOS ARTICULOS DE COMPUTACION.

BASE DE DATOS ARTICULOS DE COMPUTACION. BASE DE DATOS ARTICULOS DE COMPUTACION. Ejercicio 1. Agregar una Tabla Clientes: la cual contenga los siguientes campos: cedula, nombre, apellido, teléfono. Ejercicio 2. Agregarle cinco registros a la

Más detalles

Terminología Equivalente

Terminología Equivalente Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.

Más detalles

APÉNDICE D. INTRODUCCIÓN A SQL

APÉNDICE D. INTRODUCCIÓN A SQL APÉNDICE D. INTRODUCCIÓN A SQL D.1 INTRODUCCIÓN. CONCEPTOS PREVIOS D.1.1 Base de Datos Relacional Conjunto de Datos que el usuario percibe como una colección de tablas. La visión tabular de los datos es

Más detalles

Microsoft Access 2003 (Completo)

Microsoft Access 2003 (Completo) Página 1 Horas de teoría: 27 Horas de práctica: 25 Precio del Curso: 167 Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando los conceptos fundamentales

Más detalles

SQL Server 2005 - Definición de los índices

SQL Server 2005 - Definición de los índices SQL Server 2005 - Definición de los índices Marco Antonio Torres Carranco 3A En este tutorial, aprenderá a definir índices en SQL Server 2005 - agrupados y no agrupados indexes, el optimizador de consultas

Más detalles

Objetivos y Temario CURSO SQL SERVER 2012

Objetivos y Temario CURSO SQL SERVER 2012 Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para

Más detalles

INTRODUCCIÓ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 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 detalles

20461 Consultas en Microsoft SQL Server 2014

20461 Consultas en Microsoft SQL Server 2014 20461C 20461 Consultas en Microsoft SQL Server 2014 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2014 Formación: Presencial Horas: 25 Introducción Este curso proporciona a

Más detalles

Unidad III. Bases de Datos

Unidad 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 detalles

Introducción a Base de Datos.

Introducción a Base de Datos. 1 Facultad: Ingeniería. Escuela: Biomédica. Asignatura: Informática Médica. Introducción a Base de Datos. Objetivos Crear una base de datos. Crear tablas para almacenar información. Utilizar los índices

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

Í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 detalles

Bases de Datos Ejercicio Número 2 Bogotá, Diciembre 5 de 2013

Bases 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 detalles

GUIA DE PROCEDIMIENTOS Y FUNCIONES ALMACENADOS EN MYSQL

GUIA DE PROCEDIMIENTOS Y FUNCIONES ALMACENADOS EN MYSQL GUIA DE PROCEDIMIENTOS Y FUNCIONES ALMACENADOS EN MYSQL Conceptos, historia y contexto http://dev.mysql.com/doc/refman/5.0/es/stored-procedures.html Los procedimientos almacenados y funciones son nuevas

Más detalles

Create Database ClaseAutos. Use ClaseAutos

Create 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 detalles

SQL - 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 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 detalles

Unidad 5. Lenguaje Estructurado de Consultas SQL

Unidad 5. Lenguaje Estructurado de Consultas SQL Unidad 5 Lenguaje Estructurado de Consultas SQL Introducción y Origen SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo para

Más detalles

Manual de Sentencias Básicas en SQL

Manual 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 detalles

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

Bases de Datos 1. Teórico: Structured Query Language

Bases 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 detalles

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012 Conexiones a BD Juan Manuel Espinoza Marquez juanmanuel.espinoza@gmail.com CFT San Agustín Linares -2012 Bases de datos en la Web Las bases de datos permiten almacenar de una forma estructurada y eficiente

Más detalles

Manejo de Tablas y Llaves Foráneas

Manejo 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 detalles

Oracle Express y Toad for Oracle

Oracle 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 detalles

Teoría 3_10 Gráficos!

Teoría 3_10 Gráficos! Teoría 3_10 Gráficos! Gráficos de columnas Ideal para mostrar cambios de datos en un período de tiempo o para ilustrar comparaciones entre elementos. En los gráficos de columnas, las categorías normalmente

Más detalles

Diseño de bases de datos

Diseñ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 detalles

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD)

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD) TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD 6.1 Introducción Hasta ahora hemos estudiado las sentencias que forman parte del DML (Data Management Language lenguaje de manipulación de datos, todas esas

Más detalles

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición) Introducción 1. Un poco de historia 2. Las normas SQL 3. Descripción rápida del modelo relacional 3.1 Principales conceptos del modelo relacional 3.2 Principales reglas 4. El álgebra relacional 4.1 Aspectos

Más detalles

SQL Básico. José Muñoz Jimeno Febrero 2015

SQL Básico. José Muñoz Jimeno Febrero 2015 SQL Básico José Muñoz Jimeno Febrero 2015 Control de cambios Version Fecha Comentarios 1.0 13/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en el COITCV La última versión

Más detalles

Oracle Database 12c SQL and PLSQL Fundamentals

Oracle Database 12c SQL and PLSQL Fundamentals Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la

Más detalles

UNIDAD 2: Bases de Datos en Visual Basic

UNIDAD 2: Bases de Datos en Visual Basic UNIDAD 2: Bases de Datos en Visual Basic 2. Conocer los controles de acceso a datos: Data Manager, textbox, label, dbgrid. Bases de Datos en Visual Basic 6.0 Visual Basic versión 6 puede conectarse a base

Más detalles

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1 ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1 TEMA 1. CONSULTAS BÁSICAS Fundamentos de SQL Tipos de datos, operadores y literales Sentencia SELECT Limitación de filas y operadores Ordenación

Más detalles

Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL

Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Oracle University Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obtendrá los conocimientos fundamentales de SQL y PL/SQL mediante

Más detalles

MATERIAL SOBRE SENTENCIAS SQL

MATERIAL 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 detalles

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos GLOSARIO Administradores: También llamados DBA (Data Base Administrator), se encargan de gestionar las basess de datos. ANSI: Instituto de Estándares Americano ASP: Active Server Pages Atributo: Es una

Más detalles

Máster en Data Analytics SQL

Má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 detalles

Conceptos básicos de una consulta

Conceptos básicos de una consulta Conceptos básicos de una consulta 141 Conceptos básicos de una consulta Contenido Consulta Tipos de consultas Utilidad de las consultas Creación de consultas utilizando el asistente Crear consultas con

Más detalles

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se

Más detalles

8 ACCESS CURSO PRÁCTICO RA-MA

8 ACCESS CURSO PRÁCTICO RA-MA ÍNDICE INTRODUCCIÓN...15 CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN ACCESS 2010...17 1.1.1 Novedades generales y de interfaz...17 1.1.2 Novedades en herramientas

Más detalles

Objetivos: Descripción del curso. Curso: Dirigido a: INTRODUCCIÓN A SQL - ORACLE UNIVERSIDAD NACIONAL DE INGENIERÍA

Objetivos: Descripción del curso. Curso: Dirigido a: INTRODUCCIÓN A SQL - ORACLE UNIVERSIDAD NACIONAL DE INGENIERÍA INTRODUCCIÓN A SQL - ORACLE Duración: 24 hrs. Código: INSQL Curso: Descripción del curso El curso se desarrollará bajo la modalidad de un taller, desarrollando casos prácticos con los conocimientos obtenidos.

Más detalles

MANUAL BÁSICO DE MYSQL

MANUAL BÁSICO DE MYSQL MANUAL BÁSICO DE MYSQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO MANUAL BÁSICO DE MYSQL... 1 INTRODUCCIÓN... 3 1. CONECTARSE CON

Más detalles

TIPOS DE DATOS POSTGRESQL 8.4.8

TIPOS DE DATOS POSTGRESQL 8.4.8 TIPOS DE DATOS POSTGRESQL 8.4.8 Información tomada del sitio oficial de PostgreSQL http://www.postgresql.org/docs/8.4/static/index.html, traducción realizada a español por Boris Guevara. Esta información

Más detalles

SQL JULIO CESAR CANO R

SQL JULIO CESAR CANO R SQL JULIO CESAR CANO R Introducción a SQL Qué significa SQL? Qué es el SQL? Significado de SQL Ingles Structured Query Language Español Lenguaje Estructurado de Consultas Qué es SQL? Es un lenguaje de

Más detalles

D. D. L. Sistemas de Bases de Datos II EMT CETP 2016 Leonardo Carámbula

D. D. L. Sistemas de Bases de Datos II EMT CETP 2016 Leonardo Carámbula D. D. L. D. D. L. Definición de Datos D. D. L. Data Definition Language. D. D. L. Definición de Datos D. D. L. Data Definition Language. Lenguaje de Definición de Datos D. D. L. Definición de Datos D.

Más detalles

CAPÍTULO 5 DESARROLLO DEL SISTEMA

CAPÍTULO 5 DESARROLLO DEL SISTEMA DESARROLLO DEL SISTEMA CAPÍTULO 5 DESARROLLO DEL SISTEMA 5.1 IMPLEMENTACIÓN DE BASE DE DATOS La implementación de la base de datos se realizó usando el manejador de Bases de datos Microsoft SQL Server

Más detalles

Oracle Database: Introducción a SQL

Oracle Database: Introducción a SQL Oracle University Contact Us: 001-855-844-3881 Oracle Database: Introducción a SQL Duration: 5 Days What you will learn La comprensión de los conceptos básicos de las bases de datos relacionales garantiza

Más detalles

Aprende SQL en un fin de semana: El curso definitivo para crear y consultar bases de datos (Aprende en un fin de semana nº 1) (Spanish Edition)

Aprende SQL en un fin de semana: El curso definitivo para crear y consultar bases de datos (Aprende en un fin de semana nº 1) (Spanish Edition) Aprende SQL en un fin de semana: El curso definitivo para crear y consultar bases de datos (Aprende en un fin de semana nº 1) (Spanish Edition) Click here if your download doesn"t start automatically Aprende

Más detalles

Sistemas de Bases de Datos II ITS / ITSB EMT CETP 2010

Sistemas de Bases de Datos II ITS / ITSB EMT CETP 2010 D. D. L. Data Definition Language. D. D. L. Definición de Datos D. D. L. D. D. L. Definición de Datos Data Definition Language» Lenguaje» de Definición» de Datos D. D. L. D. D. L. Definición de Datos Permite

Más detalles

Gestión de la Información Práctica 1

Gestión de la Información Práctica 1 Gestión de la Información Práctica 1 Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA SQL - Server SQL Server 2008 es la base datos cliente-servidor de Microsoft. Su lenguaje

Más detalles