BD_Clase_01_ _Introduccion_BD

Páginas: 6 (1328 palabras) Publicado: 29 de octubre de 2015
BASE DE DATOS

Creación de Base de Datos y Tablas

CARLOS LOBOS MEDINA

AGENDA
Conceptos Generales
Creación de Base de Datos
Creación de tablas
Asignar tipos de datos

2 de 50

CONCEPTOS GENERALES

3 de 50

INTRODUCCIÓN
Un sistema de gestión de base de datos es un software que
da asistencia para organizar, controlar y usar los datos que
necesitan.
Las funciones primarias de un DBMSincluyen:
Reducir la redundancia de datos
Disminuir el tiempo de acceso
Gestionar transacciones
Controlar la concurrencia
Manejar excepciones
Mejorar la performance de consultas
Proveer mecanismos de seguridad
4 de 50

ALGUNOS EJEMPLOS DE DBMS
Motores orientados al uso empresarial

Motores orientados al uso en la web

5 de 50

BASE DE DATOS ORACLE - COSTOS

6 de 50

BASE DE DATOSACCESS - COSTOS

7 de 50

LA ARQUITECTURA
Hay una serie de componente de un DBMS, los cuales
regulan en gran parte el sistema.
Tres son los principales grupos de operaciones
DDL – Data Definition Language
DML – Data Manipulation Language

DCL - Data Control Language

8 de 50

DDL - DATA DEFINITION LANGUAGE
Lenguaje de definición de datos.

Es utilizado para definir y determinar la estructurade la
base de datos en términos lógicos.
Se relaciona a la manipulación de:
Tablas
Campos
Índices
Secuencias
Procedimientos
Triggers

9 de 50

DML - DATA MANIPULATION LANGUAGE
Lenguaje de definición de datos.
Permiten modificar la información de la base de datos.
Usos típicos:
Select - Consultar
Update - Actualizar
Insert - Insertar
Delete - Borrar

10 de 50

DCL - DATA CONTROLLANGUAGE
Lenguaje de control de datos.
Es utilizado para definir y determinar los permisos y
privilegios a nivel de usuario e información.

Por ejemplo:
Privilegios sobre tablas
Privilegios sobre datos
Privilegios sobre operaciones
Privilegios para ejecutar programas
…..

11 de 50

Creación de Base Datos

12 de 50

Creación de Tablas

13 de 50

ESTRUCTURA DE TABLAS
Las tablas en lasbases de datos son la unidad básica de
almacenamiento.
La tabla se define a través de un nombre y las
columnas que poseerá, las cuales necesariamente debe
tener un tipo de datos definido.
El propietario de la tabla es siempre quien la crea, el
cual tiene un control total sobre ella.
Para que otros usuarios puedan utilizar una tabla el
usuario creador debe otorgar los permisos necesarios.
14 de50

EJEMPLO
Tabla datos_personales
( nombre texto(20)
, apellidos texto(20)
, edad número);
La tabla sería de la siguiente forma
Nombre

Apellidos

Edad

Juan

Pérez

25

Luisa

López

28

Marcelo

Rojas

35

Lucia

Fierro

45

15 de 50

¿En la columna de edad podría colocar un dato
alfanumérico, como por ejemplo veinte?
Nombre

Apellidos

Edad

Juan

Pérez

veinte

Luisa

López

28

MarceloRojas

35

Lucia

Fierro

45

Cada vez que se define una columna esta debe poseer un
formato que permita ingresar los valores adecuados y me
restringa aquellos que no correspondan.

16 de 50

¿En la columna nombres podría ingresar el nombre
“Esperanza del Rosario Carmelina”?
Nombre

Apellidos

Edad

Esperanza del Rosario Carmelina

Pérez

25

Luisa

López

28

Marcelo

Rojas

35

LuciaFierro

45

La definición inicial definía la columna nombre como un
campo que recibirá información alfanumérica de un largo 20.

Resulta importante definir los tipos de datos adecuados en
la construcción de una tabla, deben estudiarse los datos a
ingresar y hacer un análisis adecuado.
17 de 50

TIPOS DE DATOS EN MS ACCESS
Texto – 1 a 255 caracteres
Memo – hasta 1 Gb de caracteres

Número –Valores numéricos de todo tipo
Fecha y Hora – Fecha de todo tipo
Auto numérico – secuencia con autoincremento
……

Ver referencia: http://office.microsoft.com/es-mx/access-help/creartablas-en-una-base-de-datos-HA001224251.aspx?CTT=3#BM9
18 de 50

CREACIÓN DE UNA TABLA
 Siempre debe tener un nombre representativo a lo que
almacena.
Como buena práctica el nombre de la tabla no debe poseer:...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS