Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo
#19570288
#19570415
#16570103
Índice
• 3.1. Introducción
• 3.2. Control de Acceso de Datos
• 3.3. Herramientas de Acceso de Datos
• 3.4. Manipulación de Datos
• Conclusión
• Referencias
3.1. Introducción
3.1. Introducción
7
3.1. Introducción
8
Este sistema consiste en definir un identificador de la conexión mediante
el driver ODBC accesible desde el Panel de Control.
9
directorio físico completo de la base de datos.
Estos son los 3 pasos para realizar la conexión:
• Crear el objeto para conectarse a la Base de datos mediante
la instrucción Server.CreateObject("ADODB.Connection").
• Definir la conexión (con/sin DNS), mediante la instrucción
objConn.ConnectionString.
• Abrir la conexión mediante la instrucción: objConn.Open.
10
Lenguaje SQL
3.1. Introducción
Mediante el lenguaje SQL (Structured Query Language) se puede interactuar con los motores de base de datos relacionales para obtener y
modificar la información almacenada en la base de datos.
La información en una base de datos se almacena en tablas que a su vez se componen de columnas o campos.
Para realizar una consulta a una tabla se deberá utilizar la instrucción SELECT.
En una consulta básica en la cláusula SELECT se indican las columnas a visualizar, en la cláusula FROM, la tabla de la cual obtener los datos,
por último en la cláusula WHERE se indican las restricciones a aplicar.
3.1. Introducción
El acceso a través de Internet posibilita una forma rápida y cómoda de acceder a la información almacenada en la BD con el fin de recuperarla,
modificarla o insertarla.
Se despliega así todo un amplio abanico de posibilidades para el diseño de páginas web: catálogos en línea, con información siempre actualizada
sobre productos; información sobre visitantes, que puede actualizarse dinámicamente a medida que éstos navegan por el sitio web;
generación al vuelo de páginas, en función de selecciones o gustos del cliente, o del momento del día, o cualquier otro criterio; puede
conservar el contenido de un sitio web en una BD, que se cargue dinámicamente cuando el usuario solicita una página, de forma que separe
el diseño y formato de las páginas de su contenido; servicios en línea, como correo web, acceso remoto a BD corporativas, noticias, guías de
servicios y un largo etcétera.
A lo largo de este curso se explicará con un sencillo referente cómo diseñar aplicaciones en ASP que accedan a bases de datos.
3.2. Controles de Acceso de Datos
3.2. Controles de Acceso de Datos
El control de acceso constituye una poderosa herramienta para proteger la entrada a un web completo o sólo a ciertos
directorios concretos e incluso a ficheros o programas individuales.
3.2. Controles de Acceso de Datos
• Chart. Es un objeto de gráfico que expone eventos. Cuando agrega un gráfico a una hoja de trabajo, Visual Studio crea un objeto Gráfico que
puede programar directamente sin tener que atravesar el modelo de objetos de Microsoft Office Excel. Este objeto es el coordinador de la
gráfica según su totalidad y cual se agrupará la gráfica, y en de la gráfica será marcas, leyendas y otros elementos, los diferentes datos que
componen una gráfica son: Chart, ChartArea, Double, Serie.
• BindingNavigator. Es la interfaz de usuario (UI) de navegación y manipulación para controles que están vinculados a datos, permite a los
usuarios navegar y manipular datos en un formulario de Windows.
• BindingSource. Posee dos propósitos, primero proporciona una capa de indirección al vincular los controles de un formulario a los datos.
Esto se logra vinculando el componente BindingSource a su fuente de datos y luego vinculando los controles en su formulario al componente
BindingSource. Toda la interacción adicional con los datos, incluida la navegación, la clasificación, el filtrado y la actualización, se logra
con llamadas al componente BindingSource. En segundo lugar, el componente BindingSource puede actuar como una fuente de datos
fuertemente tipada. Agregar un tipo al componente BindingSource con el método Add crea una lista de ese tipo.
3.2. Controles de Acceso de Datos
• DataGridView. Proporciona una forma potente y flexible de mostrar datos en formato tabular. Puede usar el control DataGridView para
mostrar vistas de solo lectura de una pequeña cantidad de datos, o puede escalarlo para mostrar vistas editables de conjuntos de datos muy
grandes. Puede ampliar el control DataGridView de varias formas para crear comportamientos personalizados en sus aplicaciones.
• DataSet. Es un objeto que almacena (n) número de DataTables, estas tablas puedes estar conectadas dentro del DataSet.
3.3. Herramientas de Acceso de Datos
3.3. Herramientas de Acceso de Datos
Permite a los administradores y programadores ser más eficientes a la hora de definir y comprobar las conexiones a servidores remotos de bases de
datos IBM DB 2.4.
Muestra los orígenes de datos configurados en un panel de ámbito y resultados, de manera similar a como lo hace el Explorador de Windows, y
ofrece un Asistente para orígenes de datos intuitivo que le guía en el proceso de definición, verificación, prueba y almacenamiento de
información sobre las conexiones.
La herramienta de acceso a datos simplifica la configuración de la información de red, seguridad y bases de datos, lo que le ayuda a crear paquetes
en el sistema DB.
Se puede utilizar para comprobar las conexiones, ejecutar consultas de ejemplo y convertir orígenes de datos.
3.3. Herramientas de Acceso de Datos
El monitoreo suele ser necesario, ayuda a evitar problemas antes de que surjan, también ayuda a saber del buen estado de cada uno de los
componentes e identificar posibles problemas y degradaciones de rendimiento.
Los contadores del monitor incluyen: El Tamaño de Archivos de Datos, Porcentaje Usado de los archivos de registro, Transacciones Activas,
Registro de crecimientos, Espacio libre de archivos de registro, etc.
Tiene la capacidad de conectarse a la fuente de la base de datos y monitorear diversos valores de columnas en tablas, recolectar datos, así como
notificar a través de mensajes de alerta, si las propiedades de los sistemas de bases de datos van más allá de un umbral determinado.
3.3. Herramientas de Acceso de Datos
Una de las herramientas ha sido MySQL Proxy se ha encargado de monitorear y optimizar consultas y búsquedas, donde sus funciones son las
siguientes:
• Hacer un Log de todas las consultas que recibe el Servidor.
• Denegar consultas peligrosas que puedan dañar nuestra base de datos.
• Generar Alias de comandos comunes por ejemplo SLE se podría convertir en SELECT.
• Balancear la carga entre varios servidores de MySQL en un esquema de Master/Slave.
• Dar prioridad a ciertas consultas para acelerar la respuesta del servidor.
3.3. Herramientas de Acceso de Datos
Administra y garantiza el acceso pleno y óptimo a todos los datos expuestos por el servidor Microsoft SQL tanto para el motor de base
de datos como para cada una de las base de datos desplegadas en el sistema.
3.3. Herramientas de Acceso de Datos
Existe herramientas como lo son Profiler y el Performance Monitor, no solamente se permiten ver en procesos que se ejecutan en nuestro
servidor, nos ayudan a ver como esta el rendimiento del mismo, como son los discos, la memoria y el CPU que utiliza como motor
nuestra base de datos (BD).
• El Profiler nos permite crear trace para darle seguimiento a las ejecuciones y consultas que se realizan en un determinado servidor de
base de datos, filtrándolo las veces que deseamos, con un determinado proceso, base de datos o excluirse de nuestro seguimiento
• El Performance Editor es otra herramienta mas dentro de MySQL con el que podemos visualizar como se están comportando nuestros
discos duros, como la base de datos está utilizando la memoria y el procesador de nuestro servidor, picos muy altos en los discos no es
positivo para nuestro servidor, los cuales deberían mantenerse por debajo de un 20% y solo la memoria y el CPU puede tener ligeros
picos esporádicamente.
3.4. Manipulación de Datos
3.4. Manipulación de Datos
Dentro del Lenguaje de Manipulación de Datos se abarca los dos tipos de operaciones que son las siguientes:
• Operaciones para eliminar errores y actualizar conjuntos de datos actuales.
• Operaciones que hacen uso de técnicas analíticas para dar respuesta a preguntas específicas formuladas por el usuario.
Su proceso va desde una simple posición de dos o mas mapas, hasta una extracción compleja de elementos de información con una variedad de
fuentes.
Los Sistemas de Información Geográfica (SIG) junto con el Diseño Asistido por Computador (CAD) constituyen una parte integral del trabajo.
Esto incluye la representación visual de los datos y la integración de las soluciones de manejo de datos.
3.4. Manipulación de Datos
Es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de
consulta o modificación de los datos contenidos en las Bases de Datos (BD) del Sistema Gestor de Bases de Datos (SGBD).
Ha sido popular en la actualidad a través de SQL con la finalidad de recuperar y manipular datos en una base de datos relacional, otros
referentes son los IMS/DL1, CODASYL u otros más.
3.4. Manipulación de Datos
Ejemplo 1 (inserto valores alumno pepe en la Ejemplo 1 (modifico la materia donde el alumno Ejemplo 1 (borro todos los valores de las columnas
materia spd2 a la tabla cursada): sea pepe): alumno y materia donde la materia sea spd2):
INSERT INTO ''cursada'' (''alumno'', ''materia'') UPDATE ''cursada'' SET ''materia''= ''spd3'' DELETE FROM ''cursada'' WHERE ''materia''=
VALUES (''pepe'', ''spd2'') WHERE ''alumno''= ''pepe'' ''spd2''
Conclusión
• Las bases de datos forman el nucleó de las principales aplicaciones, sitio web y servicios corporativos.
• Que en todos los casos hay herramientas de gestión y control que permiten verificar su funcionamiento y eventualmente
corregirlo.
• También se entiende que tiene una elevada capacidad y solidez para administrar la información sin fallos ni errores.
Referencias
• Sitios Web
Sitios Web