Irrigacion e Inervacion de la articulación mandibular
Administraciondedatos maldonado c
1. Administración de bases
de datos
Materia: Base de datos
Profesor: M. C. Gersai Pérez Osorio
Alumno: Carlos Maldonado García
4° Semestre
9 de junio 2020
2. ADMINISTRADOR DE BASE DE DATOS (DBA)
• Es el responsable por la Administración de las Bases de Datos.
Administra las tecnologías de la información y la comunicación, siendo
responsable de los aspectos técnicos, tecnológicos, científicos,
inteligencia de negocios y legales de bases de datos.
• Administra la estructura de la base de datos
• Administra la actividad de los datos
• Administra el sistema manejador de base de datos
• Establece el diccionario de datos
• Asegura la confiabilidad de la base de datos
• Confirma la seguridad de la base de datos
• Trabajar en conjunto con los gerentes de proyecto de TI y los
programadores de bases de datos y multimedia
3. Diseño conceptual
• Descripción de alto nivel del contenido de información de la base
de datos, independiente del SGBD que se vaya a utilizar.
4. Diseño lógico
• Descripción de la estructura de la base de datos según el modelo del SGBD que se
vaya a utilizar
6. Establecer un enlace con los usuarios
• Es asunto del DBA enlazarse con los usuarios para asegurar que los
datos necesarios estén disponibles y para escribir (o ayudar a
escribir) los esquemas externos necesarios, utilizando el DDL
externo aplicable
• Incluyen la asesoría sobre el diseño de aplicaciones; una
capacitación técnica; ayuda en la determinación y resolución de
problemas; así como otros servicios profesionales similares
7. Seguridad
• La sentencia GRANT otorga permisos de motor de base de datos a una entidad
de seguridad sobre un elemento protegido.
• Revoke: se encarga de revocar autorizaciones en una tabla(ALTER, CONTROL,
DELETE, EJECUTIVE, INSERT, RECEIVE, REFERENCES, SELECT, TAKE OWNERSHIP,
VIEW CHANGE TRACKING, VIEW DEFINITION, etc.)
• COMMIT marca el final de una transacción de una base de datos ya sea
implícita o explícita.
• La sentencia COMMIT registra todos los cambios que la transacción ha
realizado en la base de datos.
8. Integridad
• La integridad de datos es un
término usado para referirse a la
exactitud y fiabilidad de los datos.
• Ejemplos de integridad de base de
datos donde se usan sentencias
UNIQUE, PRIMARY KEY y CHECK.
9. Supervisión del rendimiento
• Mide lo bien que funciona una base de datos en tiempo real
• Se valora el rendimiento tanto del software como del hardware de los servidores que
contienen las bases de datos
• El objetivo es identificar rápidamente los posibles problemas que puedan surgir y
encontrar formas de mejorar el rendimiento.
10. Políticas de vaciado y recarga
• Una vez que una empresa se compromete con un sistema de base de datos, se
vuelve drásticamente dependiente del funcionamiento exitoso de dicho
sistema
• El DBA debe definir e implementar un esquema apropiado de control de daños
que comprenda (a) la descarga o "vaciado" periódico de la base de datos en un
dispositivo de almacenamiento de respaldo y (b) la recarga de la base de datos
cuando sea necesario, a partir del vaciado más reciente
11. Sistema Gestor de Base de Datos (SGBD) o
DGBA (Data Base Management System)
• Conjunto de programas no visibles que administran y gestionan la
información que contiene una base de datos
• Los gestores de base de datos o gestores de datos hacen posible
administrar todo acceso a la base de datos ya que tienen el
objetivo de servir de interfaz entre ésta, el usuario y las
aplicaciones
12. Datos
• El DBMS debe ser capaz de aceptar definiciones de datos
(esquemas externos, el esquema conceptual, el esquema interno y
todas las transformaciones respectivas) en la forma fuente y
convertirlas a la forma objeto correspondiente
• El DBMS debe incluir entre sus componentes un procesador DDL, o
compilador DDL
13. Lenguaje de manipulación de datos(DML)
• Es un lenguaje proporcionado por el sistema de gestión de base de
datos que permite a los usuarios llevar a cabo las tareas de
consulta o manipulación de los datos, organizados por el modelo
de datos adecuado
14. Optimización y Ejecución
• Optimización de consultas nos referimos a mejorar los tiempos de respuesta en
un sistema de gestión de bases de datos relacional. Ejemplos
• EXPLAIN
• CREATE INDEX
• Subconsultas-FROM
15. Recuperación de datos y Concurrencia
• Se permite a cualquier cantidad de
transacciones tener acceso a la
misma BD al mismo tiempo
• Se necesita un mecanismo de
control de concurrencia para
asegurar que ninguna transacción
interfiera con las demás(bloqueo)
• Un usuario de un sistema de
administración de archivos podrá
crear y destruir archivos
almacenados y realizar operaciones
sencillas de recuperación y
actualización sobre registros
almacenados en dichos archivos
16. Diccionario de datos
• Listado organizado de todos los objetos de datos pertinentes para el sistema
17. Rendimiento
• La evaluación continua del rendimiento de la base de datos ayuda a
minimizar los tiempos de respuesta y a maximizar el rendimiento,
obteniendo como resultado un rendimiento óptimo
• Mediante la supervisión de los tiempos de respuesta para las consultas
utilizadas con frecuencia, puede determinar si es necesario modificar
la consulta o los índices de las tablas donde es necesario ejecutar las
consultas
• Mediante la supervisión de los usuarios que intentan conectarse a una
instancia de SQL Server, puede determinar si la seguridad está
configurada de forma correcta y probar las aplicaciones o sistemas de
desarrollo