Introducción. OBJETIVOS DE LA LECCION Después de completar esta lección, debería ser capaz de realizar lo siguiente: Listar las características de Oracle10g.

Slides:



Advertisements
Presentaciones similares
integridad referencial
Advertisements

LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Arquitecturas de BD Modelo ANSI/SPARC
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
Introducción a LAS Bases de Datos
Administración de archivos de bases de datos
BASE DE DATOS Primeros pasos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
SQL Server Integration Services SSIS
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
UNIDAD II Modelo de Datos.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
MySQL M.C. Pedro Bello López.
UNIDAD I Conceptos Básicos.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
Subconsultas Avanzadas
Viviana Poblete López Módulo: Modelo de Datos
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Gestión de Objetos con Vistas de Diccionario de Datos
F Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Sintaxis de Unión en Oracle.
BASE DE DATOS BY: Julián Villar Vázquez.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Microsoft Office Project 2010 Curso Básico
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
CAPITULO 4 Despliegue de Datos Desde Múltiples Tablas
EMPRESA DISTRIBUIDORA DE CERVEZA
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 12 Otros Objetos de la Base de Datos.
Autora: Francisca Montañez Muñoz
ACCESS.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
LENGUAJE SQL.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
Clase #7 – Sistemas de Procesamiento de Datos
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
BASES DE DATOS Saúl morales Rodríguez Miguel cinto al monte.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Los Controles de Visual Basic
SISTEMA DE BASE DE DATOS
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
INSTRUCCIONES Elaboración de la Presentación:
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Gestión de Contenido Electrónico
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
DISPARADORES Y SISTEMAS DE GESTION DE BASE DE DATOS DE SQL
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Sistemas de Información I
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
Módulo 2: Administrar cuentas de usuario y de equipo.
Diccionario/Directorio de Datos
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Copyright  Oracle Corporation, All rights reserved. 12 Otros Objetos de la Base de Datos.
Fundamentos de Bases de Datos
Transcripción de la presentación:

introducción

OBJETIVOS DE LA LECCION Después de completar esta lección, debería ser capaz de realizar lo siguiente: Listar las características de Oracle10g Debatir acerca de los aspectos teóricos y físicos de una base de datos relacional. Describir la implementación Oracle de RDBMS y ORDBMS Comprender los objetivos del curso

OBJETIVOS DEL CURSO Después de completar esta lección, debería ser capaz de realizar lo siguiente: Identificar los grandes componentes estructurales de la base de datos Oracle10g Recuperar los datos de fila y columna de tablas mediante el enunciado de SELECCIONAR. Crear reportes de datos clasificados y restringidos Emplear las funciones SQL para generar y recuperar datos generalizados Ejecutar las declaraciones de manipulacion de datos del lenguaje (DML) para actualizar los datos en la base de datos de Oracle10g. Obtener meta datos mediante la consulta de la visita de diccionario.

ESCALABILIDAD FIABILIDAD MODELO UNICO DE DESARROLLO ESTABLECIMIENT O DE HABILIDADES COMUNES GESTIÓN UNIFICADA UN VENDEDOR

Las aplicaciones de Oracle Server 10g

GERENTE DE CONTROL DE RED DE LA INICIATIVA ORACLE 10g APROVISIONAMIENTO DE SOFTWARE SERVICIO DE NIVEL DE SUPERVICION

GESTION DE LOS SISTEMAS DE LA BASE DE DATOS RELACIONAL Y RELACIONAL DE OBJETOS Modelo relacional y modelo relacional de objetos Definido por el usuario los tipos de datos y objetos Plenamente compatible con la base de datos relacional Soporte de multimedia y grandes objetos Características de base de datos del servidor de alta calidad.

Plataforma Oracle Internet

Sistema de Desarrollo del Ciclo de Vida

Almacenamiento de datos en diferentes medios

Concepto de Base de Datos Relacional El Dr. EF Codd propuso el modelo relacional de base de datos del sistema en Es en las Bases para el sistema relacional de gestión de bases de datos (RDBMS). El modelo relacional consta de lo siguientes. -Colección de objetos o relaciones -conjunto de los operadores para actuar en las relaciones -Integridad de los datos de precisión y coherencia

Definición de bases de datos relacionales Una base de datos relacional es una colección de las relaciones de todas las tablas de dimensiones.

Modelo de Datos

modelo de entidad relación Crear un diagrama de entidad-relación de las especificaciones de negocios o de relatos: Escenario -"... asignar a los empleados un orr más de un departamento... " -"... Algunos departamentos aún no ha asignado los trabajadores..."

Relacionadas entre Múltiples tablas Cada fila de datos en una tabla se identifica por una clave principal (PK) Que lógicamente se pueden relacionar datos de varias tablas conclaves externas (FK).

Relacional de base de datos terminológica

Propiedades de la Base de datos relacional Una Base de Datos relacional: Se puede acceder y modificar mediante la ejecución de la estructura del lenguaje de consultas (SQL). Contiene una colección de tablas de Pentecostés no punteros física utiliza un conjunto de operadores

Comunicarse con un RDBMS Utilizando SQL

Gestor de Base de Datos Relacionales de Oracle

Sentencias SQL

Tablas Utilizadas en el Curso

RESUMEN La base de datos Oracle10g es una base de datos para una red informática. La base de datos esta basada en el objeto relacional de un sistema administrativo de base de datos. La base de datos relacional esta compuesta por relaciones, administrados por operadores relacionales

Mediante una secuencia Inserte un nuevo departamento denominado "Apoyo" en lugar de identificación Ver el valor actual de la secuencia DEPT_DEPTID_S EQ

Secuencia de Almacenamiento en Caché de los Valores Valores de secuencia en la memoria caché proporciona un acceso más rápido a los valores. Lagunas en los valores de la secuencia puede ocurrir cuando: – se produce una reversión – El sistema de carches – Una secuencia se utiliza en otra tabla

Modificación de una Secuencia Cambiar el valor del incremento, el valor máximo, valor mínimo, la opción de ciclo, o la opción de caché:

Directrices para la Modificación de una Secuencia Debe ser el propietario o tener el permiso ALTER para la secuencia. Solo número de secuencia de futuro se ven afectados. La secuencia debe ser derribado y vuelto a crear parare iniciar la secuencia en un número diferente. Algunos se realiza la validación. Para eliminar una secuencia, utilice la instrucción DROP:

ÍNDICES

Índices Un índice – Es un objeto de esquema – Puede ser utilizado por el servidor de Oracle a la velocidad de la recuperación de filas utilizando un puntero – Puede reducir de disco E / S utilizando un método de la ruta de acceso rápido para localizar datos de forma rápida – Es independiente de la mesa que los índices – Se utiliza y se mantiene en forma automática por el servidor de Oracle

¿cómo los índices creados? Automáticamente: un índice único se crea automáticamente cuando se define una PRIMARY KEY o UNIQUE una definición de tabla. Manualmente: el usuario puede crear índices no únicos en las columnas para acelerar el acceso a las filas

La Creación de un Índice Crear un índice en una o más columnas: Mejorar la velocidad de acceso de consulta a la columna en la tabla LAST_NAME EMPLYEES:

Pautas de Creación de Índices

Eliminación de un índice Quitar un índice del diccionario de datos utilizando el comando DROP INDEX Quite el índice UPPER_LAST_NAME_IDX del diccionario de datos: para quitar un índice, debe ser el propietario del índice "DROP ANY INDEX “.

Sinónimos

Simplificar el acceso a los objetos mediante la creación de un sinónimo (otro nombre para un objeto). Sinónimos con, puede: – crear una referencia más fácil a una tabla que es propiedad de otro usuario – Acortar los nombres a los largos objeto

Creación y Eliminación de Sinónimos Crear un nombre abreviado para la vista DEPT_SUM_VU: Caída de un sinónimo:

Resumen En esta lección, usted debe haber aprendido a: – Crear, utilizar y eliminar puntos de vista – Generación automática de números de secuencia utilizando un generador de secuencias – Crear índices para mejorar la velocidad de recuperación de consulta – Sinónimos utilizar para proporcionar los nombres alternativos para objetos

Práctica 10: Vista general de la parte 2 Esta práctica cubre los siguientes temas: – Creación de secuencias – Utilizando secuencias – Creación de índices no únicos – Crear sinónimos

Gestión de objetos con las vistas del diccionario de datos

Objetivos Después de completar esta lección, usted debería ser capaz de hacer lo siguiente: Utilizar el diccionario de datos puntos de vista a los datos de investigación sobre los objetos Consultar datos diferentes en vistas del diccionario

El Diccionario de Datos

Diccionario de Estructura de Datos

Diccionario de estructura de datos vista de la convención de nomenclatura:

Cómo Usar el Diccionario de Opiniones Comience con DICTIONARY. que contiene los nombresy descripciones de las tablas y vista en el diccionario

Vistas USER_OBJECTS y ALL_OBJECTS USER_OBJECTS – Consulta USER_OBJECTS para ver todos los objetos que son de su propiedad – Es una manera útil y predispuestas para un listado de todos los nombre de objeto y los tipos de esquema, además se obtiene la siguiente información: Datos creados Los datos de la última modificación Estado (válido o no válido) ALL_OBJECTS: – ALL_OBJECTS de consultas para ver todos los objetos a los que tiene acceso

Vista USER_OBJECTS

Información de la Tabla

Columna de Información

Restricción de la Información USER_CONTRAINS. describe las definiciones de restricciones sobre las tablas. USER_CONS_COLUMNS se describen las columnas que son aristas por usted y que se especifican en las limitaciones

Restricción de la Información

Ver Información

Secuencia de la Información

Compruebe la secuencia de valores en el diccionario de datos de la tabla USER_SEQUENCES. La columna LAST_NUMBER muestra el siguiente número de secuencia, está disponible si se especifica NOCACHE

Sinónimo de Información

Agregar Comentarios a una Tabla usted puede agregar comentarios a una tabla o una columna con la instrucción COMENTARIO Los comentarios pueden ser vistos a través del diccionario de los datos puntos de vista

Resumen En esta lección, usted debe haber aprendido cómo encontrar información sobre los objetos a través de los siguientes puntos de vista diccionario:

Práctica 11: Información General Esta práctica cubre los siguientes temas: Consultar el diccionario para la tabla de puntos de vista e información de la columna consultar el diccionario de puntos de vista de información de restricciones consultar el diccionario de puntos de vista para ver la información consultar el diccionario de puntos de vista de información de la secuencia consultar las vistas del diccionario de sinónimos en la información Agregar un comentario a una tabla y la consulta del diccionario puntos de vista para la información de comentarios

Oracle sintaxis de combinación

objetivos Después de terminar esta lección, usted debería ser capaz de hacer lo siguiente: escribir sentencias SELECT para acceder a los datos de más de una tabla mediante combinaciones de igualdad y no combinaciones de igualdad Uso externo se une a la vista de datos que generalmente no cumple condición de unión. Unirse a una tabla a sí mismo mediante el uso de un auto union

Obtener datos de múltiples tablas

Producto cartesiano  Un producto cartesiano se forma cuando: una condición de combinación se omite una condición de combinación es invalida todas las filas de la primera tabla se unen a todas las filas de la segunda tabla  para evitar un producto cartesiano, siempre incluyen una válida condición de combinación en la cláusula WHERE

La generación de un producto cartesiano

Tipos de uniones Oracle-propietario se une (versiones 8i y anteriores). equi unirse. non.equi unirse. combinación externa autocombinación SQL: Se une a. combinación cruzada. junta natural. con cláusula de. completo (o dos caras) combinación externa.condiciones arbitrarias para unirse combi nación externa

Unir tablas usando sintaxis de Oracle Utilizar una combinación de datos de consulta de más de una tabla Escribir la condición de combinación en la cláusula WHERE. Prefijo el nombre de columna con el nombre de la tabla cuando el mismo nombre de columna aparece en más de una tabla

Combinaciones de Igualdad

Recuperación de registros, combinaciones de igualdad

Otras condiciones de búsqueda mediante el operador AND

Calificación ambiguos a los nombres de las columna Usar prefijos de tabla para calificar los nombres de columna que se encuentran en múltiples tablas. Usar prefijos de tabla para mejorar el rendimiento. Utilizar alias de columna para distinguir las columnas que tienen nombres idénticos, pero residen en diferentes tablas.

Utilizando alias en las tabla Utilizar los alias de tabla para simplificar las consultas. Usar prefijos de tabla para mejorar el rendimiento

Unirse a más de dos tablas

No combinaciones de igualdad

Recuperación de registros con “Non-Equijoins ” No combinaciones de igualdad

Las combinaciones externas

Sintaxis de Combinaciones Externas. Utiliza una combinación externa para ver las filas que no cumplen con la condición de unión..El operador de combinación externa es el signo más (+)

Usando combinaciones externas

Sí se une

Unirse a una tabla consigo misma

Resumen En este apéndice, debe haber aprendido a utilizar. se unen para mostrar los datos de varias tablas mediante la sintaxis para las versiones de Oracle 8i y versiones anteriores.

Práctica C: Información general esta práctica cubre escribir consultas para unir tablas con Oracle Sintaxis

Utilizando SQL * PLUS

Objetivos Después de completar este apéndice, debe ser capaz de hacer lo siguiente:.largo en SQL * PLUS.Editar comandos SQL. Formato de salida utilizando comandos SQL * Plus.Interactuar con archivo de comandos

Interacción SQL y SQL*PLUS

Declaraciones SQL VS Comandos de SQL*PLUS SQL. un leguaje. ANSI-estándar. palabras clave que no se puede abreviar. Declaraciones, manipulaciones los datos y definiciones de tablas en la base de datos SQL*PLUS. Un entorno. Oracle de propiedad. palabras clave se pueden abreviar. comandos. no permiten la manipulación de los valores en la base de datos SQL Declaraciones SQL Intermediario SQL*PLUS Comandos SQL*PLUS Comandos

visión general de SQL * PLUS Inicia sesión para SQL * PLUS Describir la estructura cuadro. Editar su declaración SQL Ejecutar SQL desde SQL * PLUS Guardar las instrucciones SQL para Presentar y anexar SQL Declaraciones. Presentar Ejecutar el archivo guardado Comandos carga del archivo al buffer de edición

Para acceder a SQL*PLUS De un Windows Environment: De una línea de comando:

Desplegando la estructura de la tabla Utilizar el SQL * Plus describir (DESCRIBE) comando para mostrar la estructura de la tabla:

Desplegando la estructura de la tabla

Edición de comandos SQL*PLUS A[APPEND] text C[HANGE] /old/new C[HANGE] /text/ CL[EAR] BUFF [ER] DEL DEL n DEL m n

Edición de comandos SQL*PLUS I[NPUT] I[NPUT] TEXT L[IST] L[IST] n L[IST] m n R[UN] n n text 0 text

Utilizando LIST,n Y APPEND

Utilizando el comando CHANGE

Comando de archivos SQL*PLUS SAVE filename GET filename START filename EDIT filename SPOOL filename EXIT

Utilizando los comandos SAVE y START

resumen En este apéndice, debe haber aprendido cómo utilizar SQL * PLUS el entorno para realizar lo siguiente.  Ejecutar sentencias SQL  Socavón de sentencias SQL  Formato de salida  Interactuar con archivo de comandos