Tema: Bases de datos. Bases de datos jerárquicas
Lección de informática en octavo grado (I.G. Semakin)
Lugar de trabajo, cargo: Institución educativa municipal "Escuela secundaria núm. 27", Syktyvkar, profesor de informática Vasily Yuryevich Petrov.
Región: República de Komi
Nivel de educación: educación general básica
Grado(s): 8vo grado
Materia(s): Ciencias de la Computación
Objetivo de la lección: Familiarizarse con el concepto de base de datos, sus tipos y organización.
Tipo de lección: Lección sobre el aprendizaje de material nuevo.
Estudiantes por clase: 10-20
Equipo utilizado: computadora, proyector, diapositivas.
Resumen de la lección.
Tema: El concepto de sistema de información, base de datos, DBMS.
Objetivo de la lección: familiarizarse con los tipos de bases de datos y la organización de los datos en ellas.
Tareas:
1. Educativo
Aprenda a distinguir bases de datos por tipo;
Proporcionar técnicas para la lectura de tablas como bases de datos relacionales.
2. Desarrollo
Desarrollar interés en estructurar la información;
Desarrollar el pensamiento analítico de los niños, sus habilidades creativas y la capacidad de trabajar con diversos tipos de información.
3. Educativo
Cultive el trabajo duro, la perseverancia y la paciencia.
4. Orientado a la personalidad
Crear situaciones de comunicación en el aula que permitan a cada alumno mostrar iniciativa e independencia.
Equipo: computadora, proyector.
Parte del programa: presentación oficina de microsoft PowerPoint.
Plan:
Organizar el tiempo.
Análisis del material estudiado.
Indique el tema y el propósito de la lección.
Conversación.
Línea de fondo.
durante las clases
Organizar el tiempo.
Preparamos cuadernos, bolígrafos y prestamos atención a la pizarra.
Análisis del material estudiado.
Antes de pasar al tema de la lección, recordemos lo que estudiamos en las lecciones anteriores. Respuesta: modelos de información: tabular, gráfico, etc. Tú y yo los analizamos de forma independiente, sin utilizar equipo de computadora. medios modernos le permiten procesar datos en una computadora en grandes volúmenes.
Indique el tema y el propósito de la lección.
Hablemos de bases de datos. (Diapositiva número 1)
Conversación principal
Hablemos de estructurar la información, su recopilación y almacenamiento (Diapositiva No. 2).
El procesamiento de información mediante tecnología informática se denominará sistema de información. (Diapositiva número 3).
Damos el concepto de BASE DE DATOS teniendo en cuenta la información disponible (Diapositiva No. 4).
Clasifiquemos las bases de datos por tipo. Involucramos a los estudiantes en el trabajo mediante comunicación directa(Diapositiva número 5). Discusión.
Estudiamos cada tipo de base de datos en detalle (Diapositivas No. 6,7,8).
Conozcamos las bases de datos relacionales, recordemos los modelos de información tabular (diapositiva número 9).
Pasamos a la clave de las bases de datos relacionales. Hablamos de la singularidad de cada entrada (diapositiva número 10).
Recordamos los tipos de información según la forma de presentación y hablamos de qué datos podemos almacenar en las bases de datos (Diapositiva No. 11).
7. Resumen de la lección. (diapositiva 19,20)
Nuestra lección está llegando a su fin. ¡Trabajaste muy bien hoy! ¿Que recuerdas? ¿Que has aprendido?
Lista de fuentes utilizadas
Informática: libro de texto para 8º grado / I.G. Semakin, Los Ángeles.
- Introducción a las bases de datos
PPTX/2,43 MBZalogova, S.V. Rusakova, L.V. Shestakova. - 2ª ed., rev. - M.: BINOM. Laboratorio de Conocimiento, 2014. - 176 p. : enfermo.
El concepto de DBMS -
Diapositiva 1
Lección 38 informática en 11º grado
Bases de datos © Vyazovchenko Nataliya, 2010
Diapositiva 2
Diapositiva 3
Bases de datos tabulares
Una base de datos tabular contiene una lista de objetos del mismo tipo, es decir, objetos que tienen el mismo conjunto de propiedades. Es conveniente representar dicha base de datos en forma de una tabla bidimensional: en cada una de sus filas se colocan secuencialmente los valores de las propiedades de uno de los objetos; Cada valor de propiedad está en su propia columna, encabezada por el nombre de la propiedad.
Diapositiva 4
Campo de base de datos
Las columnas de dicha tabla se denominan campos; Cada campo se caracteriza por su nombre (el nombre de la propiedad correspondiente) y el tipo de datos que representa los valores de esta propiedad. Un campo de base de datos es una columna de una tabla que contiene los valores de una propiedad específica.
Diapositiva 5
Las filas de la tabla son registros sobre un objeto; Estos registros se dividen en campos según las columnas de la tabla, por lo que cada registro representa un conjunto de valores contenidos en los campos. Un registro de base de datos es una fila de una tabla que contiene un conjunto de valores de propiedad ubicados en los campos de la base de datos.
Entrada de base de datos
Diapositiva 6
Campo clave
Cada tabla debe contener al menos un campo clave, cuyo contenido sea exclusivo de cada registro de esa tabla. Un campo clave le permite identificar de forma única cada registro en una tabla. Un campo clave es un campo cuyo valor identifica de forma única un registro en la tabla.
Diapositiva 7
El campo clave más utilizado es un campo que contiene el tipo de datos del contador. Sin embargo, a veces es más conveniente utilizar otros campos como campo clave de la tabla: código de producto, número de inventario, etc.
Diapositiva 8
El tipo de campo está determinado por el tipo de datos que contiene. Los campos pueden contener los siguientes tipos principales de datos:
contador: números enteros que se configuran automáticamente al ingresar registros. El usuario no puede cambiar estos números; texto: textos que contienen hasta 255 caracteres; numérico - números; fecha/hora - fecha u hora; monetario: números en formato monetario; lógico: valores Verdadero (Sí) o Falso (No); hipervínculo - enlaces a recurso de información en Internet (por ejemplo, un sitio web).
Diapositiva 9
Propiedades de campo
Cada tipo de campo tiene su propio conjunto de propiedades. Las propiedades más importantes de los campos son: tamaño del campo: determina la longitud máxima de un campo de texto o numérico; formato de campo: establece el formato de datos; campo obligatorio: indica que este campo debe completarse.
Diapositiva 10
Considere, por ejemplo, la base de datos de Computadora, que contiene una lista de objetos (computadoras), cada uno de los cuales tiene un nombre. Como características (propiedades), podemos considerar el tipo procesador instalado y la cantidad de RAM. Los campos Nombre y Tipo de procesador son texto, RAM- numérico y campo No. - contador (Tabla 11.1). Además, cada campo tiene un conjunto específico de propiedades. Por ejemplo, para el campo RAM, el formato de datos se establece en número entero.
Diapositiva 11
Diapositiva 12
Diapositiva 13
Bases de datos jerárquicas
Las bases de datos jerárquicas se pueden representar gráficamente como un árbol invertido que consta de objetos en diferentes niveles. El nivel superior (la raíz del árbol) está ocupado por un objeto, el segundo por objetos del segundo nivel, y así sucesivamente. Un ejemplo de una base de datos jerárquica es registro de windows y catalogo Carpetas de Windows.
Diapositiva 14
Relaciones entre objetos
Hay conexiones entre objetos; cada objeto puede incluir varios objetos más de nivel bajo. Dichos objetos están en una relación entre un ancestro (un objeto más cercano a la raíz) y un hijo (un objeto de nivel inferior), donde un objeto ancestro puede tener varios hijos o ninguno, mientras que un objeto hijo necesariamente tiene un solo ancestro. Los objetos que tienen un ancestro común se llaman gemelos.
Diapositiva 15
La base de datos jerárquica es el directorio de carpetas de Windows, con el que puede trabajar iniciando el Explorador. El nivel superior lo ocupa la carpeta Escritorio. En el segundo nivel se encuentran las carpetas Mi PC, Mis documentos, Entorno de red y Papelera de reciclaje, que son descendientes de la carpeta Escritorio, y son gemelas entre sí. A su vez, la carpeta Mi PC es la antecesora de las carpetas de tercer nivel: carpetas de disco (Disco 3.5 (A:), (C:), (D:), (E:), (F:)) y carpetas del sistema ( Impresoras, Panel de control, etc.)
Diapositiva 17
Diapositiva 18
Otro ejemplo de base de datos jerárquica es la base de datos del Sistema de nombres de dominio para computadoras conectadas a Internet. En el nivel superior hay una base de datos tabular que contiene una lista de dominios. nivel superior(264 dominios en total), de los cuales 7 son administrativos y los 257 restantes geográficos. El dominio más grande (datos a enero de 2002) es el dominio net (alrededor de 48 millones de servidores), y en algunos dominios (por ejemplo, en el dominio zr) todavía no hay un solo servidor registrado. En el segundo nivel hay bases de datos tabulares que contienen una lista de dominios de segundo nivel para cada dominio de primer nivel. En el tercer nivel puede haber bases de datos tabulares que contienen una lista de dominios de tercer nivel para cada dominio de segundo nivel y tablas que contienen las direcciones IP de las computadoras ubicadas en el dominio de segundo nivel.
Diapositiva 19
Diapositiva 20
Base de datos distribuida
La base de datos del Sistema de nombres de dominio debe contener registros de todas las computadoras conectadas a Internet, es decir, más de 150 millones de registros. Colocar una base de datos tan enorme en una sola computadora haría que la búsqueda de información fuera muy lenta e ineficiente. Se encontró una solución a este problema alojando componentes de bases de datos individuales en diferentes servidores DNS. Por tanto, la base de datos jerárquica del Sistema de nombres de dominio es una base de datos distribuida.
Diapositiva 21
Búsqueda de información en una base de datos distribuida jerárquica
Por ejemplo, queremos familiarizarnos con el contenido del servidor WWW de Microsoft. Primero, nuestra solicitud que contiene el nombre de dominio del servidor www.microsoft.com se enviará al servidor DNS de nuestro ISP, que la reenviará al servidor DNS de nivel superior en la base de datos. El dominio com que nos interesa se encontrará en la tabla de primer nivel y la solicitud se dirigirá al servidor DNS de segundo nivel, que contiene una lista de dominios de segundo nivel registrados en el dominio com.
Diapositiva 22
El dominio de Microsoft se encontrará en la tabla de segundo nivel y la solicitud se reenviará al servidor DNS de tercer nivel. En la tabla de tercer nivel, una entrada correspondiente a nombre de dominio contenida en la solicitud. Se completará la búsqueda de información en la base de datos del Sistema de nombres de dominio y se iniciará la búsqueda de una computadora en la red por su dirección IP.
![](https://i2.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img1.jpg)
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img2.jpg)
Base de datos
esquema
relleno
- Define qué parámetros y relaciones tienen los objetos.
- Valores de parámetros de objetos actualmente registrados en la base de datos.
Declaraciones sobre el nombre completo, fecha de nacimiento, dirección, número de teléfono de los estudiantes de la escuela secundaria No. 20
El estudiante Ivanov P.K., 12 de octubre de 1998, vive en mn2, no 7, apt. 11, teléfono 2 – 45 - 65
![](https://i2.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img3.jpg)
Base de datos
factual
Base de datos de la biblioteca
documental
Base de datos legal
Base de datos de música contemporánea.
![](https://i2.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img4.jpg)
- Sistema de gestión de bases de datos (DBMS) - Este programa de control, diseñado para crear, ingresar, almacenar y procesar bases de datos.
Aplicado
programa
Humano
Ejemplos de SGBD:
- Acceso a Microsoft Office
- Visual FoxPro
- Borland dBase.
SGBD
Base de datos
![](https://i2.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img5.jpg)
Características principales del DBMS
- alta confiabilidad del almacenamiento de información;
- Actualización, reposición y ampliación de bases de datos.
- salida completa y información confiable a consultas;
- garantizar la seguridad de la información.
Aplicado
programa
Humano
SGBD
Base de datos
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img6.jpg)
Integridad de los datos en la base de datos.
- Integridad de los datos en la base de datos.
- Restricción de integridad
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img7.jpg)
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img8.jpg)
Roles de los usuarios que trabajan con la base de datos.
- Desarrollador
- Usuario
- Administrador
- Desarrollador(crea un esquema de base de datos)
- Usuario(funciona con datos)
- Administrador(define restricciones de integridad y establece derechos de acceso)
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img9.jpg)
Modelos básicos
datos
Bases de datos jerárquicas
Bases de datos de red
Bases de datos relacionales
Totalidad
objetos,
varios niveles,
y uno de ellos
es
lo principal, el resto -
subordinados
Totalidad
objetos, con
muchos
conexiones entre
información,
organizado
rectangular
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img10.jpg)
- La información en las bases de datos se puede organizar de diferentes maneras.
- Utilizado con mayor frecuencia método tabular.
- Las bases de datos con una forma tabular de organización se denominan bases de datos relacionales.
![](https://i1.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img11.jpg)
Concepto de entidad
Clase
alumno
Libro de texto
Ciencias de la Computación
Puntuación de entrenamiento
logros
maestro
modelo de dominio Ciencias de la computación en la escuela
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img12.jpg)
- La esencia del área temática.– este es un conjunto de objetos que tienen el mismo conjunto de parámetros.
- Modelo entidad-relación destinado a imagen grafica entidades de un determinado área temática, sus parámetros y conexiones entre ellas.
- Esencia Maestro: pasaporte, nombre completo, sexo, especialidad. (atributos)
![](https://i1.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img13.jpg)
- Uno a uno 1 – 1
- Uno a muchos 1 – ∞
- Muchos a muchos ∞ – ∞
- El maestro es el maestro de la clase.
- Los estudiantes estudian en el grado 11 - A
- Maestra enseña 11° grado
![](https://i1.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img14.jpg)
- La esencia del área temática.
- Tipo de comunicación
![](https://i1.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img15.jpg)
dirige
Clase
maestro
estudios
Clase
alumno
enseña
Clase
Maestro
![](https://i0.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img16.jpg)
![](https://i2.wp.com/fhd.multiurok.ru/9/d/1/9d139021802b88a5ca2050bd2a441c174e8af257/img17.jpg)
Conceptos básicos de bases de datos
- registros(filas de la tabla)
- campos(columnas de la tabla)
- llave campo(un campo o varios campos que identifican de forma única un registro)
Sigov A.K.
Fuchika 1 0, apto.
Pershin I.A.
434 1234
Rudenko T.V.
Umanskaya 2, apto. 1 6
1234 375
Sebastopolskaya 1, apto. 8
24 1234 0
Base de datos (DB) - La base de datos (DB) es una colección, en cierto modo
información organizada para algunos
tema.
Por ejemplo:
Base de datos de la colección de libros de la biblioteca;
Base de datos del personal de la institución;
Base de datos de actos legislativos en la región.
derecho penal;
Base de datos de canciones pop modernas.
Clasificación de bases de datos.
Las bases de datos se clasifican según diferentes criterios:por la naturaleza de la información almacenada en la base de datos
se dividen en factuales y
documental;
Según el método de almacenamiento de datos, las bases de datos se dividen en
centralizado y distribuido;
según la estructura de la organización de la base de datos
clasificado en relacional
en red y jerárquica.
En bases de datos factuales
contenido Breve información acerca deobjetos descritos, presentados con
formato estrictamente definido.
Ejemplos:
1. En la base de datos de la biblioteca sobre cada libro.
Se almacena la siguiente información: año
edición, autor, título, etc.
2. Los cuestionarios se almacenan en la base de datos del departamento de recursos humanos.
datos del empleado: nombre completo, año de nacimiento y
etc.
Base de datos documental
contiene amplia información sobrevarios tipos: texto, gráfico,
sonido, multimedia.
Ejemplos:
1. en la base de datos de leyes: los textos de las propias leyes,
2. en la base de datos de canciones pop – textos y notas
canciones, biografía de los autores, información sobre
poetas, compositores e intérpretes,
clips de sonido y vídeo.
Sistema de informacion
– esta es la totalidad de la base de datos y todo el complejohardware y software para ello
almacenamiento, modificación y recuperación
información para interactuar con
usuario.
Ejemplos:
1. sistemas de venta de entradas
trenes de pasajeros y aviones.
2. WWW es una plataforma de información global
sistema.
Base de datos (BD)
es una colección estructuradadatos interconectados dentro
algún área temática,
diseñado para largo plazo
almacenamiento en memoria externa
computadora y permanente
aplicaciones. Se puede utilizar para almacenar la base de datos.
a una computadora, tal base de datos
llamado centralizado.
Si diferentes partes de la misma base de datos
almacenado en varias computadoras
interconectados por una red, entonces
dicha base de datos se llama
base de datos distribuida.
Una base de datos se llama jerárquica,
en el que se organiza la informacióncomo sigue: un elemento
los registros se consideran el principal, el resto
subordinados.
Ejemplos: sistema de archivos Árbol de familia
La red se llama base de datos,
en el que a las conexiones verticalesSe añaden conexiones horizontales.
Bases de datos relacionales
- bases de datos con forma tabularorganizando la información.
Una base de datos relacional consta de uno o
varios interrelacionados
tablas bidimensionales.
Ejemplos:
En las bases de datos relacionales (tabulares), una fila se denomina registro y una columna se denomina campo.
Los campos son características diferentes.(a veces llamados atributos) de un objeto.
Valores de campo en una línea
referirse al mismo objeto.
Diferentes campos tienen diferentes nombres.
Ejemplo 1. Organización de la información en una base de datos de una sola tabla “Repertorio de cine de la semana”.
Cinepelícula
Rusia
Aventuras 11.00
Pinocho
Titánico
13.00
3.00
Rusia
Rusia
Titánico
Estrella
aterrizaje
17.00
21.00
20.00
15.00
Mundo
¡Espéralo!
11.00
3.00
Mundo
Titánico
13.00
15.00
Mundo
Ladrón
17.00
10.00
Rusia
tiempo
precio
15.00
Clave primaria (maestra) de la base de datos
es un campo o grupo de campos, concon el que puedes claramente
identificar la entrada. Significado
no debería haber ninguna clave primaria
repetir para diferentes registros. EN
en el ejemplo comentado anteriormente
como clave principal de la base de datos que necesita
tomar grupo de campo
cine + tiempo.
Tipo de campo
define un conjunto de valores,que esto puede tomar
campo en varios registros.
EN bases de datos relacionales datos
Se utilizan cuatro tipos principales.
campos: numérico, carácter,
fecha, lógico Los tipos numéricos tienen campos cuyos valores
Sólo pueden ser números. Los números pueden ser
total y real.
Los tipos de caracteres tienen campos que
Se almacenan secuencias de caracteres.
(palabras, textos, códigos, etc.).
El tipo de fecha tiene campos que contienen
fechas del calendario en varias formas.
El tipo booleano corresponde al campo que
sólo puede tomar dos valores:
“sí” - “no” o “verdadero” - “falso”.
Ejemplo 2. Describe la estructura de la base de datos “Repertorio de cine para una semana”.
Describir una estructura significa indicarlo todo.campos de la tabla y sus características.
nombre del campo
tipo
ancho
cine
simbólico
15
película
simbólico
25
tiempo
numérico
5
2
precio
numérico
5
2
cantidad
decimal
señales
Ejemplo 3. Dado un fragmento de una base de datos relacional: especifique la clave principal; describir las características de los campos.
Número Fechavuelo de salida
2156
Tipo
Precio
billete de avión
23.10.08 TU-154
4564.50
Disponibilidad
Entradas
Sí
Clave principal: número de vuelo + fecha de salida. Descripciones de campo:
nombre del campotipo
ancho
Número de vuelo
numérico
4
fecha de salida
fecha
Tipo de aeronave
simbólico
10
Precio del billete
numérico
5
Disponibilidad
Entradas
lógico
Cantidad
decimal
señales
2
Ejemplo 4. Convierta a forma tabular la estructura jerárquica que se muestra en la Fig.
Ejemplo 4: convertir de forma jerárquica a tabularestructura que se muestra en la Fig.
departamento
facultad
Universidad
Física General
Físico
fuente de alimentación
física teórica
Físico
fuente de alimentación
química Orgánica
Químico
fuente de alimentación
química Inorgánica
Químico
fuente de alimentación
botánicos
Biológico
fuente de alimentación
zoología
biológico
fuente de alimentación
Tarea número 1
Convertirabajo
información para
vista tabular,
definir el nombre de la tabla y
nombre de cada campo:
Olya, Petya, 13 años, cantando, 14 años,
baloncesto, Vasya, Katya,
13, hockey, baloncesto,
fútbol, 15.11, Kolya, 11,
bailando, Seryozha.
Título del cuadro: Empleo en
tazas
Nombre
círculo de edad
Olia
13
Cantando
Pedro
14
Baloncesto
Vasya
13
Hockey
kate
15
Baloncesto
kolia
11
Fútbol americano
Serezha 11
baile
Hazlo tu mismo:
1.La tabla de la base de datos “Paciente” contiene
campos: apellido, nombre, patronímico, fecha
nacimiento, número de parcela, dirección,
presencia de enfermedades crónicas, fecha
última visita al médico.
Determine el tipo y ancho de cada uno.