BASES DE DATOS
¿Qué es una Base de Datos
BD?
• Significado en Inglés: Database DB
• El término fue utilizado por primera vez en el
año de 1963.
• Se puede definir como un conjunto de
información relacionada que se encuentra
agrupada o estructurada.
• “Es un sistema formado por un conjunto
de datos almacenados en discos que
permiten el acceso directo a ellos y un
conjunto de programas que manipulen a
éstos.”
¿Características de una Base
de Datos?
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas.
• Seguridad de acceso.
• Respaldo y recuperación
• Acceso a través de “Lenguajes de Programación”
Sistema de Gestión de
Base de Datos SGBD
• Inglés: DataBase Management System
– Es un tipo de software dedicado de ser
interfaz entre la base de datos, el usuario
y aplicaciones que usa.
– Un SGBD se compone de:
• Lenguaje de Definición de Datos
• Lenguaje de Manipulación de Datos
• Lenguaje de Consulta (interfaz)
Para que se utiliza un SGDB
(DBMS)
• Permite tener un fácil acceso a los
datos.
• El acceso de información de
varios usuarios al mismo tiempo.
• Manipulación de los datos
consultados (insertar, eliminar,
modificar)
Ventajas
Control sobre la Redundancia
de Datos
• En un sistema de BD todos las
tablas de datos o ficheros se
encuentran integrados. Y la
redundancia es utilizada para
modelar las relaciones entre datos.
Consistencia de datos
• En una DB como no existe la
redundancia de datos, al momento
de actualizar un dato, sólo se lleva a
cabo una vez, y en caso que el
campo se repita la SGDB se encarga
de buscarlo.
Compartir Datos
• Los datos de las DB pueden ser
consultados y vistos por cualquier
persona en la empresa y
compartida aquellas personas que
tienen permisos. Pero pertenece
solamente a la institución.
Accesibilidad de Datos
• La mayoría de SGBD proporcionan
lenguajes de consultas o
generadores de informes, sin
necesidad de elaborar una
aplicación que realice la tarea.
Aumento de la concurrencia
• En muchas ocasiones al trabajar
varias personas sobre datos o
información puede provocar
problemas de pérdida o problemas
en los datos. Las SGBD controla y
procura que no existan problemas
al acceder los datos varias
personas al mismo tiempo.
Desventajas
Complejidad
• Los SGBD son
programas que pueden
llegar a ser muy
complejos en su
funcionamiento y
requiere un
conocimiento en su
manejo.
• Debido a que se debe
de almacenar
información se requiere
un costo extra para
contar con el equipo
necesario.
Costo
Tipos de Base de Datos
• MySQL
• Micrsosoft SQL Server
• Access
• Oracle

Base de datos

  • 1.
  • 2.
    ¿Qué es unaBase de Datos BD? • Significado en Inglés: Database DB • El término fue utilizado por primera vez en el año de 1963. • Se puede definir como un conjunto de información relacionada que se encuentra agrupada o estructurada. • “Es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen a éstos.”
  • 3.
    ¿Características de unaBase de Datos? • Independencia lógica y física de los datos. • Redundancia mínima. • Acceso por parte de múltiples usuarios. • Integridad de los datos. • Consultas complejas. • Seguridad de acceso. • Respaldo y recuperación • Acceso a través de “Lenguajes de Programación”
  • 4.
    Sistema de Gestiónde Base de Datos SGBD • Inglés: DataBase Management System – Es un tipo de software dedicado de ser interfaz entre la base de datos, el usuario y aplicaciones que usa. – Un SGBD se compone de: • Lenguaje de Definición de Datos • Lenguaje de Manipulación de Datos • Lenguaje de Consulta (interfaz)
  • 5.
    Para que seutiliza un SGDB (DBMS) • Permite tener un fácil acceso a los datos. • El acceso de información de varios usuarios al mismo tiempo. • Manipulación de los datos consultados (insertar, eliminar, modificar)
  • 6.
  • 7.
    Control sobre laRedundancia de Datos • En un sistema de BD todos las tablas de datos o ficheros se encuentran integrados. Y la redundancia es utilizada para modelar las relaciones entre datos.
  • 8.
    Consistencia de datos •En una DB como no existe la redundancia de datos, al momento de actualizar un dato, sólo se lleva a cabo una vez, y en caso que el campo se repita la SGDB se encarga de buscarlo.
  • 9.
    Compartir Datos • Losdatos de las DB pueden ser consultados y vistos por cualquier persona en la empresa y compartida aquellas personas que tienen permisos. Pero pertenece solamente a la institución.
  • 10.
    Accesibilidad de Datos •La mayoría de SGBD proporcionan lenguajes de consultas o generadores de informes, sin necesidad de elaborar una aplicación que realice la tarea.
  • 11.
    Aumento de laconcurrencia • En muchas ocasiones al trabajar varias personas sobre datos o información puede provocar problemas de pérdida o problemas en los datos. Las SGBD controla y procura que no existan problemas al acceder los datos varias personas al mismo tiempo.
  • 12.
  • 13.
    Complejidad • Los SGBDson programas que pueden llegar a ser muy complejos en su funcionamiento y requiere un conocimiento en su manejo. • Debido a que se debe de almacenar información se requiere un costo extra para contar con el equipo necesario. Costo
  • 14.
    Tipos de Basede Datos • MySQL • Micrsosoft SQL Server • Access • Oracle

Notas del editor

  • #3 BD o DB Son conjuntos de datos almacenados en un software Ejemplo:  Excel NIT, todos estamos enlazadas a la base de datos de la SAT Es para poder información para poder acceder a ella Seguridad y precaución No se le puede dar a nadie más No puede haber redundancia, no pueden haber dos iguales No me deja borrar nada
  • #4 Independencia: Hay tablas de información para cada área que necesito Uno para cada uno Ejemplo: alumna --- maestra --- grados --- secciones (son diferentes) Dependencia: No hay datos mezclados No se pueden ingresar más datos en una columna o fila Las tablas están vinculadas en una forma en la que puedo acceder a la información Integridad, significa que nadie puede tocar la base de datos, los protege Hay restricciones Usuario y contraseña Se hace back up obligatorio
  • #5 DBMS Internto: Formularios DBMS Externo: Lo que miro Es un software Interfaz donde se crea mi base de datos Ya esta programado Me deja modificar lo que necesito
  • #6 Se puede acceder fácilmente Es agradable Crear usuario y contraseña Se puede trabajar al mismo tiempo Eliminar, agregar, etc.
  • #8 Evita la redundancia Corrige mis errores
  • #9 Buscar datos específicos Se puede recorrer toda la información “controlados”
  • #10 Se puede compartir daos entre personas y/o empresas Ej: ver las notas de Solalto
  • #11 Acceder en cualquier lugar Ej: Fcebook, Instagram Descargo la información y ya
  • #12 Si una base de datos no esta bien elaborada me puede dar el doble de algo que no necesito Si detecta un número que ya existe me marca error
  • #14 Se necesita conocimiento Es muy costosa Acces es el más económico
  • #15 Todos se pagan, lo que no se paga es el sistema operativo