Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCUELAS: INGENIERA ELECTRNICA EN CONTROL Y REDES INDUSTRIALES INGENIERA ELECTRNICA EN TELECOMUNICACIONES Y REDES
Dato. Es la unidad ms pequea con que opera un programa. Es un conjunto de caracteres que expresan algn significado. Pueden ser numricos, alfabticos o alfanumricos.
Edad
Calificiones
Nmero de cdula
Nombre de escuela
Estudiante: Pepito Prez, 24 aos, promedio 18.5, con cdula de identidad 060330204-1, estudia en la escuela de Electrnica.
Nombre Apellido Edad Nmero de cdula Direccin
Empresa Cargo Salario Aos de servicio Bonos Datos empresariales
Datos personales
Campo. Desde el punto de vista de la programacin, un campo es una caracterstica de un individuo o ente que participa en un proceso susceptible de ser programado.
Campo 1: Nombre Campo 2: Apellido Campo 3: Edad Campo 4: Nmero de cdula Campo 5: Direccin Datos personales
Registro
Registro
Universidad
ESPOCH
Registro Empresa ESPOCH
Electrnica
Cargo Director
242401
4to.
5
Bonos 1000
Salario 2000
Aos de servicio 20
Base de datos (BD). Es una coleccin de archivos que se encuentran interrelacionados. Tambin se puede definir a una BD como una representacin integrada de un conjunto de entidades relacionadas entre s, y que cumplen con varias funciones.
Almacenar informacin de una forma estructurada y bien organizada. Permitir el acceso de la informacin a los usuarios en el momento en que la requieran. Mantener la informacin correctamente actualizada.
Sistema de administracin de bases de datos (SGBD). Conocido tambin como DBMS (Database Management System), es un conjunto de servicios y rutinas de software que hacen posible la manipulacin de datos dentro de una base, as como su administracin y acceso. Existen hoy en da varios DBMS en el mercado ofrecidos por distintas empresas: Oracle, PostgreSQL, SQL Server, Access, MySQL, etc.
En un principio, cuando el almacenamiento de informacin se hizo necesario, los datos se almacenaban en archivos. Debido al crecimiento de los volmenes de informacin, fue imperativo crear algn mecanismo que permitiera manejar y administrar tal cantidad de datos. Aqu es donde nacen los sistemas de gestin y administracin de bases de datos.
Se crean archivos a la medida de cada aplicacin, con todos los datos necesarios, aunque algunos sean redundantes respecto de otros archivos.
Mantener datos de varias entidades en una forma estructurada y organizada, de forma que se puedan interrelacionar correctamente. Permitir que las aplicaciones trabajen con una misma base de datos que contenga datos consistentes y nicos. Permitir el acceso de la informacin a todos los usuarios que la requieran.
Independencia de los datos y programas de aplicacin. Minimizar la redundancia de la informacin. Integracin y sincronizacin de las bases de datos. Mantener la integridad de los datos.
Seguridad: el SGBD debe mantener polticas que garanticen la restauracin de la BD en caso de haber alguna falla tcnica, interrupcin de energa, etc. Proteccin: tiene que ver con el acceso autorizado a los datos, de forma que debera interrumpir los accesos no autorizados a la BD.
Los SGBD siempre necesitan de una descripcin o definicin de la BD que va a manejar. Esta definicin se denomina esquema de la BD. Este concepto independiza el SGBD de la BD permitiendo realizar cambios en la BD sin afectar al SGBD.
Nivel interno. Es el nivel relacionado con el almacenamiento fsico de la BD. Representa la forma en cmo estn realmente almacenados los datos.
Nivel externo. Es el nivel que presenta a los usuarios la informacin requerida. Es el nivel encargado de definir la forma en cmo es vista la informacin por cada usuario.
Nivel lgico global. Es un intermedio entre los dos niveles anteriores, en el que, los datos se toman completos de la BD y se les da un formato a ser enviado al nivel externo para que ste se encargue de mostrarlo. Es el nivel que decide cules son los datos que se van a visualizar.
Entidad 1 Campo A1 Campo A2 Campo A3 Entidad 3 Campo C1 Campo C2 Campo C3 Entidad 2 Campo B1 Campo B2 Campo B3
Cuando se requiere construir un sistema de informacin automatizado, la construccin de la BD constituye una etapa muy importante. Cuando se habla de informacin se hace referencia de forma general a tres niveles:
En el mundo real existen objetos o entidades, con sus respectivas caractersticas y relaciones entre s. La determinacin de cierta entidad y objeto correspondiente a un fenmeno o proceso, est muy relacionada con el nivel de abstraccin en que se est realizando el anlisis. Los objetos pueden ser tangibles, como por ejemplo: universidad, estudiante, automvil; o intangibles como: cuenta bancaria, cuenta academica, entre otros.
Llamado tambin sistema objeto. En este nivel se decide cul es la informacin que deber existir en la BD. Se define el contenido informativo que representar al fenmeno o proceso de la realidad que se est analizando. Se trabaja con el modelo de datos, que establecen la relacin entre el mundo real y la informacin almacenada.
Es necesario distinguir claramente entre nombre o tipo de atributo y el valor del atributo. Los diferentes valores que puede tomar un atributo se denomina dominio. A un valor de un atributo definido en su dominio, en un cierto momento del tiempo, se denomina ocurrencia del atributo.
Por ejemplo:
Atributo Dominio Ocurrencia Color {rojo, verde, azul} rojo Edad {17-99} 23
Un registro representa un objeto con sus propiedades. Nuevamente hay que distinguir entre nombre o tipo de registro y ocurrencia del registro. Una ocurrencia de registro o tuplo, consiste en un grupo de ocurrencias de campos relacionados, representando una asociacin entre ellos.
Por ejemplo:
Identificacin Cdigo: Nivel: Escuela: Nmero de cdula del estudiante. Nmero de matrcula del estudiante. Nmero que define el semestre que est cursando. Escuela en la que est matriculado
Otro concepto importante en este nivel, es el de clave. Una clave o llave, es un atributo de la entidad que define que cada ocurrencia en la BD sea nica. En primera instancia, cada registro tiene una llave nica, ya que est dicho que cada ocurrencia de registro es diferente a las dems. Por ejemplo: cdigo del estudiante, cdula del trabajador, nmero de cuenta, etc.
Los datos estn representados por cadenas de caracteres o de bits. Se debe distinguir el nombre del dato y el tipo de dato. Los datos adquieren significado solo cuando sen asociados a un tipo de atributo. En general, habr asociaciones o relaciones enlazando entidades bsicas.
Por ejemplo: Se tienen dos objetos: repartidor y producto. Se puede crear una relacin llamada cantidad que define la cantidad de cada producto que reparte un repartidor dado. Se tiene un registro de un objeto profesor, se establece una relacin de la materia de y representa una relacin entre elementos de un mismo tipo de registro.
La correspondencia entre los datos, puede ser simple o compleja. Por relacin simple se entiende una relacin biunvoca (de uno a uno) entre las ocurrencias de los objetos (registros).
Por ejemplo: si se tienen los atributos cdula y nombre del profesor, la correspondencia entre ellos es simple, ya que a un nmero de cdula le corresponde cada nombre y viceversa.
Por relacin compleja se entiende una relacin de uno a varios entre las ocurrencias de los objetos (registros).
Por ejemplo: si se tienen los atributos cdula y departamento, la correspondencia entre ellos es compleja, ya que a un nmero de cdula pertenece a un departamento, pero un departamento puede tener varios nmeros de cdula (empleados).
Se distinguen 4 tipos de relaciones correspondencia entre dos registros: A --- B (varios a uno) A --- B (uno a varios) A --- B (varios a varios) A --- B (uno a uno)
de
En conclusin un modelo de datos es la representacin de un fenmeno de la realidad objetiva a travs de los objetos, sus propiedades y las relaciones que se establecen entre ellos.
Introduccin - Bases de datos. (n.d.). Retrieved March 19, 2013, from http://es.kioskea.net/contents/bdd/bddintro. php3 Camps Par, R. Introduccin a las bases de datos. Retrieved from http://ocw.uoc.edu/computer-sciencetechnology-and-multimedia/bases-dedatos/bases-de-datos/P06_M2109_02147.pdf
Sosa Flores, M. Lpez Vzquez, M. (2007). Diseo de bases de datos relacionales. Retrieved from http://site.ebrary.com/lib/espochsp/docDetai l.action?docID=10189843