Está en la página 1de 19

INTEGRANTES:

VARILLAS VERAMENDI ROCIO


NAVARRO ROQUE MICKE
ARIZA ARIMUYA JOSE
CERVANTES GARCILAZO GEANCARLOS
¿QUÉ ES UNA BASE DE DATOS?
• El término de bases de datos fue escuchado por primera
vez en 1963, en un simposio celebrado en California, USA.
Una base de datos se puede definir como un conjunto de
información relacionada que se encuentra agrupada ó
estructurada.

• Desde el punto de vista informático, la base de datos es


un sistema formado por un conjunto de datos almacenados
en discos que permiten el acceso directo a ellos y un
conjunto de programas que manipulen ese conjunto de
datos.

• Cada base de datos se compone de una o más tablas que


guarda un conjunto de datos. Cada tabla tiene una o
más columnas y filas. Las columnas guardan una parte de la
información sobre cada elemento que queramos guardar en
la tabla, cada fila de la tabla conforma un registro.
Se define una base de datos como una serie de datos organizados
y relacionados entre sí, los cuales son recolectados y explotados
por los sistemas de información de una empresa o negocio en
particular.

Entre las principales características de los sistemas de base de datos podemos mencionar:
•Independencia lógica y física de los datos.
•Redundancia mínima.
•Acceso concurrente por parte de múltiples usuarios.
•Integridad de los datos.
•Consultas complejas optimizadas.
•Seguridad de acceso y auditoría.
•Respaldo y recuperación.
•Acceso a través de lenguajes de programación estándar.
• Entre los diferentes tipos de base de datos, podemos encontrar los
siguientes:

• MySql: es una base de datos con licencia GPL basada en un servidor. Se


caracteriza por su rapidez. No es recomendable usar para grandes volúmenes
de datos.
• PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra
muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y
sistemas de gran calibre.
• Access: Es una base de datos desarrollada por Microsoft. Esta base de
datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb
con la estructura ya explicada.
• Microsoft SQL Server: es una base de datos más potente que access
desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de
informaciones.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la
información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.
En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos.

Los datos quedarían organizados como mostramos en siguiente ejemplo:

Por consiguiente una base de datos posee el siguiente orden jerárquico:


•Tablas
•Campos
•Registros
•Lenguaje SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de
datos para mostrar, insertar, actualizar y borrar datos.
Los sistemas de gestión de bases de datos (en inglés
database management system, abreviado DBMS) son un tipo
de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la
utilizan.
El propósito general de los sistemas de gestión de bases de
datos es el de manejar de manera clara, sencilla y ordenada
un conjunto de datos que posteriormente se convertirán en
información relevante para una organización.
Un gestor de almacenamiento es un módulo de programa
que proporciona la interfaz entre los datos de bajo nivel
almacenados en la BD y los programas de aplicación y las
consultas remitidas al sistema.
Componentes del gestor de almacenamiento
• Gestor de autorizaciones e integridad.
• Gestor de transacciones.
• Gestor de archivos.
• Gestor de la memoria intermedia.

Estructura de Almacenamiento
• Archivos de datos.
• Diccionario de datos.
• Índices.
Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan con arreglo a
un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un
campo dentro del registro. Por ejemplo, en una tabla que contiene los datos de los empleados de una compañía puede
haber una fila para cada empleado y distintas columnas en las que figuren detalles de los mismos, como el número de
empleado, el nombre, la dirección, el puesto que ocupa y su número de teléfono particular.

• El número de tablas de una base de datos se limita solo por el número de objetos admitidos en una base
(2.147.483.647). Una tabla definida por el usuario estándar puede tener hasta 1.024 columnas. El número de filas de la
tabla solo está limitado por la capacidad de almacenamiento del servidor.

• Puede asignar propiedades a la tabla y a cada columna de la tabla para controlar los datos admitidos y otras
propiedades. Por ejemplo, puede crear restricciones en una columna para no permitir valores nulos o para proporcionar
un valor predeterminado si no se especifica un valor, o puede asignar una restricción de clave en la tabla que exige la
unicidad o definir una relación entre las tablas.
Puede asignar propiedades a la tabla y a cada columna de la tabla para controlar los datos admitidos y otras
propiedades. Por ejemplo, puede crear restricciones en una columna para no permitir valores nulos o para proporcionar
un valor predeterminado si no se especifica un valor, o puede asignar una restricción de clave en la tabla que exige la
unicidad o definir una relación entre las tablas.

Los datos de la tabla se pueden comprimir por filas o por página. La compresión de datos puede permitir que se
almacenen más filas en una página.

Base: Es donde se
Instantáneo: Es
encuentra toda la Vista: Es una
todo registro que
información de relación que se
se puede ver de
Tipos de Tablas todos los registros hace en referencia
manera inmediata
sin que se haga a una fila o
con solo una
ninguna validación columna específica.
referencia.
adicional.
• Un campo es la unidad básica de entrada de
datos de un registro. Para definir un nuevo campo,
en primer lugar debe darle un nombre. A
continuación, seleccione las opciones que
determinan cómo el campo interpreta, introduce,
calcula, almacena y muestra los datos.
• Después de definir un campo, puede configurar
opciones de validación, introducción automática
y almacenamiento. Consulte Configurar opciones
de campos para obtener más información sobre la
configuración de estas opciones.
Al crear una base de datos, ésta se abre de forma predeterminada en la vista Tabla. Haga clic en la cabecera de la
columna Crear campo y escriba un nombre para el primer campo.

El campo de texto aparece como tipo predeterminado. Para cambiar el tipo de campo, haga clic con el botón
derecho en la cabecera de columna del campo y, a continuación, seleccione Campo > Tipo de campo.

Para añadir un segundo campo, haga clic en el signo + en la cabecera de columna.


Se añade un nuevo campo a la base de datos y se muestra como la última columna en la vista Tabla.

Escriba un nombre para el campo.

Cree más campo o añada registros (filas) a la base de datos.

Nota También puede crear campos seleccionado el menú Archivo > Gestionar > Base de datos.
Es toda la información de un elemento que se almacena en un archivo o tabla de la base de datos;
por ejemplo:

➢ El conjunto de datos que incluye la matricula, el nombre, la


carrera, el semestre, la edad y el sexo de un estudiante
forman el registro de ese estudiante.

Si la base de datos está en forma de tabla, entonces podemos decir que un registro es un renglón de
la tabla. Un archivo es un conjunto de todos los registros del mismo tipo en una base de datos.
• Un índice SQL es una tabla de búsqueda
rápida para poder encontrar los registros
que los usuarios necesitan buscar con mayor
frecuencia. Ya que un índice es pequeño,
rápido y optimizado para búsquedas
rápidas. Además, que son muy útiles para
conectar las tablas relacionales y la
búsqueda de tablas grandes.
• son la principal herramienta de
rendimiento, por lo que generalmente se
aplican si una base de datos se incrementa.
Las bases de datos suelen estar compuestas por muchas tablas. Por lo general, debemos combinar información de
distintas tablas para mostrar en pantalla o, simplemente, necesitamos mostrar algunos campos de una tabla. Para
llevar a cabo estas acciones, siempre es conveniente establecer una Vista de datos que nos permita acceder de
manera rápida a estos registros.
En los motores de bases de datos más populares esto se conoce como Vistas. Las vistas agrupan los campos que
necesitamos ver de una o más tablas en un conjunto de datos de solo lectura.

Una vista de la tabla Empleados, donde solamente se muestran los recursos con el cargo Representante de Venta
QUE ES UNA ENTIDAD
RELACIÓN

Las bases de datos conllevan un modelo de Entidad-Relación, a través del


cual se logra normalizar la información contenida para que sea lo menos
redundante posible.

RELACIÓN
ENTIDAD ENTRE TABLAS

Todas las tablas de una misma base de datos pueden relacionarse


La entidad representa un objeto del mundo real entre sí a través de uno o más campos que permitan representar
independiente que se diferencia de otros similares aunque una relación de la misma naturaleza. Las reglas de una relación
sea del mismo tipo de sus pares. Un claro ejemplo de esto pueden mantener restricciones.
sería una persona

ATRIBUTOS RELACIÓN

Los atributos, entonces, son propiedades que describen a una Una relación equivale a una cierta dependencia entre las
entidad en un conjunto de entidades. Cada entidad dispone entidades. Un conjunto de personas, cada una con
de valores específicos asignados a sí misma para lograr una atributos distintos, pueden estar relacionadas entre sí.
identificación unívoca.
El conjunto de relaciones del que participan dos o más entidades se establece con la correspondencia de cardinalidad,
la cual indica el número de entidades con la que puede estar relacionada una sola entidad. Suponiendo que tenemos
un conjunto de entidades denominadas A y B, entre ellas puede haber más de un tipo de cardinalidad.

Un detalle de los tipos de cardinalidad existente en una base de datos


En el ejemplo vemos
una relación entre una
tabla Personas y una
tabla Nacionalidad.
En la vista
obtenemos una
relación de uno a
uno, aunque si se
agregara un nuevo
registro con una
nacionalidad ya
asignada, esta
cambiaría a varios a
uno.

También podría gustarte