Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Етапи на проектиране на база данни

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

В резултат на разработването на логическата структура на базата данни трябва да се определи, че е част от релационни таблици, тяхната структура и mezhtablichnye връзка.

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

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

Етапи на проектирането и създаването на база данни определя по следната последователност:

• изграждане на информационно-логически модел домейн данни;

• дефиниране на логическата структура на релационна база данни;

• таблици дизайн на база данни;

• създаване на схема за данни;

• въвеждане на данни в таблицата (създаване на записи);

• развитие на необходимите формуляри, заявки, макроси, модули, доклади;

• Разработване на потребителския интерфейс.

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

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



Процесът на подбор на обекти, информация на домейни, които отговарят на изискванията на нормализиране може да се основава на интуитивно или формален подход. Теоретични основи на формален подход са разработени и напълно изложена в монографиите за организиране на база данни на известен американски учен Джордж. Мартин.

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

Помислете формални правила, които могат да бъдат използвани, за да изберете медийни обекти:

• Въз основа на описанието на предметната област за идентифициране на документи и техните качества да се съхраняват в базата данни;

• Определяне на функционални зависимости между атрибутите;

• изберете всички зависими атрибути и определя за всеки всички ключови неговите атрибути, т.е. тези, на които това зависи ..;

• групирани атрибути са еднакво зависими от ключовите атрибути. Тези групи зависими атрибути заедно

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

• В процеса на създаване на първата изградена база данни таблица, съответстваща на информационните обекти изграден модел на данните. Допълнителни данни могат да бъдат създадени схема, в която съществуващата фиксирана логически връзки между таблици. Тези връзки съответстват на отношенията на информационните обекти. Тези параметри се поддържа целостта на веригата на базата данни могат да бъдат определени, ако моделът на данни е разработена в съответствие с нормализиране. целостта на данните означава, че инсталирана базата данни и се поддържа правилно връзката между записите в различните таблици по време на зареждане, добавяне или изтриване на записи в съответните таблици, както и промяна на стойностите на ключовите области.

• След образуването на въвеждане на данни схема е в съответствие данни от документи на домейни.

• Въз основа на създадената база данни формира необходимите запитвания, форми, макроси, модули доклади, производство на необходимите бази данни за обработка и тяхното представяне.

• Използвайте вградените инструменти и инструменти за бази данни с потребителски интерфейс, който ви позволява да управлявате процеса на въвеждане, съхраняване, обработка и представяне на информация за актуализация на базата данни.

Класификация на модели на данни

Един от най-основните понятия за бази данни са родово категория "данни" и "модел на данните".

Терминът "данни" в концепции за бази данни - е набор от конкретни стойности на параметрите, характеризиращи състоянието обект, ситуация, или всякакви други фактори. Примери за данни: .. Петров Николай Степанович, $ 30, и т.н. Това не разполагат с определена структура, данни става информация, когато потребителят ги поставя някаква структура, която е наясно с тяхното семантично съдържание. Ето защо, централна концепция в областта на базите данни е модел на концепция. Не съществува еднозначна дефиниция на термина, от различни автори, тази абстракция се определя с някои различия, но въпреки това можете да изберете нещо общо в тези определения.

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

Фиг. 2.3 Класификацията на модели на данни.

Фиг. 2.3. Класификация на модели на данни

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

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

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

Infological модел на данните, използвани в ранните етапи на проекта, за да се опише структури от данни в процеса на разработване на приложения и datalogicheskie модел подкрепи конкретна СУБД.

модел на данните Документален пасва на образа на semistructured информация Основната дейност на свободни формати на документи, текстове на естествен език.

Модели, основани на Markup >

Този език се използва за създаване на други езици за маркиране, той определя валиден набор от етикети (линкове), техните атрибути, и вътрешната структура на документа. Контролът върху правилното използване на тагове направена с помощта на специален набор от правила, наречен DTD-описания, които се използват от програмата на клиент, когато разбор на документа. За всеки клас на документи е определено свой собствен набор от правила, които описват граматиката на съответния език за маркиране. С SGML може да се опише структурирани данни, организиране на информацията, съдържаща се в документите за предоставяне на тази информация в стандартизиран формат. Но с оглед на сложността на някои от неговата SGML тя е била използвана главно за описание на синтаксиса на други езици (най-известният от които е HTML), и няколко приложения работят с SGML-документи директно.

А много по-лесно и удобно, отколкото SGML, HTML език позволява да се определят елементите на дизайна на документа и е с ограничен набор от инструкции - етикети, използвайки който процеса на маркиране. инструкции HTML са предназначени предимно за управление на съдържанието на изходния документ на екрана на клиентската програма, и по този начин да се определи по метода на представяне на документа, но не му структура. Като част от базата данни на хипертекст описан от HTML, използва текстов файл, който може лесно да се предава по мрежата посредством HTTP протокол. Тази функция, както и факта, че HTML е отворен стандарт и огромен брой потребители имат възможността да се използват възможностите на този език за регистрацията на документите, разбира се, повлиян от ръста в популярността на HTML и да го направи днес основният механизъм за предоставяне на информация в Интернет.

Въпреки това днес HTML не отговаря в пълна изискванията на съвременните разработчиците на езика на този вид. И замени го предложи нов Hypertext Markup > Какви са предимствата на това?

XML (Extensible Markup > Той се използва като средство за описание на граматиката на други езици и контрол върху правилността на изготвяне. Това е самата XML не съдържа никакви етикети, предназначени за маркиране, тя просто определя реда на тяхното създаване.

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

Descriptor модел - най-простите модели на документалния филм, те са широко използвани в ранните етапи на използване на документални бази данни. В тези модели, всеки документ дръжка мач - да се справи. Тази дръжка е с твърда структура и описани в документа, в съответствие с характеристиките, които са необходими за работата с документи в базата данни на документ, разработен. Например, за база данни, съдържаща описанието на патента, дескриптора съдържа името на областта, към която патента, патент номер, дата на издаване на патента и редица ключови параметри, които са пълни за всеки патент. Обработка на информацията в тези бази данни се провежда изключително на описания, т.е. параметрите, които характеризират патент, а не на самия текст на патента.

<== Предишна лекция | На следващата лекция ==>
| Етапи на проектиране на база данни

; Дата: 01.11.2014; ; Прегледи: 825; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.26
Page генерирана за: 0.049 сек.