Upload
jhovanaqg
View
42
Download
0
Embed Size (px)
Citation preview
Modelo Orientado a Objetos
En una base de datos orientada a
objetos, la información se representa
mediante objetos como los presentes en
la Programación orientada a objetos.
Cuando se integra las características de
una base de datos con las de
un lenguaje de programación orientado
a objetos, el resultado es un sistema
gestor de base de datos orientada a
objetos(ODBMS, object database
management system).
Sistema Gestor de Base de
Datos Un sistema de gestión de bases de
datos (SGBD) es un conjunto de programas
que permiten el almacenamiento,
modificación y extracción de la información
en una base de datos, además de
proporcionar herramientas para añadir,
borrar, modificar y analizar los datos.
Los usuarios pueden acceder a la
información usando herramientas
específicas de interrogación y de
generación de informes, o bien mediante
aplicaciones al efecto.
Modelo Entidad Relación
Un diagrama o modelo entidad-relación es
una herramienta para el modelado de
datos que permite representar las entidades
relevantes de un sistema de información así
como sus interrelaciones y propiedades.
Una persona: (Se diferencia de cualquier otrapersona, incluso siendo gemelos).
Un automóvil: (Aunque sean de la mismamarca, el mismo modelo,..., tendrán atributos
diferentes, por ejemplo, el número de chasis).
Una casa: (Aunque sea exactamente igual aotra, aún se diferenciará en su dirección).
Terminología
La terminología es un campo de
estudio interdisciplinario que se nutre de un
conjunto específico de conocimientos
conceptualizado en otras disciplinas (lingüística,
ciencia del conocimiento, ciencia de la
información y ciencia de la comunicación).
La palabra terminología se utiliza también para
hacer referencia tanto a la tarea de recolectar,
describir y presentar términos de manera
sistemática (la también llamada terminografía)
como al vocabulario del campo de una
especialidad en particular.
Cardinalidad Es Simplemente la forma en que se relacionan
las Entidades, o expresa cuantas entidades se
Relacionan con otras entidades. Hay variasmaneras de mostrar las cardinalidades.
Si bien este tema es objeto de numerososteóricos y asignatura fundamental en las másimportantes escuelas de informática delmundo, afrontemos el diseño relacional denuestras bases de datos desde un punto devista ameno y práctico, plagado de ejemplos,sin renunciar en ningún caso al rigor.
Relaciones “uno a uno”
Relaciones de “uno a varios”
Relaciones de “varios a varios”
Conclusión.
Tablas Tabla en las base de datos, se refiere al tipo de
modelado de datos, donde se guardan los datosrecogidos por un programa. Su estructura generalse asemeja a la vista general de un programade hoja de cálculo.
Registro: es cada una de las filas en que se dividela tabla. Cada registro contiene datos de losmismos tipos que los demás registros. Ejemplo: enuna tabla de nombres y direcciones, cada filacontendrá un nombre y una dirección.
Campo: es cada una de las columnas que formanla tabla. Contienen datos de tipo diferente a losde otros campos. En el ejemplo anterior, uncampo contendrá un tipo de datos único, comouna dirección, o un número de teléfono, unnombre, etc.
Tuplas
En informática, o concretamente en elcontexto de una base de datos relacional,un registro (también llamado fila o tupla)representa un objeto únicode datos implícitamente estructurados enuna tabla.
En términos simples, una tabla de una basede datos puede imaginarse formadade filas y columnas o campos.
Cada fila de una tabla representa unconjunto de datos relacionados, y todas lasfilas de la misma tabla tienen la mismaestructura.
Clave Primaria En el diseño de bases de datos relacionales, se
llama clave primaria a un campo o a unacombinación de campos que identifica deforma única a cada fila de una tabla.
Una clave primaria debe identificar a todas lasposibles filas de una tabla y no únicamente a lasfilas que se encuentran en un momentodeterminado.
Ejemplos de claves primarias son DNI (asociadoa una persona) o ISBN (asociado a un libro).
Las guías telefónicas y diccionarios no puedenusar nombres o palabras o números del sistemadecimal de Dewey como claves candidatas,porque no identifican unívocamente númerosde teléfono o palabras.
Relaciones Relaciones son las propiedades anexarías
que tienen 2 o mas tablas.
De esta manera, las tablas se relacionan a
través de 2 campos que están en común,
por ejemplo:
Tengo las tablas
Datos personales Nominas
-Nombre -Numero de nomina (C.P)
-DNI (C.P) -Mes
-Apellidos -DNI (C.F)
-Dirección -Salario
Normalización El proceso de normalización de bases de
datos consiste en designar y aplicar una serie dereglas a las relaciones obtenidas tras el pasodel modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualización de los datosen las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla auna relación, aunque para que una tabla seaconsiderada como una relación tiene que cumplircon algunas restricciones:
Cada tabla debe tener su nombre único. No puede haber dos filas iguales. No se permiten los
duplicados.
Todos los datos en una columna deben ser delmismo tipo.
Relación = tabla o archivo
Registro = registro, fila , renglón o tupla
Atributo = columna o campo
Clave = llave o código de identificación
Clave Candidata = súper clave mínima
Clave Primaria = clave candidata elegida
Clave Ajena (o foránea) = clave externa oclave foránea
Clave Alternativa = clave secundaria
Dependencia Multivariada = dependenciaMulti valor
RDBMS = Del inglés Relational Data BaseManager System que significa, Sistema Gestorde Bases de Datos Relacionales.
1FN = Significa, Primera Forma Normal o 1NF delinglés First Normal Form.
Conclusión Primeramente este trabajo es real mente de
algunas partes de construcción de base de
datos, en el cual en esta presentación te
mostrare que es, unos pequeños ejemplos
de cada uno de ellos para que si tienes una
duda sobre estos temas puedas saber un
poco mas.
Y pues sin mas que decir les agradezco el
tiempo que ustedes tienen en leer esta
presentación Muchas Gracias!!!