estudios

Páginas: 6 (1337 palabras) Publicado: 10 de febrero de 2014
Introducción a las bases de datos
Fundamentos de diseño de bases de datos

Introducción a las bases de datos
Organización lógica de los datos
Sistemas basados en archivos
Concepto intuitivo de base de datos

Sistemas gestores de bases de datos
Definición
Características y ventajas

Bases de datos
Definición
Operaciones: Lenguajes DDL y DML
Usuarios de la base de datos
Datosoperativos y esquema de la base de datos

Arquitectura de un sistema gestor de bases de datos
Niveles de abstracción
Independencia de los datos (física y lógica)

1

Organización lógica de los datos
Sistemas basados en archivos
Campo

Unidad mínima.

Registro

Conjunto de campos relacionados.

Fichero

Conjunto de registros relacionados.

Carpeta

Conjunto de ficherosrelacionados.

2

Organización lógica de los datos
Las carpetas se organizan jerárquicamente
(en carpetas y subcarpetas) para formar un árbol:

3

Organización lógica de los datos
Ejemplo: Gestión de la Universidad
Utilización de aplicaciones distintas para cada necesidad:
Aplicaciones
Matrículas
Actas
Expedientes y certificados
Organización docente
Horarios


Datos
Alumnos,asignaturas…
Asignaturas, profesores, alumnos…
Alumnos, planes de estudio…
Profesores, asignaturas, departamentos…
Profesores, grupos, asignaturas, aulas…

Cada programa define y gestiona sus propios datos.
4

Organización lógica de los datos
Ejemplo: Gestión de la Universidad
Problema:
Problema: Los datos pertenecen a las aplicaciones.
Consecuencias:
Consecuencias:
Existencia de datosredundantes.
Posible aparición de inconsistencias.
Información no reutilizable .
p.ej. Dificultad a la hora de relacionar datos
(¿en qué aula está un alumno a una hora determinada?)
5

Organización lógica de los datos
Ejemplo: Gestión de la Universidad
Solución:
Solución:
Base de datos común para distintas aplicaciones.
En la base de datos se almacenan, de forma
centralizada, los datosreferentes a asignaturas,
planes de estudio, cursos, grupos, alumnos,
profesores, departamentos, aulas...
Las distintas aplicaciones trabajan sobre los mismos
datos, que se comparten en función de las
necesidades de cada aplicación.

6

Organización lógica de los datos
Concepto intuitivo de base de datos
Fondo común de información almacenada en una
computadora para que cualquier personao programa
autorizado pueda acceder a ella, independientemente
de su lugar de procedencia y del uso que haga de ella.

Base de datos:
Conjunto de datos comunes
que se almacenan sin redundancia
para ser útiles en diferentes aplicaciones.
7

Sistemas gestores de bases de datos
Limitaciones de los sistemas basados en archivos
Resulta complejo utilizar un sistema de archivos para:Modificar dinámicamente la estructura de un archivo.
Consultar o actualizar un archivo de forma flexible.
Proteger ciertos datos de usuarios no autorizados.
Permitir el acceso a los datos desde distintas aplicaciones.
Solución
Utilizar un sistema de gestión de bases de datos.
8

Sistemas gestores de bases de datos
Sistema de Gestión de Bases de Datos
[DBMS: DataBase Management System]System]
Software con capacidad para definir,
mantener y utilizar una base de datos.
Un sistema de gestión de bases de datos debe permitir
definir estructuras de almacenamiento, acceder a los
datos de forma eficiente y segura, etc..
Ejemplos: Oracle, IBM DB2, Microsoft SQL Server,
Interbase, MySQL, PostgreSQL…
Interbase, MySQL, PostgreSQL…

9

Sistemas gestores de bases de datosCaracterísticas de un sistema gestor de bases de datos:
1. Independencia: Los datos se organizan
Independencia:
independientemente de las aplicaciones que los vayan a
usar (independencia lógica) y de los ficheros en los que
(independencia lógica)
vayan a almacenarse (independencia física).
(independencia física).
2. Los usuarios y las aplicaciones pueden acceder a
los datos mediante el uso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS