Documente Academic
Documente Profesional
Documente Cultură
Campo: Atributo o característica de algún objeto, persona o entidad. Es la unidad más pequeña de
información almacenada con un nombre asignado. Unida mínima de almacenamiento en disco (atributo).
Registro: Conjunto de campos pertenecientes a algún objeto, persona o entidad. Es un conjunto de campos
interrelaciónales entre si, asociados bajo un mismo nombre y describen una entidad (persona, objeto, cosa,
es decir, de lo que se trate o se este hablando). Conjunto de campos o atributos (tupla=renglón),
Archivo: Conjunto de registros de un mismo tipo. Conjunto de registros que están relacionados entre si, los
cuales contienen información semejante.
Campos
Archivo
Para ordenar un archivo respecto a un campo existen 2 formas de hacerlo: ordenarlo físicamente o por
medio de índices.
Índice: Es un archivo adicional al archivo principal, cuya estructura básica tiene 2 campos:
a) Un campo o campos por medio del cual se desea el archivo principal ordenado.
b) Un campo que apunta a un registro del archivo principal cuyo valor en su campo índice es
igual al valor en el índice.
PAGE \* MERGEFORMAT
Bases de datos I
• Representar algún aspecto del mundo real, en ocasiones llamada minimundo. Las modificaciones del
minimundo se reflejan en la base de datos.
• Representa a un conjunto de datos lógicamente coherente, con cierto significado inherente.
• Toda base de datos se diseña, construye y prueba con datos para un propósito específico. Está dirigida a
un grupo de usuarios y tiene ciertas aplicaciones preconcebidas que interesan a dichos usuarios.
Tomemos el conjunto de toda la información que es relevante a la operación de una organización: para un
banco, será información relativa a cuentas, clientes, empleados, equipos, etc. Toda esa información,
apropiadamente organizada y codificada se colocará en la base de datos de la organización.
Un objetivo importante de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta
de los datos . Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantiene los datos, sin
embargo, para que el sistema sea manejable, los datos se deben extraer eficientemente.
En el nivel físico un registro cliente puede describirse como un bloque de posiciones de memoria
consecutivas(palabras o bytes).
En el nivel lógico o conceptual, cada uno de estos registros se describe por medio de una definición de tipo
y se define la interrelación entre estos tipos de registros.
En el nivel de visión, se definen varias visiones de la base de datos, por ejemplo los cajeros solo ven
aquella parte de la base de datos que tiene información sobre las cuentas de los clientes. No puede acceder
a información referente a los salarios de los empleados.
1.4 Independencia de datos, que podemos definir como la capacidad para modificar el esquema de un
nivel del sistema de base de datos sin tener que modificar el esquema del nivel inmediato superior.
Podemos definir dos tipos de independencia con respecto a los datos:
1. La independencia lógica con respecto a los datos es la capacidad de modificar el esquema
conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. Podemos modificar
el esquema conceptual para ampliar la base de datos (añadiendo un nuevo tipo de registro o un elemento
de información), o para reducir la base de datos (eliminando un tipo de registro o un elemento de
PAGE \* MERGEFORMAT
Bases de datos I
información). En el segundo caso, la modificación no deberá afectar los esquemas externos que solo se
refieran a los datos restantes.
2. La independencia física con respecto a los datos es la capacidad de modificar el esquema interno
sin tener que alterar el esquema conceptual (o los externos). Tal vez sea preciso modificar el esquema
interno por la necesidad de reorganizar ciertos archivos físicos -por ejemplo, al crear estructuras de datos
adicionales- a fin de mejorar el rendimiento de las operaciones de obtención o actualización. Si la base de
datos aún contiene los mismos datos, no deberá ser necesario modificar el esquema conceptual.
Es un conjunto de herramientas conceptuales para describir los datos, sus relaciones, su semántica y
sus limitaciones.
El modelo de datos es un conjunto de herramientas conceptuales para describir los datos, sus relaciones,
su semántica y sus limitaciones. Es una colección de objetos de información, los cuales nos representan
alguna situación del mundo real.
Es una combinación de 3 elementos:
a) Una colección de tipos de objetos de información
b) Una colección de reglas generales de integridad que limitan el conjunto de objeto de información
c) Una colección de operadores aplicables a los objetos de información para obtener información o para
otros propósitos
Los modelos de datos ofrecen un modo de escribir el diseño de las bases de datos en los niveles, físico,
lógico y de vistas.
Los modelos de datos de red y jerárquico precedieron cronológicamente al relacional, aunque se usan muy
poco hoy en día. A continuación se da una breve descripción de ellos:
o Modelo de datos de red: Se compone por una colección de registros que se conectan entre si por
medio una liga. Los registros se representan en forma de nodo de un grafo, y las asociaciones o
interrelaciones entre éstas mediante los arcos que unen dichos nodos.
o Modelo de datos jerárquico: En este modelo existe una jerarquía entre los datos. Los datos y las
relaciones entre los datos se representan por medio de registros y ligas respectivamente
1.7 y 1.6 Estructura general de un Sistema de bases de datos: Sistema computarizado cuyo propósito
general es registrar, mantener y consultar información.
PAGE \* MERGEFORMAT
Bases de datos I
DBMS: (Database Management System). Consiste en un conjunto de datos (se conoce comúnmente
base de datos) relacionados entre sí y un grupo de programas para tener acceso a esos datos. El
objetivo primordial es crear un ambiente en que sea posible guardar y recuperar información de la
Base de Datos en forma conveniente y eficiente.
A. Base de Datos: Conjunto de datos (archivos) almacenados y utilizados por las aplicaciones o
usarios, estos datos deben ser integrados y compartidos.
PROVEEDORES PARTES
S# NOMBRE CIUDAD STATUS
S1 JOSE JOJUTLA 20
S2 JAVIER TLAQUI 30
S3 CARLOS MEXICO 10
S4 MARIO JOJUTLA 20
S5 PEDRO TLAQUI 30
PAGE \* MERGEFORMAT
P# NOMBRE COLOR PESO
P1 TUERCA GRIS 20
P2 TORNILLO GRIS 20
Bases de datos I
P3 RONDANA NEGRO 10
P4 PINZAS GRIS 30
P5 MARTILLO CAFE 30
S# P# CANT
S1 P1 100
S1 P4 200
S1 P5 100
S2 P1 200
S2 P2 400
S3 P3 100
S4 P4 200
EMBARQUES
• Compartidos: Acceso a los datos por varios usuarios, siendo posible el acceso al mismo
tiempo (concurrencia).
1. Hardware: Compuesto por la computadora y dispositivos de I/O tales como: Discos Duros,
CD’s e Impresoras.
1.6 Usuarios: Existen 4 tipos de usuarios:
• Usuarios Finales
• Programadores de aplicación.
• Administrador de la base de datos (DBA).
Usuarios finales: son las personas que necesitan tener acceso a la base de datos para consultarla,
actualizarla y generar informes; la base de datos existe primordialmente para que ellos la usen.
Programadores de aplicación
Diseñadores de bases de datos: se encargan de identificar los datos que se almacenarán en la base
de datos y de elegir las estructuras apropiadas para representar y almacenar dichos datos.
Analistas y Programadores de Aplicaciones: los analistas determinan los requerimientos de los
usuarios finales y desarrollan especificaciones para transacciones programadas que satisfagan
dichos requerimientos. Los programadores implementan estas especificaciones en forma de
programas y luego prueban, depuran, documentan y mantienen esas transacciones programadas.
PAGE \* MERGEFORMAT
Bases de datos I
RECUPERACION DBMS
CONCURRENCIA A
LA BASE DE
DATOS
SEGURIDAD
APLICACIONES-
HERRAMIENTAS
DE DESARRROLLO LENGUAJE DE
PROGRAMACION
CONSULTAS GENERADOR
(SQL) DE REPORTES
GENERADOR
DE FORMAS
PAGE \* MERGEFORMAT
Bases de datos I
Otras aplicaciones
Definicion de DBMS
Un sistema de gestión de base de datos (DBMS Database Management System) consiste en una colección
de datos interrelacionados y un conjunto de programas para acceder a esos datos. La colección de datos,
normalmente denominada base de datos, contiene información acerca de una empresa determinada. El
objetivo primordial de un DBMS es proporcionar un entorno que sea a la vez conveniente y eficiente para
ser utilizado al extraer y almacenar información de la base de datos.
PAGE \* MERGEFORMAT