Modelo relacional

SuarezJhon 4,660 views 20 slides May 08, 2016
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Definición de un Modelo Relacional,Propiedades,Terminología Relacional,Tipos de Relación,Claves,Reglas de Integridad y algunos ejemplos


Slide Content

Jho n D enis Suarez Ortiz Dorvin Eduardo Bardales Lucana MODELO RELACIONAL BASE DE DATOS I Ingeniería de Sistemas y Telemática

1 .Contenido

Estructura de datos Relacional

Terminología Relacional

Esquema Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y qué tipo de información podrá ser almacenada dentro de ella. Todo esquema constará de: Nombre de la relación (su identificador). Nombre de los atributos (o campos) de la relación y sus dominios . Instancias Una instancia de manera formal es la aplicación de un esquema a un conjunto finito de datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un momento dado , pero también es válido referirnos a una instancia cuando trabajamos o mostramos únicamente un subconjunto de la información contenida en una relación o tabla, como por ejemplo : Ciertos caracteres y números (una sola columna de una sola fila). Algunas o todas las filas con todas o algunas columnas. Cada fila es una tupla . El número de filas es llamado cardinalidad . El número de columnas es llamado aridad o grado.

TIPOS DE RELACION En una BDR, todos los datos se almacenan y se accede a ellos por medio de relaciones.

REGLAS DE INTEGRIDAD

EJEMPLOS:

CLAVES

2 .Resumen El modelo relacional es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd , de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de una base de datos).Todo esquema constará de: • Nombre de la relación (su identificador). • Nombre de los atributos (o campos). Una instancia es la aplicación de un esquema a un conjunto finito de datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un momento dado . Propiedades de un modelo relacional Cada relación tiene un nombre distinto. Los valores de los atributos son atómicos (relaciones normalizadas). Cada atributo tiene un nombre distinto. Los atributos no están ordenados. No hay tuplas duplicadas. Las tuplas no están ordenadas .

Reglas de Integridad Restricción que debe cumplirse sobre una BD en todos sus estados REGLA DE INTEGRIDAD DE ENTIDADES “Ninguno de los atributos que componen la clave primaria puede ser nulo.” REGLA DE INTEGRIDAD REFERENCIAL “si en una relación hay alguna clave ajena, sus valores deben coincidir con los valores de la clave primaria a la que hace referencia, o bien, deben ser todos nulos.” CLAVES Clave primaria Una clave primaria es una clave única (puede estar conformada por uno o más campos de la tabla) elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla para especificar los datos que serán relacionados con las demás tablas. Clave foránea Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas. Clave índice Las claves índices surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Procedimientos almacenados Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de datos.

3 .Summary The relational model is a data model based on predicate logic and set theory. After being nominated bases in 1970 by Edgar F. Codd , the IBM labs in San Jose (California), he soon establish itself as a new paradigm in the database model. It is the model most used today to model real problems and manage data dynamically. A scheme contains the definition of a structure (usually relationships or tables in a database) .All scheme will consist of: • Name of the relationship (its identifier). • Name attributes (or fields). An instance is the application of a scheme to a finite set of data. In less technical terms, it can be defined as the contents of a table at one time . Properties of a relational model • Every relationship has a different name. • The values ​​of the attributes are atomic (normalized relations). • Each attribute has a different name. • The attributes are not ordered. • There are no duplicate tuples. • The tuples are not ordered.

Integrity Rules Restriction that must be met on a BD in all its states RULE OF INTEGRITY OF ENTITIES "None of the attributes that make up the primary key can be null." REFERENTIAL INTEGRITY RULE "If any foreign key in a relationship, their values ​​must match the values ​​of the primary key to which it refers, or, should all be zero.“ KEYS primary key A primary key is a unique key ( may consist of one or more fields in the table ) chosen among all candidates that uniquely defines all other attributes of the table to specify the data to be related to other tables. foreign key A foreign key is a reference to a key in another table, determines the relationship in two tables. Foreign keys need not be unique keys in the table where they are and where they are referenced itself . key index The key indices arise with the need for faster access to data . Indexes can be created with any combination of fields in a table. Stored Procedures A stored procedure is executable code that is associated and stored with the database .

4.Recomendaciones Para una buena gestión de base de datos se debe tener en cuenta el modelo relacional ya que te permite administrar datos dinámicamente y su idea fundamental es el uso de relaciones. Cuando hagas un modelo relacional tener en cuenta que no pueden existir dos tablas con el mismo nombre y que cada tabla es a du vez un conjunto de registros, filas o tuplas . También debes tener en cuentas las restricciones, si estas relaciones son de uno a uno, de uno a muchos o de muchos a muchos para así poder construir un buen modelado. 5.Conclusiones El presente trabajo se ha dedicado al estudio del modelo Relacional la cual nos hemos dado cuenta que permite obtener un buen modelado de una base de datos. Mediante este trabajo se han alcanzado los objetivos planteado en cuanto ha:   Definir que es un modelo Relacional, de qué manera te va a ayudar al modelado de una base de datos y en qué se diferencia de los otros modelos . Estudiar los diferentes tipos de relaciones que existen y conocer acerca de las reglas de integración.

6.Apreciación del Equipo Es muy Importante conocer acerca del modelo relacional ya que es el más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Este modelo te provee herramientas que garantizan evitar la duplicidad de registros. 7.Glosario de Términos Tupla : una secuencia de valores agrupados. Una  tupla  sirve para agrupar, como si fueran un único valor, varios valores que, por su naturaleza, deben ir juntos.   Aridad : En el análisis matemático, la  aridad  de un operador matemático o de una función es el número de argumentos necesarios para que dicho operador o función se pueda calcular.   Cardinalidad : Es cuando se define una relación y se especifica si uno o varios artículos de configuración pueden estar en la clasificación de origen y la clasificación de destino.   Foránea: Que procede o es propio de otro lugar

https:// es.wikipedia.org/wiki/Base_de_datos_relacional https://prezi.com/g3tx07vx2dcu/caracteristicas-principales-del-modelo-relacional-en-las-bases-de-datos / https:// es.wikipedia.org/wiki/Modelo_relacional http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.- ElModeloRelacional.pdf http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf 8.Bibliografía o Linkografía
Tags