Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Diseño de Bases de Datos
SQL Sigla del nombre “Structured Query Language”.
integridad referencial
Rocío Contreras Águila Primer Semestre 2010
Base de Datos Orientada a Objetos (OODBMS)
Fundamentos de Base de Datos Introducción
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
SQL G r u p o
MODELO ENTIDAD RELACIÓN MER
CAPITULO 9 Creando y Manejando Tablas
Controlando el Acceso a los Usuarios
Mejoras a la Cláusula GROUP BY
Introduccion a base de datos
PRIVILEGIOS DE ACCESO EN INFORMIX
Base de Datos Relacional.
MOTORES DE BASE DE DATOS
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
4.3. Privilegios de usuarios
BASE DE DATOS DISTRIBUIDAS
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
Ingeniero Fredys Simanca
UNIDAD I Conceptos Básicos.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
Universidad del Cauca – FIET – Departamento de Sistemas
Subconsultas Avanzadas
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.
BASE DE DATOS BY: Julián Villar Vázquez.
Bases de Datos Modelamiento.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
CAPITULO 10 Manejando Restricciones
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Lenguaje de Base de Datos
Bases de Datos.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 19 Extensiones de Oracle 9i para las sentencias DML y DDL.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 12 Otros Objetos de la Base de Datos.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Base de Datos Tricia Salazar Valverde.
LENGUAJE SQL.
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.
Lenguaje Estructurado de Consulta
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.
SQL Sigla del nombre “Structured Query Language”.
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
MySQL LENGUAJE SQL.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Diseña y administra base de datos avanzadas
Especialización en Administración de Bases de Datos
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
MSSQL SERVER CURSO BÁSICO 1. OBJETIVO Este curso tiene la finalidad de que el usuario conozca las herramientas necesarias para el manejo y programación.
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Aplicaciones en 2,3 y n capas
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
(Lenguaje de consulta estructurado)
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.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
BASE DE DATOS DISTRIBUIDAS Objetivo
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Copyright  Oracle Corporation, All rights reserved. Agenda.
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Fundamentos de Bases de Datos
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Transcripción de la presentación:

Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción

0-2 Universidad del Cauca – FIET – Departamento de Sistemas Después de este capítulo, usted estará en capacidad de: Listar las principales características de Oracle9i Entender los conceptos básicos del modelado de bases de datos relacionales Entender que Oracle9i es un ORDBMS y no sólo un RDBMS Objetivos

0-3 Universidad del Cauca – FIET – Departamento de Sistemas Escalabilidad Arquitectura confiable, disponible y segura Basado en estándares y con extensiones propietarias (SQL, XML, JAVA, PL/SQL) Compatibilidad completa con las bases de datos relacionales Características de Oracle 9i

0-4 Universidad del Cauca – FIET – Departamento de Sistemas Soporte a tipos de datos definidos por el usuario y objetos Soporte a objetos grandes (LOB) y multimedia Soporte para sistemas OLTP y OLAP Apropiado para aplicaciones C/S y Web en modelos distribuidos o multicapa Características de Oracle 9i

0-5 Universidad del Cauca – FIET – Departamento de Sistemas Fases para el desarrollo de un sistema Estrategia y Análisis Estudio y análisis de los requerimientos del negocio, entrevistas Construir modelos del sistema, refinación de los modelos Diseño Diseño de la base de datos Diseño de interfaces Construcción y Documentación Construir el prototipo del sistema Desarrollar la documentación del usuario Transición Refinar la aplicación Pruebas Conversión de datos Operaciones en paralelo Mover el sistema a producción Producción Operar el sistema Monitorear el rendimiento Afinar el sistema Cada fase se puede iterar

0-6 Universidad del Cauca – FIET – Departamento de Sistemas Historia Armarios (archivo de carpetas) Hojas de cálculo Bases de datos relacionales Dr. E. F. Codd en 1970 propone el modelo relacional que consiste en: Colección de tablas y relaciones Conjunto de operadores sobre las tablas y las relaciones Reglas de integridad para exactitud y consistencia Bases de datos relacionales

0-7 Universidad del Cauca – FIET – Departamento de Sistemas Colección de tablas bidimensionales relacionadas. Definición de base de datos relacional Servidor ORACLE9i TM

0-8 Universidad del Cauca – FIET – Departamento de Sistemas Los modelos y el motor de BDR Modelo del cliente Ideas del cliente sobre su negocio Modelo E/R Muestra conceptos relacionados Modelo Relacional Muestra tablas y relaciones Servidor Oracle9i TM Tablas y relaciones almacenadas en el disco

0-9 Universidad del Cauca – FIET – Departamento de Sistemas Modelo Entidad Relación (E/R) Desde los conocimientos del cliente “Los empleados pertenecen a un departamento” “Un departamento tiene cero o más empleados” Crear un diagrama de entidades y relaciones

0-10 Universidad del Cauca – FIET – Departamento de Sistemas Modelo Entidad Relación (E/R) Entidades Atributos Identificadores únicos

0-11 Universidad del Cauca – FIET – Departamento de Sistemas Relación entre múltiples tablas Tabla: Empleados Tabla: Departamentos PK : Llave primaria PK : Llave foránea

0-12 Universidad del Cauca – FIET – Departamento de Sistemas Terminología básica en BDR FILA/TUPLA COLUMNA/ ATRIBUTOIDFK CELDA/CAMPOCAMPO NULO

0-13 Universidad del Cauca – FIET – Departamento de Sistemas Una BDR: Puede ser accedida y modificada ejecutando sentencias SQL (lenguaje estructurado de consulta) Contiene un conjunto de tablas que No tienen apuntadores físicos (diferentes a las bases de datos jerárquicas o en red) Propiedades de las BDR Servidor ORACLE9i TM Sentencia SQL SELECT * FROM Departamentos Se envía Se recibe

0-14 Universidad del Cauca – FIET – Departamento de Sistemas Tipos de tablas en Oracle9i TM Servidor ORACLE9i TM Tablas de los usuariosTablas del sistema Diccionario de datos

0-15 Universidad del Cauca – FIET – Departamento de Sistemas Sentencias SQL Recuperación de datos SELECT Manipulación de datos (DML) INSERT / UPDATE / DELETE / MERGE Definición de datos (DDL) CREATE / ALTER / DROP / RENAME / TRUNCATE Control de Transacciones COMMIT / ROLLBACK / SAVEPOINT Control de datos (DCL) GRANT / REVOKE

0-16 Universidad del Cauca – FIET – Departamento de Sistemas Tablas del curso

0-17 Universidad del Cauca – FIET – Departamento de Sistemas Tablas del curso

0-18 Universidad del Cauca – FIET – Departamento de Sistemas Tablas del curso

0-19 Universidad del Cauca – FIET – Departamento de Sistemas Tablas del curso

0-20 Universidad del Cauca – FIET – Departamento de Sistemas Tablas del curso

0-21 Universidad del Cauca – FIET – Departamento de Sistemas Usuarios del curso User name diploXX donde XX es 01, 02, 03, …10, …16 Password oracle Host string / Connection Identifier bd9ipro

0-22 Universidad del Cauca – FIET – Departamento de Sistemas Oracle 9i TM uno de los mejores motores de bases de datos objeto relacionales del mundo Las BDR están compuestas de tablas, relaciones y restricciones que se manejan con un conjunto de operaciones Con Oracle 9i TM se puede almacenar y manejar información usando SQL Resumen