T.2835.Pdf (4.405Mb)

T.2835.Pdf (4.405Mb)

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA TESIS DE GRADO TRANSFORMACIÓN DE BASES DE DATOS RELACIONALES HACIA BASE DE DATOS ORIENTADAS A OBJETOS PARA OPTAR AL TÍTULO DE LICENCIATURA EN INFORMÁTICA MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS POSTULANTE: GONZALO OSCO HERNANDEZ TUTOR METODOLOGICO: M.Sc. JORGE TERAN POMIER ASESOR: Lic. CELIA TARQUINO PERALTA LA PAZ – BOLIVIA 2014 UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA LA CARRERA DE INFORMÁTICA DE LA FACULTAD DE CIENCIAS PURAS Y NATURALES PERTENECIENTE A LA UNIVERSIDAD MAYOR DE SAN ANDRÉS AUTORIZA EL USO DE LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SI LOS PROPÓSITOS SON ESTRICTAMENTE ACADÉMICOS. LICENCIA DE USO El usuario está autorizado a: a) visualizar el documento mediante el uso de un ordenador o dispositivo móvil. b) copiar, almacenar o imprimir si ha de ser de uso exclusivamente personal y privado. c) copiar textualmente parte(s) de su contenido mencionando la fuente y/o haciendo la referencia correspondiente respetando normas de redacción e investigación. El usuario no puede publicar, distribuir o realizar emisión o exhibición alguna de este material, sin la autorización correspondiente. TODOS LOS DERECHOS RESERVADOS. EL USO NO AUTORIZADO DE LOS CONTENIDOS PUBLICADOS EN ESTE SITIO DERIVARA EN EL INICIO DE ACCIONES LEGALES CONTEMPLADOS EN LA LEY DE DERECHOS DE AUTOR. DEDICATORIA A Dios, por haber hecho posible que haya llegado a este punto tan importante de mi vida, además por darme una familia y amigos maravillosos. A mi familia, que sin duda son mi fuente de inspiración para cada actividad, apoyándome en cada objetivo que me proponga en cada momento y aconsejándome para que cada día me vaya superando tanto como persona como en mi vida profesional. Y a mis amigos, que siempre estuvieron a mi lado en todo momento compartiendo muchas experiencias de las cuales pude aprender. AGRADECIMIENTOS Al M. Sc. Jorge Terán, por la tutela en el desarrollo del presente trabajo. A la Lic. Celia Tarquino Peralta, por su paciencia, tiempo y consejos que ayudaron a concluir con el presente trabajo. A la carrera de Informática y docentes por los conocimientos impartidos en toda la carrera universitaria. A mis padres Marcelino Osco y María Hernández, que con su ejemplo, sacrificio siempre brindaron el apoyo necesario para seguir adelante y cumplir todos mis objetivos planteados. A mis amigos por su colaboración, apoyo mutuo y amistad incondicional. Sin duda este trabajo es gracias a todos los mencionados que participaron de manera directa e indirecta, mil gracias a todos. ÍNDICE I MARCO INTRODUCTORIO ......................................................................................... 1 1.1. INTRODUCCION .................................................................................................................. 1 1.2. ANTECEDENTES DEL PROBLEMA ........................................................................................ 2 1.3. PLANTEAMIENTO DEL PROBLEMA ..................................................................................... 4 1.3.1. Problema Central ........................................................................................................ 4 1.3.2. Problemas Secundarios ............................................................................................... 5 1.4. OBJETIVOS ......................................................................................................................... 5 1.4.1. Objetivo General ........................................................................................................ 5 1.4.2. Objetivos Específicos ................................................................................................. 6 1.5. HIPOTESIS .......................................................................................................................... 6 1.6. JUSTIFICACION ................................................................................................................... 6 1.6.1. Justificación Científica ............................................................................................... 6 1.6.2. Justificación Social ..................................................................................................... 7 1.6.3. Justificación Económica ............................................................................................. 8 1.7. METODOLOGIA ................................................................................................................... 8 1.8. ALCANCES .......................................................................................................................... 9 1.9 APORTES ............................................................................................................................. 9 II MARCO TEÓRICO .................................................................................................... 11 2.1. BASES DE DATOS .............................................................................................................. 11 2.1.1. Objetivo De Las Bases De Datos .............................................................................. 12 2.1.2. Modelo De Datos ...................................................................................................... 13 2.2. BASE DE DATOS RELACIONAL.......................................................................................... 14 2.2.1. Modelo De Datos Relacional .................................................................................... 14 2.2.1.1. Campo ............................................................................................................... 15 2.2.1.2. Dominio ............................................................................................................ 15 2.2.1.3. Valor Del Dominio ............................................................................................ 16 2.2.1.4. Tupla ................................................................................................................. 16 2.2.1.5. Tabla ................................................................................................................. 16 2.2.1.6. Claves ................................................................................................................ 17 2.2.1.6.1. Superclave .................................................................................................. 17 2.2.1.6.2. Clave candidata .......................................................................................... 17 2.2.1.6.3. Clave primaria ............................................................................................ 17 2.2.1.6.4. Clave Alternativa ....................................................................................... 17 2.2.1.6.5. Clave Foránea ............................................................................................ 18 2.2.2. Algebra Relacional ................................................................................................... 18 2.2.2.1 Reglas De Integridad .......................................................................................... 18 2.2.2.2. Restricción......................................................................................................... 19 2.2.2.3. Operadores ........................................................................................................ 19 2.2.2.3.1. Operaciones Conjuntistas ........................................................................... 19 2.2.2.3.2. Operaciones Específicamente Relacionales................................................ 20 2.2.3. Lenguaje De Definición De Datos (LDD) ................................................................ 21 2.2.3.1. Create ................................................................................................................ 21 2.2.3.2. Drop .................................................................................................................. 22 2.2.3.3. Alter .................................................................................................................. 22 2.2.4. Lenguaje De Manipulación De Datos (LMD) .......................................................... 22 2.2.4.1. Select ................................................................................................................. 22 2.2.4.2. Insert ................................................................................................................. 22 2.2.4.3. Update ............................................................................................................... 22 2.2.4.4. Delete ................................................................................................................ 23 2.2.5. Lenguaje De Control De Transacciones (LCT) ....................................................... 23 2.2.5.1. Commit.............................................................................................................. 23 2.2.5.2. Rollback ............................................................................................................ 23 2.2.6. Lenguaje De Control De Datos (LCD) .................................................................... 23 2.2.6.1. Grant ................................................................................................................. 23 2.2.6.2. Revoke .............................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    194 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us