ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases de Datos Tarea


Enviado por   •  5 de Abril de 2016  •  Tareas  •  1.361 Palabras (6 Páginas)  •  224 Visitas

Página 1 de 6

Universidad Nacional Autónoma de México

Facultad de Estudios Superiores Acatlán.

Bases de Datos

Tarea 1

Profesora: Georgina Eslava García.






Integrantes:

Cortés Catorce Sayuri.

González Ortíz Oscar.  

Pérez Bernal Adán Darío.

Sanchez Alvizo Roberto.











Fecha de entrega: 29/Marzo/2016

  1. (Valor: 1 puntos) Verificar si cumplen con las reglas de Codd el manejador de bases de Datos MySQL, justificar.

Oracle dice cumplir las 12 reglas de Codd.


1- La información es guardada en tablas y variables.
2-Se busca una llave primaria que es única para una tabla y una vez que se identifica ña fila, ese valor de la columna se puede derivar.
3-Null devuelve DESCONOCIDO,
4- INFORMATION_SCHIEMA es un tanto la aplicación de la regla “Catalogo dinámico”.
5-TSQL cumple con los mismos requisitos. Aún que TSQL no es de procedimiento como en el caso de Oracle, TSQL proporciona una interfaz para extraer algo de DBEngine SQLServer.
6- SQL Server no es muy bueno en el manejo de vistas actualizables, que han comenzado a llegar un poco tarde recientemente. Puede usar desencadenadores INSTEAD OF, pero se ven patch’y. El manejo concreto vistas cuando son agregados es un poco complicado.
7- INSERT, DELETE y UPDATE cubre esto. Más reciente MERGE también trabaja en el mismo principio de manejo de fila set. Aunque BCP no moverse y trabaja en un tanto en el nivel inferior, pero eso es un propósito definido y no por defecto.
8- Interfaz TSQL es transparente para el usuario final, aunque el sistema podría estar haciendo uso de índices, particiones, grupos de archivos, etc Además, entrada OLEDB, base de datos (relacional) y motor de almacenamiento se maneja bien esta regla.
9- Esto no es un objetivo muy sencillo y requiere algo de las mejores prácticas que se siguió en la parte de desarrollo. Si llama por nombres de columna en concreto en vez de SELECT *, no hay mucho en ella. Además, las opiniones se pueden crear en la parte superior de las tablas divididas y que pueden ser completamente ocultos a usuario final.
10- NULL, PK y FK limitaciones se gestionan bien dentro de la DBEngine. Los disparadores pueden estar también se añaden en la parte superior de estas limitaciones para proporcionar los siguientes pasos.
11- Las transacciones distribuidas son sólo para eso. Federated servidores es otro ejemplo de aplicación de esta norma.
12- Aunque si estamos dentro del contexto TSQL, esta regla está bastante conservada. Pero hay formas de evitar con ello el uso de BCP y desactivando las limitaciones / disparadores, su importancia para dev / DBA ser consciente de este déficit al utilizar estas aplicaciones. Cumple, pero puede romper también.

2. (Valor: 1 puntos)  Normalizar la siguiente relación. Desglosar el procedimiento  

Código/alumno

Nombre/alumno

Especialidad

Código/curso

Nombre_curso

Nombre/docente

Oficina

Curso

382145 A

Luis Zuloaga

Industrial

MA123

Matemática 2

Carlos Arambulo

CB-214

U

382145 A

Luis Zuloaga

Industrial

QU514

FísicaQuímica

Petra Rondinel

CB-110

U

382145 A

Luis Zuloaga

Industrial

AU521

Descriptiva

Victor Moneada

CB-120

W

360247 k

Raúl Rojas

Sistemas

PA714

Investigación 1

Cesar Fernandez

SC-220

V

360247 k

Raúl Rojas

Sistemas

MA123

Matemática 2

Carlos Arambulo

CB-214

V

360247 k

Raúl Rojas

Sistemas

AU511

Dibujo

Víctor Moneda

CB-120

U

Analizando la tabla anterior podemos ver que no hay datos atómicos en “Nombre/alumno” y “Nombre/docente”, debido a esto crearemos nuevos atributos a los cuales denominaremos como “Ap-Alumno” y “Ap-Docente”.

Código/alumno

Nombre/alumno

Ap-Alumno

Especialidad

Código/curso

Nombre_curso

Nombre/docente

Ap-Docente

Oficina

Curso

382145 A

Luis

Zuloaga

Industrial

MA123

Matemática 2

Carlos

Arambulo

CB-214

U

382145 A

Luis

Zuloaga

Industrial

QU514

FísicaQuímica

Petra

Rondiel

CB-110

U

382145 A

Luis

Zuloaga

Industrial

AU521

Descriptiva

Victor

Moneda

CB-120

W

360247 k

Raúl

Rojas

Sistemas

PA714

Investigación 1

Cesar

Fernandez

SC-220

V

360247 k

Raúl

Rojas

Sistemas

MA123

Matemática 2

Carlos

Arambulo

CB-214

V

360247 k

Raúl

Rojas

Sistemas

AU511

Dibujo

Víctor

Moneda

CB-120

U

...

Descargar como (para miembros actualizados)  txt (11.8 Kb)   pdf (334.8 Kb)   docx (720.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com