Вы находитесь на странице: 1из 3

UNIVERSIDAD CATÓLICA DE SANTA MARÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE MINAS


PRÁCTICA N° 09:
NOMBRE
CODIGO

Bases de Datos en Lenguaje C#

I OBJETIVOS

 Analizar y reconocer la programación de bases de datos.


 Aplicar en lenguaje C# el uso de bases de datos.

V CUESTIONARIO

1. ¿Qué otras plataformas utilizan el Windows Forms?

Con Windows Forms, puede desarrollar aplicaciones smart client. Las aplicaciones decliente
inteligente son aplicaciones gráficamente enriquecidas, fáciles de implementar y actualizar, que
pueden funcionar con o sin conexión a Internet y que pueden acceder a los recursos del equipo local
de un modo más seguro que las aplicaciones tradicionales basadas en Windows.
Crear interfaces de usuario completas, interactivas

Windows Forms es una tecnología de smart client para .NET Framework, un conjunto de bibliotecas
administradas que simplifican las tareas comunes de las aplicaciones, como leer y escribir en el
sistema de archivos. Cuando se usa un entorno de desarrollo como Visual Studio, puede crear
aplicaciones smart client de Windows Forms que muestran información, soliciten la entrada de los
usuarios y se comunican con equipos remotos a través de una red.

En Windows Forms, un formulario es una superficie visual en la que se muestra información al


usuario. Normalmente, las aplicaciones de Windows Forms se compilan mediante la adición de
controles a los formularios y el desarrollo de respuestas a las acciones del usuario, como clics del
mouse o presiones de teclas. Un control es un elemento de interfaz de usuario (UI) discreto que
muestra datos o acepta la entrada de datos.

Cuando un usuario realiza una acción en un formulario o en uno de sus controles, la acción genera un
evento. La aplicación reacciona a estos eventos mediante código y procesa los eventos cuando se
producen. Para más información, consulte el artículo sobre creación de controladores de eventos en
Windows Forms.

Windows Forms contiene diversos controles que puede agregar a los formularios: controles que
muestran cuadros de texto, botones, cuadros desplegables, botones de radio e incluso páginas
web. Para obtener una lista de todos los controles que puede usar en un formulario, consulte el
artículo sobre controles que se utilizan en formularios Windows Forms. Si un control existente no
satisface sus necesidades, Windows Forms también permite crear controles personalizados mediante
la clase UserControl.

Windows Forms tiene controles de interfaz de usuario enriquecidos que emulan las características de
las aplicaciones de tecnología avanzada como Microsoft Office. Los controles ToolStrip y MenuStrip le
permiten crear barras de herramientas y menús que contienen texto e imágenes, muestran submenús
y hospedan otros controles como cuadros de texto y cuadros combinados.

Con el Visual Studio arrastrar y colocar Diseñador de Windows Forms, puede crear fácilmente
aplicaciones de Windows Forms. Simplemente seleccione los controles con el cursor y agréguelos
donde desee en el formulario. El diseñador proporciona herramientas como líneas de cuadrícula y
líneas de ajuste para minimizar la molestia de alinear los controles. Y si usa Visual Studio o compilar
en la línea de comandos, puede usar el FlowLayoutPanel, TableLayoutPanel y SplitContainer diseños
de formularios de controles para crear avanzadas en menos tiempo.

Por último, si debe crear sus propios elementos de interfaz de usuario personalizados, el espacio de
nombres System.Drawing contiene una gran selección de clases para representar líneas, círculos y
otras formas directamente en un formulario.

2. ¿Cuáles son las características para definir una base datos?

 Una base de datos se compone de varias tablas o relaciones.


 No pueden existir dos tablas con el mismo nombre ni registro.
 Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
 La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y claves foráneas (o ajenas).
 Las claves primarias son la clave principal de un registro dentro de una tabla y estas
deben cumplir con la integridad de datos.
 Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave
primaria del registro padre; por medio de estas se hacen las formas relacionales.

3. ¿Cuál es el beneficio de utilizar una interfaz gráfica a comparación de métodos tradicionales?

Intuitivo
Una interfaz gráfica de usuario es intuitiva. Una persona que no haya usado nunca antes
una computadora podrá realizar una navegación básica con una GUI después de recibir unas
breves instrucciones. Los usuarios pueden simplemente hacer clic en el elemento con el que
quieren interactuar. Haz clic con el botón derecho sobre un objeto para abrir un menú
contextual y ver el resto de cosas que puedes hacer con él. Una interfaz de línea de
comandos es más oscura y requiere memorización. Un novato en computadoras no sabrá
que el comandos "DIR" muestra una lista de los archivos en un directorio si no se le dice.

Multitarea
Los sistemas operativos basados en GUI están diseñados para la multitarea. Puedes cambiar
el tamaño de cualquier ventana como necesites y colocarlas una al lado de otra para verlas
e interactuar con programas de forma simultánea. Los sistemas operativos de línea de
comandos suelen usar aplicaciones de pantalla completa. Aunque puede ser posible ejecutar
varias aplicaciones y cambiar entre ellas, normalmente no es posible verlas
simultáneamente.

Interfaz de aplicación
Las aplicaciones que están diseñadas para sistemas operativos basados en GUI suelen tener
interfaces parecidas. Por ejemplo, muchas aplicaciones Windows tienen barras en la parte
superior de la pantalla con opciones como "Archivo", "Editar", "Herramientas" y "Ayuda". Si
has usado estas funciones en una aplicación de Windows, sabes cómo usarlas en otra
aplicación aunque nunca hayas usado esa aplicación antes.

Multimedia rico
Los sistemas operativos basados en GUI están diseñados teniendo en cuenta multimedia rico
como imágenes, videos y música, y estos sistemas operativos usan plataformas de
programación como Microsoft DirectX y Adobe Flash para crear aplicaciones multimedia más
fáciles de desarrollar. Aunque es posible reproducir un video o escuchar música en un
sistema operativo basado en línea de comandos, suele ser más difícil.

Conceptos de visualización
Interactuar con objetos en una computadora incluye varios conceptos abstractos que
pueden ser difíciles de comprender para algunas personas. Los sistemas operativos basados
en GUI proporcionan representaciones visuales a estos conceptos. Los nuevos usuarios
aprenden rápido qué tienen las carpetas, y que puedes hacer doble clic en una carpeta para
ver lo que tiene. Un archivo suele tener un icono determinado que indica su tipo. Por
ejemplo, un archivo de sonido puede tener un icono que muestre una nota musical.

4. ¿Qué elementos de son necesarios para crear una base de datos en los diferentes sistemas
operativos como el Windows, Mac, Linux, etc?

SQL Server tienen tres tipos de archivos, tal como se muestra en la tabla
siguiente.
Archivo Descripción

Principal El archivo de datos principal incluye la información de inicio de la base de


datos y apunta a los demás archivos de la misma. Los datos y objetos del
usuario se pueden almacenar en este archivo o en archivos de datos
secundarios. Cada base de datos tiene un archivo de datos principal. La
extensión recomendada para los nombres de archivos de datos principales es
.mdf.

Secundario Los archivos de datos secundarios son opcionales, están definidos por el
usuario y almacenan los datos del usuario. Se pueden utilizar para distribuir
datos en varios discos colocando cada archivo en una unidad de disco
distinta. Además, si una base de datos supera el tamaño máximo establecido
para un archivo de Windows, puede utilizar los archivos de datos
secundarios para permitir el crecimiento de la base de datos.

La extensión de nombre de archivo recomendada para los archivos de datos


secundarios es .ndf.

Registro de Los archivos del registro de transacciones contienen la información de


transacciones registro que se utiliza para recuperar la base de datos. Cada base de datos
debe tener al menos un archivo de registro. La extensión recomendada para
los nombres de archivos de registro es .ldf.

Por ejemplo, puede crearse una base de datos sencilla denominada Ventas con un
archivo principal que contenga todos los datos y objetos y un archivo de registro con la
información del registro de transacciones. Por otra parte, puede crearse una base de
datos más compleja, Pedidos , compuesta por un archivo principal y cinco archivos
secundarios. Los datos y objetos de la base de datos se reparten entre los seis
archivos, y cuatro archivos de registro adicionales contienen la información del registro
de transacciones.

De forma predeterminada, los datos y los registros de transacciones se colocan en la


misma unidad y ruta de acceso para administrar los sistemas de un solo disco, pero
puede que esto no resulte óptimo para los entornos de producción. Se recomienda
colocar los archivos de datos y de registro en distintos discos.

5. ¿Cómo puede beneficiar el uso de bases de datos en Ingeniería de Minas? Indique un


ejemplo.

 Mas q todo en los programas de desarrollo en mias subterráneas en la parte de


planeamiento

Bibliografía
[1] J. F. Díaz, «galeon,» 20 10 2018. [En línea]. Available:
http://galeon.com/neoprogramadores/fxvsproc.htm. [Último acceso: 14 11 2018].
[2] N. Rivera, «hipertextua,» 26 09 2015. [En línea]. Available:
https://hipertextual.com/2015/09/programacion-beneficios. [Último acceso: 14 11 2018].
[3] «techlandia,» AdChoices, 01 01 2001. [En línea]. Available: https://techlandia.com/about-us.
[Último acceso: 14 11 2018].
[4] D. Torres, «stackoverflow,» 10 08 2008. [En línea]. Available:
https://stackoverflow.com/company. [Último acceso: 14 11 2018].

Вам также может понравиться