banco de preguntas sobre mysql

17
BANCO DE PREGUNTAS QUE ES UN SISTEMA INFORMATICO?? Un sistema informático es un conjunto de partes que funcionan relacionándose entre sí con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan. Por ejemplo, una computadora, sus dispositivos periféricos y la persona que la maneja, pueden constituir un sistema informático. QUE ES UN SISTEMA DE INFORMACION ¿? Son componentes que interactúan entyre si para lograr un objetivo común. Existen muchos pero la totalidad de ellos funciona con un un prototipo de cinco esquemas básicos. Elementos de entrada Procesamiento o transformación Elementos de salida. Mecanismos de control Objetivos. Es un conjunto de información, cuyo uso y acceso a la misma, no necesariamente está informatizada. Por ejemplo, el sistema de archivo de libros de una biblioteca y su actividad en general es un sistema de información. DIFERENCIAS ENTRE UN SISTEMA INFORMATICO Y SISTEMA DE INFORMACION En un sistema informático se utilizan computadoras para almacenar, procesar y/o acceder a información.

Upload: jose-martinez-carrera

Post on 01-Oct-2015

9 views

Category:

Documents


1 download

DESCRIPTION

preguntas sobre my SQL

TRANSCRIPT

BANCO DE PREGUNTAS

QUE ES UN SISTEMA INFORMATICO??Un sistema informtico es un conjunto de partes que funcionan relacionndose entre s con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan.Por ejemplo, una computadora, sus dispositivos perifricos y la persona que la maneja, pueden constituir un sistema informtico.

QUE ES UN SISTEMA DE INFORMACION ?Son componentes que interactan entyre si para lograr un objetivo comn.Existen muchos pero la totalidad de ellos funciona con un un prototipo de cinco esquemas bsicos. Elementos de entrada Procesamiento o transformacin Elementos de salida. Mecanismos de control Objetivos.Es un conjunto de informacin, cuyo uso y acceso a la misma, no necesariamente est informatizada. Por ejemplo, el sistema de archivo de libros de una biblioteca y su actividad en general es un sistema de informacin.DIFERENCIAS ENTRE UN SISTEMA INFORMATICO Y SISTEMA DE INFORMACIONEn un sistema informtico se utilizan computadoras para almacenar, procesar y/o acceder a informacin.* En un sistema de informacin se pueden utilizar computadoras, pero no es necesario. El acceso a la informacin puede ser fsico (por ejemplo, una persona se encarga de buscar en un archivador).* Tanto el sistema informtico como el sistema de informacin, incluyen a las personas que acceden o producen informacin dentro del sistema. Las personas tienen que capacitarse para entender el funcionamiento y procedimientos que soporta sistema.* Ambos sistemas tienen un propsito. Por ejemplo, gestionar el acceso y distribucin de libros una biblioteca, administrar la entrada/salida de mercadera, personal y otros recursos de un comercio, etc.QUE ES UN PROGRAMA INFORMATICO??Un programa informtico es un conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en una computadora. Sin programas, estas mquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que ms genricamente se refiere al equipamiento lgico o soporte lgico de una computadora digital.

QUE SIGNIFICA PROGRAMAR??La programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales

QUE TIPO DE INGENIERIA O MODELO DE PROCESO DE SOFTWARE ESTA UTIIZANDO??Se utiliza el modelo en cascadaEste enfoque metodolgico que ordena rigurosamente las etapas del ciclo de vida del software, de forma tal que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente anterior. Modelo en Cascada: El ms conocido, est basado en el ciclo convencional de una ingeniera, El ciclo de vida bsico de un software consta de los siguientes procedimientos: Definicin de objetivos Anlisis de los requisitos y su viabilidad Diseo Programacin Pruebas Integracin Prueba beta Documentacin

1.- Por qu utiliz mysql:MySQL es un sistema de administracin de bases de datos relacional(RDBMS). Se trata de un programa capaz de almacenar una enorme cantidad dedatos de gran variedad y de distribuirlos para cubrir las necesidades de cualquiertip0 de organizacin, desde pequeos establecimientos comerciales a grandesempresas y organismos administrativos.MYSQL COMPITE CON como Oracle, SQL Server y DB2.MySQL es la base de datos de cdigo abierto ms popular del mundo. Cdigoabierto significa que todo el mundo puede acceder al cdigo fuente, es decir, alcdigo de programacin de MySQL. Todo el mundo puede contribuir para incluirelementos, arreglar problemas, realizar mejoras o sugerir optimizaciones. Y asocurre. MySQL ha pasado de ser una "pequeita" base de datos a una completaherramienta y ha conseguido superar a una gran cantidad de bases de datoscomerciales (lo que ha asustado a la mayor parte de 10s proveedores comercialesde bases de datos). Por lo tanto, su rpido desarrollo se debe a la contribucin demucha gente a1 proyecto, as como a la dedicacin del equipo de MySQL.A diferencia de 10s proyectos propietarios, en 10s que el cdigo fuente esdesarrollado por un nmero reducido de personas y se protege atentamente, 10sproyectos de cdigo abierto no excluyen a nadie interesado en aportar ideas, sidisponen de 10s conocimientos necesarios.

2.- POR QUE NO UTILIZO OTROS MOTORES DE BASE DATOS: Primero porque mysql es compatible con el lenguaje PHP que tambin en es de cdigo abierto.Segundo porque la mayora de tcnicos se encaminan a la utilizacin del software libre, que permitir a futuro al admininstrador del necesite sistema realizar con mayor comodidad las modificaciones que el Colegio Roldos necesite a futuro.Tercero: que al ser de cdigo abierto no necesita un presupuesto nuevo, como sera en el caso de un software privativo (LO MISMO PARA PHP)3.- Cuales son los comandos dml de sql INSERT. SELECT, UPDATE y DELETE constituyen las cuatro instruccionesde uso ms habitual para manipular datos. Estas cuatro instrucciones formanparte del Lenguaje de manipulacin de datos (DML) de SQL. Con ellas, dispondrde toda la municin necesaria para modificar 1os datos de sus registros.

4.- Cules los comandos ddl de sql:Lenguaje de definicin de datos (DDL)El lenguaje de definicin de datos (en inglsData Definition Language, oDDL), es el que se encarga de la modificacin de la estructura de los objetos de la base de datos. Incluye rdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones bsicas: CREATE( CREAR BASE, TABLAS), ALTER( MODIFCAR TABLAS, DROP( ELIMINAR TABLA, BASES DE DATOS) y TRUNCATE( ELIMINA EL CONJUNTO COMPLETO DE REGISTROS DE UNA TABLA).

5.- QUES JQUERY, EN QU PARTE EL SISTEMA LO UTILIZ, POR QU Y PARA QU

Para que podamos entrar al tema es necesario que indique qu es un FRAMEWORK.Framework es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Tipicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje de scripting (interpretado comando por comando cada vez que se ejecutan) entre otros softwares para ayudar a desarrollar y unir los diferentes componentes de un proyecto.Los Frameworks son desarrollados con el objetivo de brindarles a los programadores y diseadores una mejor organizacin y estructura a sus proyectos.

Jquery es un framework que se utiliz para configurar varios de los campos(textbox) , para que sean validados, obligatorios, solo numricos, de tipo fecha, correo electrnico, autocompletar,etc. Entonces si el dato no es ingresado o si es ingresado incorrectamente, jquery no nos permite seguir avanzando.

6.- EXPLIQUE QUE ES INGENIERIA DE SOFTWARE.

Es una disciplina de la ingeniera que comprende todos los aspectos de la produccin de software, desde las etapas iniciales hasta el mantenimiento de ste.

6.- QUE TECNOLOGIA UTILIZO EN DESARROLLO DE SUS APLICACINUtilizamos la tecnologia LAMP, que significa la unin de varias tecnologas como:L, de Linux, ya se utiliza un servidor con SO Centos.\A, de Apache, que es el servidor WebM, de Mysql nuestro RDBMS( Sistema de administracin de base de datos relacional).P, de Php, el lenguaje de programacin utilizado.

7.- QUE TECNICAS UTLIZO PARA DESARROLLAR SU APLICACIONSe utilizo primordialmente la tcnica de desarrollo web llamada AJAX, que es un acrnimo de Asynchronous JavaScript And XML (en ingls JavaScript y XML asncronos). Tcnica de desarrollo web para crear aplicaciones interactivas mediante la combinacin de tres tecnologas ya existentes: HTML (o XHTML) y Hojas de Estilo en Cascada (CSS) para presentar la informacin; Document Object Model (DOM) y JavaScript, para interactuar dinmicamente con los datos, y XML y XSLT, para intercambiar y manipular datos de manera desincronizada con un servidor web (aunque las aplicaciones AJAX pueden usar otro tipo de tecnologas, incluyendo texto llano, para realizar esta labor). Como el DHTML o LAMP, AJAX no constituye una tecnologa en s, pero es un trmino que engloba a un grupo de stas que trabajan conjuntamente.

8.- QUE SERVIDOR WEB UTILIZO PARA EL DESARROLLO DE LA APLICACIN:Un servidor web es un programa que se ejecuta continuamente en un computador, mantenindose a la espera de peticiones de ejecucin que le har un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una pgina web o informacin de todo tipo, de acuerdo a los comandos solicitados. En este punto es necesario aclarar lo siguiente: mientras que comnmente se utiliza la palabra servidor para referirnos a una computadora con un software servidor instalado, en estricto rigor un servidor es el software que permite la realizacin de las funciones descritas.El servidor vendra a ser la "casa" de los sitios que visitamos en la Internet. Los sitios se alojan en computadores con servidores instalados, y cuando un usuario los visita son estas computadoras las que proporcionan al usuario la interaccin con el sitio en cuestin. Existen varios servidores web como: HTTP CHEROKEE, EL INTERNET INFORMATION SERVER y el APACHE entre otros. Por ser el mas popular y brindar una mejor calidad de respuesta, de cdigo abierto, por ser multiplataforma( LINUX, MICROSOFT,MACHINTOCH) y por soportar lenguajes PIR, PYTHON, TCL y PHP), hemos escogido el servidor web APACHE.

9.-POR QUE UTILIZO PHP.PHP y MYSQL, trabajan muy bien juntos, es un sociedad dinmicaPHP. Significa: PHP es un acrnimo que significa PHP Hypertext Pre-processor

base de datosPHP es un lenguaje de programacin interpretado (Lenguaje de alto rendimiento), diseado originalmente para la creacin de pginas web dinmicas. Se usa principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.

10. QUE SEGURIDADES SE UTIILIZO PARA LA BASE DEDATOS.

MySql maneja encriptamiento por default, ya que una de sus principales caractersticas es la proteccin de los datos.Entonces como regla de seguridad se realiz lo siguiente:Proteger con password el acceso al servidorProteger la base de datos con contraseaProteger la aplicacin que accede a la base de datos con contraseaNuestro sistema tiene autorizaciones de accesos bajo un usuario y contrasea

11. QUE ES UNA APLICACIN WEB CON ACCESO A UNA BASE DE DATOS.Una aplicacin web es cualquier aplicacin que es accedida va web por una red como internet o una intranet.Es una pgina web especial, que tiene una base de datos asociada y que permite una mayor interaccin del usuario. (INTERACTUAR= RELACIONARSE EN FORMA RECIPROCA CON VARIAS COSAS. ESPECIALMENTE SI ES ENTRE UN ORDENADRO Y SU USUARIO. EN NUESTRO CASO, INTERACTUAR CON LA APLICACION Y LA BASE DATOS).

12.- QUE TIPO DE SERVIDOR DE BASE DATOS UTILIZUn servidor de base de datos (database server). Es un programa que provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. Tambin puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio.Los sistemas de administracin de base de datos (SGBDR) generalmente proveen funcionalidades para servidores de base de datos, en cambio otros (como por ejemplo, MySQL) solamente proveen construccin y acceso a la base de datos.Como sistema operativo para el servidor utilizamos el CENTOS 5.0, que nos provee la base de datos Mysql y el tambin el servidor web Apache que pueden ser configurados de acuerdo a la necesidad particular.12.- POR QUE SE UTILIZO UN ROUTER DLINK. Y NO OTRA MARCA. EN QUE CAPA TRABAJA.

El router Dlink Wireless proporciona la mejor seal para su red inalmbrica 802.11g, permitiendo elevar las caractersticas de su red utilizando la tecnologa Wireless N, la que proporciona un excelente performance en velocidad de transferencia inalmbrica de hasta 300Mbps y una cobertura de seal 5 veces superior al estndar anterior 802.11g. Podemos compartir su conexin de Internet y todos sus archivos dentro de su red de manera inalmbrica y cableada, como vdeo, msica, fotos y documentos. El Dlink utiliza la tecnologa de antenas inteligentes al transmitir mltiples corrientes de datos que le permiten recibir y emitir seales inalmbricas hasta en los rincones ms alejados de las oficinas del Colegio. Es fcil de configurar gracias al software de configuracin integrado en el equipo, se puede configurar y habilitar red inalmbrica en tan solo minutos. El software le guiar paso a paso a travs del proceso de configuracin permitindole instalar su nuevo router y lograr la conectividad total de su red de manera sencilla y sin complicaciones.

Seguridad incorporadaEl DIR-615 soporta las ltimas caractersticas de seguridad inalmbrica para ayudar a prevenir el acceso no autorizado, sean estas amenazas a travs de la propia red inalmbrica o a travs de Internet. Soporta los estndares de encriptacin WEP, WPA y WPA2 permitindole utilizar la mejor opcin de encriptacin para el traspaso de informacin. En forma adicional, este Wireless Router N utiliza doble cortafuego activo (SPI y NAT) para prevenir posibles ataques que provengan de internet.Entregando un gran rendimiento inalmbrico con velocidades de hasta 300Mbps y brindando una cobertura 5 veces mayor que el estndar 802.11g, el DIR-615 es la solucin ideal costo/efectiva El costo actual es de aprox. 120 dlares

13.- PARA LA TRANSMISION DE DATOS, QUE PROTOCOLOS ( estndares web) SE UTILIZ.Para crear el sitio web utilizamos varios estndares como:El URL que es Los URLs (Localizador uniforme de recursos Uniform Resource Locator) son identificadores que permiten acceder a recursos (pginas) web. En la misma forma en que los humanos utilizamos direcciones para identificar y encontrar ubicaciones, los URLs le sirven al navegador (y otros sistemas) para encontrar una pgina o recurso Web en el vasto mundo del Internet.FTP . Protocolo de Transferencia de Archivos') en informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21.

SFTP.- SSH File Transfer Protocol (tambin conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de Aplicacin que proporciona la funcionalidad necesaria para la transferencia y manipulacin de archivos sobre un flujo de datos fiable. Se utiliza comnmente con SSH para proporcionar la seguridad a los datos, aunque permite ser usado con otros protocolos de seguridad. Por lo tanto, la seguridad no la provee directamente el protocolo SFTP, sino SSH o el protocolo que sea utilizado en su caso para este cometido.SSH.-

TCP/IP.- El Protocolo de Control de Transmisin (TCP) permite a dos anfitriones establecer una conexin e intercambiar datos. El TCP garantiza la entrega de datos, es decir, que los datos no se pierdan durante la transmisin y tambin garantiza que los paquetes sean entregados en el mismo orden en el cual fueron enviados.El Protocolo de Internet (IP) utiliza direcciones que son series de cuatro nmeros octetos (byte) con un formato de punto decimal, por ejemplo: 69.5.163.59Los Protocolos de Aplicacin como HTTP y FTP se basan y utilizan TCP/IP.

HTTP: Las vemos continuamente, siempre al principio de la barra de direcciones. Esas cuatro letras, HTTP son las siglas de Hyper Text Transport Protocol, bsicamente la forma bonita de decir que se trata de un lenguaje para intercambiar informacin entre servidores y clientes de la red. Es un sencillo protocolo cliente-servidor que articula los intercambios de informacin entre los clientes Web y los servidores HTTP. Trabaja en el puerto 80

HTTPS: Para empezar, una buena idea es conocer que significa la S y no es otra cosa que el vocablo en ingls secure . Cuando navegamos por Internet la mayora de las pginas empiezan por http://. Esto quiere decir que utiliza lenguaje normal, pero que podra no ser seguroPara evitar estos problemas se cre un nuevo protocolo que hasta la misma Google implanta en forma de beta. Cuando un sitio empieza por https://, nuestro ordenador est conectado a una pgina que nos est hablando en un lenguaje codificado(encriptacin TLS), a prueba de invasores y con mayor seguridad. . Puerto utilizado por defecto: 443

HTML: lenguaje de marcado de hipertexto

Esto hace la diferencia entre estos dos protocolosMETODOLOGIA UTILIZADA:14.- COMO ES SU INVESTIGACIN: Cuali-cuanti:Cuali, porque se investig el criterio de estudiantes, docente y personal administrativo, es decir la investigacin de sus cualidades.Cuanti, porque se ingresan datos y valores numricos

QUE ES EL METODO ANALITICO SINTETICO Y EN QUE PARTE DE SU INVESTIGACIN SE UTILIZA:Para la investigacin cientfica los dos mtodos son de suma importancia pues incorporan el intelecto. El Analtico parte de una descomposicin mental del objeto a estudiar en forma total, en todas sus partes, en sus relaciones y cualidades. El Sinttico, es todo lo contrario, es decir que mentalmente establece la unin de las partes que se analiza, en un todo. (DAZ NARVEZ, 2006)En el desarrollo de la investigacin fue necesario realizar la consulta de un sinnmero de libros, resumir, levantar fichas bibliogrficas, emitir criterios y verificar lo que nos servirn para un adecuado planteamiento de la Hiptesis.

18. QUE ENTIENDE POR METIDO INDUCTIVO DEDUCTIVO Y COMO LO UTILIZ:Este mtodo es una forma de razonamiento que se caracteriza por el anlisis de casos particulares para dirigirse a un caso general. (DAZ NARVEZ, 2006)Este mtodo nos ayud en la: Determinacin y medicin de las magnitudes. Seleccin de la hiptesis. Desarrollo matemtico de la teora. Comparacin de la teora con la experiencia.

Con la aplicacin de este mtodo, se observ que cada uno de los requerimientos institucionales y que son gestionados por varias personas, sean satisfechos por el sistema19.- EXPLIQUE EL METODO HIPOTETICO DEDUCTIVO, COMO LO UTILIZ:Es una descripcin del mtodo cientfico. Consiste en emitir hiptesis ante las posibles soluciones que se ha encontrado a un problema planteado y comprobar que los datos obtenidos estn de acuerdo con dicha hiptesis. (CEGARRA, 2004)Se escogi tambin este mtodo para que nos ayude en la confirmacin de la hiptesis del presente trabajo en base a los datos obtenidos en la investigacin de campo.

EXPLIQUE SOBRE LA ARQUITECTURA UTILIZADA EN SUS SISTEMAHemos utilizado la programacin por capas, que es una arquitectura cliente-servidor de tres capas.Es necesario definir que:Capa de presentacin: tambin se denomina capa de usuario y la que el sistema le presenta y mira el cliente( ventas, mens, diseo, botones, etc), le co nica la informacin y captura la informacin que el usuario ingresa. Nota: esta capa solamente se comunica con la capara de Reglas del Negocio.Capa de Reglas del negocio: Aqu se encuentran los programas que se ejecutan( programacin, validaciones, restricciones, seguridades, etc.), reciben las peticiones del usuario y envan las respuestas tras el proceso.Capa de datos: los datos se encuentran en esta capa y es la encargada de acceder a los mismos( Base de datos o repositorio de datos). Est formada por un gestor de base de datos que realizan todo el almacenamiento). Reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.

QUE ES LA WEB.- Es la red mundial de documentos HTML donde decenas de millares de computadoras de propiedad independiente trabajan juntas como una sola, en un servicio de internet.Tambin podemos definirla como un sistema basado en mens que utiliza la arquitectura cliente-servidor.

QUE ES HIPERTEXTO: Es el nombre que recibe el texto, que se muestra en la pantalla de un dispositivo electrnico y permite enlazarse a otros documentos por medio de un Link (enlace)

20. SUS SITEMA AYUDA A LA TOMA DE DECISIONES??

20.- COMO SE CONTROLA EL INICIO DE SESIN Y EN QUE PARTE DEL LA PROGRAMACION SE ENCUENTRA: ING. MEZA.

21. EN QUE PARTE DE NUESTRA APLICACIN SE DEMUESTRA QUE SE UTILIZA LA TECNOLOGIA AJAX.

22.- FALTA UN BOTON RETORNAR AL MOMENTO DE ELIMINAR UN REGISTRO. AL INGRESRA TAMBIEN UNA CEDULA DUPLICADA.