2. Se define como un conjunto de datos organizados y
relacionados entre si, los cuales son recolectados y
explorados por negocios y empresas.
Las bases de datos tradicionales de organizan por
campos, registros y archivos. Un campo en una pieza
única de información; un registro es un sistema
completo de campos; y un archivo es una colección de
registros.
3. 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 auditoria.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
4. Control sobre la redundancia de datos:
Los sistemas de ficheros almacenas varias copias de los
mismos archivos y esto hace que se desperdicie espacio
de almacenamiento.
Consistencia de datos:
Eliminando o controlando las redundancias reduce en
gran medida el riesgo de que haya inconsistencia.
Si un dato esta duplicado el mismo sistema se encarga de
garantizar que todas las copias se mantengan
consistentes.
5. Mantenimiento de estándares:
Gracias a la integración es mas fácil respetar los
estándares tanto los establecidos a nivel de la empresa
como nacionales e internacionales.
Compartir datos:
Los ficheros pertenecen a las personas o a los
departamentos que lo utilizan. Pero en los sistemas de
base de datos pertenecen a una empresa y los pueden
compartir por todos los usuarios que estén autorizados.
Mejora la integridad de datos:
Se expresa mediante restricciones se pueden aplicar
tanto a los datos, como a sus relaciones, y en el SGBD
quien es el encargado de mantenerlas.
6. Mejora la seguridad:
Es la protección de la base de datos frente a usuarios no
autorizados. Sin una buena seguridad, la integración de los
datos hacen que estos sean mas vulnerables que en los
sistemas de ficheros.
Mejora la accesibilidad a los datos:
Muchos SGBD proporciona lenguajes de consulta o
generadores que permiten al usuario hacer cualquier tipo de
consulta, sin que sea necesario de un programado.
Mejora de productividad:
El SGBD es el que proporciona todas las rutinas de manejo de
ficheros típicos de los programas de aplicación.
Al disponer estas funciones el programador se centra mejor
en la función especifica que requiere el usuario.
7. Mejora en el mantenimiento:
En los sistemas de fichero, las descripción de los datos se
encuentran inmersas en los programas de aplicación que
los manejan.
Esto hace que los programas sean dependientes de los
datos, cuando se hace un cambio o el modelo de disco,
requieren cambios importantes en los programas cuyos
datos se ven afectados.
El SGBD separa la descripción de los datos de las
aplicaciones y esto se conoce como independencia de
datos, la cual se simplifica el mantenimiento a las
aplicaciones que acceden a la base de datos.
8. Aumento de la concurrencia:
Al ingresar varios usuarios a un mismo fichero, es
posible que el acceso interfiera entre ellos de modo que
se pierda la información o la integridad. La mayoría de
los SGBD gestionan el acceso concurrente y garantiza
que no ocurran problemas de este tipo.
9. Oracle
Características
Es una herramienta de administración grafica que es
mucho mas intuitiva y cómoda de utilizar.
Ayuda analizar datos y efectuar recomendaciones.
Asistir a los desarrolladores con sus conocimientos de
SQL.
Apoya en la definición de estándares de diseño y
nomenclatura de objetos.
Documentar y mantener un registro periódico de las
mantenciones.
10. Características
Access es grafico, por lo que aprovecha al máximo la
potencia grafica.
Access facilita la administración de datos ya que sus
posibilidades de consulta y conexión.
Con Access es posible formular informes sofisticados y
efectivos.
Access permite lograr un considerable aumento en la
productividad mediante el uso de los asistentes y las
macros.
11. Características
Ofrece unos buenos niveles de seguridad
Las fuentes pueden ser editados y modificados por
cualquier usuario.
Su instalación es muy fácil.
12. Programadores de aplicaciones
Los usuarios sofisticados interactúan con el sistema sin
programas escritos.
Usuarios normales
Usuarios especializados.
13. Es un conjunto de programas que permite el
almacenamiento, modificación y extracción de la
información de una base de datos, además de
proporcionar herramientas para añadir, borrar,
modificar y analizar los datos.
Estos sistemas también proporcionan métodos para
mantener la integridad de los datos. También pueden
incluir un modulo grafico que permita presentar la
información con gráficos y tablas.
14. VENTRAJAS
Permitir la definición de todos los datos
Permitir manipular los datos
Establecer controles para la seguridad de los datos
Permitir accesos concurrentes
INCONVENIENTES
Ausencias de estándares reales
15. Requiere personal calificado
Instalación costosa
Falta de rentabilidad a corto plazo
Tamaño
Requerimientos adicionales de equipo
18. Aislamiento de datos
Problemas de integridad
Problema de atomicidad
Redundancia e inconsistencia de datos
Dificultad en el acceso a los datos
anomalías en el acceso concurrente
Problemas de seguridad
19. DATOS
Son hechos que describen sucesos e identidades
Los datos tienden a convertirse en información para
ofrecer un significado o ideas
Son las características sobre los cuales opera un
algoritmo
Dato puede referirse a un numero, letra, signo o
símbolo
INFORMACION
Es un conjunto de datos significativos y pertenecientes
Es una colección de hechos para una organización que
los percibe
20. En la información se pueden describir sucesos o entidades
La información posee una destacada función en la
comunicación
ALMACENAMIENTO
La mayoría de las bases de datos se almacenan en las
llamadas memorias secundarias, especialmente en discos
duros, aunque en principio, pueden emplearse también
discos ópticos, memorias flash, etc. La memoria secundaria
es mas útil para el almacenamiento de datos permanente,
puesto que la memoria primaria es volátil. Las técnicas
dependen del tipo de almacenamiento, el uno que se da o se
le dará a la base de datos .
21. RELACION
La base de datos relacional es un tipo de base de datos
que cumple con el modelo relacional. Permite establecer
interconexiones relaciones entre los datos y a través de
dichas conexiones relacionar los datos de ambas tablas,
de ahí proviene su nombre «modelo de relacional»
Características
Una base de datos se compone de varias tablas o
relaciones
No pueden existir dos tablas con el mismo nombre o
registro
Cada tabla es a su ves un conjunto de campos
(columnas) y registros (filas).
22. TABLA
En las bases de datos, se refiere al tipo de modelado de
datos, donde se guardan los datos recogidos por un
programa.
Una tabla es utilizada para organizar y presentar
información. Las tablas se componen de filas y columnas
de celdas que se pueden llenar con textos y gráficos.
Las tablas están compuestas por dos estructuras:
Registro: cada registro contiene datos de los mismos
tipos que los demás registros.
Campo: contienen dato de tipo diferente a los otros
campos.
23. Cada tabla creada debe tener un nombre único en la
Base de Datos, haciéndola accesible mediante su nombre
o su seudónimo. La estructura de las tablas viene dado
por la forma de un archivo plano, los cuales es un inicio
se componían de un modo similar.
FORMULARIOS
Son las interfaces que se utilizan para trabajar con los
datos y a menudo, contienen botones de comando que
ejecutan diversos comandos. Se puede crear una base de
datos sin usar formularios, editando los datos de las
hojas de las tablas.
Los formularios también permiten controlar la manera
en que otros usuarios interactúan con los datos de la
base de datos.
24. CONSULTA
Las consultas son las que verdaderamente hacen el
trabajo en una base de datos. Pueden realizar numerosas
funciones diferentes. Su función más común es
recuperar datos específicos de las tablas. Los datos que
desea ver suelen estar distribuidos por varias tablas y,
gracias a las consultas, puede verlos en una sola hoja de
datos. Además, puesto que normalmente no desea ver
todos los registros a la vez, las consultas le permiten
agregar criterios para "filtrar" los datos hasta obtener
solo los registros que desee. Las consultas a menudo
sirven de origen de registros para formularios e informes.
25. REGISTRO
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.
26. CARDINALIDAD
Es Simplemente la forma en que se relacionan las Entidades,
o expresa cuantas entidades se
Relacionan con otras entidades. Hay varias maneras de
mostrar las cardinalidades:
Poner etiquetas en las líneas que unen las relaciones con las
entidades, consiste en un mínimo y máximo que contiene un
cero (varios a varios) y lo usual es poner una “M” en un
Existen 4 tipos de relaciones que pueden establecerse entre
entidades, las cuales establecen con cuantas ocurrencias de
entidad de tipo B se puede relacionar una ocurrencia de
entidad de tipo A:
4. Relación uno a uno.
5. Relación uno a varios (n).
3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
27. ENTIDAD
Representa una “cosa” u "objeto" del mundo real con
existencia independiente, es decir, se diferencia
únicamente de otro objeto o cosa, incluso siendo del
mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona,
incluso siendo gemelos).
Un automóvil. (Aunque sean de la misma marca, el
mismo modelo,..., tendrán atributos diferentes, por
ejemplo, el número de chasis).
Una casa (Aunque sea exactamente igual a otra, aún se
diferenciará en su dirección).