informatica base de datos

Anuncio
INTRODUCCIÓN
Las bases son cualquier conjunto de datos
organizados para su almacenamiento en la memoria
de un ordenador o computadora, diseñado para
facilitar su mantenimiento y acceso de una forma
estándar. Los datos suelen aparecer en forma de
texto, números o gráficos. Desde su aparición en la
década de 1950, se han hecho imprescindibles para
las sociedades industriales.
La Base de Datos tienen varios tipos entre ellos
están: Base de Datos Relacional, Base de Datos
Jerárquica, Bases de Datos Red también sus tipos de
Datos que pueden ser tanto de Entrada como de
Salida y los tipos de Datos para los campos de una
tabla.
Que es la base de datos?
Una base de datos o banco de datos es un conjunto de
datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido, una
biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de
las bases de datos están en formato digital (electrónico), y
por ende se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases
de datos, abreviado SGBD, que permiten almacenar y
posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos SGBD, 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. También son
ampliamente utilizadas en entornos científicos con el objeto
de almacenar la información experimental. Aunque las
bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran protegidos por las leyes de
varios países. Por ejemplo en España, los datos personales
se encuentran protegidos por la Ley Orgánica de
Protección de Datos de Carácter Personal (LOPD).
La base de datos está compuesta por:
 Tablas: Contienen los datos con los que trabaja la
base.
 Consultas: Nos muestran información sobre un
subconjunto de campos o registros.
 Formularios: Sirven para introducir información a las
tablas o para ver un registro a la vez.
 Informes: Dan una lista de datos que puede contener
encabezados, pies de páginas y cálculos sobre
registros.
 Páginas: Este objeto nos ayuda a crear páginas Web a
partir de los objetos Acces.
 Macros: Sirven para automatizar algunos procesos de
Acces.
 Módulos: Con este objeto se pueden extender las
funciones de Access, y contiene programación de
Visual Basic.
ESTRUCTURA GENERAL DE BASE DE DATOS (ESQUEMA)
 Tabla 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.
Una tabla es utilizada para organizar y presentar
información. Las tablas se componen de filas y columnas de
celdas que se pueden rellenar con textos y gráficos Las
tablas se componen de dos estructuras:
 Registro: es cada una de las filas en que se divide la
tabla. Cada registro contiene datos de los mismos tipos
que los demás registros. Ejemplo: en una tabla de
nombres y direcciones, cada fila contendrá un nombre
y una dirección.
 Campo: es cada una de las columnas que forman la
tabla. Contienen datos de tipo diferente a los de otros
campos. En el ejemplo anterior, un campo contendrá
un tipo de datos único, como una dirección, o un
número de teléfono, un nombre, etc.
TIPO DE DATOS QUE MANEJA LA BASE DE DATOS
 Texto: cuando en el campo vamos a introducir texto,
tanto caracteres como dígitos. Tiene una longitud por
defecto de 50 caracteres, siendo su longitud máxima
de 255 caracteres.
 Memo: se utiliza para textos extensos como
comentarios o explicaciones. Tiene una longitud fija de
65.535 caracteres.
 Numérico: para datos numéricos utilizados en cálculos
matemáticos.
 Fecha/Hora: para la introducción de fechas y horas
desde el año 100 al año 9999.
 Moneda: para valores de moneda y datos numéricos
utilizados en cálculos matemáticos en los que estén
implicados datos que contengan entre uno y cuatro
decimales. La precisión es de hasta 15 dígitos a la
izquierda del separador decimal y hasta 4 dígitos a la
derecha del mismo.
 Autonumérico: número secuencial (incrementado de
uno a uno) único, o número aleatorio que Microsoft
Access asigna cada vez que se agrega un nuevo
registro a una tabla. Los campos Autonumérico no se
pueden actualizar.
 Sí/No: valores Sí y No, y campos que contengan uno de
entre dos valores (Sí/No, Verdadero/Falso o
Activado/desactivado).
 Objeto OLE: Objeto (como por ejemplo una hoja de
cálculo de Microsoft Excel, un documento de Microsoft
Word, gráficos, sonidos u otros datos binarios).
 Hipervínculo: Texto o combinación de texto y números
almacenada como texto y utilizada como dirección de
hipervínculo. Una dirección de hipervínculo puede
tener hasta tres partes:
 Texto: el texto que aparece en el campo o control.
 Dirección: ruta de acceso de un archivo o página.
 Subdirección: posición dentro del archivo o página.
 Sugerencia: el texto que aparece como información
sobre herramientas.
Existe otra posibilidad que es la Asistente para
búsquedas que crea un campo que permite elegir un
valor de otra tabla o de una lista de valores mediante
un cuadro de lista o un cuadro combinado. Al hacer
clic en esta opción se inicia el Asistente para
búsquedas y al salir del Asistente, Microsoft Access
establece el tipo de datos basándose en los valores
seleccionados en él.
en Access 2007 se agregaron estos
 DATOS ADJUNTOS.- Para adjuntar en una tabla archivos
tales como fotografías, imágenes, archivos de Office
(de Word, de Excel...) En cuanto al tamaño que puede
albergar este tipo de campo, para los datos adjuntos
comprimidos, 2 gigabytes y para los datos adjuntos no
comprimidos, alrededor de 700 kbytes, según la
capacidad de compresión de los datos adjuntos. Este
nuevo tipo de datos adjuntos permite almacenar
fácilmente todos los tipos de documentos y archivos
binarios en una base de datos sin que su tamaño
crezca innecesariamente. Office Access 2007
comprime de forma automática los datos adjuntos
cuando es posible, para optimizar el uso de espacio.
3 programas de manejadores de datos
IBExpert
Flamerobin
IBOConsole
IBConsole
Que no es lo mismo que bases de datos (motores de
bases de datos)
Gratuitas
FireBird (Excelente)
MySQL
OpenOffice Base
LibreOffice Base
No gratuitas
Oracle
InterBase
MySQL
MS SQL Server
DB2
PostgreSQL
VENTAJAS DEL USO DE BASE DE DATOS
1. Obtener más información de la misma cantidad
de data - La base de datos facilita al usuario
obtener mas información debido a la facilidad
que provee esta estructura para proveer datos a
los usuarios (si se tiene el privilegio). Ejemplo:
comparar un Centro de Cómputos tradicional en
COBOL vs uno que utilize una Base de Datos.
2. Compartir los Datos - Usuarios de distintas oficinas
pueden compartir datos si estan autorizados. Esto
implica que si un dato cambia de contenido
como por ejemplo la dirección de un cliente,
todos los usuarios que pueden acceder ese dato,
verán inmediatamente el cambio efectuado.
Ejemplo: Explicar como trabajaba un Centro de
Computos tradicional con un Sistema Estudiantil
que tenga sub-sistemas de Registro, Asistencia
Economica, Estudio y Trabajo, Matrícula, etc.
3. Balance de Requerimientos Conflictivos - Para que
la Base de Datos trabaje apropiadamente,
necesita de una persona o grupo que se
encargue de su funcionamiento. El título para esa
posición es Administrador de Base de Datos y
provee la ventaja de que Diseña el sistema
tomando en mente la necesidad de cada
departamento de la empresa. Por lo tanto se
beneficia mayormente la empresa aunque
algunos departamentos podrían tener leves
desventajas debido a su idiosincracia.
Tradicionalmente se diseñaba y programa según
la necesidad de cada departamento por
separado. Ejemplo: Explicar como en diferentes
departamentos utilizaban diferentes herramientas
y estructuras de datos para su sistema particular y
como esto afectaba a los otros departamentos.
4. Se refuerza la estandarización - Debido a lo que se
mencionó previamente, es más facil estandarizar
procesos, formas, nombres de datos, formas, etc.
5. Redundancia controlada - Debido al sistema
tradicional de archivos independientes, los datos
se duplicaban constantemente lo cual creaba
mucha duplicidad de datos y creaba un
problema de sincronización cuando se
actualizaba un dato en un archivo en particular.
Ejemplo: En el sistema de Registro y de Asistencia
Económica pasaba mucho eso. El método que
utilizaron para resolver el problema fue el de
periodicamente actualizar el archivo de Asistencia
Económica, con el archivo de registraduria
(principal). Lo cual trae como consecuancia, uso
inecesario de los recursos de la computadora.
Ojo!, la redundancia se controla, no se elimina por
completo.
DESVENTAJAS DEL USO DE BASE DE DATOS
I.
II.
III.
Tamaño - Al proveer todas las ventajas
anteriomente nombradas, el Sistema de
Manejo de Base de Datos (DBMS) requiere de
mucho espacio en disco duro y también
requiere de mucha memoria principal (RAM)
para poder correr adecuadamente.
Complejidad - Debido a la cantidad de
operaciones y a las capacidades del DBMS,
se convierte en un producto complejo de
entender. Esto requiere que los
programadores y los analistas deben tomar
cursos que los adiestren para poder
comprender las capacidades y limitaciones
del DBMS
Costo - Los productos de Bases de Datos
(Oracle, DB2, Etc.) son productos caros. Esto
sin contar los adiestramientos del personal del
centro de cómputos y de los usuarios.
IV.
V.
Ejemplo: Explicar el costo envuelto en
implantar FRS en la Universidad.
Requerimientos adicionales de Equipo - El
adquirir un producto de Base de Datos,
requiere a su vez adquirir equipo adicional
para poder correr ese producto como por
ejemplo, servidores, memoria, discos duros,
etc. Si se pretende correr la Base de Datos
con el mínimo de requerimientos, esta
posiblemente se degrada y el "response time"
al usuario se va a afectar grandemente.
En caso de alla, el impacto es mayor - Si un
componente de la Base de Datos sufre un
desperfecto, se detiene las operaciones del
producto por completo. En el caso de un
ambiente no centralizo en Cobol, el impacto
casi siempre afecta al departamento en
donde ocurrió el problema únicamente.
CONCLUCION
Llegue a la conclusión en que la base de datos es muy
importante tiene sus ventajas y también desventajas , este
nos ayuda a poner las cosas en orden y administrarnos bien
, saber en que usamos las cosas y se utilizan generalmente
con tablas , con la base de datos sabemos mas
detalladamente el orden de todo.
Descargar