Reporte felix y noel.docx

12
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA Ingeniería En Sistemas Computacionales ASIGNATURA: Taller de Base de Datoa ACTIVIDAD: Sintesis PROFESOR: Inge: Luis Hernández Aparicio PRESENTA: Noel Vicente Santiago Felix Alberto Cruz López GRUPO: 5° “B” FECHA DE ENTREGA: 06 de Octubre del 2015

Transcript of Reporte felix y noel.docx

Page 1: Reporte felix y noel.docx

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPOSCOLULA

Ingeniería En Sistemas Computacionales

ASIGNATURA: Taller de Base de Datoa

ACTIVIDAD: Sintesis

PROFESOR: Inge: Luis Hernández Aparicio

PRESENTA: Noel Vicente Santiago

Felix Alberto Cruz López

GRUPO:5° “B”

FECHA DE ENTREGA:06 de Octubre del 2015

San Pedro y San Pablo Teposcolula Oaxaca

Page 2: Reporte felix y noel.docx

ContenidoINTRODUCCIÓN.............................................................................................................................3

OBJETIVO.......................................................................................................................................3

ESQUEMA ENTIDAD-RELACIÓN...…………………………………………………………………………………………3

ESQUEMA MODELO RELACIONAL……………………………………………………………………………………….4

SINTAXIS SQL (SGBD_CREATE, ALTER, DROP)..................................................................3ESQUEMA (LLAVE PRIMARIA, CLAVE FORANEA, RESTRICCIONES (CHECK, UNIQUE, ELIMINAR Y ACTUALIZAR EN CASACADA).........................................................6

Creación de tablas con llaves foráneas y el uso de check.............................................6

Llaves foráneas y eliminación en cascada.........................................................................7

Uso de unique y check.............................................................................................................8

CONCLUCIÓN...............................................................................................................................10

Page 3: Reporte felix y noel.docx

INTRODUCCIÓNEn las practicas siguientes se explicará cada uno de los pasos que se llevan

acabó para poder crear una base de datos, así como también se hace uso de la

sintaxis SQL para su creación de tablas y la alteración de cada una de ellas en

caso de que uno se llegue a equivocar y así poder alterar, anexar algo o ponerle

alguna restricción a cada tabla.

OBJETIVOImplementar lo que es el lenguaje SQL para poder crear una base de datos, tablas

y ponerles las restricciones, llaves primarias y foráneas en cada una de las tablas

que se manejaron en esta base de datos.

ESQUEMA ENTIDAD-RELACIÓN

Page 4: Reporte felix y noel.docx

ESQUEMA MODELO RELACIONAL

SINTAXIS SQL (SGBD_CREATE, ALTER, DROP)Se comenzó con la creación de la base de datos denominada

EXTRAESCOLARES con la sintaxis “créate database” que se muestra en la

imagen siguiente:

Page 5: Reporte felix y noel.docx

Posteriormente se comenzo con la creacion de cada una de las tablas con la

sintaxis “CREATE TABLE” que contiene esta base denominada

EXTRAESCOLARES.

Aquí se muestran 2 de las tablas creadas en nuestra base de datos. A

continuación, se alteraron las tablas creadas con la sintaxis ALTER TABLE, para

así con ello definir las llaves primarias de cada tabla.

Page 6: Reporte felix y noel.docx

Posteriormente se eliminaron alguna de las características de la tabla alumno, ya

que son incorrectas, así con ello se hace el uso de ALTER TABLE y DROP como

se muestra en la imagen siguiente:

Una vez verificada la falla anterior se le agregaron los campos correctos a la tabla:

Page 7: Reporte felix y noel.docx

ESQUEMA (CLAVE PRIMARUA, CLAVE FORANEA, RESTRICCIONES (CHECK, UNIQUE, ELIMINAR Y ACTUALIZAR EN CASACADA).Posteriormente se continuo con el anexo de otras tablas que se obtuvieron a

través de la normalización, así con ello se aplicó el uso de llaves foráneas y

primarias, las restricciones y eliminar en cascada. Para comenzar se agregó la

tabla alumno, que se obtuvo por la relación con actividad, así con ello asignándole

sus restricciones y atributos que la hagan se más dinámica.

Creación de tablas con llaves foráneas y el uso de check

Page 8: Reporte felix y noel.docx

Llaves foráneas y eliminación en cascada Una vez creadas las tablas anteriores proseguiremos a crear sus llaves foráneas como se muestran en las siguientes imágenes:

Page 9: Reporte felix y noel.docx

y así posteriormente ir creando las llaves foráneas a cada una de las tablas.

Uso de unique y checkAsí con ello también se implementos el uso de restricciones para evitar valores

nulos y redundancia de datos, cabe mencionar que algunos datos de restricción se

implementaron desde la creación de las tablas con la sintaxis check:

Page 10: Reporte felix y noel.docx
Page 11: Reporte felix y noel.docx

CONCLUCIÓNComo bien les mencionamos anteriormente para la creación de la base de datos

EXTRAESCOLARES se tuvo que empezar por el diagrama entidad relación, con

ello se pasó al modelo relacional para obtener la normalización y verificar la

relación que existe entre tablas, para con ello pasarlo al lenguaje SQL que se

mostró en esta práctica y con ello realizar el prototipo de la base de datos para así

poder llevar a cabo con la base de datos de nuestro proyecto,