Seguridad de La BD Eje 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Abril 2023

Actividad Evaluativa Eje 2

Seguridad en Bases de Datos

Estudiantes:

Oscar Castro Páez

Brayan Camilo Gómez

Carlos Cardona

Christian Alberto Vallecilla Romero

Docente

Deivys Morales

Fundación Universitaria del Areandina

Facultad de Ingeniería y Ciencias Básicas

Ingeniería de Sistemas
1

Resumen
En este documento realizaremos las actividades indicadas por el docente para su
respectivo aprendizaje en este caso de las sentencias SQL, las cuales con
evidencia y su previo estudio reconocemos como utilidad y base para la creación de
una base de datos y solución a la situación propuesta por el docente. También
realizaremos la revisión de un texto en idioma inglés para adquirir y enriquecer
nuestro vocabulario en esta lengua extranjera e ir recopilando información sobre los
tecnicismos utilizados diariamente de este idioma en nuestro ambiente de desarrollo
profesional.
2

Tabla de Contenidos

Ejercicios Actividad Seguridad de la BD…………………………………………………3

Resultados…………………………………………………………………………………..4

Evidencias de socialización………………………………………………………………..9

Lista de Referencias……………………………………………………………………….10
3

Ejercicios Actividad Seguridad de la BD

Descripción del taller

1. Debe construir un modelo relacional, la BD y crear copias de seguridad


usando las sentencias SQL.
2. Según la definición de integridad, en los espacios en blanco completar el
texto en inglés.

Instrucciones

1. Descargar el SGBD XAMPP para la ejecución de las sentencias SQL.


2. Tome pantallazos de las sentencias SQL utilizadas.
3. Hacer la lectura en español, para que complete los espacios blancos en el
apartado de la lectura en inglés.
4. Cargar la actividad por el link destinado para esta.
4

Resultados
1. Comandos usados para la creación de la base de datos y tablas:

create database eje2banco;

use eje2banco;

create table Usuarios(

Identificacion int primary key not null,

Nombre varchar(50) not null,

Ciudad varchar(50) not null,

Genero varchar(10) not null

);

create table Cuenta(

Id_Cuenta int primary key not null,

Tipo_Cuenta varchar(20) not null,

Fecha_Apertura date not null,

Identificacion_Usuario int not null,

foreign key (Identificacion_Usuario) references Usuarios(Identificacion)

);

CREATE TABLE Transacciones (

Id_Consignacion int primary key not null,

Vr_consignacion float not null,

Fe_Consignacion date not null,

Numero_Cuenta int,

foreign key (Numero_Cuenta) references Cuenta (Id_Cuenta)

);
5

2. Comandos usados para insertar datos en las tablas de la base de datos:

use eje2banco;

insert into Usuarios values ('1234639860', 'laura rojas', 'ibague', 'femenino');

insert into Usuarios values ('1105345987', 'adriana pinto', 'bucaramanga',


'femenino'),('14233814', 'uldarico correo', 'villavicencio', 'masculino');

use eje2banco;

insert into Cuenta values ('123000011', 'ahorros', '2007-03-20', '1234639860');

insert into Cuenta values ('0000201', 'corriente', '2002-09-10', '1105345987'),


('0000301', 'nomina', '2010-10-18', '14233814');

use eje2banco;

insert into Transacciones values ('00534834', '3500000', '2023-03-31', '123000011'),


('00534982', '1750000', '2023-04-03', '201000099'), ('00534991', '6252650',
'2023-04-17', '301000194');

3. Sentencias:

use eje2banco;

select * from Usuarios;

select * from usuarios where Nombre='adriana pinto';

select Identificacion, Nombre from usuarios;

select * from Cuenta;

select Id_Cuenta, Identificacion_Usuario from Cuenta;

delete from Cuenta where Id_Cuenta='0000123';

update Cuenta set Id_Cuenta='201000099' where Id_Cuenta='0000201';

update Cuenta set Id_Cuenta='301000194' where Id_Cuenta='0000301';


6

4. Modelo relacional

5. Comandos usados para la creación de la copia de seguridad:

Ingresamos a la ruta C:\xampp\mysql\bi y abrimos una terminal desde esta ruta y


vamos a usar el comando mysqldump -h localhost -u root -p eje2banco >
copia_eje2banco.sql como se muestra en la siguiente imagen.
7
8

6. Resolucion de texto con campos en ingles:

Integridad: es la garantía de que la información a la que se accede no ha sido


alterada y lo que se lee allí es exactamente lo que se pretende. Lo que la integridad
nos sugiere es que a la información que accedemos es verdaderamente fiable, que
podemos aceptarla como un hecho. Pero sabemos que la información puede perder
su integridad con una intervención maliciosa. Por ejemplo, cuando un hacker entra
en el sistema de una universidad y cambia las calificaciones a conveniencia.

Sin embargo, la integridad también puede perderse sin querer. Un ejemplo de esto
es cuando alguien autorizado por error borra o cambia cualquier archivo de la
información, o cuando debido a un fallo de alimentación, el ordenador corrompe un
archivo, y así sucesivamente.

Integrity: It is the guarantee that the information accessed has not been altereded
and that what is read there is exactly what is intended. What integrity suggests to us
is that the information we Access is truly reliable, that we can accept it as a fact. But
we know that information can lose its integrity with malicious intervention. For
example, when a hacker enters a university’s system and change the score at
convenience.

However, integrity can also be inadvertently lost. An example of this is when


someone authorized by mistake delete or changes any file in the information, or
when due to a power failure, the computer corrupt a file, and so on.

7. Link video de la base de datos creada:

https://drive.google.com/file/d/1G3MAOyr4xmYnPPAJ9x8wZ-Z2xbOvdAVg/view?usp
=share_link
9

Evidencias de socialización

21/04/2023
10

Lista de referencias

https://www.youtube.com/watch?v=DFg1V-rO6Pg

https://www.youtube.com/watch?v=XD2fvfq0hK4

https://youtu.be/FHdTxyR6rnc

https://youtu.be/qBI9VIk8IVE

https://youtu.be/dYxXzWPtkVI

https://elibro-net.proxy.bidig.areandina.edu.co/es/ereader/areandina/62469

https://www.youtube.com/watch?v=xHXOQmTGmGQ

También podría gustarte