sábado, 7 de noviembre de 2015

Ingenieria de sistemas y la Tecnologia

BASE DE DATOS


DEFINICIÓN
Una base de datos organizados y relacionados entre si, por los cuales son recolectados por los sistemas de información de una empresa o empresas.

CARACTERÍSTICAS
Las principales características de los sistemas de base de datos:
  • Independencia lógica y física de datos.
  • Acceso  por parte de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas.
  • Seguridad de acceso.
  • Acceso de lenguajes de programación.
  • Respaldo y recuperación de datos.
SISTEMA DE GESTIÓN DE SEGURIDAD(SGBD)
Es un tipo de software muy especifico, dedicado a servir una interfaz entre base de datos, entre el  usuario y las aplicaciones que la utilizan.
VENTAJAS DE LA BASE DE DATOS
  • Control sobre las redundancia de datos
  • Consistencia de datos
  • Compartir de datos
  • Mantenimientos estándares
  • Mejorar la integridad de datos
  • Mejorar en la seguridad
  • Mejorar en la accesibilidad a los datos
  • Mejorar en la productividad
  • Mejorar en el mantenimiento
  • Mejorar en los servicios de copias de seguridad
DESVENTAJAS DE LA BASE DE DATOS 
  • Complejidad
  • El costo del equipamiento adicional
  • Las vulnerables a los fallos
TIPOS DE CAMPOS
  • Numérico: Podemos encontrar enteros "no decimales" y reales "decimales".
  • Boleanos: Son verdaderos "si" o falsos "no".
  • Alfanuméricos: Tienen cifras y letras y solo pueden tener hasta 255 caracteres.
  • Fechas: Facilita para ordenar los registros por fechas o calcular los días entres fecha o otras.
TIPOS DE DATOS
  • MySql: Es una base de datos utilizada por una licencia que se basa en un servidor, y tiene gran rapidez. No es recomendable para grandes volúmenes de información.
  • PostgreSql y Oracle: Es una base de datos poderosos. Administra grandes cantidades de información.
  • Access: Es una base de datos desarrollada por microsoft. Creada por el programa access, y crea un archivo .mdb. 
  • Microsoft Sql Server: Es una base de datos mas potente que access. Utilizada para manejar grandes volúmenes de informaciones y tambien desarrollada por microsoft.
ESTRUCTURA DE BASE DE DATOS

  • Registros
  • Tablas
  • Campos
  • Lenguaje SQL


OBJETIVOS DE UN GESTIÓN DE BASE DE DATOS
  • Seguridad
  • Consistencia
  • Interfaz
  • Recuperación de datos
  • Disponibilidad, para accesibilidad de datos
  • Eficiencia y eficacia
DISEÑO DE UNA BASE DE DATOS
  • Modelo jerárquico de datos: Tiene una estructura árbol escente. Los primeros sistemas administradores de BD.
  • Modelo de datos en red: El objetivo es optimizar la velocidad y conveniencia del procedimiento.
  • Modelo racional de datos: Supera las limitaciones de los anteriores y es la mas reciente. Todos los datos en la base de datos como sencillas tablas de dos dimensiones.