Funciones de Informix

Materia » 3° EMT,Sistemas de B. D. II « .: miércoles 16 agosto 2017 08:20 :.

Además de las funciones agregadas (MAX, MIN, AVG, SUM y COUNT) vistas anteriormente existen otras funciones disponibles para utilizar en los lenguajes vistos en clase (DDL, DML o SQL)

  • .:. de fecha y hora
  • .:. de conversión, entre tipos de datos
  • .:. de caracteres

Descargar el material de SQL Funciones de Informix

Práctico N° 7 – SQL join

Materia » 3° EMT,Sistemas de B. D. II « .: miércoles 16 agosto 2017 08:15 :.

Dado el siguiente Diagrama Entidad-Relación que modela los territorios del mundo, con su capital, población y superficie, a que región pertenecen, de que tipo son y las “dependencias” e “independencias” existentes entre los territorios .

DER - PRÁCTICO N° 6

Al realizar el pasaje a tablas del D.E-R. anterior se obtienen las siguientes tablas en el Esquema Relacional:
Territorio (IDTer, Nombre, Oficial, Capital, Poblacion, Superficie, tipo, IDReg)
IDReg —» Region (IDReg)

Region (IDReg, Nombre, Tipo)

Dependencia (Tiene, De)
Tiene —» Territorio (IDTer)
De —» Territorio (IDTer)

Independencia (Tiene, De)
Tiene —» Territorio (IDTer)
De —» Territorio (IDTer)

Estas tablas están creadas en la base de datos “el_mundo”, creada en el servidor informix que utilizamos en el instituto.

La solución de las consultas se deben guardar en el servidor utilizando la opción “Save” utilizando la siguiente nomenclatura: Consulta 1: P7_1.sql, …, Consulta 12:P7_12.sql.

Descargar la letra del Práctico N° 7 – SQL join

Práctico N° 2 – E. R. Normalización

Materia » 2° EMT,Sistemas de B. D. I « .: lunes 7 agosto 2017 14:39 :.

Descargar la letra del Practico N° 2 – E.R. Normalización

E. R. – Normalización

Materia » 2° EMT,Sistemas de B. D. I « .: lunes 7 agosto 2017 13:41 :.

Luego de haber realizado el pasaje a tablas hay que verificar que cada tabla resultante cumpla con una serie de normas básicas que tratan de evitar:

  • redundancia de datos
    • repetir datos de forma innecesaria
  • inconsistencias
    • mismo dato repetido y con valores distintos

A este proceso se lo denomina normalización.

Descargar el material de Esquema Relacional – Normalización

Exportación e Importación

Materia » 3° EMT,Sistemas de B. D. II « .: sábado 5 agosto 2017 12:40 :.

Comandos y sentencias que permiten realizar respaldos y migración de datos

  • – dbexport
    • .: Exporta una Base de Datos, esquema e instancia.
    • .: Comando del intérprete de comandos
  • – dbimport
    • .: Importa una Base de Datos, esquema e instancia
    • .: Comando del intérprete de comandos
  • – dbschema
    • .: Exporta las tablas de una base de datos, solo el esquema.
    • .: Comando del intérprete de comandos
  • – load
    • .: Importa datos desde un archivo y los ingresa en una tabla
    • .: Sentencia del dbaccess
  • – unload
    • .: Exporta datos en un archivo a partir de una consulta S. Q. L.
    • .: Sentencia del dbaccess

Descargar el material de Exportación e Importación de Datos y Bases de Datos

Seguridad – Permisos

Materia » 3° EMT,Sistemas de B. D. II « .: jueves 3 agosto 2017 11:30 :.

Para mantener la seguridad de los datos de una base de datos Informix implementa tres niveles básicos de seguridad:

  • – 1er. nivel: Base de Datos
  • – 2do. nivel: Tablas
  • – 3er. nivel: Atributos

Todos los usuarios del sistema operativo donde se instaló el servidor de bases de datos son posibles usuarios de Informix.

Cuando se crea una Base de Datos, el usuario que ejecuta la sentencia “CREATE DATABASE” queda automáticamente como el D. B. A. (Administrador) de la Base de Datos.

  • – B. D. NO ANSI:
    • – Todos los Permisos son otorgados a todos los usuarios.
    • – Exceptuando ALTER y REFERENCES.
  • – B. D. ANSI:
    • – Sin permisos por defecto.
    • – Sólo el DBA puede utilizar la B. D.
    • – InformiX es una B. D. ANSI

Descargar el material de Seguridad – Permisos en Informix

Práctico N° 6 – S.Q.L. básico

Materia » 3° EMT,Sistemas de B. D. II « .: miércoles 2 agosto 2017 08:00 :.

Dado el siguiente Diagrama Entidad-Relación que modela los territorios del mundo, con su capital, población y superficie, a que región pertenecen, de que tipo son y las  “dependencias” e “independencias” existentes entre los territorios .

DER - PRÁCTICO N° 6

Al realizar el pasaje a tablas del D.E-R. anterior se obtienen las siguientes tablas en el Esquema Relacional:
Territorio (IDTer, Nombre, Oficial, Capital, Poblacion, Superficie, tipo, IDReg)
IDReg —» Region (IDReg)

Region (IDReg, Nombre, Tipo)

Dependencia (Tiene, De)
Tiene —» Territorio (IDTer)
De —» Territorio (IDTer)

Independencia (Tiene, De)
Tiene —» Territorio (IDTer)
De —» Territorio (IDTer)

Estas tablas están creadas en la base de datos “el_mundo”, creada en el servidor informix que utilizamos en el instituto.

La solución de las consultas se deben guardar en el servidor utilizando la opción “Save” utilizando la siguiente nomenclatura: Consulta 1: P6_1.sql, …, Consulta 12:P6_12.sql.

Descargar la letra del Práctico N° 6 – S.Q.L. básico

S. Q. L. – Lenguaje de Consulta Estructurada

Materia » 3° EMT,Sistemas de B. D. II « .: martes 1 agosto 2017 08:56 :.

  • .:. Permite seleccionar (consultar) los datos ingresados en las tablas de una base de datos
  • .:. Sentencia
    • .:. SELECT: atributo(s) a seleccionar (mostrar)
    • .:. FROM: tabla(s) a utilizar en la consulta
    • .:. Opcionales
      • .:. WHERE: condición con atributos
      • .:.GROUP BY: crea agrupaciones de datos
      • .:. HAVING: condición con funciones agregadas
      • .:. ORDER BY: criterio para ordenar el resultado de la consulta

Descargar el material completo de S. Q. L. – Básico