Entradas

Mostrando entradas de noviembre, 2022

Video administración base de datos biblioteca

Imagen
 Video administración base de datos biblioteca

Mi aprendizaje

Imagen
 Mi aprendizaje Cláusulas Operadores de comparación Operadores lógicos Orden de escritura

PROYECTO FASE 1

Imagen
 PROYECTO FASE 1 Haga una descripción del tema a tratar. Si tiene una situación real sobre el mismo tema que le fue asignado lo puede usar, si no, puede idealizar la situación. Se solicitó crear una base de datos para gestionar la nómina de una pequeña empresa en el municipio de Medellín. La primera estructura de la base de datos deberá ser sencilla, para esto se solicito simplemente ingresar en el departamento de nómina la estructura jerárquica de la organización, para poder tener una línea clara en los posteriores ajustes a la base de datos para hacer una gestión completa de la nómina. Para esto se creó principalmente una tabla que recoge el departamento de nómina, una de empleados y otra de cargos. A partir de allí se crearon un par de tablas derivadas de sus relaciones, tales como de acuerdo a la tabla de cargos y la de empleados crear una tabla de empleados por cargo. Todo esto será ajustado posteriormente desde su denominación hasta su funcionamiento. Escriba al menos 5 requisito

TIA Manipulación de datos biblioteca

Video de Sustentación Parte 1: https://youtu.be/sWturHfOA00 Parte 2: https://youtu.be/uOfNRhcsq1U   Ingrese a la base de datos Biblioteca. Acceda a ella mediante el Script Biblioteca que usted debió descargar previamente y realice las operaciones solicitadas.  Insertar  1. Insertar una reserva para el usuario Carlos con cédula 8888 de la dependencia judicial para el material libro el Buen vendedor con un valor de 30000, año 2013 y cantidad 1. Si el usuario y el material no están en la base de datos también los debe insertar y asumir los datos faltantes. INSERT INTO tblReserva (Fecha,id_usuario,id_material) VALUES(current_timestamp(),10, 1); 2. Insertar en una tabla llamada TBL_datos los registros de  los usuarios con préstamos vigentes. CREATE TABLE tbl_datos AS SELECT Fecha_Devolucion FROM tblPrestamo WHERE Fecha_Devolucion > current_timestamp(); 3.   Mostrar los datos de los materiales que no han devuelto los usuarios de sistemas o de administración. (No se generó un campo que r

Manipulación bases de datos

Imagen
  Crear Bases de datos Sentencia Concepto CREATE DATABE DBBiblioteca; Crea la base de datos DBBiblioteca USE DBBiblioteca; Esta sentencia activa o habilita la base de datos para poder ser manipulada. Sin esta sentencia no será posible manipular sus datos . Create tables Sentencia  Concepto CREATE TABLE tbl_Name (); e.g => create table tblTipo_Usuario It allows me to create tables, these ones are going to fill the DB with the information. id id INT(xx) NOT NULL auto_incremental, The id is a unique number, it will help you to distinguish one register from another. It must be a NOT NULL field and auto-incremental. PRIMARY KEY Must be defined to identify this table from another, must be always de “id” or the unique code  NOTE: for making an auto-increment to the primary key you should use: SLQ Server - Identity(1,1) => incrementa la variable asociada en 1 por cada registro. MySQL - auto_increment => increase the associated data-variable in one. If you don’t use a method for auto-i

Tipos de consultas -caso de estudio “Biblioteca”

Imagen
Tipos de consultas -caso de estudio “Biblioteca” Básicamente, en este espacio vamos a discutir sobre sentencias de consulta en las bases de datos, en el que deberá hacer lo siguiente: Mostrar los datos de todos los materiales con un aumento del 5% si se han prestado en fechas mayores a 01/01/2010. Mostrar el tipo de material y su promedio en valor de materiales que se ha prestado. Mostrar los datos de los usuarios con estado pendiente que pertenecen a todas las dependencias. Solución SELECT * FROM Materiales, valor_a = valor_a+valor_a*0.05 WHERE fecha_prestamo >= CONVERT(DATETIME, ‘01/01/2010’)    SELECT Material_Type, AVG(Material_Value) FROM Materiales GROUP BY Material_Type SELECT dependencias FROM Materiales WHERE estado = ‘pendiente’ 

Diseño de una Base de Datos Orientada a Objetos (BDOO)

Imagen
  Diseño de una Base de Datos Orientada a Objetos (BDOO) Consideraciones En lo conceptual, los modelos relacionales y orientados a objetos son muy similares, lo que realmente varía son los sistemas como se crea y manipula la información, aún así, la diferencia es mínima, pues ocurre lo mismo entre lenguajes de programación, cuando se quiere acceder a ciertas funcionalidades que quizá de manera nativa no se tiene. Si se viera SQL como un lenguaje de programación, quizá no habría mayor complejidad de pasar de un modelo relacional a uno orientado a objetos. Se tiene el siguiente gráfico derivado del modelo relacional creado, que incluso también sería válido como representación del modelo orientado a objetos: La “transformación” al modelo relacional se simplificará a través de tablas. Es importante anotar, que la rigurosidad del lenguaje a utilizar estará sujeto al lenguaje de programación a utilizar, es por esto que procederá a hacer la transformación como si de un lenguaje débilmente tip