tag:blogger.com,1999:blog-43204445688775217322024-02-18T20:32:27.186-07:00Antonio Ortiz, asesor en sistemasBlog de Antonio Ortiz, dedicado al desarrollo de software en generalAntonio Ortizhttp://www.blogger.com/profile/15566401472554059488noreply@blogger.comBlogger22125tag:blogger.com,1999:blog-4320444568877521732.post-31568014152632073342018-10-25T21:07:00.002-06:002018-11-14T20:09:27.657-07:00Integridad de los datos en SQL Server con CHECKSUM
Uno de los requerimientos importantes son la integridad de los datos, es necesario garantizar que ciertos datos queden fijos después de algún proceso y solo se pueden modificar mediante permisos especiales o un proceso determinado.
Es posible detectar si cambian los datos incluso por un programador que tiene acceso a línea de comandos para escribir sentencias Transact SQL usando la función Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-6051862896789419792018-10-25T20:53:00.003-06:002018-10-30T18:34:33.366-07:00Optimizando para velocidad con las relaciones uno a uno
Debo aclarar que las relaciones uno a uno, no son una forma 'normal', esto significa que durante un proceso de normalización deberían desaparecer las relaciones uno a uno... excepto cuando se 'desnormaliza' conscientemente por asi convenir, como es este caso.
Problema: Tengo una aplicación de ventas, donde en últimos tiempos el proceso de seleccionar las facturas pendientes de pago se Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-90978105495992396282014-11-05T00:25:00.003-07:002018-10-25T22:54:24.441-06:00Bases Distribuidas con SQL Server 2012
Estamos en la recta final de este año 2014 y ha sido de muchas ocupaciones, sin embargo estoy haciendo un esfuerzo por avanzar con el contenido del libro: "Bases de Datos Distribuidas con SQL Server 2012", el cual pretende ser un curso multimedia (Libro+Videos+Certificacion) con el fin de ser el material que acompañe la materia de "Bases de Datos Distribuidas" que se imparte en la mayoria de Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-4320444568877521732.post-37024208071615143732014-08-25T01:22:00.004-06:002018-10-25T22:54:01.691-06:00Relaciones en bases de datos
Cuando aprendemos el modelo relacional, el cual es el mas conocido en teoría de datos; normalmente se nos enseña que existen 4 tipos de relaciones:
Uno a uno (1 a 1)
Uno a muchos (1 a N)
Muchos a muchos (N a M)
Muchos a uno (N a 1)
Lo que pocas veces se nos explica claramente es que el modelo relacional solo es válido durante la fase de diseño delUnknownnoreply@blogger.com2tag:blogger.com,1999:blog-4320444568877521732.post-46057674369718657662013-10-22T01:57:00.002-06:002013-10-22T02:04:54.410-06:00Reunion de Comunidad .NET Tepic
Este martes 22 de Octubre tendremos la reunión de Comunidad .NET dentro del marco de la semana de Ciencia y Tecnología; el CETIS 100 ha tenido a bien proporcionarnos el auditorio para nuestra reunión de comunidad. Hay gran entusiasmo entre los miembros de la comunidad, alumnos y profesores que esperan esta serie de conferencias orientadas al tema de la educación.
Durante esta serie de Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-14291221222335157592013-06-13T16:47:00.001-06:002013-06-13T17:58:37.632-06:00Perfil del (buen) programador
La programación de computadoras es un trabajo que require conocimiento de múltiples disciplinas y mucho se escribe sobre lo que es necesario que sepa o lo que es inútil para un programador. En este artículo intentaré describir lo que desde mi perspectiva como programador con 20 años de experiencia es importante que deba estar entre los conocimientos de un buen programador.
Al iniciar a Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-10849489195854604352013-06-04T01:02:00.002-06:002013-09-07T00:27:53.586-06:00Reparar base de datos SQL Server 2005 o posteriorEn algunas ocasiones las base de datos se dañan con fallas de hardware, apagones inesperados del servidor y transacciones interrumpidas incorrectamente. SQL Server provee de sentencias que permiten verificar y reparar una base de datos con inconsistencias o dañada.
Antes de realizar el siguiente procedimiento deberia realizar un respaldo de la base de datos dañada si lo permite SQL Server o Unknownnoreply@blogger.com29tag:blogger.com,1999:blog-4320444568877521732.post-17982124103559088422012-09-29T22:32:00.002-06:002012-09-29T23:24:50.100-06:00MICROSOFT ACCESS 2010 RUNTIME CON SP1
Ya pasó más de un año desde que Microsoft liberó el Service Pack 1 del Runtime de Access 2010 y es momento que muchos esperan la versión del instalador del runtime con el service pack integrado. Si se intenta una instalación desde cero con el SP1 del runtime, nos indicará como requisito tener instalado el runtime de Microsoft Access 2010.
Después de investigar un poco me di a la tarea de Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-4320444568877521732.post-57552750955014985532012-09-24T12:14:00.004-06:002012-09-24T12:23:22.372-06:00Conferencias en CETIS 100 TepicEste martes 25 y Jueves 27 fui invitado al Centro de Estudios Tecnologicos y de Servicios No. 100, lugar donde hice mis estudios de preparatoria y mi carrera como tecnico programador para dar una serie de conferencias a los alumnos de Administracion e Informatica,
El tema para el area de informatica sera "Bases de Datos con SQL Server 2008", donde se mostraran las facilidades que proporciona Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-36790380607776838742012-03-27T21:07:00.019-07:002012-05-25T23:00:03.559-06:00DIPLOMADO: BASES DE DATOS DISTRIBUIDAS CON SQL SERVER 2008
Invitacion abierta al diplomado presencial que impartiré proximamente en el Conalep 169 Tepic, haciendo enfasis en la aplicacion practica de la arquitectura de bases de datos distribuidas.
Dirigido a: Programadores, Analistas de Sistemas, Administradores de sistemas, Estudiantes y Profesores que deseen aprender a diseñar e implementar un modelo de base de datos distribuida.
Requisitos: Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-80916420365679242552011-09-01T03:02:00.017-06:002011-09-12T14:37:00.518-06:00El hardware costoso en las PYMES y la mala Arquitectura de Software
Salvo rarisimas ocasiones la compra de hardware costoso en las PYMES (Pequeñas Y Mediamas Empresas) es justificable, esto pasa mas comunmente cuando se adquiere un software mal diseñado y peor programado. En estos casos son los propios desarrolladores del sistema quienes sugieren la compra de un hardware 'moderno' que sea compatible a su sistema.
A continuacion relatare algunas experiencias de Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4320444568877521732.post-10894963224022881552010-09-13T23:57:00.004-06:002011-01-28T21:33:54.871-07:00Dia del ProgramadorApenas hoy me entere que es dia del Programador, esto por ser el dia 256 del año, o lo que es lo mismo 2^8, y hasta sitio web existe: http://www.programmerday.info/
Por cierto tambien es mi cumpleaños.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4320444568877521732.post-47695250361836680652010-05-25T19:56:00.004-06:002010-07-05T17:17:08.791-06:00SQLBkHoy he terminado mi herramienta SQLBk, la cual se encarga de realizar respaldos de bases de datos SQL Server, comprimiendolos y enviandolos a un servidor FTP.
La version gratuita respaldar bases de datos de cualquier tamaño y las comprime en formato .gz (se abre con WinZip y Winrar) sin opcion de transferirla por FTP.
La funcionalidad es por demas sencilla, simplemente ejecutamos el Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4320444568877521732.post-48706305494066827662010-04-05T12:52:00.017-06:002010-04-05T13:17:55.783-06:00Lanzamiento de VS2010 & AzureEn esta ocasion estoy invitando a los desarrolladores, estudiantes y empresarios del software al evento de lanzamiento de Visual Studio 2010 y Azure, donde se mostraran las nuevas caracteristicas de VS2010 que permiten obtener mayor productividad y uso de caracteristicas especificas de Windows 7. Por otro lado se mostrara la plataforma de Microsoft para el modelo Software como Servicio (SAAS), laUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-9061389682675426102009-10-15T12:30:00.002-06:002009-10-15T12:34:09.438-06:00Reunion de la comunidad .NET Tepic 15/oct/2009Este jueves 15 de Octubre a las 7 pm, la comunidad .NET Tepic invita a su reunion, donde se mostraran caracteristicas de optimizacion en SQL Server 2008, la dinamica sera un poco diferente a otras reuniones, pues en esta ocasion se pretende ser un poco mas practica, es por eso que se realiza en las instalaciones de Quantum Soluciones.
La cita es en:
Av. Sauces #10
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-83438511949413625642009-08-14T16:45:00.008-06:002018-10-25T22:56:25.381-06:00Techdays 2009
Este jueves 13 de Agosto de 2009 asistí a Guadalajara al evento 'TechDays 2009', tenia dias registrado y esperaba ansioso la fecha, asi que hice preparativos y conduje por casi 3 hrs desde Tepic.
Antes de salir al evento converse por el mensajero con Jaime Sanchez, orador de Microsoft y Coordinador de comunidades Mexico, me comento que estaria presente en el Techdays en Guadalajara y Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-10220743814743782552009-08-03T11:41:00.006-06:002009-12-21T19:55:57.934-07:00El baul de Visual Basic 6.0Suguiendo en la revision de archivos viejos, encontre el instructivo del curso Visual Basic 6 que imparti hace ya algunos lustros. Al igual que el de Access, deseo ponerlo a la disposicion de cualquier persona que pueda serle de alguna utilidad.
Aqui el link de descarga:
http://ds.aortiz.net/descarga/manvb6.pdfUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-60013611504850333022009-07-31T22:32:00.003-06:002009-07-31T22:45:12.303-06:00El baul de AccessYa son cerca de 14 años que inicie a desarrollar aplicaciones en Microsoft Access, por alla en 1995 conoci Access 2.0 y me agrado su interfase agil para creacion de aplicaciones, tuve una gran ventaja incluso sobre otras personas que ya lo utilizaban y quienes me apoyaron al inicio, gracias a mis conocimientos de Visual Basic 2.0, en especifico en la parte de codificacion. Eso, y que ademas yo Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4320444568877521732.post-27626533034629297062009-05-15T14:47:00.001-06:002018-10-25T22:56:52.764-06:00Festival de Instalacion Internet Explorer 8
Nuestro proximo evento es el festival de instalacion de Internet Explorer 8, el cual es coordinado a nivel mundial por Microsoft y será replicado en Tepic.
- Fecha: 16/Junio/2009
- Lugar: Laboratorio 1 de la Facultad de Economia, UNIVERSIDAD AUTONOMA DE NAYARIT
Para asistir al evento puedes registrarte (sin costo) e imprimir tu pase en esta direccion: http://www.microsoft.com/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-71255555818157192372009-02-03T12:30:00.001-07:002009-06-21T13:21:12.573-06:00Evento SilverlightYa paso bastante tiempo desde este evento y no habia tenido tiempo de subir informacion sobre el. En esta ocasión tuvimos la fortuna de contar con Rodrigo Diaz, uno de los mejores expertos en latinoamerica en el tema de Silverlight.Una platica interesante donde explicó la arquitectura de silverlight asi como las posibilidades que nos brinda como desarrolladores y mejora de experiencia.Las Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-29012055946359024552008-06-09T03:30:00.000-06:002008-06-12T23:34:54.987-06:00Reunion de la comunidad .Net TepicEste 28 de Mayo pasado tuvimos la reunion de la comunidad .Net, donde se abordaron las nuevas caracteristicas de SQL Server 2008, tema que tuvo a bien compartir nuestro invitado Luis Cortes, aprovechando que estuvo en Tepic impartiendo el tema de SQL Server, en la certificacion que se esta proporcionando al Centro Nacional de Soluciones Anadic Nayarit (CNSA Nayarit) por parte de Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4320444568877521732.post-71084946274831237742007-08-25T16:18:00.000-06:002007-08-25T16:30:52.779-06:00Segunda reunión comunidad .NetEste sabado 25/Ago/2007 es nuestra segunda reunión de la comunidad .Net, aunque la primera reunión 'oficial' es el día 18/Sep/2007 en las instalaciones de la UAN, si alguien desea asistir deberá registrarse en el sitio web del evento y llevar impreso el cupón de registro.http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032350932&culture=es-MXAun no tenemos disponible información Unknownnoreply@blogger.com1