Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMPUTACIONALES
ENSAYO UNIDAD 1
Introducción a las Bases de Datos
5C 12:00 – 01:00 PM
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:
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.
5
5. Luego nos dirigimos a la pestaña Modelo y seleccionamos crear diagrama.
6. Veremos que se nos ha creado un diagrama con la tabla que habíamos hecho
anteriormente.
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.
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.
12
15. Llenamos de información las columnas de la tabla y luego damos clic en Apply
Change to date.
16. Comprobamos que los datos se aplicaron correctamente si nos fijamos que
aparecen iconos verdes en el Output.
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
16
Clasificación de las bases de datos
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.
17
• Directorios
Un ejemplo son las Guías telefónicas en formato electrónico.
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