Entradas

Implementación y manipulación de bases de datos.

 TIA 2 U 2: VIDEO:  https://drive.google.com/file/d/1nQ1h8jk2t0clh6VwJe4Jc7V2JK7znLE1/view?usp=sharing SCRIPT: CREACIÓN DE LA BASE DE DATOS MEDIANTE COMANDOS DDL: create database AGENCIA use AGENCIA ---TABLA SEDE  CREATE TABLE SEDE( CODIGO_SEDE INT, DIRECCION_SEDE VARCHAR(50), ADMINISTRADOR_SEDE VARCHAR(50), CONSTRAINT PK_TSEDE PRIMARY KEY(CODIGO_SEDE) ) --TABLA ADMINISTRADOR CREATE TABLE ADMINISTRADOR( DOCUMENTO_ADMINISTRADOR INT, SEDE_ADMINISTRADA VARCHAR(50), NOMBRE_ADMINISTRADOR VARCHAR(50), CONTACTO_ADMINISTRADOR INT, CODIGO_SEDE1 INT, CONSTRAINT PK_CC PRIMARY KEY(DOCUMENTO_ADMINISTRADOR), CONSTRAINT FK_TADMIN FOREIGN KEY (CODIGO_SEDE1) REFERENCES SEDE (CODIGO_SEDE) ) --TABLA FIADOR CREATE TABLE FIADOR ( CODIGO_FIADOR INT, NOMBRE_FIADOR VARCHAR (50), CONTACTO_FIADOR INT, DOCUMENTO_FIADOR INT, CLIENTE_FIADOR VARCHAR(50), BIENES_FIADOR VARCHAR(500), CONSTRAINT PK_TFIADOR PRIMARY KEY (CODIGO_FIADOR), ) --TABLA CLIENTE  CREATE TABLE CLIENTE ( CODIGO_CLIENTE INT...

Manipulando bases de datos

El conocer el lenguaje SQL es fundamental para nuestra profesión de desarrolladores de software ya que es uno de los mas importantes pilares de la misma, pero no solo nos va a servir para esto, sino también para organizar y manipular infinidad de información de nuestra vida común, nos brinda muchas posibilidades que podemos aplicar igualmente a infinidad de ocasiones y necesidades, esto amplia enormemente las posibilidades en la manipulación de datos.  Que accione puedo realizar en una base de datos: 1. Con na base de datos creada podemos crear las tablas que deseemos, con el comandó CREATE TABLE podemos realizarlo, especificando las columnas y el tipo de datos que va a albergar.  2.Podemos relacionar tablas con las claves primarias y foráneas: EJEMPLO: ---TABLA SEDE  CREATE TABLE SEDE ( CODIGO_SEDE INT, DIRECCION_SEDE VARCHAR(50), ADMINISTRADOR_SEDE VARCHAR(50), CONSTRAINT PK_TSEDE PRIMARY KEY(CODIGO_SEDE)--- PRIMARIA ) --TABLA ADMINISTRADOR CREATE TABLE ADMINISTRADOR ( ...

Mi aprendizaje sobre Diseño de bases de datos

Imagen
 

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.