Vous êtes sur la page 1sur 12

Informe

12-3-2018

Integrantes:
Malfavón Alvarez Leonardo Berti
Rangel Ramírez Luis Ángel
Docente: David Pacheco Contreras
Grupo: 4°A ISC

Uruapan Michoacán
Introducción.

Hoy en día, las empresas ya aplican lo que es el aseguramiento de información


importante, para ello, emplean la plataforma llamada: Base de Datos y así también
pueden tomar mejores decisiones con respecto a la entidad que se está
manejando. Gracias a la Base de Datos, los archivos siempre van estar
organizados y mejor estructurados.
Ésta herramienta es muy útil porque las empresas que siempre requieran de un
chequeo de sistema computacional, en este caso como software o hardware, se
va a necesitar del respaldo de dicha entidad acerca de todo lo que se está
realizando para el beneficio de la entidad. Entonces, sin tener ese respaldo
necesario, todo, absolutamente todo lo que la empresa haya logrado obtener, se
perderá por completo.
Todo esto se realiza de manera digitalizada para el beneficio de la entidad.
1.1. Conceptos básicos.

Una base de datos es una herramienta para recopilar y organizar información.


Las bases de datos pueden almacenar información sobre personas, productos,
pedidos u otras cosas. Muchas bases de datos comienzan como una lista en
una hoja de cálculo o en un programa de procesamiento de texto. A medida que
la lista aumenta su tamaño, empiezan a aparecer redundancias e
inconsistencias en los datos. Cada vez es más difícil comprender los datos en
forma de lista y los métodos de búsqueda o extracción de subconjuntos de datos
para revisión son limitados. Una vez que estos problemas comienzan a aparecer,
una buena idea es transferir los datos a una base de datos creada con un
sistema de administración de bases de datos (DBMS), como Access.

-Partes de una base de datos:

Tablas. Una tabla de base de datos es similar en apariencia a una hoja de


cálculo en cuanto a que los datos se almacenan en filas y columnas. Por ende,
es bastante fácil importar una hoja de cálculo en una tabla de base de datos. La
principal diferencia entre almacenar los datos en una hoja de cálculo y
almacenarlos en una base de datos es la forma en la que están organizados los
datos.
Formularios Los formularios permiten crear una interfaz de usuario en la que
puede escribir y modificar datos. Los formularios a menudo contienen botones
de comandos y otros controles que realizan distintas tareas. Puede crear una
base de datos sin usar formularios con tan solo modificar los datos en las hojas
de datos de la tabla. Sin embargo, la mayoría de los usuarios de bases de datos
prefieren usar formularios para ver, escribir y modificar datos en las tablas.

Informes
Los informes se usan para dar formato a los datos, resumirlos y presentarlos.
Por lo general, un informe responde a una pregunta específica como: "¿Cuánto
dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen
nuestros clientes?". A cada informe se le puede dar formato para presentar la
información de la manera más legible posible.

Consultas
Las consultas pueden realizar diversas funciones en una base de datos. La
función más común es recuperar datos específicos de las tablas. Los datos que
quiere ver generalmente están distribuidos en varias tablas y las consultas le
permiten verlos en una única hoja de datos. Además, debido a que muchas
veces no quiere ver todos los registros a la vez, las consultas le permiten agregar
criterios para "filtrar" los datos y obtener solo los registros que quiere.

Macros
Las macros en Access pueden considerarse un lenguaje de programación
simplificado que puede usar para agregar funciones a la base de datos. Por
ejemplo, puede adjuntar una macro a un botón de comando en un formulario
para que la macro se ejecute cada vez que se hace clic en ese botón. Las macros
contienen acciones que ejecutan tareas, como abrir un informe, ejecutar una
consulta o cerrar la base de datos. La mayoría de las operaciones de la base de
datos que realiza manualmente se pueden automatizar mediante el uso de
macros, por lo que se convierten en dispositivos que permiten ahorrar mucho
tiempo.

Módulos
Los módulos, como las macros, son objetos que puede usar para agregar
funciones a la base de datos. Mientras que las macros se crean en Access
mediante la elección de una lista de acciones de macro, los módulos se escriben
en el lenguaje de programación Visual Basic para Aplicaciones (VBA). Un
módulo es una colección de declaraciones, instrucciones y procedimientos que
se almacenan juntos como una unidad. Un módulo puede ser un módulo de clase
o un módulo estándar. Los módulos de clase se adjuntan a formularios o
informes y, por lo general, contienen procedimientos que son específicos para el
formulario o el informe al que están adjuntos. Los módulos estándar contienen
procedimientos generales que no están asociados a ningún otro objeto. Los
módulos estándar aparecen en Módulos en el panel de navegación mientras
que los módulos de clase no.

1.2 OBJETIVOS DE LAS BASES DE DATOS

1. Independencia lógica y física de los datos.


Se refiere a la capacidad de modificar una definición de esquema en un nivel de
la arquitectura sin que esta modificación afecte al nivel inmediatamente superior.
El conjunto de datos contenidos en la base debe ser única y estar integrada por
los mismos datos.

2. Redundancia mínima.
Debe ser controlada, de forma que no exista duplicidad innecesarias, y que las
redundancias físicas, convenientes muchas veces a fin de responder a objetivos
de eficiencia, sean tratadas por el mismo sistema, de modo que no puedan
producirse inconsistencias.
Se trata de usar la base de datos como repositorio común de datos para distintas
aplicaciones.
Un dato se actualizará lógicamente por el usuario en forma única, y el sistema
se preocupará de cambiar físicamente todos aquellos campos en los que el
dato estuviese repetido en caso de existir redundancia física (redundancia
controlada).

3. Acceso concurrente por parte de múltiples usuarios


Las bases de datos pretenden servir al conjunto de de la organización,
manejando los datos como otro recurso. Por lo tanto, las bases de datos han de
atender a múltiples usuarios y a diferentes aplicaciones. En contraposición a los
sistemas de ficheros, en donde cada fichero atiende a determinada aplicación.

4. Distribución espacial de los datos.


Los datos pueden encontrarse en otra habitación, otro edificio e incluso otro país,
el usuario no tiene por qué preocuparse de la localización espacial de los datos
a los que accede.

5. Integridad de los datos.


Se refiere a las medidas de seguridad que impiden que se introduzcan datos
erróneos.
Esto puede suceder tanto por motivos físicos (defectos de hardware,
actualización incompleta debido a causas externas), como de operación
(introducción de datos incoherentes).

6. Consultas complejas optimizadas.


Permite la rápida y ejecución de las mismas.

7. Seguridad de acceso y auditoría.


Se refiere al derecho de acceso a los datos contenidos en la base por parte de
personas y organismos.
El sistema de auditoría mantiene el control de acceso a la base, con el objeto de
saber qué o quién realizó una determinada modificación y en qué momento. Por
ejemplo un profesor quiere cambiar una calificación por alguna omisión, el
sistema de la base le permitirá hacer el cambio pero quedara el registro del día
y el motivo del cambio, esto lo checan los jefes de academia y observan si el
profesor le ayuda al alumno o realizan su trabajo adecuadamente.

8. Respaldo y recuperación.
Se refiere a la capacidad de un sistema de base de datos de recuperar su estado
en un momento previo a la pérdida de datos.

9. Acceso a través de lenguajes de programación estándar.


Se refiere a la posibilidad ya mencionada de acceder a los datos de una base
mediante lenguajes de programación ajenos al sistema de base de datos. en
pocas palabras son los programas o software con los que se mandaran llamar y
diseñar los datos que aparecerán en la pantalla.
1.3 AREAS DE APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS

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, en otras palabras las bases de datos
serán aplicadas en cualquier parte donde manejen grandes cantidad de de
información.

Por ejemplo:

 Creación de actividades de banco de registros de forma colaborativa:


bibliografía, catalogación de especies u objetos, etc.
*Inserción colaborativa de datos de cualquier tipo para su posterior análisis
estadístico.

*Líneas aéreas: información de Clientes, horarios, vuelos, destinos, etc. (1ras


bases distribuidas geográficamente).

*Universidades: información de Estudiantes (perfiles estudiantiles), carreras,


horarios, materias, etc

*En bancos: transacciones de tarjeta de crédito: para comprar con tarjetas de


crédito y la generación de los extractos mensuales.

*Telecomunicaciones: para guardar registros de llamadas realizadas, generar


facturas mensuales, mantener el saldo de las tarjetas, telefónicas de prepago y
almacenar información sobre las redes.

*En las oficinas de patentes, fecha de registro de la patente, datos del


desarrollador, planos del producto, etc.

*Bibliotecas, clasificación de libros, posición o lugar donde se encuentran, cantidad


de tomos, cantidad de respaldos, etc.

*Tienda/mercados: clasificación del productos manejados, cantidades, precio, etc.

1.4 MODELOS DE BASES DE DATOS

Un modelo de base de datos (Data Información Estructurada) es un tipo de


modelo de datos que determina la estructura lógica de una base de datos y de
manera fundamental determina el modo de almacenar, organizar y manipular los
datos.

Entre los modelos lógicos comunes para bases de datos se encuentran:


 Modelo jerárquico
 Modelo en red
 Modelo relacional
 Modelo entidad–relación
 Modelo entidad–relación extendido
 Base de datos orientada a objetos
 Modelo documental
 Modelo entidad–atributo–valor
 Modelo en estrella

Los modelos físicos de datos incluyen:


 Índice invertido
 Fichero plano

Otros modelos lógicos pueden ser:


 Modelo asociativo
 Modelo multidimensional
 Modelo multivalor
 Modelo semántico
 Base de datos XML
 Grafo etiquetado
 Triplestore'l'

Un sistema de gestión de base de datos puede implementar uno o varios modelos.


La estructura óptima depende de la natural organización de los datos de la
aplicación y de los requisitos de ésta, que incluyen ritmo de transacciones, fiabilidad,
mantenibilidad, escalabilidad y coste. La mayor parte de los sistemas de gestión de
bases de datos están construidos sobre un modelo de datos concreto, aunque es
posible que soporten más de uno.

Sobre los distintos modelos físicos de datos se puede implementar cualquier modelo
lógico. La mayoría del software de base de datos ofrece al usuario cierto control
sobre la implementación física, dado el impacto que tiene en las prestaciones.

Un modelo no es sólo un modo de estructurar los datos: también define el conjunto


de operaciones que se pueden realizar con los datos. Por ejemplo el modelo
relacional define operaciones como SELECT y JOIN. Aunque esas operaciones no
se ofrezcan explícitamente en un lenguaje de consultas dado, proporcionan la base
sobre la que un lenguaje de consultas se diseña.

1.5 CLASIFICACION DE BASE DE DATOS


Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto
que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan.

Según la variabilidad de la base de datos


 Bases de datos estáticas
Son bases de datos únicamente de lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones,
tomar decisiones y realizar análisis de datos para inteligencia empresarial.

 Bases de datos dinámicas


Son bases de datos donde la información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y edición de datos, además
de las operaciones fundamentales de consulta. Un ejemplo, puede ser la base de
datos utilizada en un sistema de información de un supermercado.

Según el contenido
 Bases de datos bibliográficas
Solo contienen una subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Puede contener un resumen o extracto de la publicación original,
pero nunca el texto completo, porque si no, estaríamos en presencia de una base
de datos a texto completo (o de fuentes primarias —ver más abajo). Como su
nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de
resultados de análisis de laboratorio, entre otras.

 Bases de datos de texto completo


Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
 Directorios
Un ejemplo son las guías telefónicas en formato electrónico.

Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son


personales o empresariales (llamadas páginas blancas o amarillas
respectivamente).

Los directorios empresariales hay de tres tipos

1.- Tienen nombre de la empresa y dirección Ejemplo


2.- Contienen teléfono y los más avanzados contienen correo electrónico Ejemplo
3.- Contienen datos como facturación o número de empleados además de códigos
nacionales que ayudan a su distinción Ejemplo

Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en
España protege la privacidad de los usuarios pertenecientes al directorio

La búsqueda inversa está prohibida en los directorios personales (a partir de un


número de teléfono saber el titular de la línea)

Bases de datos o "bibliotecas" de información química o biológica


Son bases de datos que almacenan diferentes tipos de información proveniente de
la química, las ciencias de la vida o médicas. Se pueden considerar en varios
subtipos:

 Las que almacenan secuencias de nucleótidos o proteínas.


 Las bases de datos de rutas metabólicas.
 Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas-
 Bases de datos clínicas.
 Bases de datos bibliográficas (biológicas, químicas, médicas y de otros
campos): PubChem, Medline, EBSCOhost.

1.6 ARQUITECTURA DE BASE DE DATOS


La arquitectura de un sistema de base de datos está influenciada por el sistema
informático que soporta la instalación del SGBD, lo que reflejará muchas de las
características propias del sistema subyacente en el SGBD.
Las bases de datos respetan la arquitectura de tres niveles definida, para cualquier
tipo de base de datos, por el grupo ANSI/SPARC. En esta arquitectura la base de
datos se divide en los niveles externo, conceptual e interno (KORTH y
SILBERSCHATZ, 1994:5; MIGUEL y PIATTINI, 1993: 83-107; MOTA, CELMA y
CASAMAYOR, 1994: 11-12):

1. Nivel interno: es el nivel más bajo de abstracción, y define cómo se almacenan


los datos en el soporte físico, así como los métodos de acceso.
2. Nivel conceptual: es el nivel medio de abstracción. Se trata de la representación
de los datos realizada por la organización, que recoge las vistas parciales de los
requerimientos de los diferentes usuarios y las aplicaciones posibles.
Se configura como visión organizativa total, e incluye la definición de datos y las
relaciones entre ellos.
3. Nivel externo: es el nivel de mayor abstracción. A este nivel corresponden las
diferentes vistas parciales que tienen de la base de datos los diferentes usuarios.
En cierto modo, es la parte del modelo conceptual a la que tienen acceso.

El modelo de arquitectura propuesto permite establecer el principio de


independencia de los datos. Esta independencia puede ser lógica y física. Por
independencia lógica se entiende que los cambios en el esquema lógico no deben
afectar a los esquemas externos que no utilicen los datos modificados. Por
independencia física se entiende que el esquema lógico no se vea afectado por
cambios realizados en el esquema interno, correspondientes a modos de acceso,
etc.
Las redes de computadores permiten separar tareas en un esquema de clientes y
servidores, el procesamiento paralelo dentro del computador permite acelerar
algunas de las tareas de la base de datos así como la posibilidad de ejecutar más
transacciones por segundo. Las consultas se pueden paralelizar permitiendo así
que una consulta se pueda ejecutar por más de un procesador al mismo tiempo,
esta característica ha llevado al estudio de las bases de datos paralelas.

1.7 ARQUITECTURA DEL SGBD


La arquitectura de un SGBD ha de especificar sus componentes (descripción
funcional) y sus interfaces. Trata de conceptos distintos que la arquitectura de la
base de datos. Los componentes principales de un SGBD son:

Interfaces externos: Medios para comunicarse con el SGDB en ambos sentidos


(E/S) y explotar a todas sus funciones. Pueden afectar a la base de datos o a la
operación del SGBD, por ejemplo:

Operaciones directas con la base de datos: Definición de tipos, asignación de


niveles de seguridad, actualización de datos, interrogación de la base de datos...

Operaciones relativas a la operación del SGBD: Copia de seguridad y


restauración, recuperación tras una caída, monitoreo de seguridad, gestión del
almacenamiento, reserva de espacio, monitoreo de la configuración, monitoreo de
prestaciones, afinado... los interfaces externos bien pueden ser utilizados por
usuarios (p.e. administradores) o bien por programas que se comunican a través de
un API.

Intérprete o procesador del lenguaje: La mayor parte de las operaciones se


efectúan mediante un lenguaje de base de datos. Existen lenguajes para definición
de datos, manipulación de datos (p.e. SQL), para especificar aspectos de la
seguridad y más. Las sentencias en ese lenguaje se introducen en el SGBD
mediante el interfaz adecuado. Se procesan las expresiones en dicho lenguaje (ya
sea compilado o interpretado) para extraer las operaciones de modo que puedan
ser ejecutadas por el SGBD.

Optimizador de consultas: Realiza la optimización de cada pregunta y escoge el


plan de actuación más eficiente para ejecutarlo.

Motor de la base de datos: Realiza las operaciones requeridas sobre la base de


datos, típicamente representándolo a alto nivel.

Mecanismo de almacenamiento: Traduce las operaciones a lenguaje de bajo


nivel para acceder a los datos. En algunas arquitecturas el mecanismo de
almacenamiento está integrado en el motor de la base de datos.
Motor de transacciones: Para conseguir corrección y fiabilidad la mayoría de las
operaciones internas del SGBD se realizan encapsuladas dentro de transacciones.
Las transacciones pueden ser especificadas externamente al SGBD para
encapsular un grupo de operaciones. El motor de transacciones sigue la ejecución
de las transacciones y gestiona su ejecución de acuerdo con las reglas que tiene
establecidas (p.e. control de concurrencia y su ejecución o cancelación).

Gestión y operación de SGBD Comprende muchos otros componentes que tratan


de aspectos de gestión y operativos del SGBD como monitoreo de prestaciones,
gestión del almacenamiento, mapas de almacenamiento.

Conclusión.
La Base de Datos ha sido una herramienta básica para las empresas o entidades
desde siempre y de gran importancia para empezar a administrar sus archivos
personales o para crear nueva organización, como por ejemplo: los clientes,
proveedores, agentes de ventas, servicios, etcétera. Esta herramienta es muy útil
para satisfacer las preferencias del desarrollo de sus productos y estrategias de
ventas. Al realizar la Base de Datos como un proyecto en una empresa, brinda la
finalidad de conocer los procesos y las tecnologías nuevas que buscan suplir las
necesidades y el manejo de información en las empresas.

Vous aimerez peut-être aussi