ANEXO 1: COMANDOS PARA CREAR LA BASE DE DATOS
|
|
- Ana Isabel Farías Montoya
- hace 8 años
- Vistas:
Transcripción
1 ANEXO 1: COMANDOS PARA CREAR LA BASE DE DATOS Tabla grupo investigación. CREATE TABLE `grupoinv` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(45) NOT NULL, `ies` VARCHAR(45) NOT NULL, `gradocons` VARCHAR(45) NOT NULL, `diciplina` VARCHAR(45) NOT NULL, `pais` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`)) ENGINE = InnoDB; Tabla integrantes. CREATE TABLE IF NOT EXISTS `integrantes` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `Nombre` varchar(45) NOT NULL, `apellido` varchar(45) NOT NULL, `ies` varchar(45) NOT NULL, `grado` varchar(45) NOT NULL, `grupoinv` int(10) unsigned NOT NULL, PRIMARY KEY (`id`), 68
2 KEY `Index_2` (`grupoinv`), KEY `FK_integrantes_2` (`ies`) ) ENGINE=InnoDB; Tabla Colaboradores CREATE TABLE IF NOT EXISTS `colaboradores` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nombre` varchar(45) NOT NULL, `tipo` varchar(45) NOT NULL, `fechaini` date NOT NULL, `ies` varchar(45) NOT NULL, `tipocolaborador` varchar(45) NOT NULL, `pais` varchar(45) NOT NULL, `descripcion` varchar(45) NOT NULL, `grupoinv` int(10) unsigned NOT NULL, `apellidop` varchar(45) NOT NULL, `apellidom` varchar(45) NOT NULL, PRIMARY KEY (`id`), KEY `Index_2` (`grupoinv`), KEY `ies` (`ies`) ) ENGINE=InnoDB Tabla Investigacion 69
3 CREATE TABLE IF NOT EXISTS `investigacion` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nombre` varchar(45) NOT NULL, `grupoinv` int(10) unsigned NOT NULL, `estado` varchar(45) NOT NULL, `patrocinador` varchar(45) NOT NULL, `fechaini` date NOT NULL, `fechafin` date NOT NULL, PRIMARY KEY (`id`), KEY `Index_2` (`grupoinv`) ) ENGINE=InnoDB Tabla Publicaciones CREATE TABLE IF NOT EXISTS `publicaciones` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `tipo` varchar(45) NOT NULL, `titulo` varchar(45) NOT NULL, `autor` int(10) unsigned NOT NULL, `grupoinv` int(10) unsigned NOT NULL, `fechapub` date NOT NULL, `lugarpub` varchar(45) NOT NULL, `mediopub` varchar(45) NOT NULL, 70
4 PRIMARY KEY (`id`), KEY `Index_2` (`autor`), KEY `Index_3` (`grupoinv`) ) ENGINE=InnoDB Filtros para el funcionamiento de las llaves foráneas Filtros para la tabla `colaboradores` ALTER TABLE `colaboradores` ADD CONSTRAINT `FK_colaboradores_1` FOREIGN KEY (`grupoinv`) REFERENCES `grupoinv` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `FK_colaboradores_2` FOREIGN KEY (`ies`) REFERENCES `grupoinv` (`ies`) ON DELETE CASCADE ON UPDATE CASCADE; Filtros para la tabla `integrantes` ALTER TABLE `integrantes` ADD CONSTRAINT `FK_Integrantes_1` FOREIGN KEY (`grupoinv`) REFERENCES `grupoinv` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `FK_integrantes_2` FOREIGN KEY (`ies`) REFERENCES `grupoinv` (`ies`) ON DELETE CASCADE ON UPDATE CASCADE; Filtros para la tabla `investigacion` ALTER TABLE `investigacion` 71
5 ADD CONSTRAINT `FK_investigacion_1` FOREIGN KEY (`grupoinv`) REFERENCES `grupoinv` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; Filtros para la tabla `publicaciones` ALTER TABLE `publicaciones` ADD CONSTRAINT `FK_publicaciones_1` FOREIGN KEY (`autor`) REFERENCES `integrantes` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `FK_publicaciones_2` FOREIGN KEY (`grupoinv`) REFERENCES `grupoinv` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; 72
6 ANEXO 2: COMANDOS PARA LLENAR LA BASE DE DATOS INSERT INTO `grupoinv` (`id`, `nombre`, `ies`, `gradocons`, `diciplina`, `pais`) VALUES (1, 'Grupo Informatico de la UANL', 'Universidad Autonoma de Nuevo Leon', 'Consolidado', 'Informatica', 'Mexico'), (2, 'Grupo Investigacion Tecnologica de la UNISON', 'Universidad de Sonora', 'En Consolidacion', 'Informatica', 'Mexico'), (3, 'Grupo Innovacion Tecnoligica de la UABC', 'Universidad Autonoma de Baja California', 'En Formacion', 'Informatica', 'Mexico'), (4, 'Grupo Informatico de la UNAM', 'Universidad Nacional Autonoma de Mexico', 'Consolidado', 'Informatica', 'Mexico'), (5, 'Grupo Tecnologico ITSON', 'Instituto Tecnologico del Estado de Sonora', 'En Formacion', 'Informatica', 'Mexico'); INSERT INTO `colaboradores` (`id`, `nombre`, `tipo`, `fechaini`, `ies`, `tipocolaborador`, `pais`, `descripcion`, `grupoinv`, `apellidop`, `apellidom`) VALUES (1, 'Carlos', 'Alumno', ' ', 'Universidad de Sonora', 'Tesista', 'Mexico', 'Realiza tesis nivel licenciatura', 2, 'Lopez', 'Armenta'), (2, 'Carlos', 'Profesor', ' ', 'Universidad Autonoma de Nuevo Leon', 'investigador', 'Mexico', 'Realiza trabajo similar', 1, 'Martinez', 'Treviño de la Garza'), (3, 'Arturo', 'Profesor', ' ', 'Universidad Autonoma de Baja California', 'investigador', 'Mexico', 'Realiza trabajo similar', 4, 'Perez', 'Lopez'), 73
7 (4, 'Arturo', 'Profesor', ' ', 'Universidad Autonoma de Baja California', 'investigador', 'Mexico', 'Dio conferencia acerca de la investigacion', 4, 'Perez', 'Lopez'), (5, 'Manuel', 'Profesor', ' ', 'Universidad Nacional Autonoma de Mexico', 'investigador', 'Mexico', 'Realizo un trabajo similar', 4, 'Fernandez', 'Doriga'); INSERT INTO `integrantes` (`id`, `Nombre`, `apellido`, `ies`, `grado`, `grupoinv`) VALUES (1, 'Julian', 'Gonzalez China', 'Universidad de Sonora', 'Maestro en ciencias', 2), (2, 'Roberto', 'Lopez Navarro', 'Universidad de Sonora', 'Maestro en \r\n\r\nciencias', 2), (3, 'Saul', 'Garcia Montes', 'Universidad de Sonora', 'Maestro en ciencias', 2), (4, 'Raul', 'Moreno Peinado', 'Universidad de Sonora', 'Doctor en ciencias', 2), (5, 'Arturo ', 'Gomez', 'Universidad de Sonora', 'doctor', 4); INSERT INTO `investigacion` (`id`, `nombre`, `grupoinv`, `estado`, `patrocinador`, `fechaini`, `fechafin`) VALUES (1, 'ontologias y empresas', 2, 'en desarrollo', 'ninguno', ' ', ' '), (2, 'ontologias en la educacion', 2, 'finalizada', 'promep', ' ', ' '), (3, 'Redes sociales', 2, 'en inicio', 'ninguno', ' ', ' '), (4, 'data warehousing', 2, 'finalizada', 'conacyt', ' ', ' '); INSERT INTO `publicaciones` (`id`, `tipo`, `titulo`, `autor`, `grupoinv`, `fechapub`, `lugarpub`, `mediopub`) VALUES (2, 'Articulo', 'Ontologias y las Empresas', 1, 2, ' ', 'Mexico', 'Revista'), 74
8 (3, 'Memorias de Conferencia', 'Las bases de datos y el mundo de hoy', 2, 2, ' ', 'Mexico', 'Internet'), (4, 'Libro', 'Principios de Programacion', 2, 2, ' ', 'Mexico', 'Editorial'), (5, 'Articulo', 'Data Warehousing', 3, 2, ' ', 'Mexico', 'Revista en Linea'), (6, 'Articulo', 'Redes sociales y sus ventajas', 3, 2, ' ', 'Mexico', 'Revista'); 75
9 ANEXO 3: ONTOLOGÍA (OWL) OAGI <?xml version="1.0"?> <rdf:rdf xmlns:xsp=" xmlns:swrlb=" xmlns:swrl=" xmlns:protege=" xmlns:rdf=" xmlns:xsd=" xmlns:rdfs=" xmlns:owl=" xmlns=" xml:base=" <owl:ontology rdf:about=""/> <rdf:description rdf:about=" <Table_Metaclass rdf:id="colaboradores"> <Foreign_Keys> <Foreign_Key rdf:about=" >fk_ies_grupoinv_ies</fk_name> >integrantes.ies</local_field> >grupoinv.ies</reference_field> <Foreign_Keys> <Foreign_Key rdf:about=" >grupoinv.id</reference_field> >fk_grupoinv_grupoinv_id</fk_name> >integrantes.grupoinv</local_field> <rdfs:label >colaboradores</rdfs:label> 76
10 77 <Primary_Key_Fields >id</primary_key_fields> <Is_Bridge_Table rdf:datatype=" >false</is_bridge_table> </Table_Metaclass> <Table_Metaclass rdf:id="integrantes"> <Is_Bridge_Table rdf:datatype=" >false</is_bridge_table> <Foreign_Keys> <Foreign_Key rdf:about=" >grupoinv.id</reference_field> >fk_grupoinv_grupoinv_id</fk_name> >integrantes.grupoinv</local_field> <Foreign_Keys> <Foreign_Key rdf:about=" >integrantes.ies</local_field> >grupoinv.ies</reference_field> >fk_ies_grupoinv_ies</fk_name> <rdfs:label >integrantes</rdfs:label> <Primary_Key_Fields >id</primary_key_fields> </Table_Metaclass> </owl:unionof> <rdf:description rdf:about="
11 <Table_Metaclass rdf:about="#colaboradores"/> <Table_Metaclass rdf:about="#integrantes"/> </owl:unionof> <owl:class rdf:id="foreign_key"> <rdfs:label >Foreign Key</rdfs:label> <owl:class rdf:id="table_metaclass"> <rdfs:subclassof> <rdf:description rdf:about=" <rdfs:subclassof rdf:resource=" </rdf:description> </rdfs:subclassof> <rdfs:label >Table Metaclass</rdfs:label> <rdf:description rdf:about=" <Table_Metaclass rdf:about="#colaboradores"/> </owl:unionof> <rdf:description rdf:about=" <Table_Metaclass rdf:about="#colaboradores"/> </owl:unionof> <owl:objectproperty rdf:id="publicaciones.grupoinv_instance"> <rdfs:domain> <rdf:description rdf:about=" <Table_Metaclass rdf:id="publicaciones"> <Primary_Key_Fields >id</primary_key_fields> <Foreign_Keys> <Foreign_Key rdf:about=" >integrantes.ies</local_field> >fk_ies_grupoinv_ies</fk_name> >grupoinv.ies</reference_field> 78
12 <Foreign_Keys> <Foreign_Key rdf:about=" >fk_grupoinv_grupoinv_id</fk_name> >grupoinv.id</reference_field> >publicaciones.grupoinv</local_field> <rdfs:label >publicaciones</rdfs:label> <Is_Bridge_Table rdf:datatype=" >false</is_bridge_table> </Table_Metaclass> </owl:unionof> </rdfs:domain> <rdfs:range> <Table_Metaclass rdf:id="grupoinv"> <Primary_Key_Fields >id</primary_key_fields> <Is_Bridge_Table rdf:datatype=" >false</is_bridge_table> <rdfs:label >grupoinv</rdfs:label> </Table_Metaclass> </rdfs:range> <rdf:type rdf:resource=" <rdfs:label >publicaciones.grupoinv_instance</rdfs:label> </owl:objectproperty> <owl:objectproperty rdf:id="colaboradores.grupoinv_instance"> <rdfs:range rdf:resource="#grupoinv"/> <rdfs:label >colaboradores.grupoinv_instance</rdfs:label> <rdf:type rdf:resource=" <rdfs:domain> <rdf:description rdf:about=" <Table_Metaclass rdf:about="#colaboradores"/> 79
13 </owl:unionof> </rdfs:domain> </owl:objectproperty> <owl:objectproperty rdf:id="integrantes.ies_instance"> <rdfs:domain> <rdf:description rdf:about=" <Table_Metaclass rdf:about="#colaboradores"/> <Table_Metaclass rdf:about="#integrantes"/> <Table_Metaclass rdf:about="#publicaciones"/> </owl:unionof> </rdfs:domain> <rdfs:range rdf:resource="#grupoinv"/> <rdfs:label >integrantes.ies_instance</rdfs:label> <rdf:type rdf:resource=" </owl:objectproperty> <owl:objectproperty rdf:id="investigacion.grupoinv_instance"> <rdfs:label >investigacion.grupoinv_instance</rdfs:label> <rdfs:range rdf:resource="#grupoinv"/> <rdf:type rdf:resource=" <rdfs:domain> <rdf:description rdf:about=" <Table_Metaclass rdf:id="investigacion"> <rdfs:label >investigacion</rdfs:label> <Foreign_Keys> <Foreign_Key rdf:about=" >integrantes.grupoinv</local_field> >fk_grupoinv_grupoinv_id</fk_name> >grupoinv.id</reference_field> <Is_Bridge_Table rdf:datatype=" >false</is_bridge_table> 80
CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI)
CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI) Ya seleccionadas las herramientas que se van a utilizar, el contexto sobre el cual se enmarca el proyecto, ahora
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 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 detallesmysql Departamento de Lenguajes y Computación Universidad de Almería mysql Contenidos
Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web Contenidos 1. La consola de 2. Comandos de interés 3. Creación de bases de
Más detallesSQL. (...la guía básica de supervivencia de dmi) Universidad de los Andes Demián Gutierrez Enero 2009 1
SQL (...la guía básica de supervivencia de dmi) Universidad de los Andes Demián Gutierrez Enero 2009 1 Crear una Tabla (Esquema de Relación) (1) (Cascadas) postgres=# CREATE TABLE departamento ( codigo
Más detallesLENGUAJE ESTRUCTURADO DE CONSULTAS SQL (2)
LENGUAJE ESTRUCTURADO DE CONSULTAS SQL (2) N O T A S D E L A M A T E R I A B A S E S D E D A T O S I L I C E N C I A T U R A E N C I E N C I A S D E L A C O M P U T A C I Ó N U N I V E R S I D A D D E
Más detallesUNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000
PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 Creación de la base de Datos Pulsamos F5 para Actualizar, y una vez posicionados en nuestra base de datos,se crean los scripts que seran soportados por el
Más detallesRestricciones (constraints) FOREIGN KEY
INSTITUTO DE EDUCACION TECNICA PROFESIONAL INTEP 1 Restricciones (constraints) FOREIGN KEY InnoDB también soporta restricciones de claves foráneas. La sintaxis para definir una restricción de clave foránea
Más detallesTutorial Sencillo Yii Framework
Tutorial Sencillo Yii Framework Yii Framework http://www.yiiframework.com La guia definitiva para Yii http://www.yiiframework.com/doc/guide/1.1/es/index Yii Class Reference http://www.yiiframework.com/doc/api/1.0.10
Más detallesMotores MySQL. José Manuel Gómez. jmgomez@ua.es. Departamento de Lenguajes y Sistemas Informáticos
Motores MySQL José Manuel Gómez Departamento de Lenguajes y Sistemas Informáticos jmgomez@ua.es Motores MySQL INTRODUCCIÓN 2 INTRODUCCIÓN MySQL soporta distintos motores de tabla Cada tipo de motor tiene
Más detallesTrabajos de Ampliación. Bases de datos NoSQL.
BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos
Más detalles[ EDICION ESPECIAL] En el siguiente ejemplo se agrega un archivo de datos de 5 MB a la base de datos BD_Ejemplo01.
01 BASE DE DATOS Crear la base de datos Ejemplo_05 especificando un único archivo. Use master Create database Ejemplo_05 on (name=archidat1, filename='c:\ejercicio\archidat1.mdf', size=4, maxsize=10, filegrowth=1
Más detallesBASES DE DATOS AVANZADAS Transacciones en MYSQL
Ejercicio Transacciones mysql> CREATE TABLE innotest (campo INT NOT NULL PRIMARY KEY) TYPE = InnoDB; Query OK, 0 rows affected (0.10 sec) mysql> INSERT INTO innotest VALUES(1); Query OK, 1 row affected
Más detallesBase de Datos Práctica 1.
Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y
Más detallesRESTRICCIONES DE DOMINIOS
RESTRICCIONES DE DOMINIOS - Cargo del personal de la inmobiliaria: create domain cargo_personal as character20 check value in Venta, Alquiler, Gerencial - Categoría del barrio: create domain categoría
Más detallesRUEDA TORRES DULCE CAROLINA 3CM2. MySQL CON NET BEANS PRÁCTICA 8
3CM2 MySQL CON NET BEANS PRÁCTICA 8 27 DE MARZO DE 2012 DESAROLLO I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL. 2. Abrir el IDE NetBeans. En el repositorio
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 detallesAcceso a bases de datos MySQL con PHP
GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre
Más detalles`ALTER TABLE' cambia la estructura de una tabla ya existente.
`ALTER TABLE' cambia la estructura de una tabla ya existente. Por ejemplo: tu puedes agregar o borra columnas, craer o borrar index, tambien se puede cambiar el tipo de columna ya existente y renombrar
Más detallesRestricciones de Integridad
Restricciones de Integridad Amparo López Gaona México, D.F. Semestre 2000-I Restricciones de Integridad Las principales restricciones de integridad que pueden indicarse son: La clave primaria. Claves candidatas.
Más detallesAPUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5
APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje
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 detallesPrimera Escuela de la Red Temática SVO. Madrid, Noviembre, 27 28, 2006. SQL básico. Carlos Rodrigo Blanco LAEFF INTA crb@laeff.inta.
Primera Escuela de la Red Temática SVO. Madrid, Noviembre, 27 28, 2006 SQL básico LAEFF INTA crb@laeff.inta.es Qué es SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado,
Más detallesManual de Sistema: Instalación y Despliegue
Plataforma de formación sobre TDT Manual de Sistema: Instalación y Despliegue Índice Junio de 2008. v.1.0. 1 / 17 Introducción...3 Configuración del servidor...3 Requisitos...3 Instalación...3 Despligue...4
Más detallesLENGUAJE SQL. Bárbula, Febrero de 2007. Historia y Definición
LENGUAJE Integrantes: Ceci Vanessa Paredes Oswaldo Rodríguez Aury Bárbula, Febrero de 2007 : Es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos. funciona con
Más detallesGUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)
GUIA DE LABORATORIO N 9 B (000Webhost Php- Para desarrollar en casa) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web gratuito que se conecta
Más detallesBASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL)
OBJETIVOS: Enseñar al alumno las sentencias que forman el lenguaje de definición de datos de SQL, es decir, el subconjunto de órdenes que nos permitirán crear o editar esquemas de bases de datos. MATERIAL:
Más detallesm047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints
Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo
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 detallesLENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).
LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion
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 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 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 detallesUnidad 2 Lenguaje de Definición de Datos (DDL) 2.1 Creación de base de datos. 2.2 Creación de tablas.
Unidad 2 Lenguaje de Definición de Datos (DDL) 2.1 Creación de base de datos. 2.2 Creación de tablas. 2.2.1 Integridad. 2.2.2 Integridad referencial declarativa. 2.3 Creación de índices ISC Ing. Felipe
Más detalles6- Combinación de tablas
Objetivos: 6- Combinación de tablas Utiliza sentencias para unir los datos de diferentes tablas. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Script de bases de datos. Introducción
Más detallesCurso de MySQL y Java
Curso de MySQL y Java Introducción: instalación, arranque y primeros pasos 1. Material En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada
Más detallesUna vez creada la BD podemos pedirle a MySQL que nos muestre todas las BD existentes. Para eso utilizamos la siguiente instrucción:
Guía de MySQL Contenidos: 1.- Introducción: 2.- Creación de una base de datos. CREATE DATABASE. 3.- Creación de una tabla y mostrar sus campos (CREATE TABLE - SHOW TABLES - describe - DROP TABLE) 4.- Instrucción
Más detallesBases de Datos - 2006. SQL - Ejemplos
Bases de Datos - 2006 SQL - Ejemplos Consideramos la siguiente base de datos relacional: persona(dni,primer-nombre,apellido) biblioteca(nombre-biblioteca,calle,número) libro(título,isbn,editorial,edició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 detallesExamen de las unidades 2 y 3 IES Celia Viñas (Almería) /2018. Nombre y apellidos: Nota:
Nombre y apellidos: Nota: 1 Teoría (2 puntos) 1. El lenguaje SQL se divide en tres partes DDL, DML y DCL. Defina brevemente en qué consiste cada una de las partes. 2. Define para qué sirven las siguientes
Más detallesFormato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5046 Bases de Datos PRÁCTICA No. LABORATORIO DE Bases de Datos DURACIÓN (HORA 11 NOMBRE DE LA PRÁCTICA Introduccion a Microsoft
Más detallesPaso 1: Iniciar en todos los programas Microsoft SQL Server SQL Server Management Studio.
Tema 1: SQL Server Requerimientos de este laboratorio: SQL SERVER 2005 o 2008 Visual Studio 2008 Paso 1: Iniciar en todos los programas Microsoft SQL Server SQL Server Management Studio. Paso 2: Teclear
Más detallesMANUAL BÁSICO DE MySQL
MANUAL BÁSICO DE MySQL Es el sistema de gestión de bases de datos Open Source más popular del mundo. Este manual es muy básico para ampliar consultar web del punto 12.Referencias 1. Instalar MySQL en Linux
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 detallesLenguaje para descripción de datos
Amparo López Gaona tación Fac. Ciencias, UNAM Mayo 2012 Definición de Datos El lenguaje para definición de datos permite especificar: Esquema de cada relación. El dominio de cada atributo. Restricciones
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 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 detallesBases 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 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 sn. 41012 Sevilla TlfFax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es Diseño
Más detallesOracle Básico PL/SQL
Oracle Básico PL/SQL Creación de un Esquema de Base de Datos El objetivo de este ejercicio es la ejecución de sentencia SQL de tipo DDL. Contenido Caso a Desarrollar...2 Modelo Lógico... 2 Modelo Físico...
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 detallesINSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO EXIM 4.8 EN FEDORA 20 FRAYBA SERYEY OTALORA TORRES 1150320 JOSE EDUARDO JAIMES BARRERA 1150315
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO EXIM 4.8 EN FEDORA 20 FRAYBA SERYEY OTALORA TORRES 1150320 JOSE EDUARDO JAIMES BARRERA 1150315 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE
Más detallesStructured Query Language. Práctica
Structured Query Language Práctica Acceso a SQL Server Acceder a SQL Server Inicio ---- Programas ----- Microsoft SQL Server 2005 ------ SQL Server Management Studio Conectándose a SQL Server Conectarse
Más detallesHaga clic para PostgreS cambiar el estilo
Taller # 1 Uso y Manejo l Sistema Gestor Bases Datos PostgreSQL Luis García Computación ldgarc@gmail.com Contenido - Creación Tablas (Create Table...) ( Check Foreign Keys ) - Inserción Datos (Insert Into...)
Más detallesBase de Datos SQL Server
Base de Datos SQL Server Vistas GABRIELA LIBERATO SERRANO TIC-SI 2 D 1) Crear Base de Datos Club : create database Club use Club Crear tabla socios create table socios( documento char(8) not null, nombre
Más detalles(Servicio Web Netbeans-java,Glassfish MySQL)
GUIA DE LABORATORIO N 9 A (Servicio Web Netbeans-java,Glassfish MySQL) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web montado localmente con
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 detallesBase de datos I Facultad de Ingeniería. Escuela de computación.
Base de datos I Facultad de Ingeniería. Escuela de computación. Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de sus prácticas de laboratorios,
Más detalles1. Anexos Extracto estructura de la ontología de alimentos.
1. Anexos. 1.1. Extracto estructura de la ontología de alimentos.
Más detallesEscuela : INGENIERIA INFORMATICA Y DE SISTEMAS. Docente : ING. FREDY RIVERA MONTERO
Escuela : INGENIERIA INFORMATICA Y DE SISTEMAS Docente : ING. FREDY RIVERA MONTERO Características y conceptos básicos Historia del lenguaje SQL El nacimiento del lenguaje SQL data de 1970 cuando E. F.
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO
LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having
Más detallesSemantic Annotation for WSDL and XML SAWSDL
1 Universidad Rey Juan Carlos I Semantic Annotation for WSDL and XML SAWSDL Presentación: Luis Miguel Serrano Cámara Recuperación de la Información 2 Indice 1.- Introducción 2.- SAWSDL en WSDL 2.0 3.-
Más detallesLABORATORIO 2. POSTGRE SQL - BASE DE DATOS SECRETARIA DE GOBIERNO
LABORATORIO 2. POSTGRE SQL - BASE DE DATOS SECRETARIA DE GOBIERNO BASE DE DATOS SECRETARIA DE GOBIERNO Este sistema de información registra las querellas, detenciones y contravenciones ocurridas en las
Más detallesMotores de Base de Datos Libres: Postgresql y MySql. Ing. Ricardo Naranjo Faccini, M.Sc
XXIV SALÓN DE INFORMÁTICA Motores de Base de Datos Libres: Postgresql y MySql Ing. Ricardo Naranjo Faccini, M.Sc Novell Product Manager Nexsys de Colombia S.A. Octubre 13 de 2004 Encontrando el camino
Más detallesTema: Procedimientos almacenados y cursores. Facultad : Ingeniería Escuela : Computación Asignatura: SQL SERVER. GUÍA 2 Pág. 1
Tema: Procedimientos almacenados y cursores. Facultad : Ingeniería Escuela : Computación Asignatura: SQL SERVER GUÍA 2 Pág. 1 I. OBJETIVOS Utilizar procedimientos almacenados Conocer el uso de los cursores
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 detallesUniversidad Autónoma de Baja California
Universidad Autónoma de Baja California Facultad de Economía y Relaciones Internacionales Puesto: Director Información Curricular Nombre: Natanael Ramírez Angulo Es licenciado en Economía por la Universidad
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 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 detallesManejo de Tablas y Llaves Sencillas
Manejo de Tablas y Llaves Sencillas El Motor de Almacenamiento El motor de almacenamiento (storage-engine) se encarga de almacenar, manejar y recuperar información de una tabla. Los motores más conocidos
Más detallesTRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008
TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.
Más detallesSeminario Web Semántica y Ontologías
Seminario Web Semántica y Ontologías Inteligencia Artificial 5 o Informática IA curso 2012-2013 CCIA Noviembre 2012 IA 1112 (CCIA) Seminario Web Semántica Noviembre-2012 1 / 15 Web Semántica vs. Web Actual
Más detalles1.4 Creación del esquema de una Base de Datos
Las instrucciones que conoceremos forman parte del Núcleo de SQL estándar (en realidad son instrucciones DDL pero es una error histórico decir que pertenecen a SQL). Puede verificar que cumplan con el
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 detallesFIREBIRD: LENGUAJE DE DEFINICIÓN DE DATOS
FIREBIRD: LENGUAJE DE DEFINICIÓN DE DATOS FIREBIRD: LENGUAJE DE DEFINICIÓN DE DATOS 1.- INTRODUCCIÓN...1 2.- BASE DE DATOS (DATABASE)...2 3.- DOMINIOS (DOMAIN)...4 4.- TABLAS (TABLE)...6 5.- INDICES (INDEX)...15
Más detallesEjercicios para Access Create Tabla, Insert, Update y Delete
Ejercicios para Access Create Tabla, Insert, Update y Delete IMPORTANTE: Para Cada ítem de cada ejercicio, se deberá utilizar comandos manuales, para ello tenemos que utilizar el modo de diseño de consultas,
Más detallesIntegración de Java y MySQL utilizando MyBatis
Integración de Java y MySQL utilizando MyBatis MyBatis es un framework para el manejo de la persistencia y permite eliminar casi por completo el código SQL y JDBC de los archivos en java. Cargar el proyecto.
Más detallesPermite definir cada relación que pertenece a la base de datos relacional, incluyendo:
TEMA 7.- EL ESTANDAR SQL. El Sublenguaje de Manipulación. El Sublenguaje de Definición. El Sublenguaje de Control. El Sublenguaje Huésped. 1. El Sublenguaje de Manipulación. (Se verá en la clase de problemas)
Más detalles10 - Desencadenadores.
Objetivos: 10 - Desencadenadores. Automatizar procedimientos dentro de la base de datos, por medio de disparadores. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Base de datos de ejemplo:
Más detalles2- Intente crear una tabla llamada "clientes" UTILIZANDO el modo de Consulta, en el modo SQL :
ACTIVIDAD Nº 32 OPOSICIONES 2 1 Ejercicio: Necesita almacenar los datos de sus clientes en una tabla. Los datos que guardará serán: apellido, nombre, domicilio y teléfono. 1- Cree un nuevo archivo llamado
Más detallesTema 3 Modelo relacional
Contenido: Bases de Datos y Sistemas de Información Ing. Informática GRUPO A Tema 3 Modelo relacional 3.1 Terminología del modelo relacional 3.2 Paso del modelo ER al modelo relacional 3.3 Creación de
Más detallesMemória.TFC-J2EE.UOC. 014/15 Gestor de clientes y citas (GCC)
Gestor de clientes y citas Rocio Lozano de Sosa Palma ETIG / ETIS Nombre Consultor 12/01/2015 1 Resumen El proyecto Gestor de clientes y citas engloba las funcionalidades básicas para determinados negocios
Más detallesÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1
Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar
Más detallesCREACIÓN Y MANEJO BASE DE DATOS BIBLIOTECA
CREACIÓN Y MANEJO BASE DE DATOS BIBLIOTECA MySQL. CREATE SCHEMA Biblioteca; USE Biblioteca; CREATE TABLE `Usuarios` ( `idusuario` int(11) NOT NULL AUTO_INCREMENT, `Nombre` varchar(30) NOT NULL, `Apellidos`
Más detalles2- Creación de tablas y manejos de datos.
2- Creación de tablas y manejos de datos. Objetivos: Crear tablas completas. Identificar qué tipo de datos a usar en cada campo Recursos: SQL SERVER 2012 Guías de práctica. http://msdn.microsoft.com/es-es/library/ms187752.aspx
Más detallesAnexo capítulo 3. Inventario de una red IP orientado en CMSI
Anexo capítulo 3 En este anexo vamos a presentar los ficheros cmsip.sql y data.sql procedente de la implementación del estándar CMSI en una base de datos PostgreSQL. Presentamos a continuación el fichero
Más detallesEL ENTORNO DE TRABAJO SQL ORACLE
PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología
Más detallesCarlos A. Olarte Ligaduras de Integridad y Restricciones sobre la BD
Ligaduras de Integridad y Restricciones sobre la BD Outline 1 Introducción 2 Ligaduras de Dominio 3 Llaves Primarias 4 Llaves de Unicidad 5 Integridad Referencial Introducción y Motivación Por qué se deben
Más detallesBase de Datos LSI y PI Lic. Paola Daniela Budán Lic. Federico Rosenzvaig
Base de Datos LSI y PI Lic. Paola Daniela Budán Lic. Federico Rosenzvaig Motores de Bases de Datos MySQL (Oracle) SQL Server (Microsoft) PostgreSQL Oracle (Oracle) DB2 (IBM) Informix (IBM) Instalación
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 detallesBases de Datos / Elementos de Bases de Datos 2015
Bases de Datos / Elementos de Bases de Datos 2015 Stored Procedures, Triggers y Transacciones en MySQL Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1 Stored Procedures
Más detallesPROGRAMANDO BASES DE DATOS PostgreSQL INTRODUCCIÓN INTRODUCCIÓN A LAS BASES DE DATOS (L1)
A LAS BASES DE DATOS (L1) VENTAJAS TECNOLOGÍA BASE DE DATOS DISPONIBILIDAD Y VISIBILIDAD ALMACENAMIENTO CONSULTAS INFORMACIÓN RESPALDOS Y RESTAURACIÓN CONCEPTOS DE INTEGRIDAD DE LOS DATOS ELIMINACIÓN REDUNDANCIA
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 detallesBases de Datos / Elementos de Bases de Datos 2011. Que es un Stored Procedure? Stored Procedures: Ventajas
Bases de Datos / Elementos de Bases de Datos 2011 Stored Procedures, Triggers y Transacciones en MySQL Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1 Que es un Stored
Más detallesConstraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.
11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener
Más detallesUNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3
UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS MATERIA Base de Datos II CODIGO COM 338 CREDITOS 3 PRE-REQUISITO No Tiene PERIODO LECTIVO Curso Intensivo - 2013 HORAS PRESENCIALES
Más detalles- Bases de Datos - - Diseño Físico - Luis D. García
- Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo
Más detallesComputación Web (Curso 2015/2016)
Bases de Datos (II) Computación Web (Curso 2015/2016) Jesús Arias Fisteus // jaf@it.uc3m.es Bases de Datos (II) p. 1 Consultas OUTER JOIN Una limitación de las consultas INNER JOIN es que requieren que
Más detallesBases de datos relacionales y el modelo entidad-relación
Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas
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 detalles