tamas
Curso de Certificación FORD
Ma Carmen Jiménez
Mayo 2004
Módulo de SQLServer 2000
1.
2.
3.
4.
5.
Introducción a Base de Datos
Conceptos Bases de Datos
Introducción a SQLserver 2000
Server Enterprice Manager SQL Server
Base de Datos y sus Propiedades
6. Instalación de SQL server 2000
7. Requisitos de Hardware
8. Requisitos de Software
9. Permisos dela Base de Datos
10. Funciones para Usuarios
Módulo de SQLServer 2000
11. Crear una Base de Datos
12. Accesar una Base de Datos
13. Instrucciones DDL
14. Manejo de Constraints
15. Instrucciones DML
16. Consultas a una Base de Datos (Query´s)
17. Sentencia WHERE
18. Funciones para datos tipo Caracter
19. Funciones para datos tipo Fecha
20. Funciones Grupales
21. Sentencia GROUP BY22. JOIN
Módulo de SQLServer 2000
23. Respaldos y Recuperación de Bases de Datos
24. Performance y Optimización de Base de Datos
25. Manejo de LOG
26. Plan de Mantenimiento
Lenguajes
computacionales
SQL
FORMS
VISUAL BASIC
JAVA
Herramientas
De aplicación
DBMS
REPORTS
GRAPHS...
VISUAL C...
SQL SERVER
ORACLE
INFORMIX...
Sistema de Base de DatosDesarrolladores
Programas
De Aplicación
DBMS
Herramientas
Para el Diseño
Programadores
Usuarios
Programas
De Aplicación
Query y
Procedimientos
M
O
T
O
R
B.
D.
Datos del
Usuario
B.D.
Catálogo del
Sistema: Indices,
Restricciones,
descripciones,
etc,(Metadatos)
PROCESO DEL DESARROLLO DE UNA
BASE DE DATOS
Recolección y Análisis de requerimientos
EsquemaConceptual
Diseño Lógico de
la Base de Datos
Diseño Físico de la
Base de datos
Base de Datos operando
PROCESO DEL DESARROLLO DE UNA
BASE DE DATOS
Esquema
Conceptual
•
•
•
•
•
Se
Se
Se
Se
Se
crea el modelo Entidad - Relación
definen las entidades.
definen los atributos (campos).
definen las relaciones.
crea el diagrama de la B.D.
MODELO ENTIDAD RELACIÓN
MODELO CHENNombre
Num.nómina
Num.Dpto
EMPLEADO
Fecha Nac.
N
tiene
Dirección
1
Num.Dpto
DEPARTA
MENTO
Nombre
MODELO ENTIDAD RELACIÓN
MODELO PATAS DE GALLO
INSTRUCTOR
#(1) Clave
* Nombre
* Dirección
#(2) RFC
FK Profesion
ASIGNACION
#(1)Clave Instructor
#(1)Codigo Curso
* Fecha
PROFESION
# Clave
* Descripción
CURSO
# Codigo
* Nombre
* Duración
FKRequisito
* Predecesor
PARTICIPANTE
# Clave
* Nombre
* Dirección
* Puesto
INSCRIPCION
#(1)FK Clave Participante
#(1)FK Codigo Curso
* Fecha
* Evaluacion
PROCESO DESARROLLO DE UNA
BASE DE DATOS
Diseño Lógico de
la Base de Datos
• Se crea el esquema conceptual
• Se definen las caracteristicas de los
atributos (tipo, longitud, tamaño).
• Se definen restricciones.
• Esindependiente al software de la
B.D.
PROCESO DESARROLLO DE UNA
BASE DE DATOS
Diseño Físico de la Base de Datos
• Se crea fisicamente la B.D.
• Se definen el manejador de la B.D.
con el cual se creara la B.D. (DBMS)
• Se crea la estructura de la B.D.
• Se introduce la información en la
Estructura de la B.D.
TERMINOLOGIA
•
TABLA/ ENTIDAD / AFINIDAD, algo o alguien de
quién se requiereinformación.
•
•
COLUMNAS/CAMPO / ATRIBUTO,
características de una entidad
REGISTRO/TUPLA(E)/RENGLONES.
•
LLAVE (PK, FK, SK, llave compuesta)
Definición de LLAVES
• LLAVE PRIMARIA (PK), Atributo único dentro de una
Entidad, se representa con el signo de #.
• LLAVE FORANEA (FK), aquel atributo que es llave
Primaria en otra entidad, lo que nos permite
Tener el acceso a dichaentidad.
• LLAVE SECUNDARIA, atributo con valor único
Dentro de una entidad pero no es la llave primaria
• LLAVE COMPUESTA, llave compuesta por más de
Dos o más atributos.
Qué es SQLServer 2000
SQLServer es una sistema de
administración
(DBMS)
de
completo
Base
y
de
Datos
poderoso,
su
interfaz de usuario es amigable similar a
las interfases tipo Windows,...
Regístrate para leer el documento completo.