Está en la página 1de 4

INSTITUTO POLITÉCNICO

NACIONAL
Unidad Profesional Interdisciplinaria De Ingeniería
Ciencias Sociales Y Administrativas

Unidad I

BASES DE
DATOS

Secuencia:4TM61
profesor: Cortina Argueta Ma. Teresa
alumno: Delgado Rojas Ana Belen
1.1 bases de datos

Una base de datos es una colección de información organizada de tal modo que
sea fácilmente accesible, gestionada y actualizada. En una sola vista, las bases de
datos pueden ser clasificadas de acuerdo con los tipos de contenido: bibliográfico,
de puro texto, numéricas y de imágenes.

En informática, las bases de datos a veces se clasifican de acuerdo a su enfoque


organizativo. El enfoque más frecuente es la base de datos relacional, una base
de datos tabular en la que los datos se definen de manera que puede ser
reorganizada y se accede en un número de maneras diferentes. Una base de
datos distribuida es una que puede ser dispersada o replicada entre diferentes
puntos de una red. Una base de datos de la programación orientada a objetos es
una que es congruente con los datos definidos en clases y subclases de los
objetos.

Las bases de datos informáticas típicamente contienen agregados de registros de


datos o archivos, tales como las operaciones de venta, catálogos de productos e
inventarios y perfiles de clientes. Típicamente, un gestor de bases de datos
proporciona a los usuarios la capacidad de controlar el acceso de lectura/escritura,
especificando la generación de informes y analizando el uso. Las bases de datos y
los administradores de bases de datos son frecuentes en grandes sistemas
mainframe, pero también están presentes en estaciones de trabajo distribuidas y
más pequeñas, y en sistemas de gama media, como el AS/400 y en los equipos
de cómputo personales. SQL (Structured Query Language) es un lenguaje
estándar para hacer consultas interactivas y para actualizar una base de datos
como DB2 de IBM, SQL Server de Microsoft, y los productos de base de datos de
Oracle, Sybase y Computer Associates.
1.1.1 estructura y tipos de bases de datos.
La estructura de una base de datos hace referencia a los tipos de datos, los
vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad
de datos y redundancia de datos).
La estructura de una base de datos es diseñada o descripta empleando algún tipo
de modelo de datos.
También se puede emplear un lenguaje coloquial para describir la estructura de la
base de datos, para luego pasarlo a un modelo de datos formal.
Un ejemplo a modo de descripción de la estructura de una base de datos puede
ser:
ALUMNO: número de alumno (entero de 6 números), nombre (cadena de 30
caracteres), apellido (cadena de 30 caracteres), año de nacimiento (entero de 4
números), especialidad (entero de 3 números).
ESPECIALIDAD: número de especialidad (entero de 3 números), nombre de
especialidad (cadena de 30 caracteres).

Existen diferentes maneras de ordenar y organizar la información para que este


sea accesible para nosotros. No existe el sistema de ase de datos perfecto: hay
que elegir aquella estructura que mejor se adapte a nuestras necesidades. Los
siguientes son los tipos más comunes:

 Las bases de datos jerárquicas construyen una estructura de jerarquía con


los datos que permite una estructuración muy estable cuando gestionamos una
gran cantidad de datos muy interrelacionados.
 Las bases de datos en red derivan de las jerárquicas, pero mejoran la
gestión de datos redundantes manteniendo su rendimiento en consultas de datos.
 Las bases de datos transaccionales están diseñadas para el envío y
recepción de datos a grandes velocidades y de forma continua. Su único fin es la
recepción y envío de información, pero la gestión de almacenamiento o
redundancia están fuera de su propósito.
 Las bases de datos relacionales son las más utilizadas en aplicaciones
reales. La información se almacena siempre haciendo referencia a otra por lo que
se facilita la gestión y su uso por personal no especialista. En este modelo el lugar
y la forma donde se guarde la información es secundario.
 Las bases de datos orientadas a objetos han surgido como concepto tras la
aparición de los sistemas de programación orientada a objetos.
 Las bases de datos documentales están especializadas en el
almacenamiento de textos completos, por lo que facilitan el tratamiento
informatizado de grandes cadenas de caracteres.

1.1.2 modelo de datos relacional.


La teoría del modelo de datos relacional es obra del investigador de IBM Edgar
Codd en 1970. Goza de una fuerte base matemática. El modelo relacional se
caracteriza a muy grandes rasgos por disponer que toda la información debe estar
contenida en tablas, y las relaciones entre datos deben ser representadas
explícitamente en esos mismos datos.

Estructura de las bases de datos relacionales

 Nivel lógico. Tipos de usuario: usuario final, programador de aplicaciones,


administrador de la base de datos. Lenguajes: DML.
 Nivel físico. Tipos de usuario: administrador de la base de datos.
Lenguajes: DDL.
 Nivel de almacenamiento. Tipos de usuario: administrador de la base de
datos. Operador del sistema operativo. Lenguajes: comandos del sistema
operativo. DSDL (lenguaje de definición del almacenamiento de datos).

Tablas

 Representan tanto las entidades como las relaciones del modelo E-R.
 Matriz rectangular bidimensional (filas y columnas).
 Cada elemento o casilla de la matriz es un ítem de datos elemental. Mínimo
elemento lógico de acceso y modificación.
 Columnas: atributos.
o Nombre único en cada tabla.
o Espacio de valores o dominio.
o Valor nulo: indica valor desconocido o no aplicable.
o Captura opcional (puede tomar valores nulos) u obligatoria.
o Su número es a priori fijo.
 Filas o tuplas: objetos del mundo real.
o Nunca duplicadas.
o Mínima unidad de borrado.
o Registro lógico.
o Su número varí según se realicen operaciones de inserción y
borrado en la tabla.
o Pueden estar dispuestas en cualquier orden.
 Cardinalidad de una tabla: número de filas.
 Nomenclatura: NOMBRE_TABLA.nombre_atributo.

También podría gustarte