Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
CORREO: brandonuzumaki1@gmail.com
¿Qué es un DBMS?
Académicamente conocido como un software que interactúa como intermediario entre
el usuario y los archivos que forman la base de datos.
Puede ser tan complejo como un sistema operativo o tan simple como un procesador
de textos, todo depende de su objetivo principal.
No. Pagina 1
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
CONSULTAS
Son una forma de buscar y recopilar información de una o más tablas. Su fin es
conseguir información detallada de una base de datos. Se emplea utilizando lenguaje
SQL.
CLAUSURAS
Las cláusulas son condiciones de modificación utilizadas para definir los datos que se
desea seleccionar o manipular.
Cláusulas que hemos visto/utilizado:
○ FROM: utilizada para especificar la tabla de la cual se van a seleccionar los
registros.
○ WHERE: utilizada para especificar las condiciones que deben reunir los
registros que se van a seleccionar.
○ GROUP BY: utilizada para separar los registros seleccionados en grupos
específicos.
○ ORDER BY: utilizada para ordenar los registros seleccionados de acuerdo con
un orden específico.
No. Pagina 2
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
Common data model (CDM) define entidades estándares para uso común en
aplicaciones comerciales. Estas pueden realizarse para utilizar reglas específicas de
negocio.
Relational model define unidades semánticas fundamentales, parar el modelado de
datos.
Integration definition for information modeling La definición de integración para el
modelado de información es un lenguaje de modelado para el desarrollo de modelos de
datos semánticos.
Proceso de desarrollo de base de datos Es un proceso para definir los requisitos de los
datos necesarios para las reglas de negocio e implementar una base de datos para
estos.
Modelo de datos conceptual se utiliza para representar las reglas de negocio. El
modelo de datos lógicos documenta las estructuras de los datos que utiliza la base de
datos. El modelo físico organiza los datos en la base de datos.
Entidades es una representación de algo del que se necesita almacenar información.
Los atributos son características de una entidad.
Instancias de una entidad es un conjunto de valores de atributos de una entidad.
Identificadores únicos es un atributo que identifica una instancia de una entidad, de
todas las demás de una misma entidad.
Atributos opcionales son los que pueden o no tener un valor, y obligatorios siempre
deben tener un valor asociado.
Diagramación de entidades
Relaciones es como se asocia una entidad con otra.
Cardinalidad es el número de instancias que puede estar relacionada con otra.
Opcionalidad indica que una instancia de una entidad puede o no relacionarse con otra.
El verbo de la relación indica de qué manera interactuaran 2 instancias en una relación.
Tipos de relaciones
Transformación o mapeo consiste en pasar de un modelo a otro, y se definen las reglas
al modelo relacional.
El mapeo de entidades muestra que en el modelo relacional las entidades se
transforman en tablas.
No. Pagina 3
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
El modelado de datos orientado a objetos es similar al modelada es clases, ya que cuenta con
las mismas operaciones como asociaciones entre entidades, herencia, composición y
agregación.
Puede llegar a ser una buena práctica insertar en el modelado de datos funciones y
procedimiento de base de datos, como funciones y procedimientos almacenados. Así como
triggers.
Hay tres tipos de modelos de datos: el modelo de dato conceptual se suele utilizar para
conocer los conceptos de dominio con los interesados del proyecto; el modelo de datos lógico
se refiere a los tipos de entidad, los datos de los atributos que describen esas entidades, y las
relaciones entre las entidades; y el modelo de datos físicos se utiliza para diseñar el esquema
interno de la base de datos, que representa las tablas, columnas y relaciones.
Ya que modelo de datos físico y lógico son muy similares, la diferencia radica en que el lógico
sirve para explorar conceptos de dominico con los interesados en el proyecto; y el físico define
el diseño de la base de datos.
Los modelos de datos lógicos son a menudo una mala elección cuando un equipo de proyecto
está utilizando orientado a objetos o tecnologías basadas en componentes debido a que los
desarrolladores prefieren trabajar con diagramas UML o cuando el proyecto no está orientado a
los datos en la naturaleza.
No. Pagina 4
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
La notación IE (Finkelstein 1989) es simple y fácil de leer, y es muy adecuado para el modelado
de datos lógicos y de la empresa de alto nivel. Esta notación no es compatible con la
identificación de atributos en una entidad.
La notación Barker es uno de los más populares ya que herramientas Oracle usan esta
notación para realizar modelos.
IDEF1X Esta notación es demasiado complejo. Fue pensado originalmente para el modelado
físico, pero ha sido mal aplicada para el modelado lógico también.
Para la realización de modelos de datos se necesita lo siguiente: Identificar los tipos de entidad,
identificar los atributos, aplicar las convenciones de nombres de entidades, identificar las
relaciones, aplicar patrones de modelos de datos, Normalizar para reducir la redundancia de
datos, desnormalizar para mejorar el rendimiento.
Un tipo de entidad, o entidad representa una colección de objetos con características similares.
La diferencia entre una entidad y una clase es que la clase, además de tener atributos, define
comportamiento del objeto en cuestión. Mientras que la entidad almacena únicamente
atributos.
La empresa debe tener pautas que deben incluir las convenciones de nomenclatura para el
modelado lógico y físico, las convenciones de nombres lógicos deben centrarse en la legibilidad
humana mientras que las convenciones de nomenclatura físicas reflejarán las consideraciones
técnicas.
También es importante definir las relaciones existentes entre las entidades para tener
conocimiento de cómo interactúan unas con otras. Así mismo la cardinalidad y opcionalidad,
que nos indica cuantas instancias de la entidad se relacionan y si es obligatorio que una o
ambas entidades existan.
Cada entidad debe tener una clave que identifique a cada registro que se ingrese a la base de
datos. Esta es la llave primaria. Se recomienda que el tipo de dato sea numérico, ya que las
búsquedas suelen ser más eficientes.
No. Pagina 5
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
NORMALIZACION
La normalización es la transformación de las vistas de usuario complejas y del almacén
de datos a un juego de estructuras de datos más pequeñas y estables.
Además de ser más simples y estables, las estructuras de datos son más fáciles de
mantener que otras estructuras de datos.
PRIMERA FORMA NORMAL
La regla de normalización 1FN se desglosa en dos sub-reglas:
Todos los atributos, valores almacenados en las columnas, deben ser
indivisibles.
No deben existir grupos de valores repetidos.
No. Pagina 6
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
INTEGRIDAD RELACIONAL
La integridad se refiere a que los datos deben reflejar de forma coherente las reglas de
negocio. Estas reglas son impuestas en la base de dato, para que los datos sean
íntegros.
Restricciones de tipo indica los valores válidos para un determinado atributo. Un
ejemplo puede ser que el peso de un producto debe ser un número mayor que cero.
La restricción de atributo se refiere a que un atributo debe ser de un tipo de dato
específico. Para el atributo edad, este debe ser de tipo entero.
Restricción de varrel es aquella que se da solamente en términos de la varrel
determinada. El obtener el DPI debe hacerse cuando se cumplen 18 años, no antes.
Las restricciones de base de datos indican que se debe de relacionar dos o más varrels
distintas. Por ejemplo un producto puede ser comprado por clientes.
Restricciones de transición son las que validan que un atributo pueda pasar de un
estado a otro. Si, por ejemplo cuando se cancela una cuenta X, el usuario pasa de
estado activo al estado dado de baja. Estando en dado de baja puede pasar al estado
borrado. Sin embargo, la lógica para el ejemplo no puede indicar que no se puede
pasar de un estado activo al estado borrado.
Los valores nulos se dan cuando el atributo no tiene ningún valor, pero dependerá de la
lógica de negocio el aceptar o no valores nulos.
Las llaves representan reglas generales de integridad.
No. Pagina 7
ESCUELA DE INGENIERIA EN CIENCIAS Y SISTEMAS
FACULTAD DE INGENIERIA
El tipo de llave candidata unicidad indica que no pueden existir 2 tuplas distintas con el
mismo valor de llave.
La irreductibilidad dice que ningún subconjunto propio de un conjunto de atributos de
una varrel tiene la propiedad de unicidad.
Una varrel puede tener más de una llave candidata. Es por ello que se debe escoger
una como llave primaria; la cual se encarga de identificar de forma única cada elemento
de la tabla; y el resto de llaves serán alternas o secundarias.
La llave extranjera o foránea puede hacer referencia a una llave primaria o a una
secundaria. Puede llegar a ser llave primaria
La regla de integridad referencial dice que en la base de datos no debe de haber un
valor de llave foránea sin correspondencia.
La integridad en SQL ayuda de múltiples formas a la integridad en la base de datos.
Los atributos se transforman a columnas y las restricciones se definen mediante
constrains.
No. Pagina 8