Sunteți pe pagina 1din 13

DEFINICION DE BASES DE

DATOS, MODELOS DE DATOS Y


LENGUAJES DE DATOS
Bases de Datos I

Jorge Gutiérrez D
Docente Ocasional
Universidad Nacional de Colombia
Sede Manizales

I Semestre - 2009
Definición de Bases de Datos
 Se podría considerar como base de datos cualquier recopilación
organizada de información y que disponga de un sistema de
búsqueda específica

 Un conjunto de información almacenada en memoria auxiliar que


permite acceso directo y un conjunto de programas que
manipulan esos datos
Definición de Bases de Datos
 Una base de datos es un conjunto de datos
almacenados entre los que existen relaciones lógicas y
ha sido diseñada para satisfacer los requerimientos de
información de una empresa u organización.

 La base de datos es un gran almacén de datos que se


define una sola vez y que se utiliza al mismo tiempo
por muchos departamentos y usuarios.
Definición de Modelos de Datos
Conjunto de conceptos,
reglas y convenciones
que nos permiten
describir y manipular
(consultar y actualizar)
los datos del mundo
real que deseamos
almacenar en una BD
Aplicación de un Modelo de Datos
a un Mundo Real

Mundo Real Modelo de Datos

Estructura
de Datos
(Esquema)
Abstracción de Datos
Nivel de Visión o Externo
(Usurario) Los cajeros solo ven el listado
de clientes
Es el nivel mas alto de la
abstracción y describe

Nivel Conceptual o Type Cliente = Record


Global (empresa)
Nombre, calle, ciudad:string;
Describe cómo se
End;
almacenan los datos
(Estructuras de dato)

Nivel Físico o Interno Un registro de un cliente, es un


(Máquina) bloque de bytes ocupando
Describe cómo se posiciones de memoria
almacenan los datos
(estructuras de dato)
Grupos de Modelos de Datos
Modelos Lógicos
basados en objetos
Empleados para describir
(E-R, O.O., Binario, datos en los niveles
Semántico, infológico, conceptual y de visión
funcional de datos

Modelos Lógicos
basados en Registros Se utilizan para describir
datos en los modelos
(Relacional, Red,
conceptual y físico
Jerárquico,

Modelos Físicos de
Datos Se usan para describir datos
(unificador, en el nivel mas bajo
elementos)
Independencia de Datos
Capacidad de modificar el esquema
Independencia físico sin, cambiar los programas de la
Física de Datos aplicación; ejemplo: modificaciones al
nivel físico para mejorar el
funcionamiento

Capacidad de modificar el esquema


Independencia conceptual, sin cambiar los programa
Lógica de de la aplicación; ejemplo: añadir
Datos cuentas de mercadeo en un sistema
bancario

La independencia lógica es mas difícil de lograr que la


independencia física de datos, ya que los programas de aplicación
son fuertemente dependientes de la estructura lógica de los datos a
los que acceden.
Lenguajes de Datos
Esquema de
Bases de Datos
Se especifica
por medio de

Compilar
DDL
Diccionario de Datos Data Definition
(Contiene Metadatos) Languaje

Estructuras de
almacenamiento y
metodos de
acceso usados pos
SBD se especifican DDL de DDL de definición
por dos tipos de almacenamiento de datos
DDL
Lenguaje de Manipulación de Datos
•Recuperar información
Se entiende por •Inserción de datos nuevos
manipulación de la Bases de
Datos •Borrar información
•Modificar datos

Procedimentales: requieren que


el usuario especifique que y
DML como obtener los datos
(Data Manipulation
Lenguaje) No Procedimentales: requieren
que el usuario especifique que
datos requiere sin indicar como
Administrador de Bases de Datos
Funciones principales de un ABD:

•Definición de Esquema
•Definición de la estructura de
almacenamiento
•Definición de métodos de acceso
•Modificación del esquema y de la
organización física
•Conseción de autorización para el
acceso a los datos
•Especificar restricciones de
integridad
Usuarios de Bases de Datos
Se definen 4 tipos:

Programadores de aplicaciones:
interactuan con el sistema con
DML (pascal, C, visual basic,
Delphi, LPSQL)
Usuarios sofisticados: interactuan
solo con consultas
Usuarios especializados: desarrollan
aplicaciones de BD empleando
aplicaciones especializadas
(dibujos, CAD, audio)
Usuarios Ingenuos: interactúan con
la BD mediante aplicaciones ya
desarrolladas.
Bibliografía
 FUNDAMENTOS DE BASES DE DATOS
HENRY F Korth, ABRAHAM Silberschatz
McGrawHill, 2da Edición

 FUNDAMENTOS Y MODELOS DE BASES DE DATOS


PIATTINI VELTHUIS, Mario G
Alfaomega, 2da Edición

S-ar putea să vă placă și