Entradas

Mostrando entradas de septiembre, 2023

Introducción a los sistemas de bases de datos

¿Qué importancia tienen las bases de datos en una organización? Desde tiempos de los primeros registros escritos, el hombre ha tenido la necesidad de almacenar información, ya sea de las cosechas, o cuantas ovejas tiene o también llevar la contabilidad, esta necesidad no ha cambiado con el paso de los siglos, el hombre todavía necesita llevar estos registros, lo único que cambio fueron las herramientas, dejamos las tablillas de barro y el papel por computadores.  Estas herramientas lo que nos han permitido almacenar millones de veces mas información en un lugar realmente pequeño, nos permite manipularla, filtrar, borrar, mover, restringir su acceso, catalogar y toda la cantidad de herramientas que brindan las bases de datos actuales. La importancia de estas en las organizaciones, mas específicamente, facilita a las compañías infinidad de funciones.  Como el manejos de la información de empleados, sucursales, procesos, adem...

TIA Diseño de bases de datos en el MER

Imagen
  Análisis de la situación.   Ya teniendo en cuenta la información del caso de la agencia de arrendamientos dada previamente, debemos de proceder a un análisis de necesidades, para esto definiremos los tres grupos de usuarios y sus necesidades informáticas. Usuarios informáticos: En el caso de la agencia de arrendamientos, yo, como proveedor de los servicios para la creación del modelo entidad relación, soy el usuario informático, mis funciones son: -Diseñar modelo. -Programar aplicativos. Usuario administrador: Recomiendo un usuario administrador único, un informático dentro de la empresa, El usuario debe de estar al tanto de los movimientos del negocio, contratos, valor de las propiedades, fiadores y todos los componentes que forman la agencia de arrendamientos ya que este realiza las siguientes funciones: -Instalación. -Actualización -Soporte -Revisión de las tareas diarias -Definir esquemas -Definir permisos de acceso a los usuarios Usuarios finales...

Tabla comparativa relaciones UML

Imagen
 

Componentes y pilares de la Programación Orientada a Objetos

 Herencia y polimorfismo. Herencia: la herencia en POO permite que crear subclases, que, como su nombre lo indica heredan los atributos y métodos de la clase principal o super clase. Por su parte el polimorfismo permite que varios objetos con clases relacionadas se puedan compartir de manera independiente, heredando de la superclase pero teniendo métodos y atributos propios. Estos dos pilares de la POO nos permiten realizar, de manera bien ejecutada, programas bastante estructurados y complejos, además nos permiten establecer relaciones y jerarquías entre las distintas clases y objetos, dependiendo de las necesidades de nuestro programa, evitando la redundancia y degradación de la información.

Diferencias entre objeto, clase y método

 Clase, métodos y objetos Las clases describen las principales características y propiedades de un tipo determinado de entidad, además el comportamiento o acciones se establecen por los métodos , estos realizan una acción determinada o manipulan las propiedades de la clase, un objeto es una unidad que tiene un estado, y un comportamiento, determinado por la clase y el método. using System; class Persona //CLASE PERSONA {     public string Nombre; // LA PEROSNA TIENE UN ATRUBUTO LLAMADO NOMBRE     public void Saludar() //TIENE UNA ACCION "METODO", QUE ES SALUDAR     {         Console.WriteLine("Hola, soy " + Nombre );     } } class Program {     static void Main()     {        Persona persona1 = new Persona(); //CREACION OBJETO, PERSONA        //AL CREAR EL OBJETO SE EJECUTAN LAS VARIABLES QUE SE DEBEN DE DAR UN             VAL...