SlideShare una empresa de Scribd logo
1 de 5
JHON FREDY TRIANA A



  1. ¿Por qué usar una Base de Datos?


  •   Es Compacto: No hacen falta archivos de papeles que pudieran ocupar
      mucho espacio.

  •   Es Rápido: La máquina puede obtener y modificar datos con mucha
      mayor velocidad que un ser humano. Así es posible satisfacer con rapidez
      consultas de casos particulares, del momento, sin necesidad de
      búsquedas visuales o manuales que refieren mucho tiempo.

  •   Es menos Laborioso: Se elimina gran parte del tedio de manera archivos
      a mano. Las tareas mecánicas siempre serán mejor realizadas por las
      maquinas.

  •   Es Actual: Se dispone en cualquier momento de información precisa y al
      día.

  •   Cómoda: Al tener la información en un mismo sitio, ahorraremos tiempo y
      trabajo



  2. ¿Cuando se requiere utilizar un sistema administrador de Bases de
     datos?

  Un dba se requiere cuando la información no esta siendo utilizada de la
  mejor forma, cuando hay redundancia de datos, desorden de datos, perdida
  de datos y su costo no es el más fiable.

  3. Que es una base de datos. Definición?

  Se define una base de datos como una serie de datos organizados y
  relacionados entre sí, los cuales son recolectados y explotados por los
  sistemas de información de una empresa o negocio en particular.

  Desde el punto de vista informático, la base de datos 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 ese conjunto de
  datos.
  Cada base de datos se compone de una o más tablas que guarda un
  conjunto de datos. Cada tabla tiene una o más columnas y filas. Las
  columnas guardan una parte de la información sobre cada elemento que
  queramos guardar en la tabla, cada fila de la tabla conforma un registro.
JHON FREDY TRIANA A




  4. ¿Limitaciones del Enfoque para el Manejo de Datos en Base a
     Archivos?

  Sistema de Procesamiento de archivos:

  Dificultad de Acceso a ciertos datos o información:

  Si no existen programas para acceder o calcular cierta información, no puede
  accederse a ella.
  Ej. Calcular totales, o registros con cierta condición.

  Aislamiento de Datos:

  Los datos pueden estar en varios archivos con distintos formatos, que
  complican la creación de programas nuevos.

  Falta de Integridad:

  Es complicado mantener ciertas condiciones en la información. Ej.: Que el
  saldo sea superior a cierta cantidad, que un empleado no esté adscrito a un
  número de Departamento que no exista.

  Problemas de Atomicidad en las operaciones:

  A veces es esencial que para la consistencia de la BD se efectúen varias
  operaciones como si fueran una única operación, evitando que se produzcan
  fallos en medio de dicha operación. Ej.: En una transferencia bancaria hay
  que dar de quitar dinero de una cuenta y añadirlo a la otra.

  Problemas en el Acceso Concurrente:

  Si varios usuarios acceden a la vez a un dato pueden producirse errores. Ej.:
  Si se saca dinero de una misma cuenta desde dos sitios distintos.

  Problemas de Seguridad:

  Dificultad para controlar que ciertos usuarios no accedan a ciertos datos.

  Problemas de integridad. Los valores de los datos almacenados en la BD
  deben satisfacer ciertas restricciones de consistencia. Los desarrolladores
  hacen cumplir estas restricciones en el sistema añadiendo código apropiado
  en las diversas aplicaciones. Sin embargo, cuando se añaden nuevas
JHON FREDY TRIANA A


  restricciones es difícil cambiar los programas para hacer que se cumplan.
  Esto se complica cuando las restricciones implican diferentes elementos de
  datos de diferentes archivos.

  Problemas de atomicidad. En muchas aplicaciones es crucial asegurar que,
  cuando ocurra un fallo y sea detectado, se restauren los datos a un estado
  de consistencia que existía antes del fallo. Es difícil asegurar esta propiedad
  en un sistema de archivos tradicional.


  5. ¿Por qué aparecen las Bases de Datos?
  Tuvieron sus orígenes en 1960 - 1962, cuando se empezaron a usar las
  maquinas que codificaban la información en tarjetas perforadas por medio de
  agujeros. Las bases de datos se crean con el objetivo de almacenar grandes
  cantidades de datos que antes se almacenaba en libros, lo que era lento,
  costoso y complejo (cualquier actualización a realizar, había que hacerla en
  cada uno de los libros en los que apareciera dicha información a modificar).
  Las primeras bases de datos manejaban ficheros que eran almacenados en
  tarjetas o soportes magnéticos. Cuando los ordenadores evolucionan,
  aparecen las cintas y los discos, a la vez que las maquinas son dotadas de
  mucha mas potencia y facilidad de manipulación, es por tanto en ese
  momento cuando las bases de datos comienzan a ser realmente útiles.


  6. ¿Que es un SGBD?
  Sistema de Gestión de Base de Datos (SGBD)
  Los Sistema de Gestión de Base de Datos son un tipo de software muy
  específico, dedicado a servir de interfaz entre la base de datos, el usuario y
  las aplicaciones que la utilizan. Se compone de un lenguaje de definición de
  datos, de un lenguaje de manipulación de datos y de un lenguaje de
  consulta.
  Productos SGBD disponibles en el mercado
  SGBD libres     MySQL Licencia Dual, depende el uso (no se sabe hasta
  cuando, ya que la compró Oracle). Sin embargo, existen 2 versiones: una
  gratuita que sería equivalente a la edición "express" SQL server de Windows
  y otra más completa de pago, ese pago se haría en la licencia de ella ya que
  permitiría usarse en otras distribuciones sin usar la licencia GNU.
JHON FREDY TRIANA A


   PostgreSQL Licencia BSD
   Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC
    LICENSE Version 1.0.
   Apache Derby (http://db.apache.org/derby/) etc.

SGBD no libres

dBase, FileMaker, Fox Pro, DB2 Universal Database (DB2 UDB), IBM Informix,
Interbase de CodeGear, filial de Borland, MAGIC, Microsoft Access, Microsoft
SQL Server, NexusDB, Open Access, Oracle

SGBD no libres y gratuitos
Microsoft SQL Server Compact Edition Basica, Sybase ASE Express Edition
para Linux (edición gratuita para Linux), Oracle Express Edition 10


    7. ¿Del punto 1.4 capitulo 1 define con tus propias palabras cada uno
       de los ítems que implica la seguridad?


En el nivel físico la seguridad implica en que debemos saber que tipos de datos
debemos manejar según la capacidad para ello debemos tener en cuenta las
características de la maquina y obviamente tener el tipo de seguridad del
backup ya que es una gran herramienta en el cual podemos utilizar en el
momento que hallan perdida de datos.
En el nivel lógico la seguridad que implica es el numero de datos que guardar y
que datos se debe relacionar entre si, saber que estructura se deben tener en
cuenta en la base de datos “que tipo de usuarios”
En el nivel de vistas la seguridad que implica es restringir la visualización de
ciertos datos a ciertas usuarios, restricción al acceso de la base de datos
mediante el login. En el cual el administrador puede tener acceso a todas las
opciones crear, consultar, modificar, eliminar.
JHON FREDY TRIANA A




8. ¿Cuales son los lenguajes DBMS y definirlos?



Lenguajes del DBMS

En la estructura básica de un Sistema Manejador de Base de Datos se enuncian
dos lenguajes que permiten trabajar sobre la base de datos.
Estos lenguajes estándar son:

   •   DDL (Data Definition language): Lenguaje de Definición de Datos. Por
       medio de este el DBMS identifica las descripciones de los elementos de
       los esquemas y almacena la descripción del esquema en el catálogo del
       DBMS.
       Por medio de este el DBMS especifica el esquema conceptual e interno
       (Base de datos Almacenada).



   •   SDL (Store Definition language): Lenguaje de definición de
       almacenamiento. Es utilizado por el DBMS para especificar el esquema
       interno que corresponde a la Base de Datos Almacenada.

   •   VDL (View Definition language): Lenguaje de Definición de Vistas. Es
       utilizado por el DBMS para especificar las vistas del usuario y sus
       correspondencias con el esquema conceptual.

En las Bases de Datos Relacionales, el SQL, representa una combinación de los
anteriores.

   •   DML (Data Manipulation language): Lenguaje de Manipulación de
       Datos. Permite la manipulación de las operaciones de Inserción,
       Eliminación y Modificación.
          o Tipos de DML's:
                  De alto Nivel o No por procedimientos: SQL.
                  De bajo Nivel o por procedimientos.

Más contenido relacionado

La actualidad más candente

Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092JoseQuiroz82
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)UTN
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datosRaul Hernandez
 
Usuarios de un SGBD
Usuarios de un SGBDUsuarios de un SGBD
Usuarios de un SGBDjosemullo3
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324AlexanderBenitez21
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoYaiberth
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datoswuali gomez
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007jhonj95
 

La actualidad más candente (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 11-6
Base de datos 11-6Base de datos 11-6
Base de datos 11-6
 
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
Presentación de bases de datos. Quiroz, Jose, C.I.:30123092
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Smbd
SmbdSmbd
Smbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)
 
Unidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de DatosUnidad 1. Sistema Manejador de Bases de Datos
Unidad 1. Sistema Manejador de Bases de Datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Usuarios de un SGBD
Usuarios de un SGBDUsuarios de un SGBD
Usuarios de un SGBD
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324Presentacion base de datos. Alexander Benitez 28009324
Presentacion base de datos. Alexander Benitez 28009324
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 

Similar a Taller 1

Similar a Taller 1 (20)

Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliveros
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
Expo base de datos
Expo base de datosExpo base de datos
Expo base de datos
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Lindaddadadaaaaa
LindaddadadaaaaaLindaddadadaaaaa
Lindaddadadaaaaa
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Linda tatiana
Linda tatianaLinda tatiana
Linda tatiana
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 

Taller 1

  • 1. JHON FREDY TRIANA A 1. ¿Por qué usar una Base de Datos? • Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio. • Es Rápido: La máquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano. Así es posible satisfacer con rapidez consultas de casos particulares, del momento, sin necesidad de búsquedas visuales o manuales que refieren mucho tiempo. • Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a mano. Las tareas mecánicas siempre serán mejor realizadas por las maquinas. • Es Actual: Se dispone en cualquier momento de información precisa y al día. • Cómoda: Al tener la información en un mismo sitio, ahorraremos tiempo y trabajo 2. ¿Cuando se requiere utilizar un sistema administrador de Bases de datos? Un dba se requiere cuando la información no esta siendo utilizada de la mejor forma, cuando hay redundancia de datos, desorden de datos, perdida de datos y su costo no es el más fiable. 3. Que es una base de datos. Definición? Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Desde el punto de vista informático, la base de datos 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 ese conjunto de datos. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
  • 2. JHON FREDY TRIANA A 4. ¿Limitaciones del Enfoque para el Manejo de Datos en Base a Archivos? Sistema de Procesamiento de archivos: Dificultad de Acceso a ciertos datos o información: Si no existen programas para acceder o calcular cierta información, no puede accederse a ella. Ej. Calcular totales, o registros con cierta condición. Aislamiento de Datos: Los datos pueden estar en varios archivos con distintos formatos, que complican la creación de programas nuevos. Falta de Integridad: Es complicado mantener ciertas condiciones en la información. Ej.: Que el saldo sea superior a cierta cantidad, que un empleado no esté adscrito a un número de Departamento que no exista. Problemas de Atomicidad en las operaciones: A veces es esencial que para la consistencia de la BD se efectúen varias operaciones como si fueran una única operación, evitando que se produzcan fallos en medio de dicha operación. Ej.: En una transferencia bancaria hay que dar de quitar dinero de una cuenta y añadirlo a la otra. Problemas en el Acceso Concurrente: Si varios usuarios acceden a la vez a un dato pueden producirse errores. Ej.: Si se saca dinero de una misma cuenta desde dos sitios distintos. Problemas de Seguridad: Dificultad para controlar que ciertos usuarios no accedan a ciertos datos. Problemas de integridad. Los valores de los datos almacenados en la BD deben satisfacer ciertas restricciones de consistencia. Los desarrolladores hacen cumplir estas restricciones en el sistema añadiendo código apropiado en las diversas aplicaciones. Sin embargo, cuando se añaden nuevas
  • 3. JHON FREDY TRIANA A restricciones es difícil cambiar los programas para hacer que se cumplan. Esto se complica cuando las restricciones implican diferentes elementos de datos de diferentes archivos. Problemas de atomicidad. En muchas aplicaciones es crucial asegurar que, cuando ocurra un fallo y sea detectado, se restauren los datos a un estado de consistencia que existía antes del fallo. Es difícil asegurar esta propiedad en un sistema de archivos tradicional. 5. ¿Por qué aparecen las Bases de Datos? Tuvieron sus orígenes en 1960 - 1962, cuando se empezaron a usar las maquinas que codificaban la información en tarjetas perforadas por medio de agujeros. Las bases de datos se crean con el objetivo de almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualización a realizar, había que hacerla en cada uno de los libros en los que apareciera dicha información a modificar). Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnéticos. Cuando los ordenadores evolucionan, aparecen las cintas y los discos, a la vez que las maquinas son dotadas de mucha mas potencia y facilidad de manipulación, es por tanto en ese momento cuando las bases de datos comienzan a ser realmente útiles. 6. ¿Que es un SGBD? Sistema de Gestión de Base de Datos (SGBD) Los Sistema de Gestión de Base de Datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Productos SGBD disponibles en el mercado SGBD libres MySQL Licencia Dual, depende el uso (no se sabe hasta cuando, ya que la compró Oracle). Sin embargo, existen 2 versiones: una gratuita que sería equivalente a la edición "express" SQL server de Windows y otra más completa de pago, ese pago se haría en la licencia de ella ya que permitiría usarse en otras distribuciones sin usar la licencia GNU.
  • 4. JHON FREDY TRIANA A  PostgreSQL Licencia BSD  Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC LICENSE Version 1.0.  Apache Derby (http://db.apache.org/derby/) etc. SGBD no libres dBase, FileMaker, Fox Pro, DB2 Universal Database (DB2 UDB), IBM Informix, Interbase de CodeGear, filial de Borland, MAGIC, Microsoft Access, Microsoft SQL Server, NexusDB, Open Access, Oracle SGBD no libres y gratuitos Microsoft SQL Server Compact Edition Basica, Sybase ASE Express Edition para Linux (edición gratuita para Linux), Oracle Express Edition 10 7. ¿Del punto 1.4 capitulo 1 define con tus propias palabras cada uno de los ítems que implica la seguridad? En el nivel físico la seguridad implica en que debemos saber que tipos de datos debemos manejar según la capacidad para ello debemos tener en cuenta las características de la maquina y obviamente tener el tipo de seguridad del backup ya que es una gran herramienta en el cual podemos utilizar en el momento que hallan perdida de datos. En el nivel lógico la seguridad que implica es el numero de datos que guardar y que datos se debe relacionar entre si, saber que estructura se deben tener en cuenta en la base de datos “que tipo de usuarios” En el nivel de vistas la seguridad que implica es restringir la visualización de ciertos datos a ciertas usuarios, restricción al acceso de la base de datos mediante el login. En el cual el administrador puede tener acceso a todas las opciones crear, consultar, modificar, eliminar.
  • 5. JHON FREDY TRIANA A 8. ¿Cuales son los lenguajes DBMS y definirlos? Lenguajes del DBMS En la estructura básica de un Sistema Manejador de Base de Datos se enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos lenguajes estándar son: • DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS. Por medio de este el DBMS especifica el esquema conceptual e interno (Base de datos Almacenada). • SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es utilizado por el DBMS para especificar el esquema interno que corresponde a la Base de Datos Almacenada. • VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el DBMS para especificar las vistas del usuario y sus correspondencias con el esquema conceptual. En las Bases de Datos Relacionales, el SQL, representa una combinación de los anteriores. • DML (Data Manipulation language): Lenguaje de Manipulación de Datos. Permite la manipulación de las operaciones de Inserción, Eliminación y Modificación. o Tipos de DML's:  De alto Nivel o No por procedimientos: SQL.  De bajo Nivel o por procedimientos.