Está en la página 1de 5

UNUDAD 1

Conceptos

Contenido
Modelo de Datos: .................................................................... 1 Modelo lgico: ......................................................................... 1 Modelo fsico: .......................................................................... 1 Modelo entidad relacin: ......................................................... 1 Modelo relacional: ................................................................... 1 Tupla: ...................................................................................... 2 Tabla: ...................................................................................... 2 PK,(Primary Key)..................................................................... 2 FK,(Foreing Key) ..................................................................... 2 Cardinalidad: ........................................................................... 2 Fila:.......................................................................................... 2 Co lu m na : ............................................................................................... 2 S G B D: ............................................................................................. 2

Modelo de Datos:
Los modelos de datos aportan la base conceptual para disear aplicaciones que hacen un uso intensivo de datos, as como la base formal para las herramientas y tcnicas empleadas en el desarrollo y uso de sistemas de informacin.

Modelo lgico:
Diseo de la base de datos en trminos de un modelo lgico (p. Ej. Modelo Relacional), obtener una representacin del modelo conceptual que use de forma eficiente las facilidades de estructuracin de datos y modelado de restricciones, disponibles en el modelo.

Modelo fsico:
Disear el esquema fsico a travs del refinamiento del esquema lgico, para su implementacin en un DBMS especfico. Implementar el modelo lgico empleando de forma eficiente las estructuras fsicas del DBMS, de forma de obtener optimizar la performance del sistema.

Modelo entidad relacin:


El Modelo de Entidad Relacin es un modelo de datos basado en una percepcin del mundo real que consiste en un conjunto de objetos bsicos llamados entidades y relaciones entre estos objetos, implementndose en forma grfica a travs del Diagrama Entidad Relacin.

Modelo relacional:
Constituye una alternativa para la organizacin y representacin de la informacin que se pretende almacenar en una base de datos. Se trata de un modelo terico matemtico que, adems de proporcionarnos los elementos bsicos de modelado (las relaciones), incluye un conjunto de operadores (definidos en forma de un lgebra relacional) para su manipulacin, sin ambigedad posible.

Base de Datos

Tupla:
Representa un objeto nico de datos implcitamente estructurados en una tabla. En trminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos

Tabla:
Permiten organizar la informacin en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas, mejora el diseo de los documentos ya que facilitan la distribucin de los textos y grficos contenidos en sus casillas. Esta caracterstica se emplea sobre todo en la construccin de pginas Web para Internet.

PK,(Primary Key):
Es un concepto que surgi con la normalizacin de bases de datos, y ser refiere a la unicidad de los registros en una tabla, de forma que debe existir una clave que haga nico y diferente a cada registro en particular, as pues, para que exista una PK esta no debe estar duplicada, se permite que la llave primaria se forme de varios campos.

FK,(Foreing Key):
Una Foreign Key es una columna (o varias columnas) de una tabla que se corresponden exactamente con una columna (o varias columnas) de otra tabla donde estn definidas como Primary Key o como Unique.

Cardinalidad:
Es el nmero de entidades con la cual otra entidad puede asociar mediante una relacin considerando una relacin binaria entre el juego de entidades A y el B, la cardinalidad puede ser de Uno a uno, Uno a muchos o muchos a uno, Muchos a muchos.

Fila:
Una fila es un conjunto de tipos de informacin que des cribe una entidad. Generalmente, la tabla est compuesta de mltiples filas, que constituyen un conjunto de entidades similares que son descritas de acuerdo con un criterio predefinido.

Columna:
Es un conjunto de valores de datos de un simple tipo particular, uno por cada fila de la tabla. Las columnas proporcionan la estructura segn la cual se componen las filas, sirve para almacenar una determinada informacin, por ejemplo en una tabla de alumnos tendremos una columna para almacenar el nombre de los alumnos.

SGBD:
Coleccin de datos interrelacionados y un conjunto de programas para acceder a esos datos. La coleccin es la base de datos.

Base de Datos

Proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar informacin en la DB; tambin es su objetivo suministrar la interfaz entre el conjunto de datos y los usuarios, y proporcionar a los otros usuarios las herramientas que les permitan un adecuado desarrollo de sus funciones. Productos SGBD disponibles en el mercado SGBD libres

PostgreSQL Firebird SQLite DB2 Express-C Apache Derby MariaDB (http://mariadb.org/) MySQL

SGBD no libres

MySQL: Advantage Database dBase FileMaker Fox Pro gsBase IBM DB2: Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL

Base de Datos

Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase IBM IMS Base de Datos Jerrquica CA-IDMS

SGBD no libres y gratuitos


Microsoft SQL Server Compact Edition Basica Sybase ASE Express Edition para Linux Oracle Express Edition 10

Base de Datos