Pensums de estudios
Temas de estudio
MENU
1.4. Por qué son importantes las bases de datos: 2
1.5. Gestor de base de datos 3
1.6. Gestor de base de datos relacionales 4
1.7. Gestor de bases de datos no relacionales 4
1.8. Tipos de bases de datos: 4
1.9. Lenguajes empleados en las bases de datos. 5
1.10. Crear nuestro primer documento en Access. 7
1.10.1. Abrir Access de la forma más habitual para crear un documento. 7
1.10.2. Abrir Access por medio de la herramienta ejecutar 7
1.10.3. Abrir un documento especifico con Access con la herramienta ejecutar 7
1.11. Jornalizacion de bases de datos 8
2.1. Identificación de entidades 9
Es un gestor de bases de datos relacionales.
Conjunto de símbolos sin sentido.
Se encarga de darle sentido a los datos.
Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión.
· Organización de datos: las bases de datos emplean un formato estructurado, utilizando tablas, filas y columnas, para organizar la información de manera lógica. Este arreglo sistemático facilita la búsqueda, clasificación y filtrado de datos, lo que lleva a una recuperación más rápida y precisa.
· Recuperación de datos: permiten extraer rápidamente datos relevantes, ahorrando tiempo y esfuerzo al generar informes o realizar análisis.
· Integridad de los datos: mantener la precisión y la coherencia de los datos es crucial para cualquier organización. Las bases de datos hacen cumplir las reglas de integridad de datos, evitando entradas inválidas o incompletas y asegurando la confiabilidad de la información almacenada.
· Seguridad de datos: a medida que las filtraciones de datos se vuelven cada vez más frecuentes, la seguridad de la base de datos es de suma importancia. Las sólidas medidas de seguridad, como el cifrado y los controles de acceso, protegen los datos confidenciales del acceso no autorizado y las ciberamenazas.
· Escalabilidad de datos: en un mundo donde los datos se acumulan a un ritmo sin precedentes, las bases de datos deben poder escalar sin problemas. Ya sea una pequeña empresa o una corporación multinacional, las bases de datos pueden adaptarse para manejar cantidades crecientes de datos sin sacrificar el rendimiento.
· Relaciones de datos: las bases de datos permiten el establecimiento de relaciones entre diferentes conjuntos de datos, facilitando conexiones y correlaciones que brindan información valiosa sobre diversos aspectos de las operaciones y la toma de decisiones.
Es un sistema que permite la creación, gestión y administración de bases de datos.
Este modelo se basa fundamentalmente en establecer relaciones o vínculos entre los datos.
Se utilizan en entornos distribuidos que han de estar siempre disponibles y operativos y que gestionan un importante volumen de datos.
· Bases de datos relacionales: el modelo tradicional que utiliza tablas y relaciones predefinidas entre ellas, lo que garantiza la coherencia de los datos y el cumplimiento de las reglas.
· Bases de datos NoSQL: diseñadas para manejar datos no estructurados o semiestructurados, las bases de datos NoSQL ofrecen flexibilidad y escalabilidad para aplicaciones modernas que evolucionan rápidamente.
· Bases de datos orientadas a objetos: ideales para la programación orientada a objetos, estas bases de datos almacenan objetos, clases y sus relaciones como datos.
· Bases de datos de gráficos: optimizadas para administrar relaciones complejas y datos interconectados, lo que las hace invaluables para las redes sociales y los motores de recomendación.
· DCL - Lenguaje de control de datos: DCL significa Lenguaje de control de datos. Se trata del acceso y los permisos relacionados con una base de datos. Los comandos DCL se utilizan para otorgar o revocar privilegios de usuario sobre los objetos de la base de datos, lo que garantiza la seguridad e integridad de los datos. Al controlar quién puede realizar operaciones específicas en los datos, DCL ayuda a administrar el acceso a los datos y restringe las acciones no autorizadas.
o Palabras reservadas utilizadas en DCL
§ GRANT: Se utiliza para otorgar privilegios de acceso a un usuario a la base de datos.
§ REVOKE: Se utiliza para retirar privilegios de acceso otorgados con el comando GRANT.
· DML - Lenguaje de manipulación de datos: DML significa Lenguaje de manipulación de datos. Es un subconjunto de SQL (lenguaje de consulta estructurado) que se utiliza para recuperar y manipular datos almacenados en una base de datos. Los comandos DML permiten a los usuarios realizar operaciones como insertar, actualizar, eliminar y recuperar datos de las tablas de la base de datos.
o Palabras reservadas utilizadas en DML
§ SELECT: Utilizado para consultar registros de una base de datos, además permite consultar por medio de una condición.
§ INSERT: Se emplea para guardar datos en la base de datos.
§ UPDATE: Es utilizado para modificar registros específicos, además permite utilizar condiciones para realizar modificaciones a registros deseados.
§ DELETE: Se utiliza para eliminar registros, lo podemos combinar con una condición o sin condición.
· DDL - Lenguaje de definición de datos: DDL significa Lenguaje de definición de datos. Es otro subconjunto de SQL que se enfoca en definir y administrar la estructura de una base de datos. Los comandos DDL se utilizan para crear, modificar y eliminar objetos de la base de datos, como tablas, índices, vistas y esquemas.
o Palabras reservadas en DDL
§ CREATE: Utilizado para crear nuevas tablas, campos e índices.
§ ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
§ DROP: Empleado para eliminar tablas e índices.
§ TRUNCATE: Empleado para eliminar todos los registros de una tabla.
§ COMMENT: Utilizado para agregar comentarios al diccionario de datos.
§ RENAME: Tal como su nombre lo indica es utilizado para renombrar objetos.
· TCL - TCL es una categoría de SQL que se utiliza para controlar las transacciones en una base de datos. Incluye comandos como COMMIT y ROLLBACK, que se utilizan para confirmar o revertir una transacción en una base de datos.
o Palabras reservadas en TCL
§ COMMIT: Se utiliza para confirmar los cambios realizados.
§ ROLLBACK: Lo empleamos para revertir transacciones.
Existen diferentes maneras de crear documento de Publisher a continuación se explican las más habituales:
Pasos:
Encuentra y utiliza el buscador del sistema operativo
1. Escribe Access
2. Selecciona Access
3. Access se abrirá
Pasos:
1. Presionar la combinación de teclas Inicio+R
2. Escribir el comando msaccess
Pasos:
1. Presionar la combinación de teclas Inicio+R
2. Escribir el comando msaccess C: \directorio\nombre_del_archivo.extension
La jornalizacion podemos decir que es una herramienta para poder documentar bases solidas en la cual se propone una solución aun problema.
Los pasos para llevar a cabo dicha documentación consiste en los siguientes pasos:
· Declaración de entidades.
· Declaración de atribuciones de las entidades.
· Declaración de tipos de datos para los atributos de las entidades.
· Declaración de llaves primarias y llaves foráneas.
Es la representación de un objeto o concepto del mundo real.
Son las cualidades que tienen los objetos.
Se utiliza para definir que tipo de dato se emplea para cada atributo de los objetos.
Se utiliza para declarar un atributo como único, permitiendo que un objeto sea único.
Se utiliza para hacer una referencia a la llave primaria. Esto quiere decir que pueden existir los mismos objetos en un mismo conjunto.
Se necesita crear una base de datos de Guatemala.
Crear una base de datos para poder categorizar animales.
Un cocinero necesita registrar sus recetas.
Un taxista posee una línea de taxis, en la cual dicho taxista necesita llevar el registro de vehículos, viajes, pilotos, asignación de pilotos.
Un comerciante necesita llevar el control de su negocio, el negocio está enfocado en vender productos comestibles como gaseosas, golosinas, caramelos etc., la persona necesita registrar las ventas.
Un restaurante necesita llevar el control de pedidos remotos vía aplicación móvil, encontrar todas las posibles entidades que se tendrían que utilizar para la automatización de los pedidos.
Una persona decide iniciar un restaurante y quiere implementar un lector de código QR donde los clientes escanean dicho código para poder ver la descripción de los platillos disponibles del restaurante.
Determinar las entidades o tablas que son implicadas en una agenda de contactos telefónicos.
Mencione las tablas mínimas o las mas indispensables para poder guardar información relacionada de tres condominios llamados así: El portal, Las casas, El barrio.
Mencione las tablas que se deben de utilizar para nuestras pertenencias.
Cueles tablas cree que se deben de utilizar para guardar información de prendas de vestir, donde queremos categorizar cada una por su talla, marca, cantidad, precio y descripción.
Que decisión tomaría para la declaración de entidades para la siguiente situación:
Una persona necesita el control de un negocio dedicado a vender gaseosas llamado deposito, la persona necesita saber lo vendido por cada empleado para poder calcular sus comisiones por ventas.