Está en la página 1de 11

Colegio Jos Celestino Mutis

Trabajo de informtica:

BASES DE DATOS



Profesora:
Susan Vanesa Hernndez



Edinson Nicols Medina Sarmiento
Jose Armando Martnez Cruz




Grado: 11-2

Pag.1


TABLA DE CONTENIDO

ESTRUCTURA DE UNA BASE DE DATOS
(BD)..
3

DIFERNCIA DE UNA BASE DE DATOS Y UN SISTEMA DE GESTION
DE BASE DE DATOS
(SGBD).3

DIFERNCIAS DE HOJA DE CALCULO Y
SGBD.4

BASE DE DATOS
RACIONAL.4

PASOS DEL PROCESO DEL DISEO DE UNA
BD..4

OPERACIONES BASICAS QUE SE PUEDE REALIZAR EN UNA
BD5

TABLA.6

CONSULTAS..7

FORMULARIO8

INFORMES.9

Pag.2

CUAL ES LA ESTRUCTURA DE UNA BD (BASE DE DATOS):

La estructura de una base de datos consta:
Modelo relacional de datos:
En el nivel conceptual, el modelo relacional de datos est representado por una
coleccin de relaciones almacenadas. Cada registro de tipo conceptual en un modelo
relacional de datos se implanta como un archivo almacenado distinto.
Submodelo de datos:
Los esquemas externos de un sistema relacional se llaman submodelos relacionales
de datos; cada uno consta de uno a ms escenarios (vistas) para describir los datos
requeridos por una aplicacin dada. Un escenario puede incluir datos de una o ms
tablas de datos. Cada programa de aplicacin est provisto de un buffer (rea de
trabajo de usuario) donde el DBMS puede depositar los datos recuperados de la base
para su procesamiento, o puede guardar temporalmente sus salidas antes de que el
DBMS las escriba en la base de datos.
Esquema de almacenamiento:
En el nivel interno, cada tabla base se implanta como un archivo almacenado. Para las
recuperaciones sobre las claves principal o secundaria se pueden establecer uno o
ms ndices para acezar un archivo almacenado.
Sublenguaje de datos:
Es un lenguaje de manejo de datos para el sistema relacional, el lgebra relacional y
clculo relacional, ambos lenguajes son relacionalmente completos, esto es,
cualquier relacin que pueda derivarse de una o ms tablas de datos, tambin se
puede derivar con u solo comando del sublenguaje. Por tanto, el modo de operacin
de entrada/Salida en un sistema relacional se puede procesar en la forma: una tabla a
la vez en lugar de: un registro a la vez; en otras palabras, se puede recuperar una
tabla en vez de un solo registro con la ejecucin de un comando del sublenguaje de
datos.

CUAL ES LA DIFERENCIA DE UNA BD Y UN SGBD (SINTEMA DE GESTION DE
BASE DE DATOS)?:
Pues una Base De Datos (BD) es un conjunto de datos pertenecientes a un mismo
contexto y almacenamiento sistemticamente para su posterior uso y el Sistema De
Gestin De Base De Datos (SGBD) es un conjunto de almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos
Pag.3

CUALES SON LAS DIFERENCIAS ENTRE UNA HOJA DE CLCULO Y UN SGBD:

Una hoja de clculo es un software a travs del cual se pueden usar datos numricos
y realizar clculos automticos de nmeros que estn en una tabla. Tambin es
posible automatizar clculos complejos al utilizar una gran cantidad de parmetros y al
crear tablas llamadas hojas de trabajo Y un sistema de gestin de base de datos
tambin es un software pero este consiste en una coleccin de datos interrelacionados
y un conjunto de programas para acceder a esos datos. Un SGBD proporciona un
entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y
almacenar informacin de la base de dato el cual no lo proporciona la hoja de clculo
en la hoja de clculo ya interacta con una serie de datos.

QUE ES UNA BASE DE DATOS RELACIONAL? :
Una Base de Datos Relacional, es una base de datos que cumple con el modelo
relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases
de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los
datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los
datos de ambas tablas, de ah proviene su nombre: "Modelo Relacional".

QUE PASOS TIENE EL PROCESO DE DISEO DE UNA BD? PASOS A SEGUIR:
Determinar el propsito de la base de datos Este paso le ayudar a decidir los datos
que desea que Visual FoxPro almacene.

Determinar las tablas necesarias Cuando ya conozca claramente el propsito de la
base de datos, puede dividir la informacin en temas distintos, como "Employees" u
"Orders". Cada tema ser una tabla de la base de datos.

Determinar los campos necesarios Tiene que decidir la informacin que desea incluir
en cada tabla. Cada categora de informacin de una tabla se denomina campo y se
muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla
Employee podra ser Last_name y otro podra ser Hire_date.

Determinar las relaciones Observe cada tabla y decida cmo se relacionan sus datos
con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas
para clarificar las relaciones, si es necesario Perfeccionar el diseo Busque errores en
el diseo. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si
puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al
diseo.
Pag.4
CUALES SON LAS OPERACIONES BASICAS QUE SE PUEDE REALIZAR EN UNA
BD?:
Existen cuatro operaciones bsicas: CREATE, ALTER, DROP y TRUNCATE.


CREATE: Este comando crea un objeto dentro de la base de datos. Puede ser una
tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor
de la base de datos soporte.
ALTER: Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar
ndices a una tabla, modificar un trigger, etc.
DROP: Este comando elimina un objeto de la base de datos. Puede ser una tabla,
vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la
base de datos soporte. Se puede combinar con la sentencia ALTER.
TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja sobre
el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho
ms rpido, especialmente si la tabla es muy grande. La desventaja es que
TRUNCATE slo sirve cuando se quiere eliminar absolutamente todos los registros, ya
que no se permite la clusula WHERE. Si bien, en un principio, esta sentencia
parecera ser DML (Lenguaje de Manipulacin de Datos), es en realidad una DDL, ya
que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no
ejecuta ninguna transaccin.


Pag.5



TABLA:
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.
A los campos se les puede asignar, adems, propiedades especiales que afectan a
los registros insertados. El campo puede ser definido como ndice o
autoincrementadle, lo cual permite que los datos de ese campo cambien solos o sea el
principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre nico en la cada Base de Datos, hacindola
accesible mediante su nombre o su seudnimo (Alias) (dependiendo del tipo de base
de datos elegida) La estructura de las tablas viene dado por la forma de un archivo
plano, los cuales en un inicio se componan de un modo similar.

Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.
Elemento disponible en el lenguaje HTML para la creacin de recuadros rectangulares
que pueden o no estar anidados y pueden o no contener celdas (recuadros ms
pequeos dentro de una tabla, pero que no se consideran tablas). Las tablas se
utilizan para organizar, posicionar o dar mejor formato a los textos y grficos en una
pgina web. Pueden crearse grficamente a travs de un programa desarrollador de
pginas web o manejando los tags correspondientes del lenguaje.



Pag.6

Ejemplo:

CONSULTAS:
Tiene preguntas que desee responder con sus datos?
Por ejemplo:
Cules de sus empleados viven en el Reino Unido? En cuntas regiones las ventas
superaron los 250.000 el ltimo mes? Qu escuelas tuvieron la mayor tasa de
absentismo? Con las consultas se puede responder a estas preguntas mediante la
asociacin de los datos almacenados en la base de datos o mediante la realizacin de
clculos con los datos para proporcionar ms informacin.
Para responder a las preguntas, las consultas recuperan, filtran, ordenan y asocian los
datos a peticin. Otra caracterstica importante de las consultas es que pueden
combinar los datos de varias tablas en una sola vista.
Cuando una consulta encuentra datos y se los muestra, tambin puede procesarlos
segn sus instrucciones. Una consulta puede realizar clculos con los datos: cul es
el resultado de restar el total de ventas menos los gastos de transporte?
Una consulta tambin puede quitar datos: eliminar los nombres de los socios que no
han pagado su deuda durante 24 meses. Debe tomar precauciones a la hora de
ejecutar consultas que cambien datos, y considere la posibilidad de realizar una copia
de seguridad de los mismos primero. Para obtener ms informacin sobre cmo se
disean y ejecutan consultas, vea "Consultas I: Obtener respuestas con las consultas".

Pag.7
Ejemplo:


FORMULARIO:
Los formularios permiten introducir o ver datos en la base de datos fcilmente. Los
formularios se pueden considerar ventanas a travs de las cuales las personas
pueden trabajar con los datos. Los formularios controlan y simplifican la entrada de
datos. Cuando se introducen datos en un formulario, stos se guardan en una tabla
subyacente. Los formularios hacen que los datos de una tabla o consulta sean ms
fciles de comprender, ya que se presentan en diseos visualmente llamativos. Los
formularios tambin pueden proporcionar una pantalla de inicio con mtodos sencillos
para ejecutar las tareas de la base de datos. Los formularios proporcionan listas
desplegables, instrucciones, controles de desplazamiento y grficos que ayudan a los
usuarios a trabajar con los datos. De un modo u otro, los formularios hacen que esta
tarea sea ms agradable.

Pag.8
Ejemplo:


INFORMES:

Los informes convierten los datos en documentos. Los informes pueden tener
distintas formas y tamaos, pero todos ellos estn diseados para presentar los datos
de forma impresa. Los informes proporcionan los medios para dar el mejor formato
posible para un fin dado a la apariencia de los datos impresos. Por medio de los
informes se pueden agrupar los datos, realizar clculos con ellos, y agregar titulares y
otros elementos de formato para hacer que tengan ms significado y sean ms fciles
de leer. Una vez creado un informe, puede guardar su formato de manera que tenga la
misma apariencia cada vez que lo imprima, a pesar de que los datos cambien.




Pag.9
Ejemplo:









Pag.10