Вы находитесь на странице: 1из 34

TECNOLÓGICO NACIONAL DE MÉXICO

Secretaría Académica, de Investigación e Innovación


Dirección de Docencia e Innovación Educativa

28-2-2018
ADMINISTRACIÓN DE
Base de Datos
Reporte de Practica

Vianell Guadalupe Almazán Alor.


6°”C”
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Contenido
Introducción ............................................................................................................................................................ 2
Objetivo................................................................................................................................................................... 3
Objetivo General. ................................................................................................................................................ 3
Objetivos Específicos.......................................................................................................................................... 3
Marco Teórico. ........................................................................................................................................................ 4
Descripción De La Práctica. ................................................................................................................................... 6
Fase 1. ................................................................................................................................................................. 6
Fase 2. ................................................................................................................................................................. 6
Fase 3. ................................................................................................................................................................. 6
Fase 4. ................................................................................................................................................................. 6
Desarrollo. ............................................................................................................................................................... 7
Fase 1. Diseño de la base de datos. ..................................................................................................................... 7
Fase 2. Base de datos en la consola de MySQL ............................................................................................... 10
Fase 3. Instalación del Programa SQL Server .................................................................................................. 24
Fase 4. Insertar la base de datos ........................................................................................................................ 31
Bibliografía. .......................................................................................................................................................... 33
Sitios WEB: ...................................................................................................................................................... 33

1
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Introducción
Hoy en día la utilización de sistemas de información permite una mejor administración del conocimiento y de los
tiempos de trabajo.

El presente reporte de practica nos muestra un ejemplo de ello. Trata de formar un proceso, partiendo del mundo
real y plasmándolo mediante una serie de datos, de manera que sea posible observar como los datos ingresados
están relacionados unos con otros y como una base de datos facilita su búsqueda sin caer en la redundancia de la
información.

Podremos encontrar la base de datos sobre una escuela y como sus diferentes componentes nos muestran
diferentes datos que cada uno depende de otro para obtener cierta información concreta; desde las materias que
imparte un profesor, los alumnos que la toman y que carreras llevan esas materias.

2
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Objetivo

Objetivo General.

El estudiante será capaz de diseñar e implementar apropiadamente bases de datos relacionales, manejar los
conceptos básicos de cómo están estructurados los datos y comprender los conceptos relacionados con la
implementación de una base de datos.

Objetivos Específicos.

Al terminar la practica el estudiante tendrá la capacidad de:


✓ Diseñar y desarrollar el diseño conceptual y lógico de una base de datos.

✓ Conocer y utilizar los conceptos básicos sobre las bases de datos y sus tablas.

✓ Entender y crear la estructura de una base de datos.

✓ Aplicar los conocimientos obtenidos y hacer consultar sobre la base de datos creada.

✓ Instalar un programa generador de bases de datos, así como implementar la inserción de una.

3
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Marco Teórico.

4
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

5
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Descripción De La Práctica.
Fase 1.
Diseño conceptual sobre la base de datos.
Diseño lógico sobre la base de datos.
❖ Diagrama Entidad-Relación.
❖ Cardinalidad.
❖ Creación de tablas de la base de datos relacionada.
Obtener:
✓ Entidades.
✓ Atributos.
✓ Llaves primarias.
✓ Llaves foráneas.

Fase 2.
Crear la base de datos en la consola de MySQL.
o Crear las tablas.
o Insertar datos en las tablas.
Consultas.
o Utilizar INNER JOIN.

Fase 3.
Instalación del Programa SQL Server o Microsoft SQL Express.

Fase 4.
Insertar la base de datos obtenida del profesor, dentro del programa instalado.

6
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Desarrollo.
Fase 1. Diseño de la base de datos.
Se creo una base de datos llamada escuela. Todo ello de acuerdo al documento dado por el profesor.
Diagrama Entidad-Relación:

Diagrama realizado en MySQL Workbench.

7
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

TABLAS RELACIONALES:
Entidades: Alumno Materia Carrera Profesor
pk matricula clave_mat clave_car clave_profesor
nombre_alu nombre_mat nombre_car nombre_prof
Atributos

edad_alu creditos duracion_car direccion_prof


semestre_alu telefono_prof
genero_alu horario_prof
fk carrera
Tablas generadas de las relaciones muchos a muchos (M:M).
Alumno- Alumno- Materia- Materia- Carrera-
Entidades:
Profesor Materia Profesor Carrera Profesor
idalumno idalumno1 idmateria1 idmateria2 idcarrera1
Atributos

fk idprofesor idmateria idprofesor1 idcarrera idprof2


alum_carrera

TABLAS.
Alumno:
matricula nombre_alu edad_alu semestre_alu genero_alu carrera
1801 Ivett RF 20 6 F Sistemas C.
1802 Marichel FR 18 2 F Industrial
1803 Elda LH 24 8 F Petrolera
1804 Vianell AA 24 8 F Mecatrónica
1805 Daniel FP 25 9 M Electromecánica
1806 Francisco AD 18 2 M Sistemas C.
1807 Samuel TS 22 6 M Mecatrónica

Materia: Carrera:
clave_mat nombre_mat creditos clave_car nombre_car duracion_car
1 Matemáticas 5 1 Sistema C. 9
2 Programación 5 2 Industrial 9

8
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

3 Termodinámica 5 3 Electromecánica 9
4 Base de Datos 5 4 Mecatrónica 9
5 Química 5 5 Petrolera 9
Profesor:
clave_profesor nombre_prof direccion_prof telefono_prof horario_prof
1 Enrique F. L. Minatitlán 9221234354 08-11-18
2 Joel C. H. Zaragoza 9225674345 01-09-18
3 Alejandrina Choapas 9228785463 23-03-18
4 Verónica Naranjito 9221114354 14-01-18
5 Emmanuel Cosoleacaque 9227654563 24-10-18

Alumno-Profesor Alumno-Materia
idalumno idprofesor alum_carrera idalumno1 idmateria
1801 Enrique F. L. Sistemas C. 1801 Programación
1802 Emmanuel Industrial 1802 Base de Datos
1803 Verónica Petrolera 1803 Química
1804 Alejandrina Mecatrónica 1804 Termodinámica
1805 Joel C. H. Electromecánica 1805 Termodinámica
1805 Joel C. H. Electromecánica 1805 Matemáticas
1804 Alejandrina Mecatrónica 1804 Matemáticas
1806 Enrique F. L. Sistemas C. 1806 Base de Datos
1807 Alejandrina Mecatrónica 1807 Programación

Materia-Profesor Materia-Carrera Carrera-Profesor


idmateria1 idprofesor1 idmateria2 idcarrera idcarrera1 idprof2
Base de Datos Enrique Matemáticas Sistemas Industrial Emmanuel
Programación Joel Matemáticas Industrial Petrolera Verónica
Matemáticas Alejandrina Matemáticas Electromecánica Sistemas Enrique
Química Verónica Matemáticas Mecatrónica Electromecánica Joel

9
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Termodinámica Emmanuel Matemáticas Petrolera Mecatrónica Alejandrina


Matemáticas Enrique Química Petrolera Sistemas Alejandrina
Programación Alejandrina Termodinámica Mecatrónica Sistemas Joel
Programación Sistemas
Base de Datos Industrial
Termodinámica Electromecánica

Fase 2. Base de datos en la consola de MySQL


Utilizando los datos anteriores se creó la base de datos escuela en la consola de MySQL.
Con la opción de búsqueda del menú Inicio en nuestro computador se buscó la aplicación de Ejecutar, en el
ingresamos el comando cmd, donde ingresaremos el comando: mysql -u root -p el cual nos mandara a la pantalla
de comandos de MySQL.
Al ingresar nos pedirá nuestra contraseña insertada en la instalación, después de un enter podremos ingresar a
nuestras bases de datos con el comando show databases

Después se creó la base de datos escuela y sus respectivas tablas: maestro, alumno, carrera y materias.

Creación de base de datos y sus respectivas tablas:

10
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tablas carrera:

11
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla materia:

Tabla profesor:

12
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla alumno:

13
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Inserción de datos, dentro de cada tabla:


Tabla carrera:

Tabla materia:

14
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla profesor:

Tabla alumno:

15
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Creación de tablas con cardinalidad de M:M


Tabla alumno-profesor:

Tabla alumno-materia:

16
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla materia-profesor:

Tabla materia-carrera:

17
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla carrera-profesor:

Inserción de datos, dentro de cada tabla con cardinalidad de M:M:


Tabla alumno-profesor:

Tabla alumno-materia:

18
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla materia-profesor:

19
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Tabla materia-carrera:

Tabla carrera-profesor:

20
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

CONSULTAS.
1. ¿Qué materia imparte cada profesor?

21
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

2. ¿Qué carrera lleva cada alumno?

22
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

3. ¿A qué carreras se les imparte la materia y que profesor la imparte?

23
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Fase 3. Instalación del Programa SQL Server

Después de ejecutar el instalador nos da un primer problema que es el del lenguaje, el cual es cambiado por el
utilizado en el programa, que es: Español-España.

24
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Después de ello podemos ingresar a la instalación, sin embargo, esta tampoco se puedo realizar ya que la versión
del sistema de la computadora usada y el programa a instalar no eran compatibles.

Para resolver este problema se buscó otra versión del mismo programa en su página oficial para descargar, el cual
fue: SQL Server Express 2017

25
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Primero se descargo de la
pagina oficial de microsoft y
despues se ejecuto.
Nos abre una ventana de
dialogo en el cual podemos
elegir un tipo de instalacion.
En mi caso preferi la instalacion
basica, ya que es la mas sencilla
de realizar.
En este caso tambien debe
haber un cambio en el idioma.

En mi caso no es posible instalarlo en español-España ya que no está disponible descargarlo de manera completa
para el Windows que utilizo.

Mi decisión fue la de instalarlo en inglés.

26
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Al finalizar la instalación, nos da la opción de instalar las


herramientas SSMS con un clic, nos mandó a la siguiente
página, donde fueron descargados para ser ejecutados.

27
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Se instala y al finalizar se reinicia el equipo.

28
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Después de reiniciar se abren el programa desde el


menú inicio y se configura.

Al dar clic en el nombre del servidor nos manda las opciones para ingresar al servidor y con ello finaliza la
instalación.

29
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

30
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Fase 4. Insertar la base de datos


La base de datos dada por el profesor fue colocada con la ruta indicada en el programa para guardar sus archivos:
C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\DATA
Dando clic derecho sobre la opción DataBases, se selecciona la opción Attach.
Se abre una ventana de dialogo donde se dio clic en la opción de agregar; la cual
genera otra ventana en la que nos arroja directamente al vínculo en el que están
guardadas todas las bases de datos.
Se selecciona el nombre de la base de datos, en este caso DBRESERVA con la
terminación .mdf y aceptamos.

31
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Se cierra la ventana de búsqueda y en la


ventana anterior podemos observar cómo se
agregan los archivos correspondientes a la base
de datos.

Después de aceptar solo se actualizo las bases


de datos y podemos observar que ya se
encuentra agregada.

32
INSTITUTO TECNOLÓGICO
INVESTIGACIÓN. SUPERIOR DE LA CHOAPAS Grupo: 6º “C” Fecha: 08/03/18
VERACRUZ.

Contenido: Practica 1. PSP: Ing. Enrique Francisco López


Materia: Administración De Base De Datos. Clave de Asignatura: SCB-1001.
____

Bibliografía.
Sitios WEB:

✓ https://www.microsoft.com/es-es/sql-server/sql-server-downloads
✓ https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
✓ https://www.youtube.com/watch?v=jDYA3xhq7Ww

33

Вам также может понравиться