



















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
COMO CREAR UNA BASE DE DATOS SEGUN
Tipo: Apuntes
1 / 27
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




















ABC Ltd planea automatizar su sistema de pedidos de venta y de control de stock. Un estudio de viabilidad recomienda que se instale un sistema de base de datos relacional. Los detalles de ventas y de control de stock de ABC son los siguientes:
ABC Ltd planea automatizar su sistema de pedidos de venta y de control de stock. Un estudio de viabilidad recomienda que se instale un sistema de base de datos relacional. Los detalles de ventas y de control de stock de ABC son los siguientes:
Cliente
e Tipo de dato
a Integer
e varchar
ón varchar
d varchar
no varchar
ABC Ltd planea automatizar su sistema de pedidos de venta y de control de stock. Un estudio de viabilidad recomienda que se instale un sistema de base de datos relacional. Los detalles de ventas y de control de stock de ABC son los siguientes:
Pagos
Nombre Tipo de dato
Cantidad Integer
Tipo de pago varchar
Cédula Cliente
Integer
Cliente
e Tipo de dato
a Integer
e varchar
ón varchar
d varchar
no varchar
Pedidos
Nombre Tipo de dato
Código Integer
Cédula Cliente
Integer
Producto varchar
Cantidad Integer
Proveedor varchar
ABC Ltd planea automatizar su sistema de pedidos de venta y de control de stock. Un estudio de viabilidad recomienda que se instale un sistema de base de datos relacional. Los detalles de ventas y de control de stock de ABC son los siguientes:
Proveedor
Nombre Tipo de dato
Cédula Integer
Cliente
e Tipo de dato
a Integer
e varchar
ón varchar
d varchar
no varchar
Pedidos
Nombre Tipo de dato
Código Integer
Cédula Cliente
Integer
Producto varchar
Cantidad Integer
Proveedor varchar
Pagos
Nombre Tipo de dato
Cantidad Integer
Tipo de pago varchar
Cédula Cliente
Integer
ABC Ltd planea automatizar su sistema de pedidos de venta y de control de stock. Un estudio de viabilidad recomienda que se instale un sistema de base de datos relacional. Los detalles de ventas y de control de stock de ABC son los siguientes:
Stock
Nombre Tipo de
Detalle producto varcha
Cédula Proveedor
Integer
Pedidos pendientes
Nombre Tipo de da
Nombre orden varchar
Cantidad Integer
Proveedor
Nombre Tipo de dato
Cédula Integer
Cliente
e Tipo de dato
a Integer
e varchar
ón varchar
d varchar
no varchar
Pedidos
Nombre Tipo de dato
Código Integer
Cédula Cliente
Integer
Producto varchar
Cantidad Integer
Proveedor varchar
Pagos
Nombre Tipo de dato
Cantidad Integer
Tipo de pago varchar
Cédula Cliente
Integer
Conceptos Fundamentales:
Modelos de Bases de Datos
(Físico, Lógico, Conceptual)
Un modelo conceptual de datos identifica las
relaciones de más alto nivel entre las diferentes
entidades.
Las características del modelo conceptual de
datos incluyen:
● Incluye las entidades importantes y las relaciones entre ellas. ● No se especifica ningún atributo. ● No se especifica ninguna clave principal.
Fuente: Tecnología-Información (2020) https://www.tecnologias-informacion.com/modelos-datos.html
Un modelo de datos lógicos describe los datos
con el mayor detalle posible,
independientemente de cómo se implementarán
físicamente en la base de datos.
Las características de un modelo de datos
lógicos incluyen:
● Incluye todas las entidades y relaciones entre ellos. ● Todos los atributos para cada entidad están especificados. ● La clave principal para cada entidad está especificada. ● Se especifican las claves externas (claves que identifican la relación entre diferentes entidades). . Fuente: Tecnología-Información (2020) https://www.tecnologias-informacion.com/modelos-datos.html
Profesor
Id_ profesor Id_ facultad Nombre Dirección Teléfono
Curso
Id_ curso Id_profesor Nombre Nivel Descripción
Facultad
Id_ facultad Nombre Director Descripción
Tipos de modelos
● Modelo Jerárquico: Fue uno de los primeros sistemas de bases de datos comerciales, cuya estructura
estaba compuesta de un conjunto ordenado de árboles. En ella, un registro hijo tiene uno y sólo un padre.
A
B C D
E F
Facultad
Profesor
Curso
Facultad
Profesor Profesor Profesor
Curso Curso Curso 1 Curso 2
Fuente: Adaptado por Londoño de: Base datos I (2020) http://basedatosuno.blogspot.com/2016/09/modelos-de-bases-de-datos.html
● Modelo Relacional : Es básicamente una forma de ver y representar los datos mediante tablas
denominadas relaciones y una forma de manipular esa representación de dos maneras distintas pero equivalentes, denominadas álgebra relacional y cálculo relacional
Profesor
Id_ profesor Id_ facultad Nombre Dirección Teléfono
Curso
Id_ curso Id_profesor Nombre Nivel Descripción
Facultad
Id_ facultad Nombre Director Descripción
● Modelo Orientado a Objetos : define una base de datos en términos de objetos, sus propiedades y sus
operaciones. Los objetos con la misma estructura y comportamiento pertenecen a una clase. Las operaciones de cada clase se especifican en términos de procedimientos predefinidos llamados métodos.
Fuente: Universidad de Apoyo para el Aprendizaje (2020) https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/782/mod_resource/content/8/contenido/index.html