# data[].attributes.headline
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.subject
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.headline
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.subject
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.headline
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.subject
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.headline
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.subject
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.headline
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.subject
¿A que se refiere la seguridad en base de datos? Investiga los pasos para establecer la seguridad en una base de datos en Access.

# data[].attributes.headline
Paso 1. Consulta el siguiente video: revisa los conceptos básicos ...

# data[].attributes.subject
Paso 1. Consulta el siguiente video: revisa los conceptos básicos ...

# data[].attributes.attachment_link.title
Base de Datos #3| Ejercicio Diagrama Entidad Relación

# data[].attributes.headline
Paso 2. Ahora revisa lo relacionado con modelo relacional

# data[].attributes.subject
Paso 2. Ahora revisa lo relacionado con modelo relacional

# data[].attributes.body
ANALIZA EL MODELO RELACIONAL

# data[].attributes.body
REALIZA EL EJERCICIO

# data[].attributes.attachment_link.title
Base de Datos #3| Ejercicio Diagrama Entidad Relación

# data[].attributes.body
Verifica este video

# data[].attributes.attachment_link.title
Base de datos #13 | Normalización (1FN, 2FN y 3FN)

# data[].attributes.headline
Paso 5. Aportación por integrante del equipo.

# data[].attributes.subject
Paso 5. Aportación por integrante del equipo.

# data[].attributes.body
Describir los siguientes conceptos utilizando cualquiera de estos elementos: audio, foto, video, texto.
** Concepto de base de datos y ejemplo.
** Componentes de una base de datos.
** Sistema Gestores de Bases de Datos (SGBD): concepto y utilidad.
** SGBD libres y ejemplo.
** SGBD comercial y ejemplo.
** Modelo de base de datos.
** Tipos de modelo de base de datos.
** Modelo entidad - relación.
** Modelo relacional.
** Seguridad de Base de datos.
** Confidencialidad.
** Integridad de la información.

# data[].attributes.body
Lesli Alejandra Coutiño Hernández.
Karla Berenice Ramírez Tercero
Itzel Adilene López Suárez
Jennifer Pacheco Melchor
Moisés Moreno Peña

# data[].attributes.body
Flores Márquez Juan Francisco
Mondragón Avilés Madián Sabetai
Nuñes Castro Arleth Abigail
Santos Vargas Anderson David
Villalva García Evelin Adeleny

# data[].attributes.body
Dvalos Solis Nestor
Mendez Hernanadez Nancy Cristal
Marin Linares Karol Amayrani
Castillo Ayala Yara del Milagro
Molina Ceseña Gemma Viviana

# data[].attributes.body
Que es la seguridad de base de datos?
La seguridad de la base de datos se refiere a la variedad de herramientas, controles y medidas diseñadas para establecer y preservar la confidencialidad, integridad y disponibilidad de la base de datos.

Pasos a seguir
Cifrar una base de datos
1 Abra la base de datos en modo exclusivo.
2 En la pestaña Archivo, haga clic en Información y después en Cifrar con contraseña.
Aparece el cuadro de diálogo Establecer contraseña para la base de datos.

3 Escriba la contraseña en el cuadro Contraseña, vuelva a escribirla en el cuadro Comprobar y, a continuación, haga clic en Aceptar.

# data[].attributes.body
BASE DE DATOS:
es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas
COMPONENTES:
Tablas: Para guardar datos.

Consultas: Para acceder a la información contenida en una base de datos. Con las consultas se pueden modificar, agregar, eliminar y mostrar datos.

Informes: Para presentar información contenida en una base de datos. Esta información se muestra de una forma en concreto y en un determinado formato para que pueda ser imprimida.

Formularios: Para ingresar datos.

Macros: Para crear instrucciones y ejecutar funciones.

SISTEMA GESTORES DE UNA BASE DE DATOS:
es un conjunto de programas que nos permiten gestionar bases de datos. Es decir, realiza las funciones de modificar, extraer y almacenar información de una base de datos, además de poseer herramientas con funciones de eliminar, modificar, analizar, etc… datos de estas.Es decir realiza la función concreta de interfaz entre la base de datos y los usuarios finales o los programas correspondientes, organizando los datos y permitiendo su acceso.
SGBD LIBRES:
My SQL (Libre)
Ventajas:

• Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.

• Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.

• Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos

• Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.

• Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet

• El software MySQL usa la licencia GPL.

Desventajas:

• Un gran porcentaje de las utilidades de MySQL no están documentadas.

• No es intuitivo, como otros programas (ACCESS).

POSTGRE (Libre)
Ventajas:

• Tiene 5 lenguajes procedurales

• Es posible desarrollar propios tipos de datos

• Postgre, es una base de datos robusta

• Tiene acceso basta con un emerge para probarlo en un sistema.

• Innovación y libertad ante todo.

Desventajas:

• Como desventaja tiene el mal uso del administrador.
SGBD COMERCIAL:
SQL Server
Ventajas:

• Capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea

• Soporta procedimientos almacenados.

• Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente

• La información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información

• Permite administrar información de otros servidores de datos

• Este sistema incluye una versión reducida

• Tienen un entorno de desarrollo cómodo y de alto rendimiento

Desventajas:

• Los problemas de la 6.5 eran muchos: bloqueo a nivel de página,
dispositivos con crecimiento manual, un tamaño de página fijo y demasiado
pequeño (2048KB)

• La principal desventaja de Microsoft SQL SERVER es la enorme
cantidad de memoria RAM que utiliza para la instalación y utilización del
software.
BASE DE DATOS:
son conjuntos de ideas lógicas utilizadas para representar la estructura de las bases de datos.

TIPOS DE MODELOS DE BASE DE DATOS:
· Modelo de base de datos jerárquico

· Modelo relacional

· Modelo de red

· Modelo de base de datos orientado a objetos

· Modelo entidad-relación

· Modelo de documentos

· Modelo entidad-atributo-valor

· Esquema de estrella
MODELO ENTIDAD-RELACIÓN:
permite visualizar la estructura de una base de datos y la relación entre los datos para que se logre esto es necesario una herramienta para modelar o construir la base de datos como por ejemplo un diagrama entidad-relación el cual es una herramienta para moldear la base de datos y analizarla.
SEGURIDAD DE BASE DE DATOS:
se refiere a la variedad de herramientas, controles y medidas diseñadas para establecer y preservar la confidencialidad, integridad y disponibilidad de la base de datos.
CONFIDENCIALIDAD:
El objetivo de la confidencialidad es, prevenir la divulgación no autorizada de la información sobre nuestra organización.
INTEGRIDAD:
La integridad, supone que la información se mantenga inalterada ante accidentes o intentos maliciosos. Sólo se podrá modificar la información mediante autorización.

Yara del Milagro Castillo Ayala.

# data[].attributes.body
Concepto de base de datos.

Una base de datos es una colección estructurada de información organizada y relacionada entre sí. Permite almacenar, administrar y recuperar datos de manera eficiente.

Ejemplo:

Base de datos de un sitio web de comercio electrónico: Los sitios web de comercio electrónico utilizan bases de datos para almacenar información sobre los productos, detalles de los clientes, historial de pedidos, información de envío, etc.

Componentes.

-Datos: Los datos son la información que se almacena en la base de datos. Pueden ser números, textos, imágenes, archivos, etc. Los datos se organizan en tablas, que consisten en filas (registros) y columnas (campos) que representan las diferentes características de los datos.

-Tablas: Las tablas son la estructura principal de una base de datos relacional. Cada tabla almacena un conjunto de registros que representan entidades o elementos relacionados. Cada registro se compone de campos que contienen los datos específicos de ese registro. Las tablas se utilizan para organizar y estructurar los datos de manera lógica.

-Relaciones: Las relaciones establecen las conexiones entre las tablas en una base de datos relacional. Pueden ser relaciones uno a uno, uno a muchos o muchos a muchos. Las relaciones permiten vincular la información entre diferentes tablas, lo que facilita la recuperación y manipulación de datos relacionados.

-Consultas: Las consultas son instrucciones o comandos que se utilizan para recuperar, filtrar, modificar o analizar los datos de la base de datos. Las consultas permiten realizar búsquedas específicas y extraer información relevante de acuerdo con ciertos criterios

-Formularios: Los formularios son interfaces de usuario que permiten ingresar, editar y visualizar los datos de manera más amigable. Los formularios proporcionan una forma estructurada y fácil de interactuar con la base de datos, presentando los datos de manera organizada y permitiendo la entrada de información de manera controlada.

-Informes: Los informes son salidas o presentaciones de los datos de la base de datos que se generan en formatos legibles y comprensibles. Los informes suelen contener resúmenes, cálculos, gráficos y otros elementos visuales para presentar la información de manera efectiva.

-Control de acceso y seguridad: Los sistemas de gestión de bases de datos (DBMS) ofrecen mecanismos de control de acceso y seguridad para proteger los datos y garantizar que solo los usuarios autorizados puedan acceder y manipular la base de datos. Esto incluye el establecimiento de permisos, autenticación de usuarios y encriptación de datos.

Sistema de Gestores de Bases de Datos.
Concepto:

Los Sistemas Gestores de Bases de Datos (SGBD) son conjuntos de software que controlan el acceso y manejo de las bases de datos. Su función principal es facilitar la creación, gestión y administración de las bases de datos, así como la elección y manejo de las estructuras necesarias para almacenar y buscar la información de manera eficiente.

Utilidad:

-Organización y almacenamiento de datos: Los SGBD permiten estructurar y organizar los datos de manera lógica utilizando tablas y relaciones, lo que facilita el almacenamiento ordenado de la información.

-Acceso concurrente y compartido: Los SGBD permiten que múltiples usuarios accedan y trabajen con la base de datos al mismo tiempo de forma concurrente y compartida. Esto mejora la colaboración y eficiencia en entornos de trabajo colaborativos.

-Integridad y consistencia de los datos: Los SGBD aplican reglas de integridad para garantizar que los datos cumplan con restricciones y condiciones específicas. Esto asegura la calidad y coherencia de los datos almacenados.

-Seguridad de los datos: Los SGBD ofrecen mecanismos de seguridad para proteger los datos contra accesos no autorizados. Estos incluyen autenticación de usuarios, control de acceso basado en roles y permisos, y encriptación de datos para salvaguardar la confidencialidad.

-Consultas y análisis de datos: Los SGBD proporcionan un lenguaje de consulta, como SQL, que permite realizar consultas complejas y extraer información específica de manera eficiente. Esto facilita el análisis y procesamiento de datos para la toma de decisiones

-Respaldo y recuperación de datos: Los SGBD permiten realizar copias de seguridad de la base de datos para proteger los datos contra pérdidas o fallos. También ofrecen mecanismos de recuperación para restaurar la base de datos a un estado consistente en caso de errores o interrupciones.

-Escalabilidad y rendimiento: Los SGBD están diseñados para manejar grandes volúmenes de datos y ofrecer un rendimiento óptimo. Permiten escalar el sistema agregando más capacidad de almacenamiento y ajustando la configuración para optimizar el rendimiento de las consultas y operaciones.

SGBD Libres y ejemplo.

Un Sistema Gestor de Bases de Datos (SGBD) libre es un software de gestión de bases de datos que se distribuye bajo una licencia de código abierto, lo que significa que su código fuente está disponible para que cualquiera pueda verlo, modificarlo y distribuirlo de manera gratuita. Estos SGBD libres ofrecen funcionalidades similares a los sistemas comerciales y brindan a los usuarios la libertad de utilizar, estudiar, modificar y compartir el software según sus necesidades.

-MYSQL
-SQLITE
-FIREBIRD
-APACHE DERBY
-DB2

Firebird
Es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++.

Características

-Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.

-Ejecutable pequeño, con requerimientos de hardware bajos.

-Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embeded).

SGBD Comercial y ejemplo.

Un Sistema Gestor de Bases de Datos (SGBD) comercial es un software de gestión de bases de datos que se adquiere mediante una licencia de uso o compra, generalmente desarrollado y respaldado por una empresa. Estos SGBD comerciales ofrecen una amplia gama de características y servicios, y suelen contar con soporte técnico especializado y actualizaciones regulares.

ORACLE.
-InterBase.
-open access
-Microsoft SQL Server.
-Microsoft Access.

ORACLE
Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hacen que sólo se vea en empresas muy grandes.

-Entorno cliente/servidor.
-Gestión de grandes bases de datos.
-Usuarios concurrentes.
-Alto rendimiento en transacciones

Modelo de base de datos.

Un modelo de base de datos es una representación estructurada y organizada de los datos que se utilizan para diseñar, crear y gestionar una base de datos. Proporciona un marco conceptual que define cómo se organizarán, almacenarán y accederán los datos en un sistema de gestión de bases de datos (SGBD).

Tipos:
-Modelo entidad-relación.
-Modelo en red.
-Modelo relacional.
-Esquema estrella.
-Modelo entidad-atributo-valor.

Modelo entidad-relación.

Es un enfoque para el diseño de bases de datos que se centra en la representación de las entidades, sus atributos y las relaciones entre ellas. Es ampliamente utilizado en el desarrollo de sistemas de bases de datos y proporciona una representación visual clara y concisa de la estructura de la base de datos.

Modelo relacional.

En el modelo relacional, los datos se almacenan en tablas compuestas por filas y columnas. Cada fila en una tabla se conoce como una tupla o registro, y cada columna se llama un atributo. Cada atributo tiene un nombre único y define el tipo de datos que puede contener, como enteros, cadenas de texto o fechas.
Las relaciones en el modelo relacional se definen mediante la vinculación de las claves primarias y externas entre las tablas. Estas relaciones pueden ser uno a uno, uno a muchos, muchos a uno o muchos a muchos, lo que permite representar de manera precisa las asociaciones entre las entidades.

Seguridad de Base de Datos.

La seguridad en bases de datos es un conjunto de medidas y prácticas diseñadas para proteger la información almacenada en una base de datos contra accesos no autorizados, modificaciones no deseadas, pérdidas de datos y otros riesgos relacionados con la integridad, confidencialidad y disponibilidad de los datos.

Las tres características de la seguridad son:

-Confidencialidad:
-Integridad de la información.
-Disponibilidad de la información.

Confidencialidad.

La confidencialidad en una base de datos se refiere a la protección de la información almacenada en dicha base de datos para evitar su acceso no autorizado o divulgación a personas no autorizadas. La confidencialidad es un componente crucial de la seguridad de la información, especialmente cuando se trata de datos sensibles o privados.

Integridad

La integridad de la información se refiere a la calidad de los datos y a la confianza en su precisión, consistencia y completitud a lo largo de su ciclo de vida. Es un componente fundamental de la seguridad de la información y se utiliza para garantizar que la información no se haya modificado, alterado o corrompido de manera no autorizada.

# data[].attributes.body
Seydy Corral Nieto
Maria del Carmen Goytia
Angelica Parra
Heriberto

# data[].attributes.body
BASES DE DATOS
Concepto:
Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS)

Sistema de gestores de una base de datos:

Un sistema gestor de base de datos (SGBD) o Database Management System (DBMS) es un conjunto de programas invisibles para el usuario final con el que se administra y gestiona la información que incluye una base de datos.

Los gestores de datos o gestores de base de datos permiten administrar todo acceso a la base de datos, pues tienen el objetivo de servir de interfaz entre esta, el usuario y las aplicaciones.

Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información, modificar datos y acceder a los activos de conocimiento de la organización. Asimismo, el gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes.

Caracteristicas:

Los datos están ordenados: La información contenida en una base de datos es estructurada y organizada de acuerdo a ciertos criterios que depende generalmente del tipo de base de datos.

Trabaja junto a un gestor de base de datos: Para administrar una base de datos, se usa lo que se conoce como sistema de gestión de base de datos, una herramienta que permite almacenar, estructurar, modificar, acceder y consultar información.

Permite almacenar grandes volúmenes de datos: Un banco de datos tiene la capacidad de guardar una gran cantidad de información.

La información contenida puede consultarse rápidamente: Los datos almacenados pueden ser consultados con gran rapidez, independientemente de la dificultad de la consulta. Y aunque pueda haber bases de datos con lentitud en sus consultas, estos pueden ser optimizados para mejorar sus tiempos de respuestas.

Es seguro, si se toman las medidas adecuadas: Una base de datos puede ser un sistema seguro siempre y cuando se apliquen las técnicas correctas para garantizar su solidez.

Componentes de las bases de datos:

Tablas: Para guardar datos.

Consultas: Para acceder a la información contenida en una base de datos. Con las consultas se pueden modificar, agregar, eliminar y mostrar datos.

Informes: Para presentar información contenida en una base de datos. Esta información se muestra de una forma en concreto y en un determinado formato para que pueda ser imprimida.

Formularios: Para ingresar datos.

Macros: Para crear instrucciones y ejecutar funciones.

Programas:

Oracle.

MySQL.

Microsoft SQL Server.

PostgreSQL.

Ventajas:

Oracle:

1.Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
2.Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3.Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.
4.Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.
5.El software del servidor puede ejecutarse en multitud de sistemas operativos.

MySQL:

1. Código abierto. La flexibilidad que ofrece 2. su carácter de código abierto es una gran ventaja de MySQL, además de ser gratuita y fácil de usar.

3. Facilidad de uso.

4. Compatibilidad

5. Soporte comunitario

6. Seguridad

Microsoft SQL Server:

1. Reduce el tiempo dedicado a la gestión de datos.

2. Analiza datos de diversas formas.

3. Promueve un enfoque disciplinado para la gestión de datos.

4. Convierte información dispar en un recurso valioso.

5. Mejora la calidad y consistencia de la información.

PostgreSQL

1. Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que queramos. Independientemente de la plataforma y la arquitectura que usemos, PostgreSQL está disponible para los diferentes SO, Unix, Linux y Windows, en 32 y 64 bits. Ésto hace de PostgreSQL un sistema multiplataforma y también hace que sea más rentable con instalaciones a gran escala.

2. Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el hardware. Por lo que es capaz de ajustarse al número de CPU y a la cantidad de memoria disponible de forma óptima. Con ello logramos una mayor cantidad de peticiones simultáneas a la base de datos de forma correcta.

Desventajas:

Oracle:

1. Falta de información sobre su uso
2. Alto Costo

MySQL:

1. No es el más amigable con los los programas que actualmente se utilizan

2. Cuando se debe modificar la estructura de Base de datos puede existir ligeros fallos.

3. No es tan rápido como otros administradores de bases de datos

Microsoft SQL Server:

1. Interfaz compleja :SQL tiene una interfaz difícil que hace que pocos usuarios se sientan incómodos al tratar con la base de datos.

2. Costo :Algunas versiones son costosas y, por lo tanto, los programadores no pueden acceder a ellas.

3. Control parcial : Debido a las reglas comerciales ocultas, no se otorga un control completo a la base de datos.

PostgreSQL.

1. Es relativamente lento en inserciones y actualizaciones en bases de datos pequeñas, PostgreSQL está diseñado para ambientes de alto volumen. Ésto hace que la velocidad de respuesta pueda parecer lenta en comparación con bases de datos de pequeño tamaño.

2. Soporte oficial: No cuenta con un soporte en línea o telefónico. PostgreSQL cuenta con foros oficiales donde los usuarios pueden exponer sus dudas que responden otros usuarios de la comunidad.

3. La sintaxis de algunos de sus comandos o sentencias puede llegar a no ser intuitiva si no tienes un nivel medio de conocimientos en lenguaje SQL.

Tipos de modelos de bases de datos:

El modelo de base de datos plana

El modelo de base de datos jerárquica

Modelo de Red

El Modelo Relacional

Modelo orientado a objetos

Modelo entidad relación:

Es una herramienta que permite representar de manera simplificada los componentes que participan en un proceso de negocio y el modo en el que estos se relacionan entre sí.

Seguridad de base de datos:

Son medidas de protección empleadas para proteger los datos contra accesos no autorizados y para preservar la confidencialidad, la integridad y la disponibilidad de la base de datos.

Confidencialidad:

Es un principio fundamental de la seguridad de la información que garantiza el necesario nivel de secreto de la información y de su tratamiento, para prevenir su divulgación no autorizada cuando está almacenada o en tránsito.

Integridad:

La integridad de los datos se refiere a la precisión, integridad y confiabilidad general de los datos. Puede especificarse por la falta de variación entre dos instancias o actualizaciones consecutivas de un registro, lo que indica que su información está libre de errores. Corresponde también a los controles de seguridad e integridad y métodos de cumplimiento normativo.

La integridad de los datos en una base de datos se preserva mediante una serie de procedimientos, reglas y principios de verificación y validación de errores que se ejecutan durante la fase de diseño del flujo de integración. Estos controles y procedimientos de corrección se basan en reglas comerciales predefinidas. Por ejemplo, las reglas dictan que se filtren los datos con un valor de fecha u hora incorrecto.

# data[].attributes.body
A qué se refiere la seguridad en la base de datos?

La seguridad en la base de datos se refiere a las herramientas, medias y controles diseñados para preservar , establecer y salvaguardar la integridad , confidencialidad y disponibilidad de los datos.

Pasos a seguir para aplicar la seguridad en tu base de datos:
1.Abrir la aplicación
2.Ir a la vista Archivo
3.Ir al apartado Abrir
4.Seleccionar la opción Examinar , a abrirá la ventana de archivos de tu computadora y buscarás la base de datos a la que deseas ponerle un código de seguridad , la seleccionas
5. En el apartado Abrir ( de lado inferior derecho ) , picaras en la flecha y seleccionar la opción de “ Abrir en modo exclusivo “
6.Se abrirá la práctica
7.Ir a la vista Archivo
8.Ir al apartado Información
9.Seleccionar la opción “Cifrar con Contraseña”
10. Colocar la contraseña que se desea
11.Cerrar la aplicación y volverla abrir
12. Cuando se habrá la aplicación deberá de pedirte la contraseña que se coloco hace un momento

# data[].attributes.body
CONCEPTO DE BASE DE DATOS
*Una base de datos es un conjunto organizado de datos estructurados y relacionados entre sí, almacenados de manera persistente en un sistema de gestión de bases de datos. Proporciona una forma eficiente de almacenar, recuperar, gestionar y manipular grandes volúmenes de información de manera sistemática.
EJEMPLO:
Supongamos que estás creando un sistema de gestión de biblioteca. Puedes tener una base de datos que almacene información sobre los libros y los préstamos realizados. La base de datos podría contener varias tablas, como:

Tabla "Libros":
ID: Identificador único del libro.
Título: Título del libro.
Autor: Nombre del autor del libro.
Género: Género literario del libro.
Año: Año de publicación del libro.
Tabla "Usuarios":

ID: Identificador único del usuario.
Nombre: Nombre del usuario.
Dirección: Dirección del usuario.
Teléfono: Número de teléfono del usuario.
Correo electrónico: Dirección de correo electrónico del usuario.
Tabla "Préstamos":

ID: Identificador único del préstamo.
ID del libro: ID del libro prestado.
ID del usuario: ID del usuario que realiza el préstamo.
Fecha de préstamo: Fecha en que se realizó el préstamo.
Fecha de devolución: Fecha en que se devolvió el libro.
En este ejemplo, la base de datos permitiría almacenar información sobre los libros disponibles, los usuarios de la biblioteca y los préstamos realizados. Se podrían realizar consultas para buscar libros por autor, verificar los préstamos activos de un usuario o generar informes sobre los libros más prestados.

COMPONENTES
Una base de datos generalmente consta de varios componentes fundamentales que trabajan juntos para almacenar, administrar y recuperar los datos. Estos componentes incluyen:

°-Datos: Los datos son la información que se almacena en la base de datos. Pueden ser números, texto, imágenes, videos u otros tipos de información. Los datos se organizan en tablas, registros y campos, y representan la información real que se maneja en la base de datos.
°-Sistema de gestión de bases de datos (DBMS): El DBMS es el software responsable de administrar la base de datos. Proporciona una interfaz entre los usuarios o las aplicaciones y la base de datos subyacente.
°-Tablas: Las tablas son estructuras organizativas que almacenan los datos en una base de datos relacional. Cada tabla consta de filas (registros) y columnas (campos). Cada fila representa una entidad única y cada columna representa un atributo o una propiedad de esa entidad. Las tablas se utilizan para organizar y estructurar los datos de manera coherente.
°-Registros: Los registros son instancias individuales de datos que se almacenan en una tabla. Cada registro corresponde a una fila en la tabla y contiene información específica sobre una entidad.
°-Campos: Los campos son las unidades de datos individuales dentro de un registro. Representan atributos específicos de una entidad. Cada campo tiene un tipo de dato que define el tipo de información que se puede almacenar, como texto, número, fecha, etc.
°-Claves primarias y claves externas: Una clave primaria es un campo o una combinación de campos que identifica de forma única cada registro en una tabla. Sirve para garantizar la integridad y la consistencia de los datos.
°-Consultas: Las consultas permiten recuperar y manipular los datos almacenados en la base de datos. Se utilizan para realizar búsquedas, filtrar resultados, realizar cálculos y realizar operaciones sobre los datos.
Estos son algunos de los componentes básicos de una base de datos.

SISTEMA DE GESTORES DE BASE DE DATOS (SGBD)

Es un software constituido por una serie de programas cuya funcionalidad es crear, gestionar y administrar la información contenida en una base de datos. Es un software especializado que permite la creación, manipulación y administración de bases de datos, las aplicaciones y los datos subyacentes, proporcionando una interfaz para interactuar con la base de datos de manera eficiente y segura.

*Creación y definición de bases de datos: Los SGBD permiten crear y definir la estructura de la base de datos, incluyendo la creación de tablas, la especificación de campos y tipos de datos, la definición de relaciones entre tablas y la configuración de restricciones de integridad.
*Almacenamiento y organización de datos: Los SGBD se encargan de la administración eficiente del almacenamiento . Utilizan técnicas de organización y estructuras de almacenamiento optimizadas, como índices, tablas particionadas y estructuras de árbol, para facilitar el acceso y la recuperación de los datos.
*Manipulación de datos: Los SGBD proporcionan un conjunto de operaciones y comandos para insertar, actualizar, eliminar y consultar datos en la base de datos. Estos comandos permiten realizar consultas sofisticadas y realizar operaciones complejas sobre los datos de manera eficiente.
*Consultas y lenguaje de consulta: Los SGBD ofrecen un lenguaje de consulta, como SQL, que permite a los usuarios y las aplicaciones realizar consultas y manipular datos en la base de datos. El lenguaje de consulta proporciona una sintaxis estándar y poderosa para expresar consultas y operaciones sobre los datos.
*Control de acceso y seguridad: Los SGBD permiten establecer niveles de acceso y permisos para los usuarios y las aplicaciones que acceden a la base de datos.

SGBD LIBRES Y EJEMPLO

Existen varios Sistemas Gestores de Bases de Datos (SGBD) libres y de código abierto que ofrecen funcionalidades completas para administrar bases de datos. Los mas populares son 5:

°- MySQL: Es uno de los SGBD más populares y ampliamente utilizados. Es de código abierto y compatible con múltiples plataformas.es mas conocido por su rendimiento, escalabilidad y capacidad de manejar grandes volúmenes de datos.
°-SQLite: Es una biblioteca de base de datos embebida y de código abierto. A diferencia de otros SGBD, SQLite no opera como un servidor independiente, sino que se integra directamente en las aplicaciones.
°-Firebird: Se caracteriza por su confiabilidad, rendimiento y capacidad de manejar aplicaciones empresariales. ofrece una arquitectura cliente-servidor y soporte para transacciones ACID.

SGBD COMERCIAL Y EJEMPLO
comerciales que son desarrollados y ofrecidos por empresas como productos pagos.

°- Oracle Database: ampliamente utilizado en entornos empresariales. Ofrece un conjunto completo de funcionalidades para administrar grandes volúmenes de datos.
°-IBM Db2: Es un SGBD desarrollado por IBM y es conocido por su rendimiento, escalabilidad y capacidad para manejar grandes volúmenes de datos. Db2 ofrece características avanzadas como procesamiento de datos en memoria, replicación de datos y capacidades analíticas avanzado.

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.
Existen diferentes tipos de modelos de base de datos, que proporcionan enfoques específicos para organizar y representar los datos.

TIPOS DE MODELO DE BASE DE DATOS

Es la estructura lógica que 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.
Los tres principales modelos de datos son relacional, dimensional, y de entidad-relación (E-R). También hay otros cuyo uso no está generalizado, incluyendo jerárquico, en red, orientado a objetos, y multivalor.
-Modelo Relacional
-Modelo de Red
-Modelo Jerárquico
-Modelo de Objetos
-Modelo de Documentos
-Modelo en Columnas

MODELO ENTIDAD-RELACIÓN

Es un tipo de modelo de base de datos que se utiliza para representar conceptualmente la estructura y las relaciones de los datos en un sistema. Fue propuesto por Peter Chen en la década de 1970 y es ampliamente utilizado para el diseño de bases de datos.
El modelo entidad-relación se basa en el concepto de entidades, que son objetos o elementos del mundo real con atributos que describen sus características. Las entidades se representan mediante rectángulos en el diagrama ER.

MODELO RACIONAL
es un modelo de base de datos ampliamente utilizado que organiza los datos en tablas con filas y columnas. Fue desarrollado por Edgar F. Codd en la década de 1970 y se basa en el álgebra relacional y la teoría de conjuntos.

En el modelo relacional, los datos se organizan en tablas, también conocidas como relaciones. Cada tabla consta de filas, que representan registros individuales, y columnas, que representan los atributos o características de los datos. Cada columna tiene un nombre único y un tipo de dato asociado, como texto, número, fecha, etc.

SEGURIDAD DE BASE DE DATOS

Es un aspecto crucial para proteger la integridad, confidencialidad y disponibilidad de los datos almacenados. Aquí se presentan algunos aspectos clave relacionados con la seguridad de una base de datos:
Acceso y autenticación: Es importante implementar un sistema de autenticación sólido para controlar quién tiene acceso a la base de datos. Esto implica utilizar contraseñas seguras, políticas de contraseña, autenticación de dos factores y restricciones de acceso basadas en roles para limitar los privilegios de los usuarios.
Autorización y control de acceso: La autorización garantiza que los usuarios solo tengan acceso a los datos y recursos específicos que necesitan para realizar sus tareas. Se deben establecer políticas de control de acceso adecuadas.

CONFIDENCIALIDAD
La seguridad de la base de datos se refiere a la variedad de herramientas, controles y medidas diseñadas para establecer y preservar la confidencialidad, integridad y disponibilidad de la base de datos.
Características: es proactiva, predictiva y reactiva, es decir, se deben establecer acciones que inhiban los ciberataques, así como tecnologías que estén protegiendo desde el origen de forma continua.

INTEGRIDAD DE LA INFORMACION
se refiere a la correctitud y completitud de la información en una base de datos. Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un pedido que especifica un producto no existente.

# data[].attributes.body
¿A que se refiere la seguridad en la base de datos?
Son las medidas de protección para proteger los datos contra accesos no autorizados y para preservar la confidencialidad, la integridad y la disponibilidad de la base de datos.

Pasos para colocar la seguridad a tu base de datos.

1- Abrimos la aplicación
2- Seleccionamos la opción de examinar documentos
3- Damos doble clic en el documento que abriremos
4- Nos aparecerá una ventana donde veremos el documentó que seleccionamos
5- antes de darle clic en abrir alado de ello, hay un triangulito donde nos da varias opciones
6- Seleccionamos la opción de "abrir modo exclusivo "
7- Cuando se abra la practica, nos iremos a la vista de archivo
8- Vamos al apartado de información
9- Donde posterior mente, seleccionamos "Cifrar con contraseña"
10- Aplicaremos una contraseña
11- Cerramos la aplicación, y volvemos a abrir
12- Al abrir la aplicación nos pedirá la contraseña que anterior mente colocamos.

# data[].attributes.body
Base de datos:
Una base de datos es una herramienta que sirve para juntar y organizar distintos tipos de información. Las bases de datos sirven para almacenar información de personas, productos, pedidos u otras cosas.

Componentes:
-Tablas: sirven para guardar datos.
-Informes: se utilizan para presentar información contenida en una base de datos. Esta información se muestra de una forma en concreto y en un formato específico para que pueda ser imprimida.
-Consultas: se utilizan para acceder a la información de una base de datos. Con las consultas se pueden modificar, agregar, eliminar y mostrar datos.
-Formularios: sirven para ingresar datos. Macros: su función es hacer instrucciones y ejecutar funciones.

Sistema gestores de una base de datos:
Un sistema de gestores de una base de datos son vários programas que ayudan a gestionar y administrar bases de datos. Ayuda a modificar, extraer y almacenar información de una base de datos, también posee herramientas con funciones de eliminar, modificar y analizar datos de estas.
Realiza la función concreta de interfaz entre la base de datos y los usuarios finales o los programas correspondientes, organizando los datos y permitiendo su acceso.

SGBD libres:
POSTGRE (Libre)
Ventajas:
-Tiene 5 lenguajes procedurales.
-Es posible desarrollar propios tipos de datos.
-Es inovador

Desventajas:
-Como desventaja tiene el mal uso del administrador.

My SQL (Libre)
Ventajas:
-Probabilidad baja de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
-Velocidad para realizar las operaciones, lo que lo convierte en uno de los gestores con mejor rendimiento.
-costos bajos en los requerimientos para la elaboración de bases de datos, ya que gracias a su bajo consumo puede ser ejecutado en una máquina sin muchos requerimientos técnicos sin ningún problema.
-Soporta muchos sistemas operativos.
-Su conectividad, velocidad, y seguridad hacen de MySQL Server muy apropiado para acceder bases de datos de Internet.
-El software MySQL utiliza la licencia GPL.

Desventajas:
-Muchas de las utilidades de MySQL no están documentadas.
-No es tan intuitivo, como otros programas
SGBD comercial:

SQL Server
Ventajas:
-Puede poner a disposición de los usuarios grandes cantidades de datos de manera simultánea.
-Deja administrar información de otros servidores de datos.
-Tiene un buen entorno gráfico de administración, el cual permite el uso de comandos DDL y DML.
-La información y datos se quedan en el servidor y las terminales o clientes de la red sólo acceden a la información.
-Este sistema tiene una versión reducida
-Tiene un entorno de desarrollo cómodo y de alto rendimiento.

Desventajas:
Los problemas de la 6.5 era el bloqueo a nivel de página, dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB)
La desventaja más grande de Microsoft SQL SERVER es la gran cantidad de memoria RAM que usa para la instalación y utilización del software.

Base de datos:
Son ideas lógicas utilizadas para representar la estructura de las bases de datos.

Tipos de modelos de bases de datos:
-Modelo de base de datos jerárquico
-Modelo de base de datos orientado a objetos
-Modelo entidad-relación
-Modelo de documentos
-Modelo entidad-atributo-valor
-Modelo relacional
-Modelo de red
-Esquema de estrella

Modelo entidad relación:
Permite ver la estructura de una base de datos y la relación entre los datos para que se logre esto se ocupa una herramienta para modelar o construir la base de datos como un diagrama entidad-relación el cual es una herramienta para moldear la base de datos y analizarla.

Seguridad de base de datos:
Son las herramientas, controles y medidas diseñadas para preservar la confidencialidad, integridad y disponibilidad de la base de datos.

Confidencialidad:
Su objetivo es prevenir la distribución no autorizada de la información sobre la organización.

Integridad:
La integridad ayuda a que la información se mantenga preservada ante accidentes. Sólo se podrá modificar la información con autorización.

# data[].attributes.body
La seguridad en base de datos se refiere a la protección de los datos almacenados en una base de datos contra el acceso no autorizado, la pérdida de información y la alteración de los datos. Esto incluye la implementación de medidas de seguridad físicas y lógicas, tales como la autenticación de usuarios, la asignación de roles y permisos, el cifrado de datos, la monitorización de actividades y la realización de copias de seguridad y recuperación de datos. La seguridad en base de datos es fundamental para garantizar la privacidad y la confidencialidad de la información de la empresa o de los usuarios.

1. Crear un archivo de base de datos de Access. Abra Access y seleccione 'Nuevo' en la pantalla de bienvenida. Seleccione 'Base de datos en blanco' y elija el lugar donde desee guardar el archivo de la base de datos.

2. Crear una tabla y definir los campos. Es necesario definir los campos que se incluirán en la tabla, así como los tipos de datos que se utilizarán.

3. Asignar una clave primaria a la tabla. La clave primaria es un campo único que se utiliza para identificar cada registro de la tabla.

4. Establecer la seguridad de la base de datos de Access. Para establecer la seguridad, seleccione 'Archivo' en la cinta de opciones, luego seleccione 'Opciones' y 'Base de datos actual'. Elija 'Cifrado con contraseña' y asigne una contraseña a la base de datos.

5. Crear una cuenta de usuario. Seleccione 'Usuario y grupos' en la cinta de opciones y elija 'Usuarios nuevos' para crear una nueva cuenta de usuario.

6. Asignar permisos de usuario. Seleccione 'Permisos de usuario' en la cinta de opciones y asigne permisos específicos de usuario a la base de datos, como 'Lectura', 'Escritura' o 'Eliminación'.

7. Guardar la configuración de seguridad de la base de datos. Seleccione 'Archivo' en la cinta de opciones y luego 'Cerrar' para guardar la configuración de seguridad de la base de datos.

8. Ingresar a la base de datos con la cuenta de usuario creada. Para probar que la seguridad de la base de datos ha sido configurada correctamente, inicie sesión en la base de datos con la cuenta de usuario creada y compruebe que solo tenga acceso a los permisos asignados.

# data[].attributes.body
Base de datos Concepto y ejemplos
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.
Algunos ejemplos de estos pueden ser
•Guías telefónicas
•Historail medico
•Archivos personales
•Bibliotecas públicas
•Registro de transacciones

Componentes de base de datos
En términos generales, una base de datos presenta los siguientes componentes:

Tablas: Para guardar datos.

Consultas: Para acceder a la información contenida en una base de datos. Con las consultas se pueden modificar, agregar, eliminar y mostrar datos.

Informes: Para presentar información contenida en una base de datos. Esta información se muestra de una forma en concreto y en un determinado formato para que pueda ser imprimida.

Formularios: Para ingresar datos.

Macros: Para crear instrucciones y ejecutar funciones.

Sistema gestores de base de datos Concepto y utilidad
Un SGBD (Sistema Gestor de Base de Datos) es un conjunto de programas que nos permiten gestionar bases de datos. Es decir, realiza las funciones de modificar, extraer y almacenar información de una base de datos, además de poseer herramientas con funciones de eliminar, modificar, analizar, etc… datos de estas.
Algunas funciones
•Realiza la función concreta de interfaz entre la base de datos y los usuarios finales o los programas correspondientes, organizando los datos y permitiendo su acceso.
•Algunas utilidades
•Contribuir a la creación de bases de datos más eficaces y consistentes.
•Determinar las estructuras de almacenamiento del sistema.
•Facilitar las búsquedas de datos de cualquier tipo y procedencia a los usuarios de negocio.
•Ayudar a preservar la integridad de los activos informacionales de la empresa.
•Introducir cambios en la información, cuando así es requerido.
•Simplificar los procesos de consulta.
•Controlar los movimientos que se observan en la base de datos.

SGBD Libres y Comerciales
Los sistemas de gestores libres son aquellos que podemos descargar sin tener que pagar alguna cantidad, por ejemplo:

•MySQL
•Sydes (linux)
•SQLIFE
•ProsgretSQL
•Filebird
•ApacheDerby
•DBD2 express-C DB2

Sistemas de gestores de datos de base de datos No libres ejemplo:

•Microsoft Access
•Microsoft SQL Server
•Open Access
•Oracle
•Paradox
•Adbantase
•Dbase
•Foxpro
•IBMDB2
•IBM Informics
•InterBase
•Sibase (Todas las versiones)

Modelo de base de datos
Un modelo de base de datos muestra la estructura lógica de la base, incluidas las relaciones y limitaciones que determinan cómo se almacenan los datos y cómo se accede a ellos.

Tipos de modelo de base de datos
Hay muchos tipos de modelos de bases de datos. Algunos de los más comunes incluyen:
•Modelo de base de datos jerárquico
•Modelo relacional
•Modelo de red
•Modelo de base de datos orientado a objetos
•Modelo entidad-relación
•Modelo de documentos
•Modelo entidad-atributo-valor
•Esquema de estrella
•Modelo relacional de objetos, que combina los dos que forman su nombre

Modelo entidad-relacion
El modelo entidad relación es una herramienta que permite representar de manera simplificada los componentes que participan en un proceso de negocio y el modo en el que estos se relacionan entre sí.

Modelo relacional
El modelo relacional define la implementación lógica de la información del negocio mediante una serie de tablas, campos, restricciones, relaciones entre las mismas, etc… que deben reflejar la semántica del negocio.

Seguridad de base de datos
La seguridad de la base de datos se refiere a la variedad de herramientas, controles y medidas diseñadas para establecer y preservar la confidencialidad, integridad y disponibilidad de la base de datos.

Confidencialidad
La confidencialidad, en informática, es un principio fundamental de la seguridad de la información que garantiza el necesario nivel de secreto de la información y de su tratamiento, para prevenir su divulgación no autorizada cuando está almacenada o en tránsito.

Integridad de información
La integridad de los datos se refiere a la información almacenada en cualquier tipo de base de datos o centro de datos que sea precisa, completa, consistente y confiable, sin importar cuánto tiempo se almacene o con qué frecuencia se acceda a ella.

# data[].attributes.body
Angelica Parra Medrano

# data[].attributes.body
Base de Datos Concepto y ejemplos
Es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS).

Guías telefónicas. Aunque en desuso, estos voluminosos libros solían contener miles de números telefónicos asignados a hogares, empresas y particulares, para permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados, pero completos.
Archivos personales. El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo su consulta sin poner en riesgo el documento original.

Tablas

Formularios

Informes

Consultas

Macros

Módulos

Un sistema de gestión de bases de datos se encarga de gestionar los datos, el motor que permite a los usuarios acceder a los datos dentro de la base de datos, y lo que se conoce como el esquema de la base de datos, la estructura organizacional de una base de datos. En su conjunto, un DBMS ofrece seguridad y garantiza la integridad de los datos, pero algunos sistemas incluso se utilizan para ofrecer reversiones automatizadas y actividades de reinicio, registro y auditoría dentro de una base de datos.

Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.

Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.