Sei sulla pagina 1di 20

INGENIERIA EN SISTEMAS

COMPUTACIONALES

ENSAYO UNIDAD 1
Introducción a las Bases de Datos

FUNDAMENTOS DE BASE DE DATOS

5C 12:00 – 01:00 PM

Alumno: CANALES ALMENDARES


CRISTOPHER DAVID

24/02/2019
INDICE
Introducción .................................................................................................................... 2
2.1.2 Mapa Mental.......................................................................................................... 3
2.1.2 Inicio de Workbench Guía de tutorial .................................................................... 4
2.1.3 Investigación Tratamiento de la Información ....................................................... 14
Pasos Para El Tratamiento de la Información .............................................................. 14
Clasificación de las bases de datos ............................................................................. 17
Conclusión.................................................................................................................... 19
Tabla de Ilustraciones .................................................................................................. 20
Referencias .................................................................................................................. 21

1
Introducción

Hoy en día todo es información, información guardada en bases de datos por todo el
mundo. Este es un pequeño ensayo de la primera unidad de la materia Fundamentos
del base de datos, donde se tocarán desde los conceptos básicos hasta la arquitectura
de una base de datos, adentrándose en cada tema. Además, proporcionaremos algunas
capturas de pantalla de lo que es una introducción al programa gestor de base de datos
que en este caso usaremos MySQL Workbench. También los pasos para la creación de
tablas, esquemas y la inserción de datos dentro de ellas, como a su vez veremos el
tratamiento de la información, desde los puntos clave que son las recopilaciones de
datos, el almacenamiento, la recuperación, entre otros, como también la clasificación
de las bases de datos.

2
s Gesto
ario r de A
lmacen
su

s
U amient

lt a
o

su
on
Alm

C
en d acenam

de
isco ient

MAPA MENTAL
o

do
esa
oc

In
Segun:
Pr

te
Con

rno
cep
tua Modelo
l
A AR
Externo
Usuarios

RQ

QU
S
O

UI

ITECTURA

T
TE
Acceso

DA
CTU

SE
Aplicacion

BA
R A
Je

BA

SG B D

ON
rar E
qui

S
En co DA

CI
red TO

CA
MO S I
Relacional DE e SIF
LO e d Da
S LA
elacion BAS C
Entidad R

s d as

tos nd
E DE D

eB
al ATOS
ment

Fu
Docu amento
AREAS
O DE
S
CO

BJ
SI

AP
ET
BA

LIC
IVOS B
S Bancos
T O
EP

AC
Lineas Aereas
CO N C IO
N Univercidades
ASE
Dato Telecomunicaciones
campo Redes
DE

registro Biblioteca
tablas relaciones
DA

TO
clave consultas S
formulario
Un objetivo principal de un sistema
de base de datos es proporcionar a
los usuarios finales una visión abs-
tracta de los datos, esto se logra
escondiendo ciertos detalles de cómo
se almacenan y mantienen los datos
2.1.2 Inicio de Workbench Guía de tutorial

1. El primer paso será abrir el programa Workbench, en la pestaña “File” le damos clic
y luego damos otro clic en <<Nuevo Modelo>>, nos aparecerá la siguiente ventana:

Ilustración 1 Crear Esquema

2. Después de haber puesto un nombre a la nueva base de datos, seleccionamos en


tablas, para crear una nueva con un nombre de referencia.

Ilustración 2 Creación de la tabla

4
3. Luego pasamos a la creación de las columnas, escogemos el nombre que tendrá
cada columna, se aconseja no usar espacios, en su lugar guion bajo, también se
aconseja que el Id tenga seleccionada las casillas PK, NN y AI, esta última es opcional
en el caso de que no cuenten con un Id, las demás casillas se aconsejan que tengan
seleccionado NN en el caso de requerirlo.

Ilustración 3 Creación de Columnas

4. Después de lo anterior guardamos el modelo, vamos a Archivo, luego damos clic


en guardar modelo y escogemos en que ruta guardarlo.

Ilustración 4 Guardar Modelo

5
5. Luego nos dirigimos a la pestaña Modelo y seleccionamos crear diagrama.

Ilustración 5 Crear Diagrama

6. Veremos que se nos ha creado un diagrama con la tabla que habíamos hecho
anteriormente.

Ilustración 6 Diagrama Creado

6
7. Después de esto vamos a crear la base de datos, para esto vamos ala pestaña
Database y damos clic donde dice Manager Connection.

Ilustración 7 Crear Base de Datos

8. Escogemos nuestro servidor y luego damos clic en test connection, para


comprobar la conexión.

Ilustración 8 Comprobar la Conexión


7
9. Luego vamos a crear la existencia de la base de datos, para esto vamos a la
pestaña Database y damos clic en Forward Engineer.

Ilustración 9 Crear Existencia de la BD

10. visualizamos el script para conocer la programación de la BD y damos en


siguiente.

Ilustración 10 Visualizar Scritp


9
11. Luego seleccionamos el servidor tiene que estar en azul para que no haya
errores y damos en siguiente.

Ilustración 11 Seleccionar Server

12. Luego en la siguiente pantalla debemos seleccionar General INSERT y damos en


siguiente.

Ilustración 12 Seleccionar Generate INSERT

11
13. Después se harán unas ejecuciones automáticas y si todo está bien debemos ver
el mensaje Forward Engineer Successfully luego damos clic en cerrar.

Ilustración 13 Mensaje Forward Engineer

14. Luego abrimos y visualizamos la tabla

Ilustración 14 Visualizar Tabla

12
15. Llenamos de información las columnas de la tabla y luego damos clic en Apply
Change to date.

Ilustración 15 Llenar Tablas

16. Comprobamos que los datos se aplicaron correctamente si nos fijamos que
aparecen iconos verdes en el Output.

Ilustración 16 Datos Aplicados

13
2.1.3 Investigación Tratamiento de la Información
Pasos Para El Tratamiento de la Información

Obtención de Datos
La noción de recolección refiere al proceso y el
resultado de recolectar (reunir, recoger o cosechar
algo). En este caso se recopila tal información para
almacenarla en una base de datos.
Ejemplos para la obtención de datos:
• Título, número de páginas, autor de un libro el cual
lo almacenaremos en una base de datos física o
electrónica.
• Nombre, descripción de algún artículo para almacenarlo en una base de datos
electrónica la cual se usará para ventas de artículos por internet.
Estos solo serian algunos ejemplos de la recopilación de datos.

Almacenamiento
El almacenamiento de datos se refiere al uso de medios
de grabación para conservar los datos utilizando PC y
otros dispositivos. Las formas más frecuentes de
almacenamiento de datos son el almacenamiento en
archivos, el almacenamiento en bloque y el
almacenamiento de objetos, cada uno de los cuales
resulta adecuado para un fin diferente.
Tipos de Almacenamiento:
• Almacenamiento en Archivos: Económico y de infraestructura sencilla, los
datos se almacenan en archivos y carpetas. Se encuentra frecuentemente en
discos duros, lo que supone que los archivos tienen exactamente el mismo
aspecto para el disco duro y para el usuario.
• Almacenamiento en Bloque: Los datos se almacenan en bloques de tamaño
uniforme. Si bien es más caro y complejo, y menos escalable, el
almacenamiento en bloque resulta ideal para los datos de acceso y edición
frecuentes.
14
• Almacenamiento de Objetos: Los datos se almacenan en forma de objeto con
metadatos e identificadores únicos. Aunque generalmente es más económico
almacenar datos de esta forma, el almacenamiento de objetos es solamente
ideal para almacenar datos que no necesitan ser editados.

Recuperación y Tratamiento
La recuperabilidad significa que, si se da algún
error en los datos, hay un bug de programa ó de
hardware, el DBA (Administrador de base de
datos) puede traer de vuelta la base de datos al
tiempo y estado en que se encontraba en estado
consistente antes de que el daño se causara. Las
actividades de recuperación incluyen el hacer
respaldos de la base de datos y almacenar esos
respaldos de manera que se minimice el riesgo de
daño o pérdida de los mismos, tales como hacer diversas copias en medios de
almacenamiento removibles y almacenarlos fuera del área en antelación a un desastre
anticipado.
Recuperación de base de datos
• Daños en el software del dispositivo de almacenamiento (disco duro, SAN o
RAID).
• Daños en el sistema de archivos: controlado por el sistema operativo, el
sistema de archivos almacena y organiza los archivos de los usuarios y el
sistema.
• Daños en los archivos: la pérdida de datos se puede producir en el propio
archivo
Proceso de recuperación de base de datos
• Solicitar el nombre, la ruta y el tamaño de la base de datos
• Extraer los datos si el dispositivo de almacenamiento no está operativo
• Ajustar o reparar el sistema de archivos para asociarlo al flujo de datos correcto
• Reparar la unidad de búsqueda o la base de datos existente o buscar
fragmentos de base de datos en la unidad
• Elaborar un informe en el que se muestre qué elementos se pueden recuperar
(tablas, buzones de correo, etc.)
• Reparar estructuras de archivos

15
• El conjunto de herramientas para bases de datos copia los datos a otra base
de datos de servidor SQL o extrae los archivos .PST para Exchange, etc.
• Realizar una copia de seguridad o archivar los datos recuperados
Presentación de la base de datos

Ilustración 17 Presentación de la BD

En esta ilustración aparece un esquema de lo que seria una base de datos y su


relación con los datos, esta sería una primera vista de cómo quedaría relacionada una
base de datos.

16
Clasificación de las bases de datos

Según la variedad de los datos


• Bases de datos estáticas
Éstas son bases de datos de sólo 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 y tomar decisiones.

• Bases de datos dinámicas


Éstas son bases de datos donde la Información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y adición de datos, además de
las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de
datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia,
un videoclub.

Según su contenido
• Bases de datos bibliográficas
Solo contienen un surrogante (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.

17
• Directorios
Un ejemplo son las Guías telefónicas en formato electrónico.

• Bases de datos o bibliotecas de información de 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.

18
Conclusión

La creación y diseño de las bases de datos puede parecer una tarea compleja y puede
que lo sea, pero siguiendo determinados procesos, conociendo su arquitectura, hacer
los esquemas y crear la planeación es un buen proceso, así tendremos una buena base
de datos diseñada. Como pudimos observar en este ensayo además de la creación de
la base de datos, se llevan acabo tareas como el propio mantenimiento de esta, el
tratamiento de la base de datos como la recuperación, aspectos muy importantes que
se tienen que tener en cuenta, porque en la vida real, ya se maneja información valiosa
que se debe guardar y mantener a salvo, por eso debemos conoces el funcionamiento
de las bases de datos.

19
Tabla de Ilustraciones
Ilustración 1 Crear Esquema .......................................................................................... 4
Ilustración 2 Creación de la tabla ................................................................................... 4
Ilustración 3 Creación de Columnas .............................................................................. 5
Ilustración 4 Guardar Modelo ......................................................................................... 5
Ilustración 5 Crear Diagrama ......................................................................................... 6
Ilustración 6 Diagrama Creado....................................................................................... 6
Ilustración 7 Crear Base de Datos ................................................................................. 7
Ilustración 8 Comprobar la Conexión ............................................................................. 7
Ilustración 9 Crear Existencia de la BD .......................................................................... 9
Ilustración 10 Visualizar Scritp ....................................................................................... 9
Ilustración 11 Seleccionar Server................................................................................. 11
Ilustración 12 Seleccionar Generate INSERT .............................................................. 11
Ilustración 13 Mensaje Forward Engineer .................................................................... 12
Ilustración 14 Visualizar Tabla ..................................................................................... 12
Ilustración 15 Llenar Tablas ......................................................................................... 13
Ilustración 16 Datos Aplicados ..................................................................................... 13
Ilustración 17 Presentación de la BD ........................................................................... 16

20
Referencias

Korth, H. y Silbertchatz, A. Fundamentos de Bases de datos. (5ª ed.). Ed. McGraw Hill.
Anonimo. Bases de datos. Ecured. https://www.ecured.cu/Bases_de_datos.

21

Potrebbero piacerti anche