SALGADO Laboratorio5

16
Ingeniería en Sistemas de Computación e Informática BASES DE DATOS I Michaela Salgado Fecha de realización: 15 de Diciembre de 2015 Fecha de entrega: 4 de Enero de 2016 INFORME DE LABORATORIO # 5 TÍTULO: DISEÑO DE BASE DE DATOS - CASO DE ESTUDIO 1. OBJETIVO: Diseñar una base de datos a base de requerimientos de negocio de un caso de estudio. Ingresar y consultar información conforme a la estructura del proceso de negocio 2. DESARROLLO: 1. El primer paso es la creación del diseño entidad relación de nuestra base de datos. Para desarrollar tenemos que siempre tener en cuenta las entidades, atributos y relaciones de nuestro diseño. Profesor: Ing. Jonathan Carrillo S. Página 1 de 16

description

SQL

Transcript of SALGADO Laboratorio5

Page 1: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

TÍTULO:

DISEÑO DE BASE DE DATOS - CASO DE ESTUDIO

1. OBJETIVO:

Diseñar una base de datos a base de requerimientos de negocio de un caso de estudio.

Ingresar y consultar información conforme a la estructura del proceso de negocio

2. DESARROLLO:

1. El primer paso es la creación del diseño entidad relación de nuestra base de datos. Para desarrollar tenemos que siempre tener en cuenta las entidades, atributos y relaciones de nuestro diseño.

Profesor: Ing. Jonathan Carrillo S. Página 1 de 14

Page 2: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

2. El segundo paso que debemos realizar es el diseño lógico. Para el desarrollo se utiliza un herramienta CASE DeZign. Para poder realizar el esquema relacional, se necesita elegir el DBMS con el que va a ser compatible el script generado.

3. Como tercer paso hay que hacer toda la documentación, consiste en sus 3 niveles :a. Nivel 0: se hace la documentación para las entidades, se pone las descripciones de

cada entidad.

Profesor: Ing. Jonathan Carrillo S. Página 2 de 14

Page 3: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Profesor: Ing. Jonathan Carrillo S. Página 3 de 14

Page 4: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

b. Nivel 1: se realiza la descripción de los atributos, hay que tener en cuenta que no se debe poner el dominio de los atributos si no un breve descripción para qué sirve o que es la entidad.

Profesor: Ing. Jonathan Carrillo S. Página 4 de 14

Page 5: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

c. Nivel 2: se hace referencia a los dominios de las entidades, los dominios se deben poner las restricciones que tiene cada uno de los atributos, se debe tener en cuenta su tipo de dato y su longitud.

Profesor: Ing. Jonathan Carrillo S. Página 5 de 14

Page 6: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

4. Generar el reporte de toda la documentación realizada en el punto anterior, el reporte es muy importante para hacer la consulta sobre los tipos de datos y significas. Para generar el reporte debemos ir File y la opción que dice reports y damos clic en generar report.

5. El quinto paso que debemos hacer es general los script que nos proporciona DeZign.

Profesor: Ing. Jonathan Carrillo S. Página 6 de 14

Page 7: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

6. Codificar los dominios de los atributos esteblecidos en el diccionario de datos.

Dominios Cliente

Dominios Empleado

Profesor: Ing. Jonathan Carrillo S. Página 7 de 14

Page 8: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Dominios Factura

Dominios Detalle

Dominios Tipo Producto

Dominios Proveedor

7. Como último se debe Insertar datos en las tablas de la base de datos considerando la estructura del diseño lógico, a continuación vamos a ingresar 5 datos en cada tabla.

Profesor: Ing. Jonathan Carrillo S. Página 8 de 14

Page 9: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Insert Clientes

Insert Empleados:

Insert TipoProducto:

Profesor: Ing. Jonathan Carrillo S. Página 9 de 14

Page 10: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Insert Proveedor

Insert Factura

Insert Producto

Profesor: Ing. Jonathan Carrillo S. Página 10 de 14

Page 11: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Insert Detalle

3. CUESTIONARIO DE INVESTIGACIÓN:

Profesor: Ing. Jonathan Carrillo S. Página 11 de 14

Page 12: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

4. CONCLUSIONES:

El diccionario de datos es muy importante ya que nos ayuda a reconocer los dominios de

cada atributo y se puede validar con la vida real.

Siempre tener en cuenta el orden de ingreso, cual empieza con las entidades más externas y

termina con las relaciones entre entidades.

Se tiene que separar siempre los script de ingreso de datos, creación de tablas y eliminación de las mismas.

Los tipos de datos siempre hay que tener en cuenta ya que al rato de generar el script y pasar

a la una base de datos puede que haya algunos error y no podamos programar.

Profesor: Ing. Jonathan Carrillo S. Página 12 de 14

Page 13: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

5. BIBLIOGRAFÍA:

C. Miller, L. (2013). Database Storage For Dummies®, Oracle Special Edition. New Jersey: John Wiley & Sons, Inc.

Mercedes, M. (2008). Aprende SQL. Rio Sec: Universidad Jaume.

Heredia, J. C. (2014). Microsoft SQL Server: Programacion y Administracion. Microsoft SQL

6. ANEXOS:

Profesor: Ing. Jonathan Carrillo S. Página 13 de 14

Page 14: SALGADO Laboratorio5

Ingeniería en Sistemas de Computación e Informática

BASES DE DATOS I

Michaela Salgado

Fecha de realización:15 de Diciembre de

2015Fecha de entrega:4 de Enero de 2016

INFORME DE LABORATORIO # 5

Profesor: Ing. Jonathan Carrillo S. Página 14 de 14