Base de datos
PROFESOR: M.I.T.E. CAROLINA ARCIGA COLOR
MATERIA: FUNDAMENTOS DE BASE DE DATOS
PROYECTO: RENTA DE PELICULAS VIDEO STAR
TRABAJO PRESENTADO POR:
OMAR ORTIZ MARTINEZ
JESUS FERNANDO GOMEZ AGUILAR
ADRIAN SILVANO MANDUJANO REGUERA
A 17 DE JUNIO DEL 2011
Índice
Contenido
RESUMEN6
VIDEO STAR 6
INTRODUCCION 7
Marco TeóricoUnidad I: 8
Introducción a los sistemas de base de datos 9
1.1 Sistemas de información y base de datos 9
1.1.1 Concepto de sistemas de información 9
1.2.- Sistemas de información para la gestión y para la ayuda en la toma de decisiones 10
1.3.- Sistemas de base de datos y sus aplicaciones 11
1.4.- Sistemas de base dedatos frente a los sistemas de archivos 13
1.5.- Los distintos niveles de abstracción de una base de datos 14
1.6. Usuarios y administradores de la base de datos 15
1.7. Componentes de los sistemas de base de datos 15
1.8. Arquitectura de los sistemas de base de datos 17
Unidad II: Modelo Entidad-Relación 20
2.1. Conceptos Básicos 20
2.1.1. Entidad 21
2.1.2Relación 21
2.2. Diagramas Entidad-Relación (ER) 22
2.3. Diseño de un esquema de bases de datos 23
2.4.- Lenguaje de modelado unificado UML (modelo conceptual) 23
UNIDAD III Modelo Relacional 24
3.1. El modelo Relacional 24
3.2. Algebra relacional 24
Unidad IV: 26
Introducción a SQL 26
4.1. Introducción 26
4.2. Estructura Básica (Select, Where) 264.3. Funciones de Agregación (Group By, Having) 26
4.4.- Consulta sobre múltiples tablas 27
4.4.1.-Subconsultas 27
4.4.2.-Operadores Join 28
4.5.- Manipulación de la base de datos (INSERT, UPDATE, DELETE) 29
Unidad V: 31
Diseño de bases de datos relacionales 31
5.1. Diseño de esquemas relacionales de bases de datos 31
5.1.1. Dependencia Funcional 315.1.2. Anomalías 31
5.1.3. Descomposición 32
5.1.4. Formas Normales 32
5.2. Normalización 32
1 Forma Normal 33
2 Forma Normal 33
3 Forma Normal 33
Unidad VI: 34
Bases de datos relacionales orientadas a objetos 34
6.1.- Relaciones anidadas 34
6.2.- Tipos complejos 34
6.3.- Herencia 36
6.4.- Tipos de referencia 37
6.5.- Consultas contipos complejos 37
6.6.- Comparación entre las bases de datos orientadas a objetos y las bases de datos relacionales orientadas a objetos 39
XML 40
Desarrollo 44
Unidad I:planteamiento de la base de datos 45
Unidad II: desarrollo del diagrama E-R 45
Entidades 45
UNIDAD III: Transformación a modelo relacional 46
Unidad IV: Implementación de consultas en SQL 49
Consultas 49UNIDAD V: normalización de la base de datos a 3FN 50
1FN 50
3FN 54
UNIDAD VI: Función de base de datos orientada a objetos 55
Unidad VII: XML 56
Bibliografías 58
RESUMEN
Se desea llevar el control de datos relacionados con el registro de operaciones de un videoclub la idea es hacer una base de datos la cual nos permita hacer y facilite este trabajo,siendo esta más eficiente y mejor manipulación.
VIDEO STAR
Es una empresa que se dedica a la renta de películas, pero tiene un problema no tiene una base de datos en donde guardar su información acerca de los clientes, todo lo hace por medio de tablas en Excel pero llego un momento en el que tenía mucha información en la cual se repetía, y decidió contratar a un programador para que le crearauna base de datos en la cual obtendría información de sus clientes y que películas rentaron con tan solo un clic y no estar buscando a quien se la rento y que película rento en una tabla que en la cual contiene mucha información.
INTRODUCCION
Se debe llevar el control de los movimientos de un videoclub debido a la cantidad de operaciones realizadas es necesario implementar un método...
Regístrate para leer el documento completo.