Académique Documents
Professionnel Documents
Culture Documents
DE INFORMACION
BASE DE DATOS
TABLA DE CONTENIDO
1. INTRODUCCIN
2. OBJETIVOS
2.1 OBJETIVO GENERAL
2.2 OBJETIVOS ESPECIFICOS
3. JUSTIFICACIN
4. DISEO Y DESARROLLO
4.1 PLANTEAMIENTO DEL PROBLEMA
4.2 ANALISIS DEL PROBLEMA
4.3 NORMALIZACION
4.4 DESARROLLO DEL PROBLEMA
4.5 APLICACIN
4.6 MODELO ENTIDAD RELACION
4.7 DICCIONARIOS DE DATOS
4.8 LLAVES PRIMARIAS
CONCLUSIN
BIBLIOGRAFA
ANEXOS
1. INTRODUCCION
Pg.
3
4
4
4
5
6
6
7
7
10
10
16
17
19
Una base de datos es una forma de organizar los datos en una estructura que
facilite su almacenamiento y recuperacin. La estructura es el resultado de las
entidades y sus relaciones.
El propsito de este trabajo es plantear una base de datos, sus relaciones y
mostrar el modelo entidad que nos permita ejecutar las posibles consultas a travs
de un lenguaje de programacin.
En el siguiente proyecto elaboraremos una base de datos teniendo en cuenta los
siguientes aspectos:
2. OBJETIVOS
3. JUSTIFICACION
4. DISEO Y DESARROLLO
relacionen por medio de un campo primario que maneje los datos sin que se
puedan repetir, es decir una llave primaria. De esta manera tendremos una base
de datos optima, y evitaremos redundancia en los datos.
En el diseo de la base de datos Cinema tendremos en cuentas las diferentes
opciones de insercin, consulta, modificacin y eliminacin de las estrellas,
estudios y pelculas.
La base de datos se crear en MYSQL y las diferentes opciones a travs de la
herramienta Visual Basic 5.0.
4.3 NORMALIZACION:
Inicialmente en la base de datos Cinema se tiene los siguientes datos:
Titulo
Ao
Duracin
Nombre_estudio
Nombre
Direccin
Sexo
Fecha_nacimiento
Nombre
Direccin
Titulo_pelcula
Ao_pelcula
Nombre_estrella
Duracin
Cod_estudio
Estrellas
Codigo
Nombre
Direccin
Sexo
Fec_nac
Estudio
Cod_estudio
Nombre
Direccin
Protagoniza
Cod_aut
Cod_pelcula
Codigo
En la tabla pelculas la llave primaria es Cod_pelcula que se va a relacionar con la
tabla protagoniza. En la tabla estrellas la llave primaria es Codigo que se relaciona
con la tabla protagoniza. En la tabla estudio la clave primaria es Cod_estudio que
se relaciona con la tabla pelculas. Y por ultimo en la tabla protagoniza la clave
primaria es un campo de autoincremento denominado Cod_aut.
4.4 DESARROLLO DEL PROBLEMA:
En la elaboracin e implementacin de la base de datos Cinema se utiliz:
Programa: MYSQL.
4.5 APLICACIN :
La aplicacin de la Base de Datos Cinema se realiz a travs de la herramienta
Visual Basic, con opciones que a continuacin detallamos:
- Al iniciar el programa se digita el usuario y la clave:
2.1.
principal
2.2.
3.1. La consulta: Lista de Estrellas, muestra todas las estrellas que existen en la
base de datos Cinema.
3.2. La consulta: Lista de Movies, muestra todas las pelculas que existen en la
base de datos Cinema.
3.3. Lista de Studios, muestra todas los estudios que existen en la base de datos
Cinema.
TCNICO
TIPO DATO
OBSERVACIONES
Cdigo Estrella
Cdigo
Int (11)
Llave primaria
Nombre Estrella
Nombre
Varchar (30)
Direccin
Dir
Varchar (50)
Sexo
Sexo
Fecha de Nacim.
Fec_nac
Varchar (11)
ENTIDAD: ESTUDIO
DESCRIPCIN: Contiene informacin de los estudios que producen las
diferentes pelculas.
NOMBRE TCNICO: ESTUDIO.
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cod_estudio
Int (4)
Llave primaria
varchar (50)
Direccin estudio
varchar (50)
dir
ENTIDAD: PELICULAS
DESCRIPCIN: Contiene informacin de las diferentes pelculas.
NOMBRE TCNICO: PELICULAS
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdigo pelcula
Cod_pelcula
Int (4)
Llave primaria
Titulo pelcula
Ttulo
varchar (40)
Ao de la pelcula
Year
Int (11)
Duracin pelcula
Duracin
Int (10)
Cod_estudio
Int (4)
ENTIDAD: PROTAGONIZA
DESCRIPCIN: Contiene informacin de las pelculas y sus protagonistas.
NOMBRE TCNICO: PROTAGONIZA
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Int (4)
Llave primaria
Cdigo pelcula
Cod_pelcula
Int (4)
Cdigo estrella
Codigo
Int (4)
CONCLUSIN
Con la puesta en practica de este proyecto en el rea de bases de datos se logr
afianzar los conocimientos tericos adquiridos durante este semestre y en general
a crear propuestas de solucin en el manejo de informacin en una situacin
dada, labor que se hace fcil con el diseo de programas de bases de datos que
pueden ejecutar opciones deseadas por los usuarios y muestren de una forma
concisa y precisa los resultados reales dentro de una empresa.
BIBLIOGRAFA
BASE DE DATOS
INTRODUCCION
OBJETIVOS
JUSTIFICACION
EJERCICIO No.1
DISEO Y DESARROLLO
1. PLANTAMIENTO DEL PROBLEMA
Se tiene una base de datos denominada Empresa, en la cual nos plantean las
siguientes tablas:
La cual debe estar en un optimo estado para facilitar una serie de consultas.
2. ANLISIS DEL PROBLEMA
La base de datos Empresa cuenta con cuatro tablas que contienen informacin
sobre datos personales, como por ejemplo dnde viven, trabajan, direccin de las
empresa, etc. Se necesita que se relacionen por medio de un campo primario que
maneje los datos sin que se puedan repetir, es decir una llave primaria. De esta
manera tendremos una base de datos optima, y evitaremos redundancia en los
datos.
3. NORMALIZACION:
Inicialmente se tiene los siguientes datos en general:
Nombre
Calle
Ciudad
Nombre
Compaa
Salario
Compaa
Ciudad
Nombre
Nombre_director
En el primer nivel de normalizacin se eliminaron los campos repetidos (columnas)
y se agruparon en diferentes tablas, de la siguiente manera:
Vive
nombre
calle
ciudad_vive
Trabaja
Nombre
Cod_compaa
Salario
Situada
Nom_compaa
Ciudad_compana
Dirige
Nombre_director
Cod_compaa
En el segundo nivel relacionamos las tablas mediante una llave primaria, y para
sto se crearon campos con cdigos, de la siguiente manera:
Vive
codigo
nombre
calle
ciudad_vive
Trabaja
Codigo
Nombre
Cod_compaa
Salario
Situada
Cod_compaa
Nom_compaa
Ciudad_compana
Dirige
Codigo
Nombre_director
Cod_compaa
En la tabla Vive la llave primaria es Codigo que se va a relacionar con las tablas
Trabaja y Dirige. En la tabla Trabaja la llave primaria es Codigo que igualmente se
relaciona con las tablas Vive y Dirige. En la tabla Situada la clave primaria es
Cod_compaa que se relaciona con las tablas Trabaja y dirige. Y por ultimo en la
tabla Dirige la clave primaria es Codigo que se relaciona con las tablas Trabaja y
Vive.
4. MODELO ENTIDAD RELACION
5. DICCIONARIO DE DATOS:
ENTIDAD: VIVE
DESCRIPCIN: contiene la informacin relacionada al lugar donde residen
las personas.
NOMBRE TCNICO: VIVE.
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdula persona
Codigo
Int (10)
Nombre Persona
Nombre
Varchar (30)
Calle residencia
Calle
varchar (20)
Ciudad residencia
Ciudad_vive
varchar(20)
Llave primaria
ENTIDAD: TRABAJA
DESCRIPCIN: Contiene informacin relacionada al lugar donde trabajan
las personas.
NOMBRE TCNICO: TRABAJA
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdula Persona
Codigo
Int (10)
Llave primaria
Nombre Persona
nombre
varchar (30)
Cdigo Compaa
cod_compaia
int (4)
Salario Persona
salario
int (10)
ENTIDAD: SITUADA
DESCRIPCIN: Contiene informacin sobre las diferentes compaas.
NOMBRE TCNICO: SITUADA
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdigo Compaa
Cod_compaia
Int (4)
Llave primaria
Nombre Compaa
nom_compaia
varchar (30)
Ciudad Compaa
ciudad_compaia
varchar (20)
ENTIDAD: DIRIGE
DESCRIPCIN: Contiene informacin relacionada a las personas que
dirigen empresas.
NOMBRE TCNICO: DIRIGE
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdula Persona
Codigo
Int (10)
Llave primaria
Nombre Director
nom_director
varchar (30)
Cdigo Compaa
cod_compaia
int (4)
6. LLAVES PRIMARIAS:
En la tabla vive la llave primaria es codigo, que hace referencia al nmero de
cdula de la persona.
En la tabla trabaja la llave primaria es codigo, que hace referencia al nmero de
cdula de la persona.
En la tabla situada la llave primaria es cod_compaia, que hace referencia al
cdigo que identifica a la compaa.
En la tabla dirige la llave primaria es codigo, que hace referencia al nmero de
cdula de la persona.
EJERCICIO No.2
DISEO Y DESARROLLO
1. PLANTAMIENTO DEL PROBLEMA
Se tiene una base de datos denominada Computadores, en la cual nos plantean
las siguientes tablas:
La cual debe estar en un optimo estado para facilitar una serie de consultas.
2. ANLISIS DEL PROBLEMA
La base de datos Computadores cuenta con tres tablas que contienen informacin
sobre diferentes computadores e impresoras. Se necesita que se relacionen por
medio de un campo primario que maneje los datos sin que se puedan repetir, es
decir una llave primaria. De esta manera tendremos una base de datos optima, y
evitaremos redundancia en los datos.
3. NORMALIZACION:
Inicialmente se tiene los siguientes datos en general:
Fabricante
Modelo
Tipo
Modelo
Velocidad
Ram
Hd
Cd
Precio
Modelo
Color
Tipo
Precio
En el primer nivel de normalizacin se eliminaron los campos repetidos (columnas)
y se agruparon en diferentes tablas, de la siguiente manera:
Productos
Fabricante
PC
Modelo_PC
Velocidad
Ram
Hd
Cd
Precio_PC
Impresoras
Modelo_imp
Color
Tipo
Precio_imp
En el segundo nivel relacionamos las tablas mediante una llave primaria, y para
sto se crearon campos con cdigos, de la siguiente manera:
Productos
Cod_producto
Fabricante
PC
Cod_Pc
Modelo_PC
Velocidad
Ram
Hd
Cd
Precio_PC
Impresoras
Cod_Impresora
Modelo_imp
Color
Tipo
Precio_imp
En la tabla Productos la llave primaria es Cod_producto que se va a relacionar con
las tablas PC e Impresoras. En la tabla PC la llave primaria es Cod_Pc que se
relaciona con la tabla Productos. En la tabla Impresoras la clave primaria es
Cod_Impresora que se relaciona con la tabla Productos.
5. DICCIONARIO DE DATOS:
ENTIDAD: PRODUCTOS
DESCRIPCIN: contiene la informacin de computadores e impresoras.
NOMBRE TCNICO: PRODUCTOS.
ATRIBUTOS:
NOMBRE
TCNICO
Cdula producto
Cod_producto
TIPO DATO
Int (10)
OBSERVACIONES
Llave primaria
Varchar (30)
ENTIDAD: PC
DESCRIPCIN: Contiene informacin especfica de computadores.
NOMBRE TCNICO: PC
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Int (10)
Llave primaria
varchar (20)
Velocidad
Velocidad
Varchar (15)
Memoria comput.
Ram
Varchar (15)
Disco Duro
HD
Varchar (15)
Unidad de CD
CD
Varchar (15)
Precio PC
Precio_pc
Int(10)
ENTIDAD: IMPRESORAS
DESCRIPCIN: Contiene informacin sobre los diferentes tipos de
impresoras.
NOMBRE TCNICO: IMPRESORAS
ATRIBUTOS:
NOMBRE
TCNICO
TIPO DATO
OBSERVACIONES
Cdigo impresora
Cod_impresora
Int (10)
Llave primaria
Modelo impresora
Modelo_imp
varchar (20)
Color Impresora
Color
Boleano (C y N)
Tipo Impresora
Tipo
Varchar (15)
Precio impresora
Precio_imp
Int(10)
6. LLAVES PRIMARIAS:
En la tabla productos la llave primaria es cod_producto, que hace referencia al
cdigo que identifica el producto, ya sea computador impresora.
En la tabla pc la llave primaria es cod_pc, que hace referencia al cdigo que
identifica un computador.
En la tabla impresoras la llave primaria es cod_impresora, que hace referencia
al cdigo que identifica una impresora.