База данни. Основни типове данни

слайд 1

Урок 38 информатика за 11 клас

Бази данни © Вязовченко Наталия, 2010

слайд 2

слайд 3

Таблични бази данни

Табличната база данни съдържа списък с обекти от един и същи тип, т.е. обекти, които имат еднакъв набор от свойства. Удобно е да се представи такава база данни като двуизмерна таблица: във всеки ред стойностите на свойствата на един от обектите се поставят последователно; всяка стойност на свойството е в собствена колона, оглавена от името на свойството.

слайд 4

Поле за база данни

Колоните на такава таблица се наричат ​​полета; всяко поле се характеризира със своето име (името на съответното свойство) и типа данни, представящи стойностите даден имот. Полето на база данни е колона на таблица, съдържаща стойностите на конкретно свойство.

слайд 5

Редовете на таблицата са записи за даден обект; тези записи са разделени на полета от колоните на таблицата, така че всеки запис е набор от стойности, съдържащи се в полетата. Записът в базата данни е ред от таблица, съдържащ набор от стойности на свойства, поставени в полетата на базата данни.

Вписване в база данни

слайд 6

ключово поле

Всяка таблица трябва да съдържа поне едно ключово поле, чието съдържание е уникално за всеки запис в тази таблица. Ключовото поле ви позволява да идентифицирате уникално всеки запис в таблицата. Ключово поле е поле, чиято стойност уникално идентифицира запис в таблица.

Слайд 7

Най-често използваното ключово поле е поле, съдържащо типа данни на брояча. Понякога обаче е по-удобно да се използват други полета като ключово поле на таблицата: код на продукта, инвентарен номер и др.

Слайд 8

Типът на полето се определя от вида на данните, които съдържа. Полетата могат да съдържат данни от следните основни типове:

брояч - цели числа, които се задават автоматично при въвеждане на записи. Тези номера не могат да бъдат променяни от потребителя; текст - текстове, съдържащи до 255 знака; числени - числа; date/time - дата или час; паричен - числа в паричен формат; логически - стойности True (Да) или False (Не); хипервръзка - връзки към информационен ресурсв интернет (например уеб сайт).

Слайд 9

Свойства на полето

Всеки тип поле има свой собствен набор от свойства. Най-важните свойства на полето са: размер на полето - определя максималната дължина на текстово или числово поле; формат на полето - задава формата на данните; задължително поле - показва, че това поле трябва да бъде попълнено.

Слайд 10

Да разгледаме например базата данни "Компютър", която съдържа списък от обекти (компютри), всеки от които има име (име). Като характеристики (свойства) можете да вземете предвид вида на инсталирания процесор и количеството RAM. Полетата Име и Тип процесор са текстови полета, RAM- числово, а полето № p / p - брояч (Таблица 11.1). Всяко поле има определен набор от свойства. Например полето RAM е зададено на целочислен формат на данните.

слайд 11

слайд 12

слайд 13

Йерархични бази данни

Йерархичните бази данни могат да бъдат графично представени като обърнато дърво, състоящо се от обекти на различни нива. Най-горното ниво (коренът на дървото) е заето от един обект, второто - обекти от второ ниво и т.н. Пример за йерархична база данни е Регистър на Windowsи каталог Windows папки.

Слайд 14

Връзки между обекти

Между обектите има връзки, всеки обект може да включва няколко обекта от по-ниско ниво. Такива обекти са в отношението на предшественик (обект по-близо до корена) към дете (обект от по-ниско ниво), докато обектът-предшественик може да няма деца или да има няколко от тях, докато дъщерният обект задължително има само един прародител. Обектите, които имат общ прародител, се наричат ​​близнаци.

слайд 15

Йерархичната база данни е Windows Folder Directory, която може да бъде достъпна чрез стартиране на Explorer. Най-горното ниво е папката Desktop. На второто ниво са папките My Computer, My Documents, Network Places и Recycle Bin, които са потомци на папката Desktop и са близнаци помежду си. От своя страна папката My Computer е предшественик на папки от трето ниво - дискови папки (Диск 3.5 (A:), (C:), (D:), (E:), (F :)) и системни папки ( Принтери, контролен панел и др.)

Слайд 17

Слайд 18

Друг пример за йерархична база данни е базата данни Домейн системаимена на компютри, свързани с интернет. На най-високото ниво е таблична база данни, съдържаща списък с домейни Най-високо ниво(общо 264 домейна), от които 7 са административни, а останалите 257 са географски. Най-големият домейн (данни за януари 2002 г.) е нетен домейн(около 48 милиона сървъра), а в някои домейни (например в домейна zr) все още няма регистрирани сървъри. Второто ниво съдържа таблични бази данни, съдържащи списък с домейни от второ ниво за всеки домейн от първо ниво. Третото ниво може да съдържа таблични бази данни, съдържащи списък с домейни от трето ниво за всеки домейн от второ ниво, и таблици, съдържащи IP адресите на компютрите, разположени в домейна от второ ниво

Слайд 19

Слайд 20

Разпределена база данни

Базата данни на Domain Name System трябва да съдържа записи на всички компютри, свързани към интернет, тоест повече от 150 милиона записа. Поставяне на такива огромна базаданните на един компютър биха направили търсенето на информация много бавно и неефективно. Решението на този проблем беше намерено чрез поставяне на отделни компоненти на базата данни на различни DNS сървъри. Така йерархичната база данни. Системата за имена на домейни е разпределена база данни.

слайд 21

Намиране на информация в йерархия разпределена база данниданни

Например, искаме да се запознаем със съдържанието на WWW сървъра на Microsoft. Първо, нашата заявка, съдържаща името на домейна на сървъра www.microsoft.com, ще бъде изпратена до DNS сървъра на нашия доставчик, който ще я препрати към DNS сървъра от най-високото ниво на базата данни. Домейнът com, който ни интересува, ще бъде намерен в таблицата от първо ниво и заявката ще бъде адресирана до DNS сървъра от второ ниво, който съдържа списък с домейни от второ ниво, регистрирани в домейна com.

слайд 22

Домейнът на Microsoft ще бъде намерен в таблицата от второ ниво и заявката ще бъде пренасочена към DNS сървъра от трето ниво. В таблицата на третото ниво запис, съответстващ на име на домейнсъдържащи се в искането. Търсенето на информация в базата данни на Domain Name System ще приключи и ще започне търсенето на компютър в мрежата по неговия IP адрес.

База данни (DB) - Базата данни (DB) е колекция по определен начин
организирана информация в някои
тема.
Например:
База данни за книжния фонд на библиотеката;
База данни на персонала на институцията;
База данни със законодателни актове в региона
наказателно право;
База данни за съвременни поп песни.

БД класификация.

Базите данни се класифицират по различни критерии:
от естеството на съхраняваната информация в базата данни
разделени на фактически и
документални филми;
според метода на съхраняване на данните от базата данни има
централизиран и разпределен;
от структурата на организацията на базата данни
класифицирани в релационни
мрежови и йерархични.

Във фактически бази данни

съдържащи се кратка информацияотносно
описани обекти, представени с
строго определен формат.
Примери:
1. В базата данни на библиотеката за всяка книга
се съхранява следната информация: година
издание, автор, заглавие и др.
2. В базата данни на отдела за персонал се съхранява лична информация
данни за служителя: пълно име, година на раждане и
и т.н.

Документална БД

съдържа обширна информация за
различни видове: текст, графика,
звук, мултимедия.
Примери:
1. в базата данни със закони - текстовете на самите закони,
2. в базата данни за естрадни песни - текстове и ноти
песни, биография на автори, информация за
поети, композитори и изпълнители,
звукови и видео клипове.

Информационна система

е комбинация от база данни и целия комплекс
хардуер и софтуер за него
съхранение, модифициране и извличане
информация за взаимодействие
потребител.
Примери:
1. Системи за билети за
пътнически влакове и самолети.
2. WWW е глобална информация
система.

База данни (БД)

е структурирана колекция
взаимосвързани данни вътре
някаква предметна област
предназначени за дълго
съхранение във външна памет
компютър и постоянен
приложения.

Може да се използва за съхранение на база данни
на един компютър, такава база данни
наречен централизиран.
Ако различни части от една и съща база данни
съхранявани на множество компютри
свързани помежду си с мрежа,
такава база данни се нарича
разпределена база данни.

Извиква се йерархична база данни

в които е организирана информацията
както следва: един елемент
записите се считат за основни, останалите
подчинени.
Примери: файлова система

Генеалогично дърво

Мрежата се нарича база данни,

в които към вертикални връзки
добавят се хоризонтални връзки.

Релационни бази данни

- бази данни с табличен вид
организация на информацията.
Релационната база данни се състои от една или
няколко взаимосвързани
двуизмерни маси.

Примери:

В релационни (таблични) бази данни редът се нарича запис, а колоната се нарича поле.

Полетата са с различни характеристики
(понякога наричани атрибути) на обект.
Стойностите на полето в един ред
принадлежат на един и същи обект.
Различните полета имат различни имена.

Пример 1. Организация на информацията в еднотаблична база данни "Репертоар на кината за седмицата".

Кино
филм
Русия
Приключение 11.00ч
Пинокио
Титаник
13.00
3.00
Русия
Русия
Титаник
звезда
кацане
17.00
21.00
20.00
15.00
Свят
Почакай!
11.00
3.00
Свят
Титаник
13.00
15.00
Свят
Крадец
17.00
10.00
Русия
време
цена
15.00

Първичен (главен) ключ на базата данни

е поле или група от полета, с
чрез които е възможно да се ясно
идентифицирайте записа. Значение
първичен ключ не трябва
повторение в записите. AT
примерът по-горе в
като първичен ключ на базата данни
вземете група от полета
кино + време.

Тип поле

дефинира набор от стойности,
които могат да бъдат приети от това
поле в различни записи.
В релационни бази данни
използват се четири основни типа
полета: числови, символни,
дата, булево

Числовият тип има полета, чиито стойности
могат да бъдат само числа. Числата могат да бъдат
цяло и истинско.
Символен тип има полета, в които ще има
съхранявайте последователности от знаци
(думи, текстове, кодове и др.).
Типът "дата" има полета, съдържащи
календарни дати в различна форма.
Булевият тип съответства на полето, което
може да приема само две стойности:
"да" - "не" или "вярно" - "невярно".

Пример 2. Опишете структурата на базата данни "Репертоар на кината за седмицата".

Да се ​​опише структурата означава да се уточни всичко
таблични полета и техните характеристики.
име на полето
тип
ширина
кино
символичен
15
филм
символичен
25
време
числови
5
2
цена
числови
5
2
количество
десетичен знак
знаци

Пример 3. Даден е фрагмент от релационна база данни: Посочете основния ключ; описват характеристиките на полетата.

Номер Дата
излитащ полет
2156
Тип
Цена
самолетен билет
23.10.08 ТУ-154
4564.50
Наличност
билети
да

Главен ключ: номер на полета + дата на заминаване. Описания на полетата:

име на полето
тип
ширина
Номер на полета
числови
4
дата на заминаване
датата
тип самолет
символичен
10
Цена на билет
числови
5
Наличност
билети
логично
Кол
десетичен знак
знаци
2

Пример 4. Преобразувайте в таблична форма йерархичната структура, показана на фиг.

Пример 4. Преобразуване в йерархична таблична форма
структурата, показана на фиг.
отдел
факултет
университет
обща физика
Физически
PSU
теоретична физика
Физически
PSU
органична химия
химически
PSU
неорганична химия
химически
PSU
ботаника
Биологичен
PSU
зоология
биологични
PSU

Задача №1

Трансформирайте
По-долу
информация до
изглед на маса,
дефиниране на името на таблицата и
името на всяко поле:
Оля, Петя, 13, пеене, 14,
баскетбол, Вася, Катя,
13, хокей, баскетбол,
футбол, 15.11, Коля, 11,
танци, Серьожа.
Име на таблица: Заетост в
чаши
Име
възрастов кръг
Оля
13
Пеене
Петя
14
Баскетбол
Вася
13
Хокей
Катя
15
Баскетбол
Коля
11
Футбол
Серия 11
танцуване

Направи го сам:

1.
Таблицата на базата данни "Пациент" съдържа
полета: фамилия, собствено име, бащино име, дата
раждане, партиден номер, адрес,
наличие на хронични заболявания, дата
последно посещение при лекар.
Определете вида и ширината на всеки

Урок по информатика в 8 клас (I.G. Semakin)

Място на работа, длъжност: MOU "Средно училище № 27", Сиктивкар, учител по информатика Василий Юриевич Петров.

Регион: Република Коми

Степен на образование: основно общо образование

Клас(ове): 8 клас

Предмет(и): Информатика

Цел на урока: Да се ​​запознаят с понятието база данни, техните видове, организация.

Тип на урока: Урок за изучаване на нов материал.

Ученици в клас: 10-20

Използвана техника: компютър, проектор, диапозитиви.

Конспект на урока.

Тема: Понятие за информационна система, база данни, СУБД.

Целта на урока: да се запознаят с видовете бази данни и организацията на данните в тях.

Задачи:

1. Образователни

Научете се да правите разлика между типовете бази данни;

Дайте техниката за четене на таблици като релационни бази данни.

2. Образователни

Развийте интерес към структурирането на информацията;

Да развие аналитичното мислене на децата, техните творчески способности, способността да работят с различни видове информация.

3. Образователни

Култивирайте усърдие, постоянство, търпение.

4. Насоченост към обучаемия

Създаване на ситуации на общуване в класната стая, позволяващи на всеки ученик да прояви инициатива, независимост.

Оборудване: компютър, проектор.

Програмна част: презентация Microsoft Officeзахранваща точка.

план:

Организиране на времето.

Анализ на изучения материал.

Съобщение за темата и целта на урока.

Разговор.

Резултат.

По време на часовете

Организиране на времето.

Подготвени тетрадки, химикалки, обърна внимание на дъската.

Анализ на изучения материал.

Преди да преминем към темата на урока, нека си припомним какво научихме в предишния урок. Отговор: информационни модели: таблични, графични и др. Ние с теб ги анализирахме сами, без да използваме компютърна технология. Съвременни средствави позволяват да обработвате данни на компютър в големи обеми.

Съобщение за темата и целта на урока.

Нека поговорим за бази данни. (Слайд #1)

Основен разговор

Нека поговорим за структурирането на информация, нейното събиране и съхранение (Слайд № 2).

Ще се нарича обработка на информация с помощта на компютърни технологии информационна система. (Слайд номер 3).

Даваме концепцията за БАЗА ДАННИ, като вземем предвид наличната информация (Слайд № 4).

Нека класифицираме базите данни по видове. Включваме учениците в работата чрез пряка комуникация (Слайд № 5). Дискусия.

Ние изучаваме подробно всеки тип база данни (Слайдове № 6,7,8).

Запознаваме се с релационни бази данни, запомняме таблични информационни модели (слайд № 9).

Обръщаме се към ключа на релационните бази данни. Говорим за уникалността на всеки запис (слайд номер 10).

Припомняме видовете информация под формата на презентация и говорим какви данни можем да съхраняваме в бази данни (Слайд № 11).

7. Резултатите от урока. (слайд 19.20)

Нашият урок е към своя край. Свърши толкова добра работа днес! какво си спомняш Какво научихте?

Списък на използваните източници

Информатика: учебник за 8 клас / И.Г. Семакин, Л.А.


  1. Въведение в базите данни
    PPTX / 2,43 Mb

    Залогова, с.в. Русакова, Л.В. Шестакова. - 2-ро изд., коригирано. - М. : БИНОМ. Лаборатория Знание, 2014. - 176 с. : аз ще.

    Концепцията за СУБД -


Елементи на таблична база данни Полето от база данни е колона в таблица, съдържаща стойностите на определено свойство Записът в базата от данни е ред в таблица, съдържащ набор от стойности на свойства, разположени в полетата на базата данни Ключовото поле е поле, чиято стойност уникално идентифицира запис в масата


Основни типове данни Брояч - цели числа, които се задават автоматично при въвеждане на записи. Тези числа не могат да бъдат променяни от потребителя Text - текстове, съдържащи до 255 знака Numeric - числа Date/time - дата или час Money - числа в паричен формат Boolean - стойности True (Yes) или False (No) Hyperlink - връзки към информационен ресурс в интернет (например уебсайт)










Обекти на база данни Таблица Заявки Формуляри Отчети Макроси Модули (за подробна информациякликнете върху записа) Следващ >>> Следващ >>> >> Следващ >>>"> >> Следващ >>>"> >> Следващ >>>" title="(!LANG:База данни Обекти Таблица Заявки Формуляри Доклади Макроси Модули (щракнете върху записа за подробности) Следващ >> > Още >>>"> title="Обекти на база данни Таблица Заявки Формуляри Доклади Макроси Модули (щракнете върху записа за подробности) Следваща >>> Следваща >>>"> !}


Таблица В базите данни цялата информация се съхранява в двумерни таблици. Това е основният обект на базата данни, всички останали обекти се създават на базата на съществуващи таблици (производни обекти). следващия >>"> >>"> >>" title="(!LANG:Table В базите данни цялата информация се съхранява в двуизмерни таблици. Това е основният обект на база данни, всички други обекти се създават въз основа на съществуващи таблици (извлечени обекти).Напред >>>"> title="Таблица В базите данни цялата информация се съхранява в двумерни таблици. Това е основният обект на базата данни, всички останали обекти се създават на базата на съществуващи таблици (производни обекти). следващия"> !}


Заявки В СУБД заявките са най-важният инструмент. Основната цел на заявките е да избират данни въз основа на определени условия. С помощта на заявка към база данни можете да изберете информация, която отговаря на определени условия Още >>> >>"> >>"> >>" title="(!LANG:Queries В СУБД заявките са най-важният инструмент. Основната цел на заявките е да избират данни въз основа на определени условия. Използвайки заявка, можете изберете информация от база данни, която отговаря на определени условия Напред >>>"> title="Заявки В СУБД заявките са най-важният инструмент. Основната цел на заявките е да избират данни въз основа на определени условия. С помощта на заявка към база данни можете да изберете информация, която отговаря на определени условия Още >>>"> !}


Формуляри Формулярите ви позволяват да показвате данни, съдържащи се в таблици или заявки, по по-четлив начин. С помощта на формуляри можете да добавяте нови данни към таблици, както и да редактирате или изтривате съществуващи. Формулярът може да съдържа картини, графики и други вградени обекти. следващия >>">


Отчети Отчетите са предназначени за отпечатване на данните, съдържащи се в таблици и заявки, в красиво проектирана форма. следващия >>"> >>"> >>" title="(!LANG:Reports Отчетите са предназначени за отпечатване на данни, съдържащи се в таблици и заявки, в красиво проектиран формат. Още >>>"> title="Отчети Отчетите са предназначени за отпечатване на данните, съдържащи се в таблици и заявки, в красиво проектирана форма. следващия"> !}


Макроси Макросите се използват за автоматизиране на повтарящи се задачи. Записването на макрос се извършва по същия начин, както в други приложения, например като в MS Word Next >>> >>"> >>"> >>" title="(!LANG:Макроси Макросите се използват за автоматизиране на повтарящи се операции. Записването на макрос се извършва по същия начин, както в други приложения, например като в MS Word Next > >>"> title="Макроси Макросите се използват за автоматизиране на повтарящи се задачи. Записването на макрос се извършва по същия начин, както в други приложения, например като в MS Word Next >>>"> !}


Модули Модулите се използват и за автоматизиране на работата с базата данни. Модулите се наричат ​​още процедури за събития и са написани на VBA. следващия >>"> >>"> >>" title="(!LANG:Modules Модулите се използват и за автоматизиране на работата с базата данни. Модулите се наричат ​​още процедури за обработка на събития и са написани на VBA. Още >>>"> title="Модули Модулите се използват и за автоматизиране на работата с базата данни. Модулите се наричат ​​още процедури за събития и са написани на VBA. следващия"> !}




Стъпка 1 Създайте нова база данни в приложението Access, като използвате командата: [Файл - Създаване на база данни ...] Напред > "> "> " title="(!LANG:1 стъпка Създайте нова база данни в Access с помощта на командата: [Файл - Създаване на база данни…] Напред >"> title="Стъпка 1 Създайте нова база данни в приложението Access, като използвате командата: [Файл - Създаване на база данни ...] Напред >"> !}


Стъпка 2 В прозореца Интернет доставчици: база данни изберете групата обекти Таблици, след което Създаване на таблица в изглед за проектиране Следващ > "> "> " title="(!LANG:Стъпка 2 В прозореца Интернет доставчици: База данни изберете групата обекти Таблици, след което Създаване на таблица в изглед за проектиране Следващ >"> title="Стъпка 2 В прозореца Интернет доставчици: база данни изберете групата обекти Таблици, след което Създаване на таблица в изглед за проектиране Следващ >"> !}


">


Етап 4 След като таблицата е създадена, нейното име се добавя към прозореца на базата данни и тя може лесно да бъде отворена или в режим на проектиране (бутон за проектиране), или в режим на таблица (бутон за отваряне) Следваща работа > "> "> " title="(!LANG:4 етап След като таблицата е създадена, нейното име се добавя към прозореца на базата данни и тя може лесно да бъде отворена или в режим на проектиране (бутон за проектиране), или в режим на таблица (бутон за отваряне) Напред работа >"> title="Етап 4 След като таблицата е създадена, нейното име се добавя към прозореца на базата данни и тя може лесно да бъде отворена или в режим на проектиране (бутон за проектиране), или в режим на таблица (бутон за отваряне) Следваща работа >"> !}




Стъпка 1 В прозореца Интернет доставчици: База данни изберете група от обекти Forms. Изберете Създаване на формуляр с помощта на съветника Напред > "> "> " title="(!LANG:Етап 1 В прозореца Интернет доставчици: База данни изберете група обекти Forms. Изберете Създаване на формуляр с помощта на съветника Следващ >"> title="Стъпка 1 В прозореца Интернет доставчици: База данни изберете група от обекти Forms. Изберете Създаване на формуляр с помощта на съветника Напред >"> !}


Етап 2 В панела Създаване на формуляри, който се появява, изберете изходната таблица в прозореца Таблици и заявки и в прозореца Налични полета: - полетата за формуляра. Кликнете върху бутона Следващ Следващ >Напред > Следващ >"> Следващ >"> Следващ >" title="(!LANG:2 етап В панела Създаване на формуляри, който се показва, изберете таблицата източник в прозореца Таблици и заявки и в прозореца Налични полета: - полета за Формуляр.Щракнете върху бутона Следващ Следващ >Напред >"> title="Етап 2 В панела Създаване на формуляри, който се появява, изберете изходната таблица в прозореца Таблици и заявки и в прозореца Налични полета: - полетата за формуляра. Кликнете върху бутона Следващ Следващ >Напред >"> !}


Етап 3 На следващия панел, който се появява, използвайте радио бутоните, за да изберете начина, по който полетата да бъдат разположени във формуляра (например в една колона). Кликнете върху бутона Следващ Следващ >Напред > Напред >"> Напред >"> Напред >" title="(!LANG:3 stage В следващия панел, който се показва, използвайте бутоните за избор, за да изберете как да бъдат подредени полетата във формуляра (например в една колона). Щракнете върху бутона Следващ Следващ >Напред >"> title="Етап 3 На следващия панел, който се появява, използвайте радио бутоните, за да изберете начина, по който полетата да бъдат разположени във формуляра (например в една колона). Кликнете върху бутона Следващ Следващ >Напред >"> !}