Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Teoría General de Bases de Datos: Conceptos Fundamentales y Modelos, Apuntes de Programación de Bases de Datos

COMO CREAR UNA BASE DE DATOS SEGUN

Tipo: Apuntes

2013/2014

Subido el 05/03/2023

stefany-montoya-5
stefany-montoya-5 🇨🇴

5 documentos

1 / 27

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Por: Luisa Fernanda Londoño
Celis
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Vista previa parcial del texto

¡Descarga Introducción a la Teoría General de Bases de Datos: Conceptos Fundamentales y Modelos y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

Por: Luisa Fernanda Londoño

Celis

Introducción a la teoría

General de BD

Conceptos Fundamentales: Tipos de datos,

Atributos, Objetos, Modelos de Bases de

Datos (Físico, Lógico, Conceptual)

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:

Ejercicio 1

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:

Ejercicio 1

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:

Ejercicio 1

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:

Ejercicio 1

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:

Ejercicio 1

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)

Modelos 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

Modelos Lógicos

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

M

M

Tipos de modelos

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

Modelos de Bases de Datos

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

M

M

Modelos de Bases de Datos

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