PDF de programación - 06a.- Introducción a las Bases de Datos - Programación Orientada a Objetos en C#

Imágen de pdf 06a.- Introducción a las Bases de Datos - Programación Orientada a Objetos en C#

06a.- Introducción a las Bases de Datos - Programación Orientada a Objetos en C#gráfica de visualizaciones

Publicado el 17 de Febrero del 2019
513 visualizaciones desde el 17 de Febrero del 2019
325,3 KB
7 paginas
Creado hace 8a (05/05/2015)
Unidad 6.- Introducción a las Bases de Datos
Autor:
Dr. Ramón Roque Hernández
http://ramonroque.com/Materias/POOTec.htm
[email protected]
Colaboradores:
Ing. Gloria Ma. Rodríguez Morales
grodrí[email protected]
Ing. Bruno López Takeyas, M.C.
www.itnuevolaredo.edu.mx/takeyas
[email protected]

VI.- Introducción a las Bases de
Datos

Definición

Una base de datos es una colección de datos
clasificados y estructurados que son guardados en
uno o varios archivos pero referenciados como si
se tratara de uno solo.

05/05/2015

1

Manejadores de BD
Access
SQL Server
Oracle
DB2

De libre distribución:

MySQL
PostgreSQL

Bases de datos relacionales
Los datos en una base de datos relacional se
almacenan en tablas relacionadas entre sí de forma
Y cada tabla a su vez contiene filas y
lógica.
columnas.

Los sistemas relacionales operan conceptualmente
sobre archivos o Tablas de datos y no sobre los datos
individuales contenidos en el archivo.

Las tablas permiten representar la información de

forma más compacta.

Es posible accesar a la información contenida en dos o

más tablas simultáneamente.

05/05/2015

2

Características de las tablas
Una tabla está formada por Filas y Columnas.
Las Filas son equivalentes a los Registros de un
archivo clásico (contienen los valores de los objetos o
entidades descritas).

Las Columnas son equivalentes a los Campos (que
representan los atributos de los objetos o entidades
descritas). El conjunto de valores que puede tomar un
campo se llama dominio.

Ejemplo

Por ejemplo:
En un listado de teléfonos, los datos correspondientes a cada
teléfono son columnas que agrupamos en una fila. El conjunto de
todas las filas de todos los telefonos forman una tabla en la base de
datos.

A las filas
se les llama
registros

A las columnas se
les llama campos

Nombre

Dirección

Teléfono

Pedro Montes

Reforma 2255

Martín Moreno

Héroes 2011

María Morales

Perú 3422

3928300

1233444

2134555

05/05/2015

3

La clave o llave
Una clave es una referencia que se utiliza para

identificar los registros de forma única y está formada
por uno o mas atributos (columnas) de los registros.

La Clave Primaria o principal es la que es mínima en

cuanto al número de campos que la componen.

La clave o llave primaria
Es importante porque permite acceder a cada uno de
los elementos de la BD por direccionamiento
asociativo mediante la combinación de tres factores:
El nombre de la Tabla.
La columna.
El valor de la clave.

05/05/2015

4

Leyes básicas de los SBDR
La BD contendrá generalmente muchas Tablas.
Una Tabla sólo contiene un número fijo de Campos.
El nombre de los Campos que componen una Tabla es

distinto.

Cada Registro de una Tabla es único.
El orden de los Registros y el orden de los Campos de una

Tabla no está determinado.

Para cada Campo existe un conjunto de valores posibles

(Dominio).

Almacenamiento

Base de Datos

Cursos

Finanzas

Expedientes Personales

Archivo

Archivo de cursos

NOMBRE CURSO FECHA CALIFICACIÓN
Juan Sánchez I2 101 Nov04 85
Carla Tovar I2 101 Nov 04 80

Registro

NOMBRE CURSO FECHA CALIFICACIÓN
Juan Sánchez IS 101 Nov04 85

Campo

Juan Sànchez (campo NOMBRE)

Byte

Bit

01001010 Letra J

0 ó 1

05/05/2015

5

05/05/2015

ARCHIVO DE ESTUDIANTES

Número

Nombre

Semestre

Calificación

4

5

23

Pepe

Bruno

Raúl

3

8

7

85

89

94

Registros

Datos o campos

BD Relacionales
Para entender lo que son y significan las bases de

datos relacionales, veamos el siguiente ejemplo:

Queremos registrar los datos de una venta:

Fecha

Producto

Proveedor Cantidad Precio Unit

Precio Total

05/11

05/11

06/11

05/11

06/11

Azucar

Leche

Margarina

Comprolat

Melaza

Arroz

Central

Marty

Central

1200

Parmalar

100

600

600

700

500

5600

800

600

800

600000

560000

480000

360000

560000

6

BD Relacionales
Con las BD relacionales, se ingresan sólo los datos

mínimos indispensables

Pedidos
Cod Fecha Proveed .
1401 05/11/04 Central
1402 05/11/04 Trx
1403 06/11/04 Comprolat
1404 06/11/04 Marty

Productos
Nombre PU Exist
Arroz
800 12324
Azúcar 500 840
Leche 5600 917
Margarina 800 1854
Melaza 600 744
Salsa 400 1465

Proveedores
Central
Comprolat
Parmalar
Marty
Lef

Detalle de Pedidos
Num Prod Cant PU Ptotal .
1401 Azúcar 1200 500 600000
1401 Melaza 600 600 360000

05/05/2015

7
  • Links de descarga
http://lwp-l.com/pdf15261

Comentarios de: 06a.- Introducción a las Bases de Datos - Programación Orientada a Objetos en C# (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad