Módulo II: Introducción

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

Download "Módulo II: Introducción"

Transcripción

1 Módulo II: Introducción Bases de Datos Trabajo con un SGBDR Creación de Bases de Datos Maximiliano Odstrcil - 1

2 Bases de Datos Tipos de Bases de Datos Objetos de Bases de Datos Maximiliano Odstrcil - 2

3 Tipos de Bases de Datos Bases de Datos del Sistema master model tempdb msdb distribution pubs northwind usuario1 Las Las BD BD del del sistema almacenan información del del SGBDR (NO (NO BORRAR) Bases de Datos de Usuario Son Son las las BD BD de de producción. El El SGBDR puede manejar muchas de de éstas. Maximiliano Odstrcil - 3

4 Objetos de Bases de Datos (1) PK Clustered Index Anderson Anderson Barr... FK Stored Procedure UpdatePhone Trigger EmpNum LastName FirstName CtryCode Extension LastMod integer longstring varchar(20) char(2) char(6) longstring Labrie Angela FR x19891 \HR\KarlD Labrie Eva FR x19433 \HR\KarlD Martin Jose SP x21467 \HR\AmyL EmployeePhoneView SELECT lastname, firstname, extension FROM employee Check x##### Maximiliano Odstrcil - 4

5 Objetos de Bases de Datos (2) Tablas: colección de filas con la misma cantidad de columnas. Tipos de Datos: valores permitidos para cada columna. Restricciones (Constraints): reglas que rigen los valores permitidos para las columnas. Proporcionan el mecanismo de integridad de datos. Valores por defecto: valores que toman las columnas cuando no se proporciona alguno. Maximiliano Odstrcil - 5

6 Objetos de Bases de Datos (3) Reglas: información que define los valores para las columnas. Índices: estructura de almacenamiento que provee un acceso rápido a los datos y fuerza la integridad de los mismos. Vistas: forma de ver los datos de una o más tablas. Maximiliano Odstrcil - 6

7 Objetos de Bases de Datos (4) Procedimientos Almacenados: colección de sentencias SQL, con un nombre, que se ejecutan como un todo. Admiten parámetros de entrada y/o salida. Desencadenadores (Triggers): procedimientos almacenados que se ejecutan automáticamente después de producida una acción. Maximiliano Odstrcil - 7

8 Objetos de Bases de Datos (5) Formas para referenciar los objetos: Nombres completos (absolutos) Nombres parciales (relativos) Maximiliano Odstrcil - 8

9 Objetos de Bases de Datos (6) Nombres completos (absolutos): En SQL Server incluye 4 identificadores: nombre del servidor, nombre de la BD, nombre del dueño y nombre del objeto. Ej: server1.ventas.dbo.facturas Cada objeto creado en SQL Server tiene un nombre único. Maximiliano Odstrcil - 9

10 Objetos de Bases de Datos (7) Nombres parciales (relativos): No siempre hay que especificar el nombre completo: se pueden emplear nombres relativos. Si no se especifica el servidor, se asume el servidor al cual se realizó la conexión actualmente. Si no se especifica la base de datos, se asume la actual. Si no se especifica el dueño, se asume el usuario actual. Maximiliano Odstrcil - 10

11 Objetos de Bases de Datos (8) En MySQL también existen las 2 formas de referenciar objetos: Nombres absolutos: bd.tabla.columna Nombres relativos: tabla.columna o columna Maximiliano Odstrcil - 11

12 Trabajo con un SGBDR Diseño de aplicaciones Implementación de BDs Administración de BDs Maximiliano Odstrcil - 12

13 Diseño de aplicaciones (1) Intelligent Intelligent Server Server (2 (2 Capas) Capas) Intelligent Intelligent Client Client (2 (2 Capas) Capas) N Capas Capas Internet Internet Presentación Browser Cliente Presentación Presentación Negocio Negocio Negocio Presentación Negocio Datos Datos Datos Datos Maximiliano Odstrcil - 13

14 Diseño de aplicaciones (2) Se requiere: Conocimiento de las funciones de negocio que se quieren modelar Conocimiento de los requisitos de estas funciones. Una buena BD proviene de un buen diseño. Maximiliano Odstrcil - 14

15 Diseño de aplicaciones (3) Las diferentes arquitecturas para implementar un modelo C/S presentan las siguientes capas: Presentación: lógica para presentar los datos a los usuarios (lógica de interfaz). Casi siempre es implementada en el cliente. Negocio: lógica de la aplicación y reglas de negocio. El SGBDR puede estar involucrado en esta capa. Datos: definición de la BD, integridad, procedimientos almacenados y cualquier otra cosa relacionada a los datos. El SGBDR se involucra estrechamente con esta capa. Maximiliano Odstrcil - 15

16 Diseño de aplicaciones (4) Las opciones de arquitectura típicas son: Intelligent Client (2 Capas): la mayoría de los procesos ocurre en el cliente con los datos residiendo en el servidor. La performance es mala por el tráfico en la red. Intelligent Server (2 Capas): la mayoría de los procesos ocurre en el servidor con la lógica de interfaz en el cliente. La lógica de negocios es implementada casi por completo en la BD. Maximiliano Odstrcil - 16

17 Diseño de aplicaciones (5) Las opciones de arquitectura típicas son: N Capas: el procesamiento es dividido en un servidor de BD, uno o varios servidores de aplicación y los clientes. Es complejo pero muy escalable. Internet: el proceso es dividido en tres capas con los servicios de negocio y de presentación residiendo en un servidor web, y los clientes usando simples browsers. Maximiliano Odstrcil - 17

18 Implementación de BDs (1) Implementar una base de datos significa: 1) Diseñar la BD: para que use el hardware eficientemente y permita el futuro crecimiento, identificando y modelando los objetos de BD y la lógica de la aplicación, la información de cada objeto y sus relaciones. 2) Crear la BD y sus objetos: incluyendo tablas, integridad de datos, entrada de datos, procedimientos almacenados, vistas, índices apropiados y seguridad. Maximiliano Odstrcil - 18

19 Implementación de BDs (2) Implementar una base de datos significa: 3) Probar y poner a punto la aplicación y la BD: debe hacer las tareas de forma rápida y correcta. Junto a un buen diseño, correcto uso de índices y RAID se consigue un buen rendimiento. 4) Planear el desarrollo: incluye analizar la carga de trabajo con el sistema en producción para recomendar una óptima configuración de índices. Maximiliano Odstrcil - 19

20 Implementación de BDs (3) Implementar una base de datos significa: 5) Administrar la aplicación: incluye configurar los servidores y clientes, monitorizar la performance en todo momento, gestionar los trabajos, alertas y operadores, manejar la seguridad y las copias de respaldo. Maximiliano Odstrcil - 20

21 Administración de BDs (1) Administrar una BD involucra: Instalar y configurar el SGBDR Establecer la seguridad de la red Construir las BDs: Reservar espacio en disco. Crear trabajos automatizados. Maximiliano Odstrcil - 21

22 Administración de BDs (2) Administrar una BD involucra: Manejar las actividades del día a día: Importación y exportación de datos. Copias de respaldo y restauraciones. Monitorizar y poner a punto la BD. Automatizar las actividades descriptas arriba. Maximiliano Odstrcil - 22

23 Creación de Bases de Datos Almacenamiento y Transacciones Creación de Bases de Datos Modificación de Bases de Datos Creación de Tipos de datos y Tablas Planificación de la capacidad Maximiliano Odstrcil - 23

24 Almacenamiento y Transacciones (1) Transacción: unidad de trabajo en una BD. Atomicidad. Se completan todas las operaciones de la transacción, o ninguna. Consistencia. Una transacción siempre deja los datos en estado consistente. Aislamiento: Cualquier otra actividad concurrente con la transacción no tiene efecto sobre esta última. Durabilidad: Cuando se ejecuta una transacción, sus resultados se guardan. Maximiliano Odstrcil - 24

25 Almacenamiento y Transacciones (2) Tanto SQL Server como MySQL implementan las características de una transacción mediante un registro de transacciones. Cada SGBDR implementa este registro de transacciones de manera diferente. Maximiliano Odstrcil - 25

26 Almacenamiento y Transacciones (3) Funcionamiento del registro de transacciones (RT) en SQL Server: 1. Una aplicación envía una modificación de datos (inserción, borrado o modificación). 2. Cuando se ejecuta la modificación, las páginas de datos afectadas son cargadas desde el disco a la memoria (buffer cache), si es que no fueron cargadas ya previamente por otra consulta. Maximiliano Odstrcil - 26

27 Almacenamiento y Transacciones (3) Funcionamiento del registro de transacciones (RT) en SQL Server: 3. Cada modificación de datos es grabada en el registro de transacciones mientras se realiza. El cambio siempre se guarda en el registro y se escribe en el disco antes que el cambio sea hecho en la base de datos. 4. El proceso de checkpoint escribe todas las transacciones procesadas y completas a la BD en el disco. Esto se hace secuencial y continuamente. Maximiliano Odstrcil - 27

28 Almacenamiento y Transacciones (4) Si el sistema falla, el proceso de recuperación automático usa el registro para completar una transacción completa o bien retrotraerla si es que quedó incompleta. En general, si el disco duro de la computadora tiene un cache de disco en la controladora, conviene deshabilitarla pues puede causar errores en la integridad de los datos. Maximiliano Odstrcil - 28

29 Almacenamiento y Transacciones (5) En el caso de MySQL existen 2 registros de transacciones: Registro para rehacer: para aplicar los cambios que se hicieron en memoria y todavía no se escribieron en los registros de la tabla (archivo con los datos de la tabla). Registro para deshacer: para deshacer los cambios realizados por una transacción incompleta. Maximiliano Odstrcil - 29

30 Almacenamiento y Transacciones (6) En SQL Server, todas las BD tienen: Un archivo de datos primario (.mdf) Uno o más archivos del registro de transacciones (.ldf) Opcionalmente, archivos de datos secundarios (.ndf) Estos archivos tienen un nombre físico (dado por el file system) y un nombre lógico usado por SQL Server. Maximiliano Odstrcil - 30

31 Almacenamiento y Transacciones (7) BaseDatos Datos (archivo).mdf o.ndf.ndf Log (archivo).ldf.ldf Tablas,Índices Extent (8 páginas contiguas de 8KB) Datos Máx. tamaño fila = 8060 bytes Página (8 KB) Maximiliano Odstrcil - 31

32 Almacenamiento y Transacciones (8) Los datos son almacenados en bloques de 8KB contiguos en el disco llamados páginas (en 1MB se pueden tener 128 páginas). Las filas de las tablas no pueden compartir páginas (el máximo tamaño de una fila es aproximadamente 8060 bytes). Maximiliano Odstrcil - 32

33 Almacenamiento y Transacciones (9) Las tablas y los índices se almacenan en bloques de 8 páginas (64KB) llamados extents (en 1MB se pueden tener 16 extents). Las tablas pequeñas comparten extents. Maximiliano Odstrcil - 33

34 Almacenamiento y Transacciones (10) En SQL Server, por defecto, el tamaño de un registro de transacciones es un 25% del tamaño de los datos, y puede ajustarse para mejorar rendimiento. Maximiliano Odstrcil - 34

35 Creación de Bases de Datos (1) Se puede crear una BD usando algún asistente o mediante la sentencia CREATE DATABASE. En SQL Server, crear una BD requiere: El nombre (lógico) El tamaño Los archivos donde residirá (físico) Maximiliano Odstrcil - 35

36 Creación de Bases de Datos (2) CREATE CREATE DATABASE DATABASE sample sample ON ON PRIMARY PRIMARY ( NAME=sample_data, FILENAME='c:\mssql7\data\sample.mdf', SIZE=10MB, SIZE=10MB, MAXSIZE=15MB, MAXSIZE=15MB, FILEGROWTH=20%) FILEGROWTH=20%) LOG LOG ON ON ( NAME=sample_log, FILENAME='c:\mssql7\data\sample.ldf', SIZE=3MB, SIZE=3MB, MAXSIZE=5MB, MAXSIZE=5MB, FILEGROWTH=1MB) FILEGROWTH=1MB) Cada vez que se crea, modifica o borra una BD, es conveniente realizar una copia de seguridad de la BD master. Maximiliano Odstrcil - 36

37 Creación de Bases de Datos (3) PRIMARY: especifica los archivos en el grupo de archivos primario. Una BD solo puede tener un grupo de archivos primario. La extensión de archivo recomendada en.mdf. Si es omitido, el primer archivo listado pasa a ser el archivo primario. NAME: nombre lógico del archivo. FILENAME: el nombre físico (completo) del archivo para el sistema operativo. Debe ser local al servidor. Maximiliano Odstrcil - 37

38 Creación de Bases de Datos (4) SIZE: tamaño de los archivos de datos y del registro. Se puede especificar el tamaño en MB (por defecto) o en KB. El tamaño mínimo es de 512 KB para ambos archivos. El tamaño especificado para el archivo primario de datos debe ser más grande que la BD model. MAXSIZE: tamaño máximo al que puede crecer un archivo. Se lo puede especificar en MB o KB. Si no se lo especifica se habla de un crecimiento sin restricciones (hasta que se llene el disco). Maximiliano Odstrcil - 38

39 Creación de Bases de Datos (5) FILEGROWTH: incremento de crecimiento del archivo. Este valor no debe exceder al de MAXSIZE. Un valor de 0 indica sin crecimiento. El valor puede ser especificado en MB, KB o porcentajes. El valor por defecto es fijado en un 10% y el mínimo, de 64 KB (1 extent). Maximiliano Odstrcil - 39

40 Creación de Bases de Datos (6) En el caso de MySQL, para crear una BD se debe especificar su nombre: CREATE DATABASE Prueba Maximiliano Odstrcil - 40

41 Creación de Bases de Datos (7) Después de crear una BD, se pueden cambiar sus opciones usando un asistente o mediante algún comando. Algunas opciones (SQL Server): dbo user only: limitado al dbo solo. Se la usa en desarrollo. read only: para lectura únicamente (Data Warehousing). autoshrink: determina si los archivos de BD reducen su tamaño automáticamente. Maximiliano Odstrcil - 41

42 Modificación de Bases de Datos Crecimiento de los archivos Expansión del registro de transacciones Reducción de archivos o de la BD Eliminación de BDs Maximiliano Odstrcil - 42

43 Crecimiento de los archivos (1) Cuando los archivos crecen, o las modificaciones de datos se incrementan, surge la necesidad de aumentar el tamaño de los archivos de datos o del registro. En el caso de SQL Server, se puede hacer mediante un asistente o con la sentencia ALTER DATABASE (desde la BD master). Maximiliano Odstrcil - 43

44 Crecimiento de los archivos (2) Se puede controlar el tamaño de la BD: Configurando el crecimiento automático de los archivos: de esta forma se reducen las tareas de administración. Incrementando manualmente el tamaño máximo de los archivos: se puede incrementar el tamaño de los archivos sin que estos crezcan automáticamente. Aumentando manualmente archivos secundarios: se pueden crear archivos secundarios en diferentes discos para aumentar el tamaño. Esto no debe usarse si se tienen sistemas de almacenamiento con RAID. Maximiliano Odstrcil - 44

45 Crecimiento de los archivos (3) 7 MB 3 MB ALTER ALTER DATABASE sample MODIFY FILE FILE ( NAME NAME = 'sample_log', SIZE SIZE = 10MB) 10MB) GO GO ALTER ALTER DATABASE sample ADD ADD FILE FILE (NAME (NAME = sample_data2, FILENAME='c:\mssql7\data\sample2.ndf', SIZE=10MB, MAXSIZE=20MB) GO GO Maximiliano Odstrcil - 45

46 Expansión del registro de transacciones (1) Cuando crece la BD o la actividad de modificación de datos, se debe expandir el registro de transacciones (se debe monitorizar el RT para encontrar su tamaño óptimo). Si el registro de transacciones se llena, SQL Server no puede guardar las transacciones y las mismas no se procesan, quedando la BD sin actividad. Maximiliano Odstrcil - 46

47 Expansión del registro de transacciones (2) En SQL Server existen herramientas para monitorizar el RT: el Administrador Corporativo, Management Studio, Performance Monitor, etc. Se puede expandir el RT usando un asistente o mediante la sentencia ALTER DATABASE. Maximiliano Odstrcil - 47

48 Expansión del registro de transacciones (3) Situaciones que producen gran actividad en el RT: Guardar información en una tabla que contiene índices. Transacciones masivas (INSERT, UPDATE y DELETE) que conducen a la modificación de muchas filas en una sola sentencia. Agregar o modificar datos de tipo text o image con la opción WITH LOG. Maximiliano Odstrcil - 48

49 Reducción de archivos o de la BD (1) Cuando hay mucho espacio reservado, o bien el espacio de datos decrece, conviene reducir la BD o los archivos de la misma. En SQL Server se puede hacerlo usando un asistente o mediante la sentencia DBCC SHRINKDATABASE. Maximiliano Odstrcil - 49

50 Reducción de archivos o de la BD (2) En SQL Server se puede reducir un archivo de datos de la BD mediante la sentencia DBCC SHRINKFILE. Se puede establecer una opción para que la BD se reduzca automáticamente (se debe hacer antes un respaldo). Maximiliano Odstrcil - 50

51 Eliminación de BDs (1) Se puede borrar una BD: Mediante un asistente. Mediante la sentencia DROP DATABASE. DROP DATABASE northwind, pubs Maximiliano Odstrcil - 51

52 Eliminación de BDs (2) No se puede eliminar una BD cuando: Está siendo restaurada. Un usuario está conectada a ella. Se está publicando como parte de una replicación. Maximiliano Odstrcil - 52

53 Creación de Tipos de datos y Tablas Tipos de datos del sistema Tipos de datos de usuario Creación y borrado de tablas Agregado o borrado de columnas Generación de valores de columnas Maximiliano Odstrcil - 53

54 Tipos de datos del sistema (1) SQL Server y MySQL proveen diferentes tipos de datos. La tabla muestra los tipos para SQL Server: Tipo de Datos Sistema ANSI Nº Bytes Binary binary [(n)] varbinary[(n)] binary VARYING [(n)] Character char [(n)] character [(n)] varchar [(n)] char VARYING [(n)] Unicode character nchar [(n)] nvarchar [(n)] carac. Date and Time datetime - 8 smalldatetime - 4 Maximiliano Odstrcil - 54

55 Tipos de datos del sistema (2) Tipo de Datos Sistema ANSI Nº Bytes Exact Numeric decimal [p,s] dec 2-17 Approximate numeric numeric [p,s] - float [(n)] double precision 8 real float [(n)] 4 Global identifier uniqueidentifier - 16 Integer int integer 4 smallint,tinyint - 2,1 Monetary money - 8 smallmoney - 4 Text and Image text, image GB Unicode Text ntext GB Maximiliano Odstrcil - 55

56 Tipos de datos de usuario (1) Los tipos de datos definidos por el usuario están basados en los tipos de datos del sistema (permiten refinarlos y hacerlos más específicos). Creación: con sp_addtype tipo, tdsistema, nulo EXEC sp_addtype isbn, 'smallint, 'NOT NULL' Borrado: con sp_droptype tipo EXEC sp_droptype isbn Maximiliano Odstrcil - 56

57 Tipos de datos de usuario (2) Guías para la creación de tipos de datos. Si la longitud de la columna varía, usar tipos variables (varchar) Para tipos de datos numéricos, tener en cuenta el almacenamiento y la precisión. En general, usar decimal. Si el almacenamiento supera los 8000 bytes, se deben usar los tipos text o image. Maximiliano Odstrcil - 57

58 Creación y borrado de tablas (1) Cuando se crea una tabla, se debe especificar: Su nombre Los nombres y tipos de datos de las columnas (deben ser únicos dentro de una tabla específica) Se puede especificar en cada columna si admite o no valores nulos (NULL o NOT NULL). Maximiliano Odstrcil - 58

59 Creación y borrado de tablas (2) La sentencia para crear tablas es CREATE TABLE. Nombre de Columna CREATE TABLE member ( member_no lastname firstname middleinitial photograph ) Tipo de Dato member_no shortstring shortstring letter image NULL o NOT NULL NOT NULL, NOT NULL, NOT NULL, NULL, NULL Para borrar una tabla se usa la sentencia DROP TABLE. Maximiliano Odstrcil - 59

60 Agregado o borrado de columnas Agregar ALTER TABLE sales ADD ADD customer_name char(30) null Commission Commission Sales_amount Sales_amount Sales_date Sales_date Customer Customer ID ID Customer_name Customer_name Borrar ALTER TABLE sales DROP COLUMN sales_date Maximiliano Odstrcil - 60

61 Generación de valores de columnas (1) Se pueden generar valores de columnas de diferentes maneras: En SQL Server se puede emplear la propiedad IDENTITY o la función NEWID() junto con el tipo de datos uniqueidentifier. En MySQL se puede emplear la propiedad auto_increment. Maximiliano Odstrcil - 61

62 Generación de valores de columnas (2) Uso de la propiedad IDENTITY: Se fija el valor de la semilla Se fija el valor del incremento. Se usa para determinar el valor más reciente. Ej: create table tabla (col, tipo_dato, identity semilla, incremento not null) Maximiliano Odstrcil - 62

63 Generación de valores de columnas (3) Uso de la función NEWID(): Se aseguran valores globales únicos Se usa con la restricción DEFAULT. Ej: create table tabla (columna uniqueidentifier not null default newid(),... Maximiliano Odstrcil - 63

64 Generación de valores de columnas (4) Uso de la propiedad auto_increment: Ej: create table tabla (columna int(11) not null auto_increment,... Maximiliano Odstrcil - 64

65 Generación de valores de columnas (5) Se debe considerar lo siguiente: Solo un tipo de columna identidad es permitida por tabla. No puede ser modificado su valor. En SQL Server no admite valores nulos. Se usa con los tipos de datos numéricos. La columna identidad no asegura unicidad (usar índices). Maximiliano Odstrcil - 65

66 Planificación de la Capacidad Determinación del tamaño de la BD Estimación de la cant. de datos por tabla Maximiliano Odstrcil - 66

67 Determinación del tamaño de la BD (1) Cuando se planea la creación de una BD, se debe tener en cuenta el espacio que ocupará en disco en forma de archivos (el espacio incluye el RT, tablas e índices). Cada objeto que se crea en la BD ocupa lugar (procedimientos almacenados, desencadenadores, vistas, etc.). Maximiliano Odstrcil - 67

68 Determinación del tamaño de la BD (2) Factores a considerar: Tamaño de la BD model y cantidad de datos en las tablas. Número y tamaño de índices y tamaño del RT Tamaño de las tablas del sistema. Maximiliano Odstrcil - 68

69 Estimación de la cant. de datos por tabla (1) Luego de planificar la cantidad de espacio que necesita la BD, se debe estimar la cantidad de espacio que ocuparán los datos en las tablas. Se puede calcular determinando la cantidad de filas, tamaño de la fila, número de filas que llenan una página y total de páginas necesarias para cada tabla. Maximiliano Odstrcil - 69

70 Estimación de la cant. de datos por tabla (2) 1. Calcular el número de bytes por fila: Sumar la cantidad de bytes de cada columna, tomando un promedio en las columnas variables. 2. Determinar el número de filas por página: Dividir 8060 por el número de bytes de cada fila. Redondear al entero más bajo. 3. Dividir el número de filas estimados en la tabla por el número de filas por página. 4. Hacer esto por cada tabla y sumar todo para obtener el número de páginas total. Maximiliano Odstrcil - 70

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

2- Creación de tablas y manejos de datos.

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

Creación y Administración de Bases de Datos

Creación y Administración de Bases de Datos Creación y Administración de Bases de Datos Contenido Introducción 1 Creación de bases de datos 2 Creación de grupos de archivos 11 Administración de bases de datos 14 Introducción a las estructuras de

Más detalles

Administración y programación de Bases de Datos con SQL Server 2005

Administración y programación de Bases de Datos con SQL Server 2005 Administración y programación de Bases de Datos con SQL Server 2005 Este curso trata las diferentes tareas necesarias para llevar a cabo el despliegue, diseño, implementación y mantenimiento de bases de

Más detalles

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Base de datos I. Guía 3 1 Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Objetivo Específico Creer una base de datos Diseñar y crear tablas para almacenar información Manejar

Más detalles

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales.

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. SQL (Lenguaje de Consulta Estructurado): Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. ANSI (Instituto

Más detalles

Creación de tipos de datos y tablas

Creación de tipos de datos y tablas Creación de tipos de datos y tablas Contenido Introducción 1 Creación de los tipos de datos 2 Creación de tablas 9 Generación de valores de columnas 18 Generación de secuencias de comandos 22 Creación

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

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

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

Administración de Ficheros de Bases de Datos

Administración de Ficheros de Bases de Datos Administración de Ficheros de Bases de Datos Contenido Introducción 1 Introducción a las estructuras de datos 2 Creación de bases de datos 7 Administración de bases de datos 13 Colocación de archivos y

Más detalles

Tema 2 Modelos de Base de Datos. Profesor Luis Gmo. Zúñiga Mendoza UMCA

Tema 2 Modelos de Base de Datos. Profesor Luis Gmo. Zúñiga Mendoza UMCA Tema 2 Modelos de Base de Datos Profesor Luis Gmo. Zúñiga Mendoza UMCA Introducción Como hemos visto la base de datos consiste en una colección de datos estructura, que finalmente permite ser accedida

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Bases de datos y tablas

Bases de datos y tablas Mario Martínez http://www.lawebdelprogramador.com Bases de datos y tablas Creación con SQL 100499. Cuando concluyas la lectura de este documento sabrás como: Crear bases de datos. Crear tablas y sus campos.

Más detalles

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

Recuperacion de Desastre en SQL Server 2005. Mejoras

Recuperacion de Desastre en SQL Server 2005. Mejoras Recuperacion de Desastre en SQL Server 2005 Database snapshots Online restore operations Backup media mirroring Improved verification Introducción El recupero de Desastres un proceso de restauración del

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales 2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Objetos de la Base de Datos

Objetos de la Base de Datos Objetos de la Base de Datos Todos los datos de una base de datos de Microsoft SQL Server 2005/8 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para

Más detalles

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Base de datos I. Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). Objetivo Específico Creer una

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura de sistema de alta disponibilidad Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 4 1 INSAFOR Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL para crear base de datos y tablas Crear una base de datos con

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

- Bases de Datos - - Diseño Físico - Luis D. García

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

Base de datos I Facultad de Ingeniería. Escuela de computación.

Base de datos I Facultad de Ingeniería. Escuela de computación. Base de datos I Facultad de Ingeniería. Escuela de computación. 1 2 Base de datos I, Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de

Más detalles

Asignación de Procesadores

Asignación de Procesadores INTEGRANTES: Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Instantáneas o Shadow Copy

Instantáneas o Shadow Copy Instantáneas o Shadow Copy Las instantáneas o en ingles shadow copy, es una utilidad del sistema operativo que realiza copias de seguridad de los ficheros y carpetas de una partición determinada cada cierto

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com. Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DDL Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda SQL DDL Lenguaje SQL Sub-lenguajes Dialectos Agenda SQL DDL Esquemas

Más detalles

Implementación n de Base de Datos con Microsoft SQL Server 2000. Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro

Implementación n de Base de Datos con Microsoft SQL Server 2000. Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro Implementación n de Base de Datos con Microsoft SQL Server 2000 Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro Visión general de SQL Server Contenido 1. Qué es SQL Server 2000? 2.

Más detalles

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

BASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL)

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

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

Bases de Datos 3º Informática de Sistemas

Bases de Datos 3º Informática de Sistemas TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

Más detalles

Práctica A: Creación de tipos de datos y tablas

Práctica A: Creación de tipos de datos y tablas Creación de tipos de datos y tablas 1 Práctica A: Creación de tipos de datos y tablas Objetivos Después de realizar esta práctica, el alumno será capaz de: Crear tipos de datos definidos por el usuario.

Más detalles

OBJETIVOS METODOLOGÍA PROCEDIMIENTO 1.- Trabajo con el servidor de bases de datos Sybase

OBJETIVOS METODOLOGÍA PROCEDIMIENTO 1.- Trabajo con el servidor de bases de datos Sybase UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERIA Departamento de Ingeniería de Sistemas e Industrial Curso de Bases de Datos Por: Ismael Castañeda Fuentes Taller Marzo 21 de 2013 OBJETIVOS Conectarse

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

Curso Online de Microsoft

Curso Online de Microsoft Curso Online de Microsoft SQL Server Presentación: Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador

Más detalles

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

Base de Datos Práctica 1.

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

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad

Más detalles

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000

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

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ

Más detalles

Tipos de datos de campo disponibles en Access (MDB)

Tipos de datos de campo disponibles en Access (MDB) Tipos de datos de campo disponibles en Access (MDB) Nota La información recogida en este tema sólo se aplicará a bases de datos de Microsoft Access (.mdb). La siguiente lista resume todos los tipos de

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

Tablas y Campos Nuevos

Tablas y Campos Nuevos Tablas y Campos Nuevos Maxicomercio tiene la capacidad para poder agregar tablas y campos nuevos para darle nueva funcionalidad al sistema, los cambios que realice a la estructura de la base de datos podrán

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

Instalación y configuración de Windows SharePoint Services (WSS) 2003

Instalación y configuración de Windows SharePoint Services (WSS) 2003 Instalación y configuración de Windows SharePoint Services (WSS) 2003 Autor : Gustavo Velez Para : www.gavd.net/servers Fecha : 15-01-2005 Versión : 1.0.1 Prerrequisitos para la instalación: Windows 2003

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

Los puntos opcionales deben su naturaleza a la configuración actual de Windows en la computadora host en cuestión.

Los puntos opcionales deben su naturaleza a la configuración actual de Windows en la computadora host en cuestión. Capítulo 4 Realización de Pruebas Lo primero que se debe probar es que la interfase sea instalada adecuadamente al sistema de dispositivos de Windows. Lo que debe ocurrir al conectar el EZUSB-FX y descargarle

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO: 10 ASGBD (Administración de Sistemas Gestores de Bases de Datos) PROFESOR: JULIA SEVILLA

Más detalles

Procedimientos para agrupar y resumir datos

Procedimientos para agrupar y resumir datos Procedimientos para agrupar y resumir datos Contenido Introducción Presentación de los primeros n valores Uso de funciones de agregado 4 Fundamentos de GROUP BY 8 Generación de valores de agregado dentro

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Control File

Instituto Profesional DuocUC Escuela de Ingeniería Control File Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo

Más detalles

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

Más detalles

Formato para prácticas de laboratorio

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

Structured Query Language. Práctica

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

Administradores de Bases de Datos Studio.NET 2005 Y SQL Server 2005. Barrios

Administradores de Bases de Datos Studio.NET 2005 Y SQL Server 2005. Barrios Curso de SQL Server 2005 Developer e Introducción a VB.net Práctica No.1. Escribiendo y ejecutando código transact sql desde el Query Analyzer EELLAA BBO RRAADDO PPO RR: FFEECCHHAA DDEE EELLAABB OO RR

Más detalles

MS_20462 Administering Microsoft SQL Server Databases

MS_20462 Administering Microsoft SQL Server Databases Gold Learning Gold Business Intelligence Silver Data Plataform Administering Microsoft SQL Server Databases www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO

Más detalles

Estructura de Bases de datos. Leonardo Víquez Acuña

Estructura de Bases de datos. Leonardo Víquez Acuña Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos

Más detalles

10775 Administering Microsoft SQL Server 2012 Databases

10775 Administering Microsoft SQL Server 2012 Databases 10775 Administering Microsoft SQL Server 2012 Databases Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para mantener una base de

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Trabajos de Ampliación. Bases de datos NoSQL.

Trabajos 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

Sistema de Recuperación. Carlos A. Olarte (carlosolarte@puj.edu.co) BDII

Sistema de Recuperación. Carlos A. Olarte (carlosolarte@puj.edu.co) BDII Carlos A. Olarte (carlosolarte@puj.edu.co) BDII Contenido 1 Introducción 2 Medios de Almacenamiento 3 Registro Histórico 4 Paginación en la sombra 5 Pérdida de Almacenamiento Propiedades ACID Atomicidad

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

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

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Manual de Procedimiento. CREACION-ADMINISTRACION, RESPALDO DE DATOS Y CONTINUIDAD DEL NEGOCIO Procesos y Responsabilidades ECR Evaluadora Prefin S.A.

Manual de Procedimiento. CREACION-ADMINISTRACION, RESPALDO DE DATOS Y CONTINUIDAD DEL NEGOCIO Procesos y Responsabilidades ECR Evaluadora Prefin S.A. CREACION-ADMINISTRACION, RESPALDO DE DATOS Y CONTINUIDAD DEL NEGOCIO Procesos y Responsabilidades ECR Evaluadora Prefin S.A. NUMERO REVISION: 01 Manual de Procedimiento CONTENIDO 1. Algunas Definiciones.

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

HP Backup and Recovery Manager

HP Backup and Recovery Manager HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas

Más detalles

Implementación de funciones definidas por el usuario

Implementación de funciones definidas por el usuario Implementación de funciones definidas por el usuario Contenido Introducción 1 Qué es una función definida por el usuario? 2 Definición de funciones definidas por el usuario 3 Ejemplos de funciones definidas

Más detalles

T12 Vistas y tablas temporales

T12 Vistas y tablas temporales 1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Restricciones (constraints) FOREIGN KEY

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

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra. Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder

Más detalles

LOG SHIPPING AND DATABASE MIRROR

LOG SHIPPING AND DATABASE MIRROR LOG SHIPPING AND DATABASE MIRROR Fernando Flores LOG SHIPPING El log shipping es uno de los métodos para implementar la solución de alta disponibilidad. Log shipping es fácil de configurar, fácil de mantener

Más detalles

2. ESTUDIO DE INDICES

2. ESTUDIO DE INDICES Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por

Más detalles

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV En esta guía: Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV Procedimientos Almacenados... 1 Procedimientos Almacenados (Stored Procedures)... 1 Sintaxis de Procedimientos Almacenados...

Más detalles