Sie sind auf Seite 1von 6

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación


Universidad Politécnica Territorial
Andrés Eloy Blanco
Barquisimeto - Edo. Lara

Profesora:
Nadezna Valero

Integrantes:
Yessimar Suarez
Damaris Martinez
Yhorberly Aldazoro
Yulibel Ramírez
Definición de base de datos

Una base de datos es una herramienta para recopilar y organizar


datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En las bases de datos, se
puede almacenar información sobre personas, productos, pedidos, o
cualquier otra cosa.

Existen programas denominados sistemas gestores de bases de


datos, abreviado DBMS, que permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructurada. Las propiedades
de estos DBMS, así como su utilización y administración, se estudian
dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e


instituciones públicas.

Características
Entre las principales características de los sistemas de base de datos
podemos mencionar:

 Concurrencia
 Integridad
 Recuperación
 Seguridad

Integridad: La integridad de la base de datos se refiere a la validez y


la consistencia de los datos almacenados. Normalmente, la
integridad se expresa mediante restricciones o reglas que no se
pueden violar. Estas restricciones se pueden aplicar tanto a los
datos, como a sus relaciones, y es el SGBD quien se debe encargar
de mantenerlas.

Seguridad: La seguridad de la base de datos es la protección de la


base de datos frente a usuarios no autorizados. Sin unas buenas
medidas de seguridad, la integración de datos en los sistemas de
bases de datos hace que éstos sean más vulnerables que en los
sistemas de ficheros.

Concurrencia: En algunos sistemas de ficheros, si hay varios


usuarios que pueden acceder simultáneamente a un mismo fichero,
es posible que el acceso interfiera entre ellos de modo que se pierda
información o se pierda la integridad. La mayoría de los SGBD
gestionan el acceso concurrente a la base de datos y garantizan que
no ocurran problemas de este tipo.

Recuperación: Muchos sistemas de ficheros dejan que sea el usuario


quien proporcione las medidas necesarias para proteger los datos
ante fallos en el sistema o en las aplicaciones. Los usuarios tienen
que hacer copias de seguridad cada día, y si se produce algún fallo,
utilizar estas copias para restaurarlos.

En este caso, todo el trabajo realizado sobre los datos desde que se
hizo la última copia de seguridad se pierde y se tiene que volver a
realizar. Sin embargo, los SGBD actuales funcionan de modo que se
minimiza la cantidad de trabajo perdido cuando se produce un fallo.

Ventajas de las bases de datos

1. Las bases de datos permiten obtener información en forma más


sencilla.
2. Obtener información estructurada.
3. Compartir información en forma simultánea con otros usuarios o con
otras bases de datos.
4. Facilita la estandarización de procesos, nombres de registros, etc.
5. Permite controlar la duplicidad de datos (redundancia)
6. Permite controlar la dupicidad, triplicidad, etc. de almacenamiento de
espacio en disco.
7. Permite la sincronización de datos.
8. Una misma base de datos sirve para diversos y varios sistemas que
trabajen sobre esa DB.
9. Esto, por otra parte, permite la centralización de datos.
10. Permite la unificación de datos.
11. Seguridad e integridad de información mediante validación de
usuarios.
12. Creación de diferentes niveles de seguridad.
13. Validación de condiciones de entrada de registros (lo que permite
controlar errores humanos en el ingreso de datos).
14. Flexibilidad y rapidez para obtener información.
15. Aumenta la productividad (no se debe preocupar por la organización
de los datos ni de la validación).
16. Las bases de datos son independientes de los programas y/o
aplicaciones (por lo que un cambio en la estructura de los programas o
en su código no afecta la a la DB, y viceversa).
17. Esto origina independencia de los datos.
18. Las bases de datos no son instalables, sino que son portables. Basta
con copiarlas, importarlas.
19. Las bases de datos son modificables en su estructura, por lo que
fácilmente podemos adicionar nueva información a un registro, nuevas
tablas, etc.

Desventajas de las bases de datos

En nuestro mundo actual tenemos acceso informatizado hasta para mercar, y


toda esta infraestructura no sólo requiere de internet, sino de esos
repositorios maravillosos llamados Bases de datos. Sin embargo, con todo su
potencial, tienen algunas cosas y aspectos que no siempre nos harán ser
felices, mismos que analizaremos a continuación.

1. Tamaño, espacio. Una BD suele requerir mucho espacio en disco,


suelen volverse pesadas.
2. Son un producto complejo, por lo que no toda persona será capaz de
manipularla y/o ponerse al cargo de su mantenimiento.
3. Costo. Algunos gestores y productos de bases de datos suelen ser
costosos. Tales como Oracle, DB2, Etc.
4. Requieren de capacitación, asesoría y acompañamiento para enseñar
su manejo.
5. Se requiere de una persona para que esté al tanto del mantenimiento
o de fallos.
6. Cuando la BD crece mucho puede llegar a ponerse lenta, lo que
afecta las busquedas y la recuperación de información.
7. Un fallo en la BD afecta a todo el entorno, máxime si es una DB cenral
y varias aplicaciones recuperan información desde la misma base de
datos.
8. Si la BD se llega a corromper es complejo repararla y volverla a su
anterior estado.

Registros de bases de Datos

En informática, o concretamente en el contexto de una base de datos


relacional, un registro (también llamado fila o tupla) representa
un objeto único de datos implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de datos puede imaginarse formada
de filas y columnas o campos. Cada fila de una tabla representa un conjunto
de datos relacionados, y todas las filas de la misma tabla tienen la misma
estructura.
Un registro es un conjunto de campos que contienen los datos que
pertenecen a una misma repetición de entidad. Se le asigna
automáticamente un número consecutivo (número de registro) que en
ocasiones es usado como índice aunque lo normal y práctico es asignarle a
cada registro un campo clave para su búsqueda

Tabla de base de datos

En las bases de datos, se refiere al tipo de modelado de datos donde se


guardan los datos recogidos por un programa. Su estructura general se
asemeja a la vista general de un programa de hoja de cálculo.

Las tablas se componen de dos estructuras:

 Campo: Corresponde al nombre de la columna. Debe ser único y


además de tener un tipo de dato asociado.
 Registro: Corresponde a cada fila que compone la tabla. Allí se
componen los datos y los registros. Eventualmente pueden ser nulos
en su almacenamiento

Campo de base de datos

En la definición de cada campo, debe existir un nombre único, con su tipo de


dato correspondiente. Esto es útil a la hora de manejar varios campos en la
tabla, ya que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que
afectan a los registros insertados. El campo puede ser definido
como índice o autoincrementable, lo cual permite que los datos de ese
campo cambien solos o sean el principal indicar a la hora de ordenar los
datos contenidos.

Cada tabla creada debe tener un nombre único en la cada base de datos,
haciéndola accesible mediante su nombre o su seudónimo (alias)
(dependiendo del tipo de base de datos elegida).

La estructura de las tablas viene dado por la forma de un archivo plano, los
cuales en un inicio se componían de un modo similar.

Clave de base de datos

En el diseño de bases de datos relacionales, se llama clave principal a un


campo o a una combinación de campos que identifica de forma única a
cada fila de una tabla. Una clave primaria comprende de esta manera
una columna o conjunto de columnas. No puede haber dos filas en una tabla
que tengan la misma clave primaria.

Ejemplos de claves primarias: son DNI (asociado a una persona)


o ISBN (asociado a un libro). Las guías telefónicas y diccionarios no pueden
usar nombres o palabras o números del sistema decimal de Dewey como
claves candidatas, porque no identifican unívocamente números de teléfono
o palabras.

El modelo relacional, según se lo expresa mediante cálculo relacional y


álgebra relacional, no distingue entre clave primaria y otros tipos de claves.
Las claves primarias fueron agregadas al estándar SQL principalmente para
conveniencia del programador. En una arquitectura entidad-relación, la clave
primaria permite las relaciones de la tabla que tiene la clave primaria con
otras tablas que van a utilizar la información de esta tabla.

Tanto claves únicas como claves primarias pueden referenciarse con claves
foráneas.

Das könnte Ihnen auch gefallen