Base de datos

Solo disponible en BuenasTareas
  • Páginas : 35 (8670 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO SUPERIOR DE TACAMBARO


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...
tracking img