2. 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).
4. 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.
6. 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 otra
persona, incluso siendo gemelos).
Un automóvil: (Aunque sean de la misma
marca, el mismo modelo,..., tendrán atributos
diferentes, por ejemplo, el número de chasis).
Una casa: (Aunque sea exactamente igual a
otra, aún se diferenciará en su dirección).
8. 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.
10. Cardinalidad
Es Simplemente la forma en que se relacionan
las Entidades, o expresa cuantas entidades se
Relacionan con otras entidades. Hay varias
maneras de mostrar las cardinalidades.
Si bien este tema es objeto de numerosos
teóricos y asignatura fundamental en las más
importantes escuelas de informática del
mundo, afrontemos el diseño relacional de
nuestras bases de datos desde un punto de
vista 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.
12. Tablas
Tabla en las base de datos, se refiere al tipo de
modelado de datos, donde se guardan los datos
recogidos por un programa. Su estructura general
se asemeja a la vista general de un programa
de hoja de cálculo.
Registro: es cada una de las filas en que se divide
la tabla. Cada registro contiene datos de los
mismos tipos que los demás registros. Ejemplo: en
una tabla de nombres y direcciones, cada fila
contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman
la tabla. Contienen datos de tipo diferente a los
de otros campos. En el ejemplo anterior, un
campo contendrá un tipo de datos único, como
una dirección, o un número de teléfono, un
nombre, etc.
14. Tuplas
En informática, o concretamente en el
contexto de una base de datos relacional,
un registro (también llamado fila o tupla)
representa un objeto único
de datos implícitamente estructurados en
una tabla.
En términos simples, una tabla de una base
de datos puede imaginarse formada
de filas y columnas o campos.
Cada fila de una tabla representa un
conjunto de datos relacionados, y todas las
filas de la misma tabla tienen la misma
estructura.
16. Clave Primaria
En el diseño de bases de datos relacionales, se
llama clave primaria a un campo o a una
combinación de campos que identifica de
forma única a cada fila de una tabla.
Una clave primaria debe identificar a todas las
posibles filas de una tabla y no únicamente a las
filas que se encuentran en un momento
determinado.
Ejemplos de claves primarias son DNI (asociado
a una persona) o ISBN (asociado a un libro).
Las guías telefónicas y diccionarios no pueden
usar nombres o palabras o números del sistema
decimal de Dewey como claves candidatas,
porque no identifican unívocamente números
de teléfono o palabras.
18. 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
20. Normalización
El proceso de normalización de bases de
datos consiste en designar y aplicar una serie de
reglas a las relaciones obtenidas tras el paso
del 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 datos
en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a
una relación, aunque para que una tabla sea
considerada como una relación tiene que cumplir
con 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 del
mismo tipo.
21. 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 o
clave foránea
Clave Alternativa = clave secundaria
Dependencia Multivariada = dependencia
Multi valor
RDBMS = Del inglés Relational Data Base
Manager System que significa, Sistema Gestor
de Bases de Datos Relacionales.
1FN = Significa, Primera Forma Normal o 1NF del
inglés First Normal Form.
23. 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!!!