Concepto de base de datos dia1

25
CONCEPTO DE BASE DE DATOS ANGIE DAYANNA ALBA PINTO.

description

conceptos de base de datos

Transcript of Concepto de base de datos dia1

Page 1: Concepto de base de datos dia1

CONCEPTO DE BASE DE DATOS

ANGIE DAYANNA ALBA PINTO.

Page 2: Concepto de base de datos dia1

CONTENIDO:CONTENIDO:

1.Definicion de términos.

2.Qué es una base de datos?.

3.Donde se usan bases de datos? Ejemplos.

4.Que es un SGBD o DBMS? Ejemplos.

5.Que es una Tabla? Ejemplo.

6.Qué es un Formulario? Ejemplo.

7.Qué es una Consulta? Ejemplo.

8.Qué es in Informe? Ejemplo.

9.Qué es SQL? Comandos más usados. Ejemplos.

10.Considera que las bases de datos le pueden ser útiles en su vida profesional? Por qué.

1.Definicion de términos.

2.Qué es una base de datos?.

3.Donde se usan bases de datos? Ejemplos.

4.Que es un SGBD o DBMS? Ejemplos.

5.Que es una Tabla? Ejemplo.

6.Qué es un Formulario? Ejemplo.

7.Qué es una Consulta? Ejemplo.

8.Qué es in Informe? Ejemplo.

9.Qué es SQL? Comandos más usados. Ejemplos.

10.Considera que las bases de datos le pueden ser útiles en su vida profesional? Por qué.

Page 3: Concepto de base de datos dia1

DEFINICION DE TERMINOS:DEFINICION DE TERMINOS:

. DATO:

El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), atributo o característica de una entidad.

. DATO:

El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), atributo o característica de una entidad.

Page 4: Concepto de base de datos dia1

b. TIPOS DE DATOS ESPECIFICACIONTexto Cuando en el campo vamos a introducir texto, tanto caracteres como

dígitos. Tiene una longitud por defecto de 50 caracteres, su longitud máxima es de 255 caracteres.

Memo Se utiliza para textos extensos como comentarios o explicaciones. Tiene una longitud fija de 65.535 caracteres.

Numérico Para datos numéricos utilizados en cálculos matemáticos.

Fecha/Hora Para la introducción de fechas y horas desde el año 100 al año 9999.

Moneda para valores de moneda y datos numéricos utilizados en cálculos matemáticos en los que estén implicados entre uno y cuatro decimales.

Auto numérico Número secuencial (incrementado de uno a uno) único o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla.

Sí/No Valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

Hipervínculo Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo.

Datos adjuntos Puede adjuntar archivos de imágenes, hoja de cálculo, gráficos y otros tipos de archivos admitidos a los registros de la base de datos.

Calculado Campo cuyo valor es resultado de una operación aritmética o lógica que se realiza utilizando otros campos.

Objeto OLE 

Como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.

Page 5: Concepto de base de datos dia1

INFORMACION:INFORMACION:SISTEMAS DE INFORMACION:SISTEMAS DE INFORMACION:

Un conjunto organizado de datos significativos y pertinentes que describan sucesos o entidades.

Es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, que interaccionan entre sí para lograr un objetivo común.

Page 6: Concepto de base de datos dia1

ARCHIVO: ARCHIVO:

 Son los Datos estructurados que pueden recuperarse fácilmente y usarse en una aplicación determinada. Se utiliza como sinónimo de fichero

Page 7: Concepto de base de datos dia1

CARPETA:

 Es un espacio del disco duro de una computadora destinado a almacenar información del usuario o sistema, la cual está habitualmente contenida con archivos y/o carpetas.

CAMPO: En algunas aplicaciones (como bases de datos) es el espacio reservado para introducir determinados datos asociados a una categoría de clasificación.

Page 8: Concepto de base de datos dia1

REGISTRO:

 Es una pequeña unidad de almacenamiento destinada a contener cierto tipo de datos. Puede estar en la propia memoria central o en unidades de memoria de acceso rápido. Este representa un objeto único de datos implícitamente estructurados en una tabla.

Page 9: Concepto de base de datos dia1

CLAVE PRINCIPAL (LLAVE PRIMARIA): 

Es un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas.

-No puede haber dos filas en una tabla que tengan la misma clave primaria

Page 10: Concepto de base de datos dia1

ENTIDAD/RELACION:

Es un modelo se que se obtiene en tiempo de diseño de la base de datos Se caracteriza por utilizar una serie de símbolos y reglas para representar los datos y sus relaciones. Entidad  Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo Relación  Podemos definir la relación como una asociación de dos o más entidades.

Page 11: Concepto de base de datos dia1

2. Qué es una base de datos?

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

3. Donde se usan bases de datos? Ejemplos

Las bases de datos se pueden utilizar en cualquier lugar donde necesitemos almacenar datos, como por ejemplo colegios, hospitales, bibliotecas.

Page 12: Concepto de base de datos dia1

4. Que es un SGBD o DBMS? Ejemplos

Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. permiten definir los datos a distintos niveles de abstracción y manipularlos, garantizando la seguridad e integridad de los mismos. 

CARACTERISTICAS

-ofrece un ambiente agradable dado por su interfaz gráfica.-permite crear y gestionar base de datos de forma fácil, cómoda y rápida.-brindan facilidad a la hora de elaborar tablas y establecer relaciones entre las informaciones contenidas en ellas.       

Page 14: Concepto de base de datos dia1

 5. Que es una Tabla? Ejemplo 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 cálculo.

EJEMPLO

Page 15: Concepto de base de datos dia1

6. Qué es un Formulario? Ejemplo. Objeto utilizado para la introducción, edición y gestión de la información de una tabla de la base de datos el formulario ofrece un modo de visualización sencillo de algunos o todos los campos de un registro de manera simultánea. 

Page 16: Concepto de base de datos dia1

7. Qué es una Consulta? Ejemplo Básicamente una consulta es una forma de buscar, encontrar y exhibir determinada información extrayéndola del cúmulo de datos que almacena la base.

8. Qué es un Informe?  El informe es el que nos permite preparar los registros de la base de datos de forma personalizada para imprimirlos.

Page 17: Concepto de base de datos dia1

 9. Qué es SQL? Comandos más usados. Ejemplos 

El lenguaje de consulta estructurado o SQL (structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas.. Es utilizado por el motor de base de datos de Microsoft Jet. 

Se les divide en dos grupos el DDL (Data Definition Language, Lenguaje de Definición de datos) y DML (Data Manipulation Language, Lenguaje de Manipulación de datos), los cuales corresponden a las operaciones básicas y operaciones no básicas. 

Page 18: Concepto de base de datos dia1

DDL (Lenguaje de Definición de Datos)

Operaciones básicas:Las principales funcionalidades son la creación, modificación y borrado de las tablas que componen la base de datos, así como de los índices, vistas, sinónimos, permisos, etc. Algunas de sus sentencias son:

CREATELos tipos de objetos que pueden ser creados son Tablas, Índices, Usuarios y Bases de Datos.

CREATE TABLEConsiderado el comando CREATE más común. El uso es el siguiente:CREATE [TEMP[ORAL]] TABLE [nombre tabla] ( [definición de columnas] ) [parámetros de la tabla]. 

Page 19: Concepto de base de datos dia1

CONSTRAINTS

{CONSTRAINT} [definición del constraint]

Por ejemplo, el comando para crear una tabla llamada "empleados" con unas columnas de ejemplo sería el siguiente:

CREATE TABLE empleado ( codigo INTEGER PRIMARY KEY,nombre CHAR (50) null,apellido CHAR(75) not null,fecha_nac DATE null);

Page 20: Concepto de base de datos dia1

DROP

Se utiliza para destruir un objeto existente. Tal es el caso de una base de datos, una tabla, índices o una vista.DROP tipo_objeto nombre_objeto.

Por ejemplo, el comando para botar una tabla llamada empleados es el siguiente:DROP TABLE empleados;

La sentencia DROP es distinta de la sentencia DELETE. Por ejemplo, la sentencia DELETE puede borrar un poco (o toda) de información de una tabla, mientras que la sentencia DROP remueve toda la tabla de la base de datos.

ALTER

Utilizado para modificar un objeto existente en la base de datos.

ALTER tipo_objeto nombre_objeto parámetros.Por ejemplo: El comando para agregar una columna llamada "edad" a una tabla llamada estudiante podría ser:ALTER TABLE estudiante ADD edad INTEGER; 

Page 21: Concepto de base de datos dia1

DML, Lenguaje de manipulación de datos, operaciones no básicas:

El Lenguaje de Manipulación de Datos (DML, por sus siglas en inglés) se utiliza para obtener, insertar y modificar información de una base de datos.

INSERTEl comando INSERT es utilizado para agregar nuevos registros a una tabla existente. Imaginemos que se necesita agregar un nuevo empleado a la base de datos. Se podría utilizar un comando similar al siguiente:

INSERT INTO personal values('Juan', 'Perez', 44333, Q5000)

Note que hay cuatro valores específicos para el registro. Estos corresponden a los atributos de la tabla en el orden en que fueron definidos: nombre, apellido, empleado_id y salario.

Page 22: Concepto de base de datos dia1

SELECT

El comando SELECT es el más utilizado en los comandos de SQL. Permite a los usuarios de la base de datos retirar información específica que ellos desean de una base de datos operacional.

Note que el asterisco es utilizado como un comodín en SQL. Esto literalmente significa "Seleccione todo lo que se encuentra en la tabla de personal".

SELECT *FROM personal 

Page 23: Concepto de base de datos dia1

 La cláusula WHERE puede ser utilizada para limitar los registros que serán retirados hacia aquellos que cumplen un criterio específico. Por ejemplo el Gerente General podría estar interesado en revisar los registros de personal de los empleados con paga alta. El siguiente comando retira toda la información contenida en la tabla de "personal" para los registros que tienen un salario mayor a Q, 12,000:

SELECT *FROM personalWHERE salario > $12000 

Page 24: Concepto de base de datos dia1

UPDATE

El comando UPDATE puede ser utilizado para modificar información contenida dentro de una tabla. Cada año, la compañía les da a todos los empleados un incremento del 3% sobre el salario. El siguiente comando SQL podría ser utilizado para aplicar esto a todos los empleados de la base de datos:

UPDATE personalSET salario = salario * 1.03

Page 25: Concepto de base de datos dia1

 

DELETE

Utilizado para eliminar datos dentro de una tabla. El comando DELETE con la cláusula WHERE puede ser utilizado para eliminar su registro de la tabla de personal:DELETE FROM personalWHERE empleado_id = 44333   

10. Considera que las bases de datos le pueden ser útiles en su vida profesional? Por qué. Si, lo considero de gran importancia ya que estas hoy en día ocupan un lugar determinante en cualquier área porque en ellas se puede guardar información de manera rápida, ordenada y segura, además permite localizar entre todos los registros el que buscamos de manera específica directa y rápida.