Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado por:
Omar Azuaje
CI 29.680.374
Adonay Izarra
CI 28.492.108
Modelo
Un modelo de base de datos es la estructura lógica que adopta la base de base datos, incluyendo
las relaciones y limitaciones que determinan cómo se almacenan y organizan y cómo se accede a los
datos. Así mismo, un modelo de base de datos también define qué tipo de operaciones se pueden
realizar con los datos, es decir, que también determina cómo se manipulan los mismos,
proporcionando también la base sobre la que se diseña el lenguaje de consultas.
En general, prácticamente todos los modelos de base de datos pueden representarse a través de
un diagrama de base de datos
El primer paso en el diseño de una base de datos es la producción del esquema conceptual.
Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas
visiones que los BASES DE DATOS MIS 308 10 usuarios tienen de la información. Cada una de
estas visiones suelen corresponder a las diferentes áreas funcionales de la empresa como, por
ejemplo, producción, ventas, recursos humanos, etc. Estas visiones de la información, denominadas
vistas, se pueden identificar de varias formas. Una opción consiste en examinar los diagramas de
flujo de datos, que se pueden haber producido previamente, para identificar cada una de las áreas
funcionales. La otra opción consiste en entrevistar a los usuarios, examinar los procedimientos, los
informes y los formularios, y también observar el funcionamiento de la empresa.
Restricciones
Son reglas que deben respetar las entidades y relaciones almacenadas en la base de
datos.
Correspondencia de cardinalidades
Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en
una entidad B. (ejemplo dos entidades, profesor y departamento, con llaves primarias,
código_profesor y jefe_depto respectivamente, un profesor solo puede ser jefe de un
departamento y un departamento solo puede tener un jefe).
Uno a Varios: (1:N) Un registro en una entidad en A se relaciona con uno o muchos
registros en una entidad B. Pero los registros de B solamente se relacionan con un
registro en A. (ejemplo: dos entidades, vendedor y ventas, con llaves primarias,
código_vendedor y venta, respectivamente, un vendedor puede tener muchas ventas pero
una venta solo puede tener un vendedor).
Varios a Uno: (N:1) Una entidad en A se relaciona exclusivamente con una entidad
en B. Pero una entidad en B se puede relacionar con 1 o muchas entidades en A (ejemplo
empleado-centro de trabajo).
Varios a Varios: (N:M) Una entidad en A se puede relacionar con 1 o con muchas
entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos
pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas
asociaciones distintas).
Restricciones de participación
Claves
Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más
instancias.
R tiene atributos asociados: En este caso, se usa como clave primaria de R la unión
de los atributos asociados y las claves primarias de todos los conjuntos de entidades
participantes.
Diagrama Entidad-Relación
Un diagrama entidad-relación, también conocido como modelo entidad relación o
ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas,
objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se
usan a menudo para diseñar o depurar bases de datos relacionales en los campos de
ingeniería de software, sistemas de información empresarial, educación e investigación.
También conocidos como los ERD o modelos ER, emplean un conjunto definido de
símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para
representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la
estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.
Especificar las claves principales: Elija la clave principal de cada tabla. La clave
principal es una columna que se usa para identificar cada fila. Un ejemplo podría ser Id.
de producto o Id. de pedido.
Tabla Empleados
Nombre Puesto Salario RFC
Teófilo Vendedor 2000 TEAT701210XYZ
Cesar Auxiliar de Ventas 1200 COV741120ABC
Tabla artículos
Clave Descripción Costo
A100 Abanico 460
C260 Colcha Matrimonial 1200
Tabla de Venta
RFC Clave
TEAT701210XYZ C260
COV741120ABC A100
Nótese que en la tabla de relación - Venta -, contiene como atributos a las llaves
primarias de las entidades que intervienen en dicha relación, en caso de que exista un
atributo en las relaciones, este atributo es anexado como una fila más de la tabla;
Por ejemplo si anexamos el atributo fecha a la relación venta, la tabla que se
originaria sería la siguiente:
Las bases de datos se pueden crear desde muchos lugares. Una simple hoja de Excel
con datos sobre personas es una base datos. Aunque hay programas específicos para su
creación, como por ejemplo el Microsoft Access.
Lo normal es que el Hosting te ofrezca la posibilidad de crear las bases de datos que
necesites, aunque hay hostings que ponen una limitación en el número de bases de datos
que puedes crear.
Para crear una base de datos, tienes que acceder al cPanel de tu hosting y buscar la
sección “Bases de datos”. Se abre una ventana en la que puedes crear o eliminar las bases
de datos que necesites, así como tantos usuarios como necesites también. Cada base de
datos necesita tener un usuario con privilegios de administrador para poder acceder a ella,
modificarla o eliminarla.
Escribe el nombre que quieras darle y haz clic en “Crear una base de datos”. Los
nombres siempre tendrán como prefijo el usuario que te haya asignado tu hosting. Ahora
tienes que crear un usuario que tendrá privilegios de administrador sobre la base de datos
que acabas de crear. Lo puedes hacer en la misma ventana un poco más abajo. Escribe el
nombre que quieras para el usuario y una contraseña lo más segura posible. Cuando acabes,
haz clic en “Crear un usuario”.
Ahora, justo debajo, donde pone “Añadir un usuario a una base de datos”, selecciona el
usuario y la base de datos que has creado y haz clic en “Añadir”. Selecciona la casilla
“Todos los privilegios” y haz clic en “Hacer cambios”. Una vez realizados todos estos
pasos se habrá creado una base de datos que puede ser modificada al gusto del usuario.
Para la creación de una nueva tabla en una base de datos, es necesario seguir una
serie de pasos:
1. Haga clic en Archivo > Abrir, y haga clic en la base de datos si aparece bajo
Reciente. En caso contrario, seleccione una de las opciones de exploración para
localizar la base de datos.
2. En el cuadro de diálogo Abrir, seleccione la base de datos que desea abrir y luego
haga clic en Abrir.
3. En la pestaña Crear, en el grupo Tablas, haga clic en Tabla.
4. Se inserta una tabla nueva en la base de datos y se abre la tabla en la vista Hoja
de datos.
Agregar campos
Para almacenar nuevos datos sobre algo para lo que ya tiene una tabla de Access,
considere la posibilidad de agregar un campo a la tabla. Por ejemplo, supongamos que
tiene una tabla que almacena los apellidos, el nombre, la dirección de correo electrónico,
el número de teléfono y la dirección de correo postal de cada uno de sus clientes. Si
quiere comenzar a realizar un seguimiento del medio de comunicación preferido de cada
cliente, agregue un campo para almacenar esa información.
Antes de crear los campos, intente dividir los datos en partes útiles de menor tamaño.
Es mucho más fácil combinar los datos posteriormente que tener que separarlos. Por
ejemplo, en lugar del campo Nombre completo, puede crear campos independientes para
apellidos y nombre. Después, puede buscar u ordenar fácilmente por nombre, apellidos o
ambos. Si tiene previsto generar informes, ordenar, realizar búsquedas o realizar cálculos
en un elemento de datos, coloque ese elemento en un campo sin ningún otro elemento.
Después de crear un campo, puede establecer las propiedades del campo para
controlar su apariencia y comportamiento. Por ejemplo, la propiedad Formato define
cómo aparecerán los datos en una hoja de datos o formulario que contenga ese campo.
Después de crear un campo, puede establecer las propiedades del campo para
controlar su apariencia y comportamiento.
Creación De Índices
Digamos que tenemos la siguiente tabla: Tabla Nombre de Columna Tipo de Datos
First_Name char(50) Last_Name char(50) Address char(50) City char(50) Country
char(25) Birth_Date datetime
El índice de una base de datos es una estructura de datos que mejora la velocidad de
las operaciones, por medio de un identificador único de cada fila de una tabla,
permitiendo un rápido acceso a los registros de una tabla en una base de datos.
Integridad De Entidades
Pretende que cada entidad que se guarda en la base de datos sea identificable de un
modo único, es decir, que evitemos la información redundante.
Los sistemas paralelos de base de datos constan de varios procesadores y varios discos
conectados a través de una red de interconexión de alta velocidad.
Los usuarios no operan directamente con ese PC, sino que se comunican desde sus
equipos y actúan como clientes respecto al servidor de datos.
https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion
https://ayudaleyprotecciondatos.es/bases-de
datos/relacional/#Caracteristicas_y_aspectos_a_tener_en_cuenta
.https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/DAMDAW/BD/BD03/
es_DAMDAW_BD03_Contenidos/website_11_estructura_y_caractersticas.html
Wikipedia (2013) Modelo de Datos.
https://es.wikipedia.org/wiki/Modelo_de_datos
https://www.ecured.cu/Índice_de_base_datos
https://support.microsoft.com/es-es/office/conceptos-básicos-del-diseño-de-una-base-de-datos-
eb2159cf-1e30-401a-8084-bd4f9c9ca1f5