Skip to content

Resumen contenidos

Cristian Ordoñez edited this page Jun 18, 2019 · 1 revision

1.INCIAMOS REVISANDO LAS PROPIEDADES Y EVENTOS DE UN CONTROL DATAGRIDVIEW`

Con el control DataGridView podemos mostrar y editar los datos en tablas a partir de numerosos tipos diferentes de orígenes de datos. El control DataGridView admite el enlace de datos a las propiedades publicas de los objetos devueltos por estas interfaces. Altamente configurable y extensible, y proporciona muchas propiedades, métodos y eventos para personalizar su apariencia y comportamiento. Podemos usar un control DataGridView para mostrar datos con o sin un origen de datos subyacente. Sin especificar un origen de datos, puede crear columnas y filas que contengan datos y agregarlos directamente a DataGridView usando las propiedades Filas y Columnas. También puede usar la colección Filas para acceder a los objetos DataGridViewRow y la propiedad DataGridViewRow.Cells para leer o escribir valores de celda directamente. 2.PROCEDIMIENTOS PARA ENLAZAR DATOS AL CONTROL DATAGRIDVIEW DE FORMULARIOS DE WF Como vimos el Datagridview puede enlazarse con una variedad de orígenes de datos. Por lo general, enlaza a un BindingSource que administra la interacción con el origen de datos. El BindingSource puede ser cualquier origen de datos de Windows Forms

  1. PARA CONECTAR CON CONTROL DATAGRIDVIEW A UNA BASE DE DATOS:

El siguiente ejemplo de código implementa un GetData método que inicializa un SqlDataAdaptery lo usa para rellenar un DataTable. private static DataSet SelectRows(DataSet dataset, string connectionString,string queryString) { using (SqlConnection connection = new SqlConnection(connectionString)) { SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand( queryString, connection); adapter.Fill(dataset); return dataset; } } El SqlDataAdapter, actúa como puente entre un DataSet y SQL Server para recuperar y guardar datos. El SqlDataAdapter proporciona este puente mediante la asignación de Fill, que cambia los datos en el DataSet para que coincida con los datos del origen de datos, y Update, que cambia los datos del origen de datos para que coincida con los datos en el DataSet, mediante el instrucciones de Transact-SQL adecuadas en el origen de datos

  1. CUADROS DE DIALOGO

Estos tipos de ventanas se conocen como cuadros de diálogo, y hay dos tipos:

** Modales y ** No modales.

Un modalcuadro de diálogo se muestra una función cuando la función necesita datos adicionales de un usuario para continuar.

Como la función depende del cuadro de diálogo modal para recopilar datos, el cuadro de diálogo modal también impide que un usuario active otras ventanas de la aplicación mientras permanece abierto. En la mayoría de los casos, un cuadro de diálogo modal permite que un usuario indique cuando ha terminado con el cuadro de diálogo modal presionando un Aceptar o cancelar botón. Al presionar el Aceptar botón indica que el usuario ha especificado los datos y quiere que la función continúe procesando esos datos. Al presionar el cancelar botón indica que un usuario desea detener la ejecución de la función. Los ejemplos más comunes de cuadros de diálogo modales se muestran para abrir, guardar e imprimir datos.

Un no modal cuadro de diálogo, por otro lado, no impide que un usuario active otras ventanas mientras está abierto.

si un usuario quiere buscar las repeticiones de una palabra determinada en un documento, a menudo una ventana principal abrirá un cuadro de diálogo para solicitar al usuario la palabra que está buscando.

  • Recopilar información de los usuarios.
  • Mostrar y recopilar información.
  • Mostrar información específica a los usuarios.
  1. BASE DE DATOS 2 CONCEPTOS GENERALES

DEFINICIÓN.- Es un conjunto de datos relacionados, representan un aspecto del mundo real, construida para un proposito especifico.

DBMS.- Es un software especializado en gestión de base de datos, permite a los usuarios crear y mantener una base de datos

ESQUEMA DE UNA BD:

Describe la estructura de una BD Define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla Es estable

INSTANCIA DE UNA BD:

Es el conjunto de datos almacenados en la BD en un cierto momento Es inestable

ELEMENTOS DE UNA BD:

Tablas – Es el elemento principal de la base de datos, ya que allí se registra la información que se quiere gestionar. Está compuesta, como si se tratase de una planilla de cálculo, por filas y columnas. Cada archivo de una base de datos puede contener tantas tablas como se requiera. Formularios – La información dentro de la base de datos puede introducirse directamente en las tablas, pero también a través de un formulario – lo que resulta más cómodo y práctico –. Loa formularios hacen que se más fácil arrastrar los datos. Consultas – es el elemento que se emplea para seleccionar una determinada información del interior de la base de datos. La consulta, de esta manera, permite establecer criterios de búsqueda para que Access seleccione, dentro de las tablas, aquellos datos que se quieren conocer. Informas – Se utilizan para que la información aparezca ordenada y bien presentada en el momento de la impresión del documento. Gracias a los informes, el usuario puede seleccionar que información, de la que se registró en las tablas de una base de datos, desea imprimir y con qué formato.

ACTORES

Administradores de la Base de Datos (DBA):

Son responsables de: Autorizar el acceso a la BD,Coordinar y monitorear su uso

DISEÑADORES DE LA BD

Identificar los datos que van a ser almacenados Elegir las estructuras adecuadas para representar y almacenar estos datos

USUARIOS FINALES

PERSONAS CUYO TRABAJO REQUIERE ACCESO A LA BD

ANALISTAS DE SISTEMAS

DETERMINAN LOS REQUERIMIENTOS DELOS USUARIOS FINALES

VENTAJAS D EUSAR UNA BD:

Permite una mejor organización de la información:

Definición central de datos Abstracción de datos Múltiples vistas de los datos Almacenamiento de datos y programas Control de concurrencia Seguridad y Recuperación ante fallas Separación entre programas y datos Control de Restricciones de Integridad Estandarización de modelos y lenguajes

PROPIEDADES DBMS

control globlal único de la bd

ARQUITECTURA

Nivel externo Nivel logico Nivel fisico

UNA BD QUE REPRESENTA?

Representa un aspecto del mundo real, una BD es un conjunto de datos lógicamente coherente, con cierto significado. DIrigida a ciertos tipos de usuario

Puede tener cualquier tamaño y se puede generar manualmente o mecanicamente.

QUÉ ES UN SISTEMA DE GESTOR DE BASE DE DATOS?

Es un conjunto de programas que permite a los usuarios crear y mantener una BD. Facilita el proceso de: definir, construir, manipular

Para definir una BD se especifica LAS ESTRUCTURAS Y LS TIPOS DE DATOS.

MANIPULACIÓN DE UNA BD: INtervienen funciones como:

Consultar Actualizar Generar informes

QUÉ ES UN SISTEMA DE BD?

COMPRENDE:

Los datos EL hadware en el que residen El software

NATURALEZA AUTODESCRIPTIVA

El sistema no sólo contiene la BD, sino también una definición o descripción completa de la BD. Esta definición se almacena en el catálogo del sistema,

CATALOGO.- COntiene la estructura de cada tabl, tipos, formato y restricciones

ABSTRACCION DE DATOS

Independencia entre los programas y los datos Independencia entre los programas y las operaciones

MODELO DE DATOS.- es un tipo de abstracción de los datos con que se obtiene esta representación conceptual.

MODELOS DE REPRESENTACION MAS COMUNES

Jerarquico De red Relacional

LENGUAJES DE BASE DE DATOS.- Los programas pueden usar un lenguaje de alto nivel , como Pascal o C;

un lenguaje de definición de datos (DDL) un lenguaje de manipulación de datos (DML)

RESPALDO Y RECUPERACION

Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software.

ROLES DE PERSONAS EN UN SISTEMA DE BD

Administrador BD Diseñador BD Usuarios Analistas de sistemas

TIPOS DE BDMS

Según el modelo: relacional,orientadoa a objetos, otros Según soporte: Mono-usuario, multi-usuario Según la distribución de la BD: Centralizado, distribuido

ARQUITECTURA DE UN SGBD.- separar las aplicaciones del usuario y la base de datos física. Se pueden definiren 3 esquemas

Externo, conceptual, interno.

POLIMORFISMO

En programación orientada a objetos, el polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.

HERENCIA

Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.

Clone this wiki locally