BD_Clase_01_ _Introduccion_BD
Páginas: 6 (1328 palabras)
Publicado: 29 de octubre de 2015
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.