1

Páginas: 5 (1141 palabras) Publicado: 25 de enero de 2016
Fundamento
s de Base de
Datos

Propósito de las Base de Datos
• Los Sistemas de bases de datos surgieron
en respuesta a los primeros métodos de
gestión informatizada de datos
comerciales.

Propósito de las Base de Datos
• Los primeros sistemas de bases de datos
tenían problemas de:
1.
2.
3.
4.
5.
6.
7.

Redundancia e inconsistencia de datos,
Dificultad en el acceso de datos,
Aislamiento dedatos,
Problemas de integridad.
Problemas de atomicidad.
Acceso concurrente
Problemas de seguridad

Visión de datos
• Un sistema de bases de datos es una
colección de datos interrelacionados y un
conjunto de programas que permiten a los
usuarios tener acceso a estos datos y
modificarlos.

Visión de datos
• Abstracción de datos: ya que no todas las personas
tienen conocimientos de bases de datos,los
desarrolladores ocultan la complejidad para la
representación de datos a través del uso de varios
niveles

Visión de datos
• Abstracción de datos:
– Nivel físico: Define como se almacena realmente los datos,
describe el detalle de las estructuras complejas a bajo nivel.
– Nivel Lógico: Describe que datos se almacena en la base de
datos y como se relacionan entre si. Los administradores debases de datos que deben decidir la información que se guarda
en la base de datos usan el nivel lógico.
– Nivel de Vistas: Solo describe parte de la base de datos, muchos
usuario no necesitan tener acceso a todo el nivel lógico, solo
necesitan tener acceso a una parte del sistema. Este nivel existe
para simplificar su interacción con el sistema.

Modelos de datos
• Es una colección de herramientasconceptuales para
describir datos, sus relaciones su semántica y las
restricciones de consistencia.

Modelos de datos
Se pueden clasificar en cuatro categorías diferentes:
1.
Modelo relacional: Usa una colección de tablas tanto para representar
datos como a sus relaciones, su semántica y restricciones de consistencia,
a.
b.
c.
d.

Cada tabla contiene varias columnas y
Cada columna tiene unnombre único,
Cada tabla contiene registros de un tipo dado,
Cada registro tiene un número fijo de campos o atributos.

2.
El modelo entidad relación: Se basa en una percepción del mundo real,
consiste en una colección de objetos básicos denominados entidades y de las
relaciones entre ellos.
3.
Modelo de datos orientado a objetos: Se puede considerar como una
extensión del modelo E-R con concepto deencapsulación, métodos e
identidad de objetos
4.
Modelo de datos semi-estructurados: Permite especificar datos donde
los elementos individuales del mismo tipo pueden tener diferentes conjuntos
de atributos, ejemplo XML.

Lenguajes de Bases de Datos
LMD: Lenguaje de Manipulación de Datos, permite a los usuarios
tener acceso a los datos, Los tipos de acceso son:
– Recuperación de la información
–Inserción de nueva información
– El borrado de información
– Modificación de la información
Dos tipos de LMD:
– Procedimentales: necesita que el usuario especifique que datos
se necesitan y como obtenerlos
– Declarativos: Se especifica que datos necesita sin que haga falta
que se especifique como obtener los datos

Lenguajes de Bases de Datos
– SQL: Es el lenguaje de consultas mas ampliamenteutilizado

– LDD: Lenguaje de definición de datos mediante este lenguaje se
especifica los esquema de la base de datos, y propiedades
adicionales de los datos.
• Debe tener en cuenta restricciones de integridad como:
– Restricciones de dominio: Por ejemplo tipo entero, tipo carácter, tipo fecha, etc.
– Integridad referencial: En valor que aparece en una relación aparece también en
la otra.
–Asertos: Cualquier otra condición que una base de datos debe satisfacer siempre
– Autorización: Diferenciar a los usuarios en cuanto al tipo de acceso.

Gestión de transacciones
– Transacción: Una transacción es la unidad de procesamiento de la base de

datos. Se dice que tras la terminación de una transacción empieza una nueva.

– Propiedades de la transacción:

Atomicidad

Consistencia

Aislamiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS