Está en la página 1de 8

Introduccion a los sistemas de informacion Definicion.

-Es el conjunto de elementos relacionados entre si,con el fin de apoyar las actividades de una empresa . Componentes de un sistema de informacion -Datos:Descripcion de productos ,registro de clientes -Hardware:Computador,perifericos -Software:programas,procedimientos -Redes:Medios de Comunicacin y acceso a redes. -Recusos humanos:Especialistas,usuarios finales. Actividades basicas de un sistema de informacion -Entrada de informacion,captura de datos -Almacenamiento de informacion -Procesamiento de informacion -Salida de Informacion Introduccion a las bases de datos Dato.-Es la informacion que refleja el valor de una caracteristica de un objeto real ,que tenga significado ,permanezca en el tiempo y sea manipulable. Informacion.-Conjunto de datos convenientemente tratados,que puede ser utilizado en la realizacion de calculos o toma de decisiones. Campo:Representa una caracteristica de un individuo o objeto.Ejm Apellido Paterno,DNI Registro.-Es la coleccin de campos de igual o diferente tipo.Ejm 095610 Jorge Meza 23456531 Archivo.-Coleccin de registros almacenados siguiendo una estructura homogenea. Base de datos.-Es una coleccin de datos estructurados segn un modelo que refleje las relaciones y restricciones existentes en el mundo real. Estos datos son compartidos por diferentes usuarios y aplicaciones Sistema de gestion de base de datos

Tipo de Software muy especifico que sirve de interfaz entre las bases de datos y las aplicaciones que lo utiliza, haciendo que el acceso a los datos sea mas eficiente ,facil y seguro. Caracteristicas de una base de datos Una base de datos es: -Autodescriptiva.-Define su propia estructura. -Es un conjunto de registros integrados -Es un modelo de un modelo es decir se representa tal y vomo el usuario lo percibe. Objetivos de los sistemas de base de datos Estan orientados a disminuir o evitar la: -Redundancia de datos,hay redundancia cuando la misma informacion es almacenada varias veces en la misma base de datos. -Inconsistencia de datos,es decir evita la redundancia. Dificultad para el acceso a datos -Aislamiento de datos -Problemas de seguridad -Problemas de integridad Ventajas que ofrece una BD en los datos -Independencia en el tratamiento de los datos -Reduccion en la redundancia de datos -Evita la inconsistencia de datos En los resultados -Mayor coherencia -Mayor valor informativo En los usuarios -Acceso rapido y sencillo en los usuarios -Facilidad para compartir datos. -Flexibilidad en los cambios

Desventajas de una BD -Costosa en equipos -Que necesita un personal especializado -A veces hay un desface entre la teoria y la practica -La puesta en marcha es dificil y larga. Proceso de creacion de una base de datos Fases 1)Estudio previo y plan de trabajo(viabilidad) -Lo realiza los directivos de la entidad -Evaluacion de los medios y costos -planteamiento de objetivos a corto plazo 2)Recoleccion y analisis de requisitos -Identificar las partes que interactuan con el sistema(Usuarios y aplicaciones) -Recoger cules son las transacciones mas importantes. -Entrevistas con los usuarios para conoceer sus prioridades. 3)Diseo conceptual de la BD Se utiliza un modelo conceptual independiente de SGBD -Se modela la informacion recogida -Los modelos estan formados por diagramas para recoger toda la informacion 4)Elegimos el SGBD y el diseo logico de la Bd -En la eleccion interviene factores tecnicos y economicos -El diseo depende de el modelo de soporte el SGBD -Muchas SGBD proporcionan interfaces amigables que traducen los aspectos de datos 5)Diseo fisico e Implementacion del SGBD -Se eligen las estructuras de almacenamiento -las SGBD ofrecen diferentes alternativas de organizacin de archivos.

BD.Sistema Academico de la UNSAAC -Asignatura -Docente -Matricula -Personal Administrativo Modelos de datos 1)Diseo logico de datos Modelo Entidad-Relacion Este modelo representa un esquema de Bd mediante entidades y asociaciones,describe una base de datos de una forma sencilla y global. Se reliza a partir de los requisitos de los requisitos de datos que debe cumplir una base de datos Entidad.-Es el objeto del mundo real que tiene existencia por si mismo.Compuesto de ocurrencias de entidad.Ejm Cliente Alumno Docente Matricula Atributo.-Caracteristica propia de una entidad,comun para todas las ocurrencias del mismo tipo CodAlumno,Apaterno,CarreraProfesional Dominio.-Conjunto de valores permitidos para un atributo Relacion o asociacion.-Expresa una asociacion entre las ocurrencias de una entidad,puede tener atributos propios,grado,cardinalidad. Grado de una relacion.-Se denomina grado al numero de entidades que relaciona Cardinalidad.-Es el numero de ocurrencias de entidad que pueden asociarse a otra a travez de una relacion Una persona tiene un coche y un coche es de una sola persona Una persona tiene varios coches y un coche es de una sola persona Una persona tiene un coche y un coche es de varias personas

Una persona tiene varios coches y un coche es de varias personas Diseo de un esquema de BD-ER 1)Describir el proceso 2)Identificar el conjunto de entidades 3)Identificar el conjunto de relaciones 4)Trazar el diagrama 5)Identificar los atributos 6)Seleccionar la claves principales Ejemplo Disear un esquema de BD para almacenar informacion para el prestamo de libros de alumnos de una escuela,los culaes son escritos por varios autores y pertenecen a una determinada editorial ademas se refiere a una determinada necesidad -libros -Editorial -Alummnos Especialidad -Escuela -Autor

Modelo Relacional Se representan los datos y relaciones a travez de una coleccionde la tablas en las cuales las tuplas equivalen a cada uno de los registros que contendra la base de datos y las columnas corresponden a las caracteristicas (atributos de cada registro localizado en la tupla) Las caracteristicas mas importantes son: -Cada atributo solo puede tomar un unico valor en el dominio -No existen dos tuplas iguales -El orden de las tuplas dentro de la relacion y el orden de los atributos dentro de cada tupla no es importante El Modelo Relacional se compone de tres partes -Estructura de datos(Relaciones) -Manipulacion de datos -Conjunto de operadores para recuperar,derivar o modificar datos almacenados Integridad de datos.-Es la coleccion de reglas que definen la consistencia de la BD.

-Cardinalidad.-Es e3l numero de tuplas que contiene una relacion,lo cula puede variar segn se va modificando -Grado.-Representa el numero de atributos de cada tupla. -Clave.-Es el conjunto de atributos que identifica de forma univoca a una tupla. -Interrelacion.Uno-Uno.-A cada tupla de la tabla le corresponde una sola tupla de la otra. Uno-Muchos.-A cada tupla de la tabla le corresponde varias tuplas de la otra. Muchos - Muchos.-Muchas tuplas de la tabla le corresponde muchas tuplas de la otra. Uno de los retos en el diseo de la BD es el de obtener una estructura estable y logica tal que El Sistema de BD no sufra anomalias de almacenamiento El Modelo logico pueda modificarse facilmente Existen diversos riesgos en el diseo de una base de datos relacional entre ellos la redundancia de informacion y la inconsistencia de datos por lo que se debe tomar un especial cuidado en el diseo de la BD

Reglas para reducir del Modelo E-R al Modelo Relacional 1)Para cada conjunto de entidades se crea una relacion o tabla con una columna para cada atributo. 2)Para cada relacion el modelo E-R se crea una relacion que contiene una columna para cada atributo correspondiente a las claves principales de las entidades relacionadas Juicio(CodigoJ,Motivacion,Fecha) Proceso(CodigoP,Descripcion,..) Consultas SQL Es una herramienta para organizar,gestionar y recuperar datos almacenados en una BD. Caracteristicas -SQL es un lenguaje unificado es decir lo utilizan todo tipo de usuarios -SQL,No procedimental es decir el usuario especifica que quiere no como ni donde hacerlo -SQL,es relacionalmente completo pues permite la realizacion de cualquier consulta de datos

Funciones de SQL 1.Se utiliza en la definicion de datos 2.En la recuperacion de datos 3.Manipulacion de datos 4Control de acceso prtegiendo los datos almacenados frente a accesos no autorizados. 5.Comparticion de datos asegurando que no interfieran unos usuarios con otros. 6.Integridad de datos protegiendo contra las interrupciones y fallas del sistema.

Roles de SQL -SQL,es un lenguaje de consulta interactiva,es un lenguaje de programacion de base de datos. -Es un lenguaje cliente-Servidor. -Es un lenguaje de BD distribuido Tipos de Sentencia -Create table->Crear tablas Insert into nombre_tabla values conjunto_de_valores del registro *Select campo from tabla where condiciones *Conectores Booleanos AND OR NOT *Funciones de agrupamiento -Group by Having *Actualizacion de datos Update tabla Set valores Where condiciones

Delete from tabla where codicion

También podría gustarte