Sie sind auf Seite 1von 38

UNIVERSIDAD TECNICA DE AMBATO

FISEI
CARRERA DE INGENIERIA INDUSTRIAL EN PROCESOS DE
AUTOMATIZACION
Alumno:
SERGIO STALIN EUGENIO
CURSO:
TERCERO A INDUSTRIAL
MATERIA:
PORTAFOLIO DE BASE DE BATOS

ABRIL-SEPTIEMBRE

BASE DE DATOS
PRIMER PARCIAL
Qu es un dato?
Es un conjunto de caractersticas que pueden ser numricos o alfanumricos.

Informacin:
Conjunto ordenado de datos, se debe guardar en archivos.

Archivo o fichero:
Conjunto de informacin identificado con un nombre
Conjunto de datos creado por usuarios
Cada archivo tiene sus caractersticas nicas

Base de datos:
Coleccin compartida de datos relacionados desde un punto de vista lgico que satisfacen las
necesidades de informacin de una organizacin que puede ser utilizada por varios usuarios sirve para
almacenar, procesar y extraer datos.

Aplicaciones de las BBDD


En la banca
Lneas reas
Universidades
Telecomunicaciones
Tipos

Archivo

BDD

Entidades tipos

Una sola entidad

Varias entidades

Interrelaciones

Sistema no interrelaciona archivo

Tiene previstas herramientas

Redundancia

Crea archivo a medida de cada aplicacin

Trabaja con una misma BDD

Usuario

Un solo usuario o una sola aplicacin

Comparte por muchos usuarios, ofrece varias


visiones del mundo real.

Qu es un sistema gestor de base de datos?


Es un software que proporciona servicios para la creacin, almacenamiento, procesamiento de la
informacin almacenada en base de datos.

Un SGBD acta como intermediario entre las aplicaciones y los datos.

Funciones de un sistema gestor de base de datos


Restricciones
Mecanismo de recuperacin
Control de concurrencia
Control de acceso

Objetivos del sistema gestor de base de datos


Redundancia o inconsistencia
Dificultas para tener acceso a los datos
Aislamiento de los datos
Anomalas del acceso concurrente

Abstraccin de la informacin
El sistema esconde ciertos detalles de cmo se almacenan y mantienen los datos.
Los datos se deben extraer eficientemente para que el sistema sea manejable.

Niveles de abstraccin:
Interno,
Conceptual
Externo

MODELO RELACIONAL
Caractersticas del modelo:
Trabaja con estructuras de datos muy simples, no hace falta hacer referencia a la forma de acceder a los datos.
ATRIBUTOS

TUPLAS

DOMINIO= TEXTO

DOMINIO=
ENTERO

Concepto de datos relacionales


Relacin= Conjunto ordenado de n ocurrencias
Atributos= Campos de una tabla, propiedades de las entidades
Dominio= Conjunto donde los atributos toman valores
Tupla= Fila de una tabla
Grado de una relacin= Numero de atributos o columnas
Cardinalidad= Numero de filas o tuplas de una relacin
Clave primaria= Es un conjunto de atributos que identifica a cada tupla de una relacin.
Clave fornea= Es un conjunto de atributos de una tabla que son clave primaria en otra tabla.

Restricciones inherentes:
No puede haber dos tuplas iguales en una misma relacin
El orden de las tuplas no es significativo
El orden de los atributos no es significativo

REALIZACION DEL MER PARA LOS SIGUIENTES EJERCICIOS


1.)

Tenemos una universidad que promociona varios cursos vacacionales. Cada curso est
dirigido por un profesor, el cual puede dirigir varios cursos. Los cursos son controlados para
permitir que un alumno se matricule en 1 a la vez.
C.I.

Ubicacin

Nombre

Cdigo

CURSOS

Tiene

Nombres
Propios

ESTUDIANTES

Horario

Genero

Email
Direccin

Edad

Dirige

C.I.

Nombre

Direccin

PROFESOR
Especialidad
Telfono

CURSO (Cdigo, nombre, ubicacin, horario, C.I- profesor)


PROFESOR (C.I, nombre, direccin, especialidad, telfono)
ESTUDIANTES (C.I, nombre propio, direccin, genero, edad,
email, Cdigo-curso)

2.)

Nombre

Tamao

Queremos hacer una BD con los discos que tenemos en casa. Un disco puede tener un cantante
o grupo, o varios cantantes. Adems el disco pertenece a una discografa. Realizar el MER
para este caso.
Cdigo
Cantante

Nombre

Cdigo

Tiene

DISCO

CANTANTE

Nacionalidad

M
Gnero
Musical

Trayectoria

Pertenece

DISCOGRAFIA
Cdigo
Discografa

Pas
Nombre

DISCO (Cdigo, nombre, tamao, gnero musical, Cdigo-Discografa)


TIENE (Cdigo-tiene, Cdigo-disco, Cdigo-cantante)
CANTANTE (Cdigo-cantante, nombre, nacionalidad, trayectoria)
DISCOGRAFIA (Cdigo-Discografa, pas, nombre)

3.)

Realizar el MER para una empresa que vende productos a varios clientes. Se necesita conocer
los datos personales de los clientes (nombre, apellidos, cedula, direccin y fecha de
nacimiento). Cada producto tiene un nombre y un cdigo as como un precio unitario. Un
cliente puede comprar varios productos a la empresa, un mismo producto puede ser comprado
por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener
en cuenta que un producto solo puede ser suministrado por un proveedor, y que un proveedor
puede suministrar diferentes productos. De cada proveedor se desea conocer el RUC, nombre
y direccin.
Fecha de
Nacimiento

Cdigo
M
Compra

PRODUCTO

Nombre

Apellido

CLIENTE

Nombre

M
C.I.

Precio
Unitario

Tiene

RUC

PROVEEDORES
Nombre
Direccin

Direccin

PRODUCTO (Cdigo, nombre, precio unitario, ruc proveedor)


CLIENTE (C.I., nombre, apellidos, direccin, fecha de nacimiento)
PROVEEDORES (RUC, nombre, direccin)
COMPRA (cdigo de compra, Cdigo-producto, C.I.-cliente)

4.) Se desea almacenar en una BD relacional la informacin referente a un grupo de


hoteles, de estos se desea conocer su nombre, direccin y telfonos. A dems de
su categora se desea saber la descripcin, cdigo y porcentaje. De sus habitaciones
de desea conocer el cdigo, tipo, costo y quien las reservo (persona particular) y
de estos ltimos: el cdigo, nombre, fecha de reservacin, direccin y telfono.
RUC

Telfono

CODIGO
M

TIENE

HOTEL

CATEGORIA

Nombre
1

Descripcin

Direcci
n

Porcentaje

TIENE
CI

Cliente

Nombre

M
M

HABITACIONES

Costo

RESERVA

Telfono
CODIGO

PERSONA
PARTICULA
R

Fecha

Direccin

Tipo

HOTEL (RUC, nombre, direccin, telfono, CDIGO C)


HABITACIONES (CDIGO H, tipo, costo, cliente, RUC)
CATEGORA (CDIGO, porcentaje, descripcin)
PERSONA PARTICULAR (CI, nombre, fecha, descripcin, telfono)
RESERVA (CDIGO R, CDIGO H, CI)

5.)

Descripcin

Realizar el MER para una empresa de transportes que reparte paquetes por todo ecuador. Los
encargados de llevar los paquetes son los camioneros, de los que se quiere guardar la cedula
nombre telfono direccin, salario y la ciudad en la q viven. De los paquetes transportados
interesa conocer, el cdigo de paquete, descripcin, destinatario y direccin del destinatario.
Un camionero distribuye muchos paquetes, y un paquete solo puede ser distribuido por un
camionero. De las provincias a las que llegan los paquetes interesa guardar el cdigo de
provincia, y el nombre. Un paquete solo puede llegar a una provincia sin embargo a una
provincia puede llegar varios paquetes. En el ejercicio de la empresa de transportes de los
camiones que llevan los camioneros, interesa conocer la matricula, modelo, tipo y potencia.
Un camionero puede conducir diferentes camiones en fechas diferentes, y un camin puede
ser conducido por varios camioneros en fechas diferentes.
Salario
Cedula
Ciudad
PAQUETES

Direccin

Distribuye
Nombre

CAMIONERO

Telfono

M
Direccin

Cdigo

Conduce

Destinatario
Llega

Potencia

Matricula

CAMION
Tipo

PROVINCIA

Nombre

Cdigo

Modelo

PAQUETES (cdigo de paquete, descripcin, destinatario, direccin del destinatario,


CED conductor, cdigo de provincia)
CAMIONERO (cedula, nombre, telfono, direccin, salario, ciudad en la q viven)
PROVINCIA (cdigo de provincia, nombre)
CAMIN (matricula, modelo, tipo, potencia)
CONDUCE (cd. Conduce, matricula camin, cedula de camionero)

6.)

Disear el MER para almacenar y gestionar la informacin de una empresa. La empresa


dispone de una serie de coches para su venta se necesita conocer matricula, marca, modelo,
color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son:
cedula, nombre, direccin, ciudad y nmero telefnico. Un cliente puede comprar tantos
coches como lo desee a la empresa, un coche determinado solo puede ser comprado por un
nico cliente. El concesionario tambin se encarga de llevar a cabo las revisiones que se realiza
a cada coche, cada revisin tiene asociado un cdigo por cada revisin que se haga. De cada
revisin se desea saber si se ha hecho cambio de aceite, cambio de filtro y cambio de frenos.
Los coches pueden pasar por varias revisiones por el concesionario.
Matricula

Marca

Modelo

Puede

COCHE

Color

Cdula

Nombre
1

CLIENTE

Ciudad

1
Telfono

Precio

Direccin

Tiene

M
Frenos

Filtro

REVISIN
Aceite
Cdigo

COCHE (matricula, maca, modelo, color, precio, cedula cliente)


CLIENTE (cedula, nombre, direccin, ciudad, telfono)
REVISIN (COD, aceite, filtro, frenos, coche-matricula)

EJERCICIO EN ACCESS
Al iniciar en Access damos clic en base de datos del escritorio en blanco y elegimos un nombre para
lo que deseamos crear.

Seleccionamos que en este caso es el primer ejercicio de nuestro MER que es del CURSO
VACACIONAL
Tenemos una universidad que promociona varios cursos vacacionales. Cada curso est dirigido
por un profesor, el cual puede dirigir varios cursos. Los cursos son controlados para permitir que
un alumno se matricule en 1 a la vez.

A continuacin ingresamos nuestras variables en base a tablas:

Empezamos a llenarlas con informacin que nosotros queramos:

Despus de llenarle empezamos a relacionarlos de acuerdo a lo que aviamos estipulado

CURSO (Cdigo, nombre, ubicacin, horario, C.I- profesor)


PROFESOR (C.I, nombre, direccin, especialidad, telfono)
ESTUDIANTES (C.I, nombre propio, direccin, genero, edad,
email, Cdigo-curso)

Y tenemos lo que habamos estipulado de las relaciones del primer ejercicio.

SEGUNDO PARCIAL
Crear un S. Gestin En Clnica San Rafael

Ingresamos Datos En cada tabla

Realizamos nuestra primera consulta de nuestra tabla mdicos

Descargado la siguiente base de Datos de Aula Clic

A continuacin las siguientes consultas realizadas en la Base de Datos


Autores mayores del ao 1960

Autores sin registro de ao de nacimiento

Consultar edad de las personas

Consultar numero telefnico que inicien con el numero 2

BASE DE DATOS DISCOGRAFIA RELACION

CONSULTAS REALIZADAS EN LA BASE DE DATOS

Creacin de formularios
Formulario Discografa

Formulario Cantante

Crear Iconos de Acceso En los Formularios

Formulario Disco

Formulario Discografa

Formulario Tiene

Men principal de los formularios

BASE DE DATOS NEPTUNO

Consultas

Informes

Das könnte Ihnen auch gefallen