База данни. Бази данни Образователна презентация

База данни.  Бази данни Образователна презентация
База данни. Бази данни Образователна презентация

слайд 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 адрес.

слайд 1

слайд 2

Базите данни се използват за съхранение и търсене голям обеминформация. Примери за бази данни: Тетрадка, речници, справочници, енциклопедии. База данни – структурна информационен моделБАЗА ДАННИ (БД) - набор от съхранени взаимосвързани данни, организирани по определени правила Колесова Ж. В.

слайд 3

Според характера на съхраняваната информация базите данни се делят на: Фактически бази данни съдържат кратка информация за описваните обекти, представена в строго определен формат. Например базата данни на библиотеката съхранява библиографска информация за всяка книга: година на издаване, автор, заглавие и др. Документалните бази данни съдържат документи (информация) на различен тип: текстови, графични, звукови, мултимедийни (например различни справочници, речници) Колесова Ж. В.

слайд 4

ПРИМЕРИ ЗА БАЗИ ДАННИ: БД на книжния фонд на библиотеката; База данни за персонала на институцията. база данни от законодателни актове в областта на наказателното право; База данни за съвременна рок музика. фактически документален Самата база данни включва само информация (БД - "информационен склад") Колесова Ж.В.

слайд 5

Според метода на съхранение базите данни се разделят на Централизирана база данни - базата данни се съхранява на един компютър Разпределена база данни - различни части от една база данни се съхраняват на много компютри, свързани в мрежа Пример: информация в Интернет мрежи, обединени от мрежата на WWW Колесова Ж. В.

слайд 6

Според организационната структура базите данни се делят на РЕЛАЦИОННИ НЕРЕЛАЦИОННИ ЙЕРАРХИЧНА МРЕЖА Релационна (от английската дума relation) е база данни, съдържаща информация, организирана под формата на правоъгълни таблици, свързани помежду си. Такава таблица се нарича релация.Йерархичната база данни е база данни, в която информацията е подредена по следния начин: един елемент от записа се счита за основен, останалите са подчинени. Формира се йерархична база данни файлова системана диска генеалогичното дърво на мрежата се нарича база данни, в която хоризонталните връзки се добавят към вертикалните йерархични връзки. Колесова Ж.В.

Слайд 7

СТРУКТУРА НА БД Всяка таблица трябва да има собствено име. Записът е ред от таблица. Полето е колона в таблица. Таблица – информационен модел реална система. Записът съдържа информация за един конкретен обект. Полето съдържа определени характеристики на обекти. Основен елемент на базата данни е записът на Ж. В. Колесов.

Слайд 8

Запис на поле за име на таблица Основният ключ е поле или набор от полета, които уникално идентифицират запис в таблицата Ж. В. Колесова.