domingo, 11 de octubre de 2015

LENGUAJE DE MANIPULACIÓN DE DATOS.


UN LENGUAJE DE MANIPULACIÓN DE DATOS (DATA MANIPULATION LENGUAJE,DML) es un lenguaje proporcionado por el sistema gestor de base de datos que permite a los usuarios de la misma ,llevar a cabo las tareas de consulta o manipulacion de los datos ,organizados por el modelo de datos adecuado.
Son DML:select,insert,delete,update.

Lenguajes de consulta no procedimentales:
En los lenguaje no procedimentales el usuario describe la información deseada sin un procedimiento especifico para obtener esa información.

ESTRUCTURAS

SELECT

SELECT columna (,columna2,...,columnan)
FROM tabla(,tabla2,...,tablan)
(WHERE condición)
(GROUP BY columna/s)
(HAVING condición )
(ORDER BY columna/s);

Ejemplos:

1.SELECT*FROM alumnos;
Esta consulta nos mostrara todo lo que  hay de la tabla alumnos (el asterisco significa todo).

2.SELECT nombre_alumno,fecha _nacimiento,nota_media ,dni FROM alumnos WHERE fecha_nacimiento
BETWEEN`1990/12/21`AND `1995/11/20` ORDER BY nota_media;
Pedimos que nuestras columnas nombre_alumno,fecha_nacimiento,nota_media y dni de los alumnos que nacieron entre el 21/12/1990 y 20/11/1995 ordenados por la nota media.

UPDATE
UPDATE tabla
SET columna = nuevovalor,(,columna2 = nuevovalor,...,columnan = nuevovalor)
(WHERE condición).

Ejemplos:
1.UPDATE empleados SET salario=salario+500;
Esta sentencia aumenta 500 al salario de todos los campos de la tabla empleados.

2.UPDATE empleados SET nombre = "Paquito" where num_empleado = 1;
Esta sentencia actualiza el nombre de empleados numero 1 a "Paquito".

DELETE
1.DELETE from empleados;
Borra todos los datos de la tabla empleados;

2.DELETE from empleados where numero_emp = 3;
Elimina la fila del empleado numero 3.




LENGUAJE DE DEFINICIÓN DE DATOS


El DDL(Data Definition Lenguaje o Data Description),es la parte del SQL dedicada a la definición de la base de datos,consta de sentencias para definir la estructura de la base de datos ,permite definir gran parte del nivel interno de la base de datos.Por este motivo estas sentencias serán utilizadas normalmente por el administrador de la base de datos.
La definición de la estructura de la base de datos incluye tanto la creación inicial de los diferentes objetos que formaran la base de datos ,como el mantenimiento de esa estructura .Las sentencias del DDL utilizan unos verbos que se repiten para los distintos objetos.Por ejemplo para crear un objeto nuevo el verbo sera CREATE y a continuación el tipo de objeto a crear .CREATE  DATABASE es la sentencia para crear una base da datos,CREATE TABLE nos permite crear una nueva tabla ,CREATE INDEX crear un nuevo indice .
Para eliminar  un objeto utilizaremos el verbo DROP(DROP TABLE,DROP INDEX...)y para modificar algo de la definición de un objeto ya creado utilizaremos el verbo ALTER (ALTER TABLE,ALTER INDEX..)
BASES DE DATOS,TABLAS ,VISTAS,INDICES son objetos que se manejan a través del DDL .


SOFTWARES DE S.G.B.D

Son  sistemas de administración de bases de datos que permiten a los usuarios  acceder y manipular la base de datos proveyendo métodos para construir sistemas de procesamiento de datos para aplicaciones que requieran acceso a los datos ,también  proveen a los administradores las herramientas que les permiten ejecutar tareas de mantenimiento y administración de los datos.
 Algunas de sus características son:


  • Control de la redundancia de datos
  •  Compartimiento de datos
  • Mantenimiento de la integridad
  • Soporte para control de transacciones y recuperación de fallas.
  • Independencia de los datos.
  • Seguridad.
  • Velocidad



La mayoría de los sistemas DBMS están disponibles para ser instalados en múltiples plataformas de hardware.
Los sistemas de bases de datos relacionales RDBMS (Relational Database Management System, por sus siglas en Inglés) tales como Oracle, MySQL, SQL Server, PostgreSQL, Informix, entre otros, le permiten ejecutar las tareas que se mencionan a continuación,


  • Ingresar datos al sistema.
  • Almacenar los datos.
  • Recuperar los datos y trabajar con ellos.
  • Proveen herramientas para capturar, editar y manipular datos.
  • Permiten aplicar seguridad.
  • Crear reportes e informes con los datos.

domingo, 13 de septiembre de 2015

OBJETIVOS DE UNA BASE DE DATOS


 Resultado de imagen para OBJETIVOS DE UNA BASE DE DATOS

Debido a la pluralidad en el entrono de programas  de las bases de datos ,la información se encuentra en diferentes formatos y lenguajes de programación ,debido a que cada desarrollador emplea diferentes programas.Esto puede llegar a crear inconsistencia en los datos.

Es por ello que se deben desarrollar sistemas que permitan la obtención rápida y eficaz de información.
Los valores (datos)que están almacenados en la base de datos,satisfacen ligaduras utilizadas en el transcurso del resguardo de información empleada por cada desarrollador,esto hace que al momento de querer cambiar datos sea muy difícil .

  Ya que la computadora es un aparato,este no esta exento de una falla.
Por ello es importante,que cuando se tiene algún fallo  se pueda restaurar en una sesión donde había consistencia,para no perder las ligadura de la información guardada en ese aparato.

Conforme se han mejorado los sistemas ,estos han permitido una busque da mas rápida e interactiva con el usuario,permitiendole actualizar datos,aunque esto `puede llegar a crear inconsistencia de datos.

La información de toda empresa es importante,por ello se debe garantizar el control al acceso de datos de la misma ,garantizando con un grado de seguridad la confiabilidad de la protección de los datos.Para evitar perdidas o alteraciones en sus bases de datos.

martes, 8 de septiembre de 2015

registro a la feria de empleo TESI

file://servidor/clientes/pc_02/Downloads/registro.pdf

JESUS BRIAN SANCHEZ
Tu asistencia al evento
FERIA DE EMPLEO PARA JÓVENES TES IXTAPALUCA
ha sido confirmada.
Fecha: 11-09-2015
Lugar: INSTALACIONES DEL PLANTEL TES IXTAPALUCA
Horario: De: 9 A 15

No se encontraron ofertas compatibles en los eventos que está registrado. Se enviarán nuevamente, a este mismo correo, dos días antes del evento, las ofertas compatibles.

Recuerda llevar IMPRESO el comprobante de registro que fue generado al momento de tu inscripción al evento.
¡Estamos para servirte!
No responder a este correo.

viernes, 4 de septiembre de 2015

Areas de Usabilidad. SGBD

 Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.

Durante la década de 1980 el auge de la programación orientada a objetos influyó en el modo de manejar la información de las bases de datos. Programadores y diseñadores comenzaron a tratar los datos en las bases de datos como objetos. Esto quiere decir que si los datos de una persona están en la base de datos, los atributos de la persona como dirección, teléfono y edad se consideran que pertenecen a la persona, no son datos extraños. Esto permite establecer relaciones entre objetos y atributos, más que entre campos individuales.


Resultado de imagen para sistemas gestores de bases de datos USABILIDAD

Tipos de Sistemas Gestores de Bases de Datos


Resultado de imagen para tipos de sistemas gestores de bases de datos propietarios y libres

GESTORES DE BASE DE DATOS LIBRES Y PROPIETARIAS

Al momento de elegir la plataforma de base de datos sobre la cual correr nuestras aplicaciones de negocio y de misión crítica, generalmente se teníamuy pocas y clarísimas opciones a escoger. Cada una tiene fortalezas y flexibilidades que hacen que las corporaciones elijan con que paquete tiene que escoger.

La elección de una base de datos hasido por mucho tiempo un punto de discusión necesaria dentro de los departamentos de sistemas de las empresas, debido a que dicha decisión acarrea muchas importantes consecuencias para laorganización, a veces de manera permanente. Para aplicaciones de misión crítica esta discusión es aún mucho más importante, y los factores que inciden dentro de la decisión de adoptar una u otra plataforma son muyvariados y complejos a la vez.

La característica que más se nota en un sistema de base de datos es la velocidad de procesamiento, pero en la medida en que aumenta la complejidad de un proyectoinformático otras características se hacen necesarias.

Características de las base de datos libres

●Pueda ser usado sin restricciones de ningún tipo.
●Pueda ser estudiado (debe permitir el accesoa su código fuente).
●Puede ser redistribuido (la copia no constituye delito).
●Puede ser modificado y es permitido distribuirlo con las modificaciones.

Ejemplos de gestores de base de datos libres
Firebird
BDB
MySQL
PostgreSQL
Sqlite
Ejemplos de gestores de base de datos propietarios
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
MAGIC
MicrosoftSQL Server
Open Access

Sistemas Gestores de Bases de Datos.

Sistema Gestor de Base de Datos.

 Un Sistema Gestor de Base de Datos (SGBD, en inglés DBMS: DataBase Management System) es un sistema de software que permite la definición de bases de datos; así como la elección de las estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de un lenguaje de programación. Un SGBD relacional es un modelo de datos que facilita a los usuarios describir los datos que serán almacenados en la base de datos junto con un grupo de operaciones para manejar los datos.


Los SGBD relacionales son una herramienta efectiva que permite a varios usuarios acceder a los datos al mismo tiempo. Brindan facilidades eficientes y un grupo de funciones con el objetivo de garantizar la confidencialidad, la calidad, la seguridad y la integridad de los datos que contienen, así como un acceso fácil y eficiente a los mismos.