Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
CAP 1
INTRODUCCIÓN
Nivel físico: El nivel más bajo de abstracción, describe como La colección de información almacenada
se almacenan los datos. El nivel físico describe en detalle las en la base de datos en un momento dado
estructuras de datos complejas de bajo nivel. se denomina ejemplar de la base de datos.
Nivel lógico: Describe que datos se almacenan en la base de
datos y que relaciones existen entre esos datos. El diseño general de una base de datos se
Nivel de vistas: Sólo describe parte de la base de datos. Este denomina esquema de la base de datos
nivel existe para simplificar su interacción con el sistema. El
sistema puede proporcionar muchas vistas para la misma base Nota : Los programadores de bases de datos
de datos. usan los esquemas lógicos para desarrollar los
programas de aplicación.
Modelos de datos Lenguaje de manipulación de datos(LMD)
Son una colección de herramientas Es un lenguaje que permite a los usuarios tener acceso a los
conceptuales para describir los datos, sus datos organizados mediante el modelo de datos
relaciones, su semántica y las relaciones de correspondiente para manipularlos.
consistencia.
Los tipos de acceso son :
Los LMDS procedimentales: necesitan que el Especifica el esquema de la base de datos. Además,
usuario especifique qué datos se necesitan y como especifica la estructura de almacenamiento Y los métodos de
obtenerlos. acceso a la base de datos mediante un tipo especial de LDD
llamado “Lenguaje de almacenamiento y definición de
Los LMDS declarativos(no procedimentales): datos”.
necesitan que el usuario especifique que datos se
necesitan sin que haga falta especificar como
obtener esos datos.
Atributos: es una característica de una entidad, el - Integridad referencial: Significa que cuando un registro
cual posee un nombre y un dominio.Sin embargo, en una tabla haga referencia a un registro de otra tabla, el
también representa una columna en una tabla. registro correspondiente debe existir.
Ejemplo: la entidad “Persona”, tiene el atributo - Asertos: Un aserto es cualquier condición que la base
“fecha de nacimiento”, y su dominio es fecha. de datos debe satisfacer. Las restricciones de dominio y
las restricciones de integridad referencial son formas
especiales de asertos. Si el aserto es válido, cualquier
Registros: un registro es una fila de una base de modificación futura de la base de datos se permite
datos. únicamente si no se hace que se viole ese aserto.
Bases de datos relacional
Autorización: Se define como el nivel
de acceso a la base de datos asignado al Las bases de datos relacionales se basan en el modelo
usuario. relacional y usan un conjunto de tablas para representar
tanto los datos como las relaciones entre ellos.
Niveles de autorización:
El modelo relacional es un ejemplo de modelo basado en
-Autorización de lectura registros. Los modelos basados en registros se denominan
-Autorización de inserción
así porque la base de datos se estructura en registros de
-Autorización de actualización
-Autorización de eliminación formato fijo de varios tipos. Cada tabla contiene registros
de un tipo dado. Cada tipo de registro define un numero
fijo de campos o atributos. Las columnas de la tabla se
corresponden con los atributos del tipo de registro
Acceso a la base de datos desde programas de aplicación