Está en la página 1de 14

Instituto Tecnológico Superior de Coatzacoalcos

División de sistemas computacionales

Alumno: Edwin Ulises Rodríguez Cobos

Nombre de la Asignatura: Periodo:

Administración de Base de Datos Enero-Julio 2020

No.Control: 17080143 Semestre: 6° Grupo: A

Nombre del docente: Karla Alejandra Jiménez Martínez


Contenido
INTRODUCCION.............................................................................................................................. 3

ENUNCIADO..................................................................................................................................... 4
DIAGRAMA ENTIDAD RELACION .............................................................................................. 5
ESQUEMA RELACIONAL ............................................................................................................. 6
SCRIP DE CREACION.................................................................................................................... 7
DICCIONARIO DE DATOS .......................................................................................................... 12
CONCLUSION ................................................................................................................................ 14

2
INTRODUCCION
Una base de datos es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para su posterior
uso. Existen actualmente muchas formas de bases de datos, que van
desde una biblioteca hasta los vastos conjuntos de datos de usuarios.

Es así de tal manera se mostrará un ejemplo realizado en una cadena


editorial el cual se manejará las acciones básicas en un modelo o
gestión de base de datos incluyendo inserción, actualización,
eliminación, entre otros.

3
ENUNCIADO
Se tiene esta información sobre una cadena editorial:
La editorial tiene varias sucursales, con su domicilio, teléfono y un
código de sucursal.
Cada sucursal tiene varios empleados, de los cuales tendremos
sus datos personales, RFC y teléfono. Un empleado trabaja en
una única sucursal.
En cada sucursal se publican varias revistas, de las que
almacenaremos su título, número de registro, periodicidad y tipo.
La editorial tiene periodistas (que no trabajan en las sucursales)
que pueden escribir artículos para varias revistas.
Almacenaremos los mismos datos que para los empleados,
añadiendo su especialidad.
Para cada revista, almacenaremos información de cada número,
que incluirá la fecha, número de páginas y el número de
ejemplares vendidos.
Cada revista tiene un cuerpo de arbitraje quienes se encargan de
revisar los contenidos que se publican en las revistas, de los
cuales se almacena su nombre, área de especialidad, grado
académico y fecha de incorporación como árbitro, cada árbitro
puede colaborar en más de una revista. Generar el diagrama
Entidad Relación de acuerdo al anterior contexto, su conversión
al relacional y el script de creación de esta base de datos. Generar
un reporte de esta actividad de forma individual.

4
DIAGRAMA ENTIDAD RELACION

5
ESQUEMA RELACIONAL

6
SCRIP DE CREACION

7
8
create database cadenaeditorial;
use cadenaeditorial;
create table sucursal
(cod_suc varchar (10) not null,
telefono varchar (10) not null,
domicilio varchar (30) not null,
primary key (cod_suc));
create table empleado
(rfc varchar (10) not null,
telefono varchar (10),
cod_suc_fk varchar (10),
foreign key (cod_suc_fk)
references sucursal (cod_suc));
create table arbitraje
(id_arbitraje varchar (10) not null,
nombre varchar (30) not null,
area varchar (20),
grado_academico varchar (10),
fecha_incorp date,
primary key (id_arbitraje));
create table revista
(num_regist varchar (10) not null,
tipo varchar (20),
titulo varchar (20),

9
periodicidad varchar (20),
primary key (num_regist));
create table publica
(fecha date not null,
num_pag int not null,
ejem_vend int not null,
cod_suc_fk varchar (10),
num_regist_fk varchar (10),
foreign key (cod_suc_fk)
references sucursal (cod_suc),
foreign key (num_regist_fk)
references revista (num_regist));
create table periodista
(id_periodista varchar (10) not null,
rfc varchar (10) not null,
telefono varchar (10),
especialidad varchar (20),
primary key (id_periodista));
create table trabaja
(num_regist_fk varchar (10),
id_periodista_fk varchar (10),
foreign key (num_regist_fk)
references revista (num_regist),
foreign key (id_periodista_fk)

10
references periodista (id_periodista));
create table encargado
(num_regist_fk varchar (10),
id_arbitraje_fk varchar (10),
foreign key (num_regist_fk)
references revista (num_regist),
foreign key (id_arbitraje_fk)
references arbitraje (id_arbitraje));

11
DICCIONARIO DE DATOS

12
13
CONCLUSION
Esta práctica se concluye adquiriendo más conocimientos y al mismo
tiempo fortaleciendo ya lo antes visto. Se visualizo y manejo como se
relacionaban unos con otros, el uso de inserción, el almacenamiento
aplicando una manipulación en la base de datos realizada

Analizamos que para la realización de una Base de datos la creación de


consultas de base de datos consta de archivos que permiten realizar
muchas tareas diferentes con los datos que se pueden ver. También se
pueden utilizar para controlar los registros que visualiza en la Base de
datos, la consulta no contiene información de base de datos, si no tan
solo las instrucciones necesarias para seleccionar los registros y
campos requeridos de una base.

14

También podría gustarte