Anda di halaman 1dari 4

Base de datos

Logros:
- Reconoce los conceptos bsicos referentes a la base de datos.
- Identifica los niveles de representacin de la informacin.
- Reconoce las entidades a partir de un enunciado y aplica las relaciones de
correspondencia en la construccin de un diagrama entidad relacin (DER).

Nota: Los siguientes casos propuestos deben desarrollar los


estudiantes, para comprobar el logro de su aprendizaje.

CASO PROPUESTO 01:


GESTIN DE VENTAS
A partir del siguiente enunciado se desea realizar el diagrama entidad relacin
(DER), utilizando el programa y ED Editor.
Le contratan para hacer una base de datos que permita apoyar la gestin de un
sistema de ventas. La empresa necesita llevar un control de sus clientes,
productos y ventas.
Un cliente cuenta son su DNI, nombre, direccin telfono mvil y email. Un
producto tiene cdigo, descripcin, precio actual y stock. Adems, se organizan en
categoras y cada producto va slo en una categora. Una categora cuenta con su
cdigo, nombre y descripcin.
Por razones de contabilidad, se debe registrar la informacin de cada venta
tomando en cuenta nmero de venta, fecha de venta, monto final. Adems, se
debe guardar el precio al momento de la venta y la cantidad vendida. tenga en
cuenta, a un cliente se puede realizar muchas ventas y una venta pertenece solo a
un cliente. Se pueden realizar muchas ventas de un producto; siempre y cuando, si
existiese en el stock y muchos productos van en una venta.

Del caso propuesto:


- Determine las entidades y lstelos.
Clientes
productos
ventas
categora
- Determine los atributos por cada entidad encontrada.
Clientes
DNI
Nombre
Direccin
Telfono
Email
productos
Cdigo
Descripcin
Precio_Actual
Stock NUMBER
VENTAS
Num_venta
Fech_Venta
Cant_Venta
Prec_Venta
Monto_Final
CATEGORA
Cdigo
Nombre
Descripcin
- Especifique el nivel de datos por cada entidad.
Clientes
DNI varchar2(8)NOT NULL,
Nombre varchar2(20)NOT NULL,
Direccin varchar2(30)NOT NULL,
Telefono varchar2(11)NOT NULL,
Email varchar2(11)NOT NULL,
productos
Cdigo varchar2(4)NOT NULL,
Descripcin varchar2(30)NOT NULL,
PrecioActual NUMBER(6,2)NOT NULL,
Stock NUMBER(6,2)NOT NULL,
CONSTRAINT PK_Productos PRIMARY KEY (Cdigo),
VENTAS
Num_venta varchar2(4)NOT NULL,
Fech_Venta date NOT NULL,
Cant_Venta NUMBER(4,2)NOT NULL,
Prec_Venta NUMBER(7,2)NOT NULL,
Monto_Final NUMBER(7,2)NOT NULL,
CATEGORA
Cdigo varchar2(4)NOT NULL,
Nombre varchar2(30)NOT NULL,
Descripcin varchar2(30)NOT NULL,
- Especifique las relaciones de correspondencia entre las entidades.
Clientes a Ventas (1:n)
Ventas a Categora (1:n)
Productos a Categora (1:n)
AUTOAPRENDIZAJE

1. Defina los conceptos de base de datos y de sistema de gestin de bases de datos.


BASE DE DATOS
Una base de datos es un conjunto de informacin (un conjunto de datos) relacionada que se
encuentra agrupada o estructurada.
Informticamente una B de D es un sistema formado por un conjunto de datos almacenados en
memorias masivas que permiten acceso directo a ellos y un conjunto de programas que
manipulan ese conjunto de datos.

SISTEMA DE GESTIN DE BASES DE DATOS


Los sistemas de Gestin de Bases de Datos, son aplicaciones que permiten a los usuarios definir,
crear y mantener la base de datos y proporciona un acceso controlado a la misma. Los SGBD es la
aplicacin que interacta con los usuarios de los programas de aplicacin y la base de datos.

2. Mencione 10 entidades que usted conozca. Defina como mximo 5 atributos


para cada una y decida cul puede ser la llave primaria en cada entidad.

Nro. Entidad Atributo1 Atributo2 Atributo3 Atributo4 Atributo5


1 Estudiante Cdigo Nombre Direccin Telfono Fecnac
(PK)
2 PROVEEDOR RUC NOMBRE DIRECCION TELEFONO E-MAIL
3 CLIENTE DNI NOMBRE DIRECCION TELEFONO E-MAIL
4 PROFESORE CODPROFESOR NOMBRE APELLIDOS DIRECCION TELEFONO

5 CURSO CODCURSO CURSO FECHAINICO HORA INICO INCIDENCIAS


6 EMPLEADO DNI NOMBRE SEXO DOMICILIO SUELDO
7 PELICULA CODIGO TITULO ACTOR DURACION CANTIDAD
8 AGENDA COD_AGENDA APELLIDO NOMBRE DOMICILIO TELEFONO
9 LIBRO COD_LIBRO TITULO AUTOR EDITORIAL NOMBRELECTOR
10 Facture NUN_FACTURA FECHA_FAC RUC_CLIENTE NOM_CLIENTE CIUDAD_CLIENTE
3. Mencione 10 relaciones que sea capaz de reconocer. Defina el tipo de
stas y algunos atributos para cada una siempre que sea posible.
(Identifique: entidades, tipo de relacin, cardinalidad, atributos).

Anda mungkin juga menyukai