« Página AnteriorPágina Siguiente »

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

E. R. – Pasaje a Tablas

Materia » 2° EMT,Sistemas de B. D. I « .: lunes 24 julio 2017 14:23 :.

Luego de haber realizado el análisis de la situación real, modelando la misma mediante un Esquema Conceptual (Diagrama Entidad-Relación) que la represente . . .

  • Entidades
    • Atributos
    • Atributo determinante
  • Relaciones
    • Cardinalidad
    • Totalidad
  • Restricciones No Estructurales (R. N. E.)

Modelo Lógico

  • Esquema Relacional
    • Representación a través de tablas de un D. E-R.
    • Descripción del esquema de la base de datos a crear para representar la situación real descripta en el D. E-R.

Descargar el Esquema Relacional – Pasaje a Tablas

Práctico N°1 – Esquema Relacional

Materia » 2° EMT,Sistemas de B. D. I « .: lunes 24 julio 2017 13:11 :.

Realizar el Esquema Relacional (pasaje a tablas) de los Diagramas Entidad-Relación presentes en el Práctico N° 1 – E.R.

Práctico N° 5 – D. D. L.

Materia » 3° EMT,Sistemas de B. D. II « .: jueves 22 junio 2017 10:45 :.

1:. Realizar el pasaje a tablas normalizado hasta 3er. Forma Normal del siguiente D. E-R. :

D.E-R. - Práctico N° 6

2:. Crear una nueva base de datos en el DBSpace datosdbs con el siguiente nombre:  p5_GRUPO_apellido
3:. Crear las tablas resultantes del punto número 1 teniendo en cuenta las siguientes restricciones no estructurales:R. N. E. (restricciones no estructurales):

  • Usuario
    • puntos {x € N | x >= 0}
  • Partido
    • res_local {x € N | x >= 0}
    • res_visita {x € N | x >= 0}
    • fase {‘grupos’, ‘cuartos’, ‘semifinal’, ‘3 y 4’, ‘final’}
  • Selección
    • Grupo {A, B, C, D}
    • Posición {1 – 16}
    • Nombre es único
  • Predice
    • Posición {1 – 16}
  • Pronostica
    • res_local {x € N | x >= 0}
    • res_visita {x € N | x >= 0}

El trabajo es individual o en grupo (máximo 3 alumn@s)

Descargar la letra del Práctico N° 5 – D. D. L.

D. M. L. – Lenguaje de Manipulación de Datos

Materia » 3° EMT,Sistemas de B. D. II « .: jueves 22 junio 2017 08:57 :.

Permite administrar la instancia de una base de datos:

  • Ingresar datos en las tablas:
    • INSERT INTO
  • Modificar los datos ingresados:
    • UPDATE
  • Eliminar las filas ingresadas:
    • DELETE FROM

Descargar el material del D. M. L. – Lenguaje de Manipulación de Datos

D. D. L. – Definición de Datos

Materia » 3° EMT,Sistemas de B. D. II « .: sábado 17 junio 2017 12:42 :.

D. D. L. (Data Definition Language) Lenguaje de Definición de Datos

Permite crear, modificar y eliminar las estructuras para almacenar los datos (Metadata).
Permite definir el Esquema de la B. D.

  • .:. Bases de Datos
    • .:. Tablas (relaciones o entidades)
    • .:. Columnas (atributos)
    • .:. Claves:
      • .:. Primarias (atributo determinante)
      • .:. Foráneas (claves externas)
      • .:. Únicas (claves candidatas)
    • .:. Índices, etc.
    • .:. Vistas (consultas almacenadas)
  • .:. Las sentencias para definir datos son:
    • .:. CREATE, crear.
    • .:. ALTER, modificar o alterar.
    • .:. DROP, eliminar o descartar.

Descargar el material del Lenguaje de Definición de Datos (D. D. L.)

« Página AnteriorPágina Siguiente »