Sei sulla pagina 1di 3

1.

Defina que es una base de datos Es la coleccin de datos relacionados unos con otros, sin datos repetidos perjudiciales o innecesarias, con el propsito de servir a una o ms aplicaciones en el manejo de datos. Otro concepto seria, una base de datos se define como un fichero en el cual se almacena informacin en campos o delimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de forma conjunta.

2.

Explique las caractersticas de una base de datos y Independencia de los Datos.- los datos almacenados no depende del programa, as que puede utilizar esos datos en otros programas dando ms libertad en el manejo y el uso de la base de datos. y Reduccin de la Redundancia.- Podemos programar a la base de datos para que la repeticin de algunos datos sean mnima as aprovechamos al mximo el espacio y evitamos datos inconsistentes. y Seguridad.- Ya que los datos son independientes podemos tener mayor control en la seguridad de la base de datos, pudiendo proteger al mximo los datos almacenados. y Visualizacin.- Los datos son visualizados en tablas haciendo ms fcil la observacin de todos los datos contenido en la base de datos. Ventajas y Desventajas de una base de datos

3.

VENTAJAS
y

Obtener ms informacin de la misma cantidad de data - La base de datos facilita al usuario obtener ms informacin debido a la facilidad que provee esta estructura para proveer datos a los usuarios (si se tiene el privilegio). Ejemplo: comparar un Centro de Cmputos tradicional en COBOL vs uno que utiliza una Base de Datos. Compartir los Datos - Usuarios de distintas oficinas pueden compartir datos si estn autorizados. Esto implica que si un dato cambia de contenido como por ejemplo la direccin de un cliente, todos los usuarios que pueden acceder ese dato, vern inmediatamente el cambio efectuado. Ejemplo: Explicar cmo trabajaba un Centro de Cmputos tradicional con un Sistema Estudiantil que tenga sub-sistemas de Registro, Asistencia Econmica, Estudio y Trabajo, Matrcula, etc. Balance de Requerimientos Conflictivos - Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo qu se encargue de su e funcionamiento. El ttulo para esa posicin es Administrador de Base de Datos y provee la ventaja de que Disea el sistema tomando en mente la necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la empre sa aunque algunos departamentos podran tener leves desventajas debido a su idiosincrasia. Tradicionalmente se diseaba y programa segn la necesidad de cada departamento por separado. Ejemplo: Explicar cmo en diferentes departamentos utilizaban diferentes herramientas y estructuras de datos para su sistema particular y como esto afectaba a los otros departamentos. Se refuerza la estandarizacin - Debido a lo que se mencion previamente, es ms fcil estandarizar procesos, formas, nombres de datos, formas, etc. Redundancia controlada - Debido al sistema tradicional de archivos independientes, los datos se duplicaban constantemente lo cual creaba mucha duplicidad de datos y

y y

creaba un problema de sincronizacin cuando se actualizaba un dato en un archivo en particular. Ejemplo: En el sistema de Registro y de Asistencia Econmica pasaba mucho eso. El mtodo que utilizaron para resolver el problema fue el de peridicamente actualizar el archivo de Asistencia Econmica, con el archivo de registradora (principal). Lo cual trae como consecuencia, uso innecesario de los recursos de la computadora. Ojo!, la redundancia se controla, no se elimina por completo.
y

Consistencia - Al controlarse la redundancia, cuando actualizas un dato, todos los usuarios autorizados de la Base de Datos pueden ver el cambio independientemente de que estn trabajando en distintos sistemas. Integridad - La base de datos tiene la capacidad de validar ciertas condiciones cuando los usuarios entran datos y rechazar entradas que no cumplan con esas condiciones. El DBA (Data Base Administrador) es responsable de establecer esas validaciones. Seguridad - El DBA al tener control central de los Datos, la Base de Datos le provee mecanismos que le permiten crear niveles de seguridad para distintos tipos de Usuarios. En COBOL esta opcin tendra que programarse. Flexibilidad y rapidez al obtener datos - Aqu el usuario puede fcilmente obtener informacin de la Base de Datos con tan solo escribir unas breves oraciones. Esto evita el antiguo y burocrtico proceso de llenar una peticin al Centro de Cmputos para poder obtener un informe. Ejemplo: Explicar como ocurra ese proceso. Aumenta la productividad de los programadores - Debido a que los programadores no se tienen que preocupar por la organizacin de los datos ni de su validacin, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad. Mejora el mantenimiento de los programas - Debido a que los datos son independientes de los programas (a diferencia de Cobol), si ocurre un cambio en la estructura de una tabla (archivo), el cdigo no se afecta. Ejemplo: Explicar el problema de Cobol cuando ocurre un cambio de campo en un archivo an con el uso de libreras. Independencia de los Datos - Debido a lo que se menciono previamente, los datos pueden modificarse para por ejemplo mejorar el "performance" de la Base de Datos y como consecuencia, no se tiene que modificar los programas.

DESVENTAJAS
y

Tamao - Al proveer todas las ventajas anteriormente nombradas, el Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y tambin requiere de mucha memoria principal (RAM) para poder correr adecuadamente. Complejidad - Debido a la cantidad de operaciones y a las capacidades del DBMS, se convierte en un producto complejo de entender. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones del DBMS Costo - Los productos de Bases de Datos (Oracle, DB2, Etc.) son productos caros. Esto sin contar los adiestramientos del personal del centro de cmputos y de los usuarios. Ejemplo: Explicar el costo envuelto en implantar FRS en la Universidad. Requerimientos adicionales de Equipo - El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, etc. Si se pretende correr la Base de Datos

con el mnimo de requerimientos, esta posiblemente se degrada y el "response time" al usuario se va a afectar grandemente. En caso de all, el impacto es mayor - Si un componente de la Base de Datos sufre un desperfecto, se detiene las operaciones del producto por completo. En el caso de un ambiente no centralizo en Cobol, el impacto casi siempre afecta al departamento en donde ocurri el problema nicamente. Complejo el recuperar los datos - En caso de un accidente que corrompa la Base de datos, el proceso de recuperacin y de devolver a la Base de Datos su estado anterior al problema, es mucho ms complejo de ejecutar que en sistemas tradicionales.

4.

Qu es un registro y qu es un campo?
y y

Campo: Corresponde al nombre de la columna. Debe ser nico y adems de tener un tipo de dato asociado. Registro: Corresponde a cada fila que compone la tabla. All se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.

5.

Qu es una tabla? Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de clculo.

6.

Ejemplo de una tabla de para clientes de una farmacia ( 8 registros) Apellido paterno Gonzales Prez Nava Correa Mendoza Rueda Valencia Moran Apellido materno Santos Jurez Martnez Cruz Yupanqui Ipanaque Sandoval Chozo edad 29 35 40 27 28 10 32 24 sexo direccin M M M F M M F F San Jos 340 Pedro Ruiz 100 Libertad 234 28 julio 345 Porvenir 298 18 enero 239 Libertad 340 Porvenir 200 telfono 345678 97803424 256734 92467543 293442 239032 320342 97903249 E-mail Jgs_24@yahoo.es Pedro_34_4@aol.com Nava_98@yahoo.com rosacruz@yahoo.com my_jor@hotmail.com Yair_1923@yahoo.com Ester_sf@yahoo.com Moran_123@hotmail.com

cdigo nombre 001 002 003 004 005 006 007 008 Jos Pedro Luis Rosa Jorge Yair Ester Cintia

Potrebbero piacerti anche