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

Base de datos “SQL Y TEORIA RELACIONAL”

Rodrigo LaferteApuntes22 de Mayo de 2017

3.270 Palabras (14 Páginas)339 Visitas

Página 1 de 14

[pic 1][pic 2]

Nombre del alumno: CARLOS ALVARO VELÁZQUEZ VARGAS.

Título: 

“SQL Y TEORIA RELACIONAL”

CAPITULO 1

Matrícula: 00073709

Nombre del curso: “PROGRAMACION MY SQL”

“INTRODUCCION”

EL CAPITULO 1 DEL LIBRO DE SQL NOS HABLA SOBRE COMO SE COMPARA SQL CON EL MODELO RELACION, EN ESTE APARTADO O CAPITULO NO ABORDARA VARIOS TEMAS RELACIONADOS CON EL MODELO RELACIONAL TEMAS COMO  CARACTERISTICAS ESTRUCTURALES, TERMINOLOGIA, CARACTERISTICAS DE INTEGRIDAD, ALGUNAS REGLAS DE IDENTIDAD ETC….

ESTE LIBRO NOS AYUDA COMO MANUAL PARA NO CONFUNDIR EL MODELO RELACIONAL CON SQL Y ENTENDER MAS FACIL SU MODELO , ASI TAMBIEN PARA CONOCER LOS SUS CONCEPTOS Y HERRMIENTAS , COMO LOS QUE ES LA TUPLA ,A LA TABLA , HACER COMBINACIONES , CONOCER COMO SE DEFINE CADA UNO , REALIZAR CONSULTAS , Y VER COMO FUNCIONA TAMBIEN JUNTO CON LA PROGRAMACION .

ENSAYO”

CAPITULO 1

AJUSTANDO LA ESCENA

ENFOQUE RELACION A SQL

Es una introducción a lo que vamos a conocer del modelo relacional y los requisitos que debemos tener para empezar a entender más fácilmente el el modelo relacional, así sql quedara un poco más a un lado para darle más importancia al modelo relacional, también tendremos que tener algunos conocimientos y estar familiarizados  tanto con  sql como con  un poco de el modelo relacional para poder entender más fácil los apartados y el desglose de este libro (sql y modelo relacional).

EL MODELO RELACIONAL ES MAL ENTENDIDO

Algunos profesionales para poder impartir conocimientos de el modelo relacional, necesitan saber las bases de este tema, ya que el modelo relacional es una base importante de la base de datos, la enseñanza de este tema en la gran mayoría es incorrecto el modo de darlo a conocer, si en las grandes comunidades es difícil de entenderlo, algunas de las razones por lo cual es difícil de enseñar y comprender:

-el modelo relacional para los principiantes, es difícil dar a conocer lo importante del material, también es difícil dar a conocer los problemas que pueden surgir y dar la solución.

-algunos instructores no le dan la importancia al material o no lo entienden a un 100%

-una de las cosas importantes es que no se enseña un lenguaje en especial de sql o algún dialecto especifico para el entendimiento de tal, así como la aplica oracle, una de las cuestiones que este libro va más inclinado a personas más empapadas sobre este tema, el creer que al saber sql sabemos cobre el modelo relacional es equivocado, tampoco se puede decir que sql y el modelo relacional no son lo mismo, tienen diferencias.

-¿qué base de datos  son las relaciones y tuplas realmente?

-la diferencia entre los valores de relación y las variables de relación.

-la relevancia o importancia de los predicados y las proposiciones.

Este libro pretende ser un asesoramiento a los usuarios de sql, no usar combinaciones de oracle y sql las cuales tienen diferentes conceptos fundamentales,  usted puede acabar con los conjuntos de resultados inesperados ...usted debe entender los tipos básicos de unirse a las cláusulas de ... Equicombinaciones se forman mediante la recuperación de todos los datos de dos fuentes separadas y su combinación en una sola  ... Las uniones interiores se unen en las columnas interiores de las dos tablas. Las combinaciones externas se unieron a las columnas exteriores de las dos tablas. Izquierda se une son se unieron a las columnas de la izquierda de las dos tablas. Se une a la derecha se unen en la columna de la derecha de las dos tablas. "

• la importancia de los nombres de los atributos

• el papel crucial de las restricciones de integridad

 así sucesivamente (esto no es una lista exhaustiva). Todos estos temas, y muchos otros, se abordan en este libro.

Si el  conocimiento del modelo relacional se deriva sólo de un conocimiento  de sql habrá algunas cosas que no sabrá o no comprenderá, o tendrá cosas muy aprendidas de sql que tendrá que olvidad para entender mejor el modelo relacional.

ALGUNAS OBSERVACIONES SOBRE LA TERMINOLOGÍA

Las observaciones sobre la terminología en sql no son las mimas al modelo relaciones, sql maneja unas terminaciones mas amigables como tabla, fila y columna mientras que el modelo relacional utiliza términos más formales como tupla, * y el atributo.

El modelo relacional tiene terminologías mas difícil de entender dado que una relación no es una tabla , tupla no es una fila y el atributo no es una columna , dado que en sql es fácil de dar presunción a esos términos y relacionarlos con fila atributo y columna , es mejor tener los términos en modo más formal(relación , tupla y atributo )y saber de qué se está hablando , más adelante se verán los significados de cada uno, es más fácil entender estos términos en el modelo relacional , entendiendo en sí que es cada termino y para que se utiliza.

Sql utiliza simplificaciones de el conjunto de términos aunque complica un poco mas algunos términos, los términos operador, función, procedimiento de rutina y método, aunque todos estos términos significan lo mismo pero con pequeñas diferencias.

En este libro tendremos terminaciones resumidas tale como:

* usually pronounced to rhyme with couple. Usualmente pronunciado a rima con par

† international organization for standardization (iso): database language sql, document iso/iec

9075:2003 (2003).

 a veces la terminología difiere de la norma como en el libro lo dice la expresión de tabla plazo en lugar  de la expresión plazo de consulta estándar, esto es debido a que  a la expresión de valor como denotan es una tabla, y no una consulta, las consultas no son los únicos contextos en que tales expresiones son usadas de todos modos.

El estándar hace uso de la expresión tabla, pero con un significado limitado, lo usas y lo refieres a lo que viene antes  de el select clausula en la expresión select.

A esto no todas las expresiones en sql son legitimas en todos los contextos, un ejemplo un joan expresa invocación aunque no denota una tabla y no puede aparecer como un stand alona (nivel mas externo de la amidación).tampoco puede aparecer como la expresión de tabla entre paréntesis porque esto , ya ser referiría a una consulta, esta es una norma que exige el núcleo de sql , o también tiene mucho que ver con el procesamiento de relación , los ejemplos incluidos son llamados analítica  o ventana (olap)  sql dinámico , consultas recursivas , tablas temporales y los detalles de tipo usuario.

Los productos sql incuyen caracteristicas que no forman parte de la norma per se. Un ejemplo comun son los identificadore de fila.

Hay que utilizar varios medios que uno quiera pero en algunos se violaran los pricnipios de relacion aunque este libro describe un modelo de enfoque relacional sql.

Los ids propensos a violar el principio de intercambiabilidad y si llega a violarse, no seran usados.

Relga importante “usted puede hacer lo que quiera, siempre y cuando sepa lo que esta haciendo”

PRINCIPIOS, NO PRODUCTOS

Una base de datos profesional, necesita saber acerca del sistema relacional, el cual no es un producto específico,  es relativo a los principios.

Principio como definición: una fuente, la raíz, el origen lo que es fundamental, a esencia, verdad fundamental en que sustentan los demás.

A los principios se les somete mientras que a los productos y las tecnologías cambian todo el tiempo pero los principios no cambian.

El tener un conocimiento del modelo relacional, nos da una gran ventaja porque si sabes oracle  muy bien y no tienes conocimiento sobre el modelo relacional no será fácil transferir los conocimiento a otro sistema como db2, digamos que el sistema relacional es universal y para poder manejar cada uno de los sistemas de base de datos tendremos que saber el modelo relacional.

Esta lectura nos habla de cómo e l utilizar sql relacional puede servir pero en medida forzosa pero  no da un rendimiento perfecto  en pocas palabras forzando algo que no s verdaderamente relacional.

Ejemplo: es como escribir una consulta de alguna manera no natural forzando la implementación usando un índice.

Hay que hacer concesiones y compensaciones desde una posición de fuerza conceptual.

-entender lo que se hace y tener el compromiso de hacerlo.

UNA REVISIÓN DEL MODELO ORIGINAL

En este apartado hablaremos del modelo relacional de una manera generalizada, es comparado con las matemáticas dado que no es algo estático si no que va cambiando con el tiempo, de hecho el modelo relacional se podría decir que es una rama de las matemáticas, el cual va evolucionando con el tiempo, como varios teoremas lo demuestran y descubrió nuevos resultados.

...

Descargar como (para miembros actualizados) txt (20 Kb) pdf (375 Kb) docx (690 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com