S. Q. L. – Lenguaje de Consulta Estructurada

Materia » 2° EMT,3° EMT,Sistemas de B. D. I,Sistemas de B. D. II « .: miércoles 23 septiembre 2020 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

 

2da Entrega – Ejemplo de Estudio de Permisos

Materia » 3° EMT,Sistemas de B. D. II « .: viernes 18 septiembre 2020 22:14 :.

Utilizando como ejemplo el Práctico N° 5, les dejo un ejemplo de lo que deben realizar para la segunda entrega del proyecto de pasaje de grado

Filtros, búsquedas y expresiones regulares

Materia » 2° EMT,S. Operativos II « .: jueves 17 septiembre 2020 17:41 :.

Un grupo de comandos que leen alguna entrada, realizan una transformación y escriben una salida.

  • find
  • grep
  • egrep
  • fgrep
  • sort
  • tr
  • sed
  • join
  • uniq
  • head
  • tail
  • wc
  • cut

Práctico N° 3 – Filtros

Materia » 2° EMT,S. Operativos II « .: jueves 17 septiembre 2020 16:15 :.

Los archivos que contienen la información indicada en este práctico se encuentran en el directorio “/home/prueba/practico3”.

Los archivos tienen la siguiente información:
• jugadores (n° camiseta : nombre : posición : altura : peso : selección)
• partido (fecha y hora : tipo : local : visitante : goles local : goles visitante )
• gol ( jugador : selección : minuto : tipo de gol )

Respaldos en MySQL

Materia » 3° EMT,Sistemas de B. D. II « .: miércoles 16 septiembre 2020 08:38 :.

  • Realiza respaldos del esquema y/o la instancia de una o varias bases de datos.
  • Genera las sentencias necesarias para crear nuevamente:
    • el esquema
      • Tablas
      • Vistas
      • Procedimientos y/o funciones
      • Triggers.
    • la instancia
      • Datos ingresados en el esquema
  • Puede generar respaldos en formato CSV (texto delimitado por algún caracter) o en formato XML.
  • Existen tres formas básicas para generar respaldos con este comando:
    • Respaldar un conjunto de tablas de una base de datos
      • mysqldump [opciones] nombre_bd [nombre_tabla1 …]
    • Respaldar un conjunto de base de datos
      • mysqldump [opciones] –databases nombre_bd1 …
    • Respaldar todas las bases de datos del servidor
      • mysqldump [opciones] –all-databases

Seguridad – Privilegios

Materia » 3° EMT,Sistemas de B. D. II « .: viernes 4 septiembre 2020 11:30 :.

Para mantener la seguridad de los datos de una base de datos MySQL existen tres niveles básicos de seguridad:

  • – 1er. nivel: Administrativo
  • – 2do. nivel: Bases de Datos
  • – 3er. nivel: Tablas

MySQL utiliza sus propios usuarios, no tienen porque existir el usuario en el Sistema Operativo donde se ejecuta el servidor de Bases de Datos.

Al instalar el servidor MySQL se crea el usuario DBSA, el administrador del servidor de Bases de Datos, el usuario root.

Los usuarios de MySQL son identificados por un nombre y por la dirección IP del equipo o red desde donde se conectarán.

 

2da. Entrega – Requerimientos

Materia » 3° EMT,Programación III,Sistemas de B. D. II « .: miércoles 2 septiembre 2020 09:29 :.

Sistemas de Bases de Datos II

  • – Análisis y Diseño de la Base de Datos
    • – D. E-R.
    • – Esquema Relacional
      • – Pasaje a Tablas
      • – Normalización (3er. Forma Normal)
    • – Diccionario de Datos
  • – Modelo físico.
    • – Implementación de la bases de datos resultante del punto anterior.
      • – Creación de tablas y estructuras necesarias en el servidor del instituto (192.168.2.195)
      • Sentencias del D. D. L. utilizadas
    • – Seguridad
      • – Estudio de los permisos sobre la Base de Datos, las tablas y atributos, considerando los diferentes roles de usuarios
      • – Sentencias D. C. L. para implementar los privilegios de la Base de Datos.

Programación III

  • – Se debe entregar el código fuente realizado
  • – El ejecutable de la aplicación deberá conectarse a la base de datos del servidor del instituto (192.168.2.195).
  • – El sistema deberá permitir la ejecución de la totalidad de las altas, bajas y modificaciones de los datos.

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

Materia » 3° EMT,Sistemas de B. D. II « .: martes 1 septiembre 2020 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