Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
base de datos por interfaz gráfica y por consola, se escogió el SGBD MySQL, en donde se
puso en práctica los conocimientos adquiridos durante las clases, esto nos permitió entender
como crear una base de datos no solo por interfaz gráfica, sino que también por consola, ya
de datos.
2. OBJETIVOS
Demostrar la creación de una base de datos tanto por interfaz gráfica, como por
consola.
Conocer y entender los conceptos básicos para crear una base de datos.
Realizar la base datos que se tomó como ejemplo para esta práctica
3. MARCO TEÓRICO
Un sistema gestor de bases de datos (SGBD) es una aplicación que permite a los
usuarios definir, crear y mantener una base de datos, y proporciona acceso controlado a la
misma.
Esta interfaz consiste en un lenguaje muy sencillo mediante el cual el usuario interactúa con
el servidor. Este lenguaje comúnmente se denomina SQL, Structure Query Language, está
estandarizado por la ISO 1, es decir, todas las BD que soporten SQL deben tener la misma
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
3.3TABLA
programa de tablas.
Registro: Corresponde a cada fila que compone la tabla. Ahí se componen los datos y
formación donde tendrá 11 tablas, Estas contendrá los siguientes campos y atributos:
Cursos
id_cursos: Integer
nombre: varchar (100)
descripción: varchar(255)
fecha_inicio: date
fecha_fin: date
Profesores
id_profesores: Integer
nombre: varchar(100)
dirección: varchar(100)
teléfono: varchar(50)
Pasaporte: varchar(100)
Grupos
id_grupos: Integer
nombre: varchar(100)
codigo: varchar(20)
fecha_inicio: date
fecha_fin: date.
lugar: varchar(100)
notas: varchar(100)
horario: varchar(100)
maximo_alumnos: Integer
numero_alumnos: Integer
Horarios
id_horarios: Integer
fecha_inicio: date
fecha_fin : date
dia: varchar(50)
hora_inicio: time
hora_fin: Time
Clases
id_clases: Integer
fecha: date
hora_inicio: time
hora_fin: time
Notas pedagógicas: varchar(100)
Tipos de Tarea
id_tipo_tarea: Integer
nombre: varchar(100)
lectiva, transporte, administrativa : boolean
Tipos de cancelación
id_tipo_cancelacion
nombre : varchar(100)
clase_impartida: boolean
implica_pago_profesor: varchar(100)
implica_cobo_cliente: varchar(100)
Alumnos
id_alumnos: Integer
nombre: varchar(100).
profesión: varchar(100)
teléfonos: Integer
email: varchar(100)
Alumnos en grupos
id_alumnos_en_grupo
fecha_inicio: date
fecha_fin: date
Asistencia
id_asistencia: Integer
asiste: varchar(50)
5. DESARROLLO
En las siguientes imágenes se evidenciara como realizamos la base de datos por
consola y por interfaz grafica.
INTERFAZ GRAFICA
Agregamos un nuevo modelo haciendo click en New model o con Ctrl+N
Tablas Curso
Tabla Profesores
Tabla Grupo
Tabla Horarios
Tabla clases
Tablas Asistencias
Resultado del diagrama con sus atributos y relaciones existentes
Luego se usa la herramienta Forward engineer, este nos va a permitir enviar el esquema a
una base de datos
Acá se puede evidenciar que se pudo ser transportado a la base de datos
Ya creamos la base de datados por medio de interfaz ahora lo vamos a hacer por medio de
consola, y al final hacer la inserción, edición y eliminación de los datos.
Creamos una base de datos que en mi caso la nombre “institucion_de_formacion”, y
procedemos a crear las tablas con los codigos
Código horario
Código Clases
Código Asistencia
Código Matricula
Se puede evidenciar que se han creado correctamente cada una de las tablas
Actualmente la base de datos esta creada de las dos formas (por interface y código),
dentro del proceso se hicieron los insert, ahora se harán actualizaciones de un dato dentro
de una tabla, tomaremos la tabla cursos que es la primera tabla de la lista.
Se actualizará el nombre del curso, de Creación de BD, con id 1 a Programación O.O, como
se ve la actualización y el código en la siguiente imagen
Las bases de datos han sido para las organizaciones una herramienta de uso
indispensable, pues esta permite almacenar un conjunto de datos pertenecientes a
un mismo contexto, para así ofrecer un alto rango de soluciones al problema de
almacenar datos, no son muy complejas de crear; además de que hay diferentes
formas de hacerlo
Bibliografía
Anónimo. (s.f.). Base De Datos. Obtenido de
https://sites.google.com/site/basededatostareainfo/concepto-basico-de-bases-de-dato
desarrolloweb.com. (s.f.). Lenguaje SQL. Obtenido de desarrolloweb.com:
https://desarrolloweb.com/home/lenguaje-sql
ender la factoria de software. (27 de abril de 2010). Modelo entidad-relación, un ejemplo
práctico. Obtenido de https://www.ender.es/2010/04/modelo-entidad-relacion-un-
ejemplo-practico-ii-horarios/
Gestión de Bases de Datos. (s.f.). Obtenido de
https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/Teoria.html
Informática, T. e. (01 de Diciembre de 2011). Bases de datos y creación de tablas.
Obtenido de https://sites.google.com/site/presentacioncartagoti10/introduccion-a-
las-bases-de-datos
Silberschatz, A. (2016). Fundamentos de bases de datos (5a. ed.). (M.-H. España, Ed.)
Obtenido de https://bbibliograficas.ucc.edu.co:4058/es/ereader/ucc/50087
Wikipedia. (30 de ago de 2020). Clave foránea. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Clave_for%C3%A1nea#:~:text=La%20clave%20for
%C3%A1nea%20identifica%20una,candidata%20en%20la%20tabla
%20referenciada.
Wikipedia. (15 de sep de 2020s). Clave primaria. Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Clave_primaria#:~:text=En%20el%20dise%C3%B1o
%20de%20bases,columna%20o%20conjunto%20de%20columnas.