base de datos sql guia

9
Actividad: Base de datos Nombre: William Galvis Rivera Docente: William Insignares *Ingeniero De Sistemas Curso: ADSI Sede: Jorge Isaac Ficha: 893580 Fecha:

Upload: llian-galvis

Post on 16-Dec-2015

235 views

Category:

Documents


0 download

DESCRIPTION

GUia de SQL BASE DE DATOS

TRANSCRIPT

Actividad:

Base de datosNombre:

William Galvis Rivera

Docente:

William Insignares

*Ingeniero De SistemasCurso: ADSISede:

Jorge Isaac

Ficha: 893580Fecha:

10/04/2015

Tabla de contenido1. Introduccin.

2. Qu es una base de datos? Ejemplos.

3. Qu es un modelo de entidad relacin?

4. Qu es una tabla?

5. Qu es SQL?

Introduccin

Para disear una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos. La definicin de este modelo se denomina esquema conceptual.

Lo que veremos a continuacin es un trabajo donde vamos a mostrar la informacin de todo lo que es base de datos, modelo de entidad relacin, SQL y todo lo que abarca estos temas:

Qu es una base de datos? Ejemplos.

R: /Una base de datos es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para que luego podamos encontrar y utilizar fcilmente.

Qu es un modelo de entidad relacin?

R: / Se trata de una tcnica de diseo de base de datos grfica, que nos muestra informacin relativa a los datos y la relacin existente entre ellos. Sus caractersticas principales son:

Reflejan tan slo la existencia de los datos sin expresar lo que se hace con ellos.

Es independiente de las bases de datos y de los sistemas operativos (por lo que puede ser implementado en cualquier base de datos).

Est abierto a la evolucin del sistema.

Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a tratar.

No tienen en cuenta las restricciones de espacio y almacenamiento del sistema.

Conceptos del Modelo Entidad Relacin:

Entidades:

Son objetos concretos o abstractos que presentan inters para el sistema y sobre los que se recoge informacin que ser representada en un sistema de bases de datos. Por ejemplo, clientes, proveedores y facturas seran entidades en el entorno de una empresa.

Atributos:

Es una unidad bsica e indivisible de informacin acerca de una entidad o una relacin. Por ejemplo la entidad proveedor tendr los atributos nombre, domicilio, poblacin, CIF.

Dominios:

Es el conjunto de valores que puede tomar cada atributo. Por ejemplo el dominio del atributo poblacin, ser la relacin de todas las poblaciones del mbito de actuacin de una empresa.

Relacin:

Es la asociacin que se efecta entre entidades. Por ejemplo la relacin entre las entidades facturas emitidas y clientes. Dentro de una base de datos es una tabla.

Tablas:

Es la forma de estructurar los datos en filas o registros y columnas o atributos.

Tablas relacionales:

Son tablas que cumplen los siguientes requisitos:

Cada fila debe ser nica, es decir no pueden existir filas duplicadas.

Cada columna debe ser nica

Los valores de las columnas deben pertenecer al dominio de cada atributo

Debe tener un solo tipo de fila, cuyo formato est definido por el esquema de tabla o la relacin.

El valor de la columna para cada fila debe ser nico.

No puede contener columnas duplicadas. Claves:

En una tabla relacional a veces es necesario poder determinar una tupla (registro) concreta, lo cual es posible mediante la clave. Se debe elegir la clave entre los atributos, de forma que no puedan existir valores duplicados (la clave puede contener uno o ms atributos). Para este caso ser la clave principal de una tabla. Se puede tener solo una clave principal por tabla, pero se pueden tener N claves secundarias por tabla.

Qu es una tabla?R: / Tabla en las bases de datos, 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.

Una tabla es utilizada para organizar y presentar informacin. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y grficos Las tablas se componen de dos estructuras:

Registro:

Es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los dems registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendr un nombre y una direccin.

Campo:

Es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendr un tipo de datos nico, como una direccin, o un nmero de telfono, un nombre, etc. Una tabla en base de datos puede almacenarse muchos tipos de atributos, como lo son:

Nombres: Que vienen definidos por caracteres alphabeticos

Fechas: Que viene definido por caracteres.

ID: Que viene definidos segn el creador de la tabal la cual puede ser numricos, alphanumericos o de caracteres. Direcciones: Que viene definido por caracteres.

Sexo: Que viene definido por caracteres.

Qu es SQL?

R: / SQL es un lenguaje de computacin que sirve para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos.