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.


  1. Introducción a las bases de datos
    PPTX/2,43 MB

    Zalogova, 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.



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


Base de datos

factual

Base de datos de la biblioteca

documental

Base de datos legal

Base de datos de música contemporánea.


  • 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


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


Integridad de los datos en la base de datos.

  • Integridad de los datos en la base de datos.
  • Restricción de integridad


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)

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


  • 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.

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


  • 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)

  • 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

  • La esencia del área temática.
  • Tipo de comunicación

dirige

Clase

maestro

estudios

Clase

alumno

enseña

Clase

Maestro



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 de
objetos 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 sobre
varios 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 complejo
hardware 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 estructurada
datos 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ón
como 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 verticales
Se añaden conexiones horizontales.

Bases de datos relacionales

- bases de datos con forma tabular
organizando 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”.

Cine
pelí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, con
con 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 Fecha
vuelo de salida
2156
Tipo
Precio
billete de avión
23.10.08 TU-154
4564.50
Disponibilidad
Entradas

Clave principal: número de vuelo + fecha de salida. Descripciones de campo:

nombre del campo
tipo
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 tabular
estructura 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

Convertir
abajo
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.