Логическа и физическа схема на база данни

vinsbg

Registered
Може ли малко информация, как се правят? Четох разни неща из гугъл, но не ми стана много ясно как примерно да създам логическа и физеска схема на една база от данни?
 
vinsbg каза:
Може ли малко информация, как се правят? Четох разни неща из гугъл, но не ми стана много ясно как примерно да създам логическа и физеска схема на една база от данни?
Под логическо създаване на база данни разбирай този модел на Релационна база:
300px-Relational_database_terms_bg.svg.png
Кажи, речи си създаваш логическият достъп до базата, как да е устроена и какъв тип данни може да поема. Реално на времето в даскало мен ме караха за релационна база да създавам Еxcel документ - тоест някаква таблица и после на ръка да пиша някакви заявки към нея в тетратката (които впрочем не си спомням защо съм го правил и какъв тип бяха). Странно наистина не се сещам, но както и да е. За какво ти трябва да го направиш? Много зависи от контекста на нещата. :)
 
Става въпрос за проект за университет, където 1 от точките е "Концептуална схема на базата данни", което се предполага, че е в бъдеще време т.е. в момента на писане на концепцията базата не е готова... и релационна схема на базата данни.
 
vinsbg каза:
Става въпрос за проект за университет, където 1 от точките е "Концептуална схема на базата данни", което се предполага, че е в бъдеще време т.е. в момента на писане на концепцията базата не е готова... и релационна схема на базата данни.
Виж това е обширна тема наистина. Мога да ти дам една странична подсказка. Просто напиши в гугъл бъдещите запаметяващи устройства и от там можеш да видиш адски много идеи за "база с данни". Та какво е една база?! Това е запаметяващо устройство което позволява динамично управление на информацията в него. Все едно достъпваш дяловете на флашка. Като бъдещо устройство има едни кристали, които запаметяват на база разделен лазърен лъч пълен с инфо който гравира информацията в тях и тя може да се запази 1000 години. Обясни на каква база работи запаметяването и веднага ще си драснеш и схема на достъпа до данните. След което можеш и практически да покажеш устройството със снимка че е експериментално и прочие. Това е насока просто от която да ти искочат една две идеи. :)
 
Мисля, че говорим за различни неща :)
http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model

Мисля, че това ми трябва на мен. Става въпрос за проста MySQL база от данни с 10-тина таблици и няколко foreign key-a. Трябва да се представи Логическа и Физическа схема на нея.

Мисля, че на мен ми трябва нещо такова:
Logical Data Model (LDM)
Includes entities (tables), attributes (columns/fields) and relationships (keys)

Physical Data Model (PDM)
Includes tables, columns, keys, data types, validation rules, database triggers, stored procedures, domains, and access constraints

Conceptual Data Model (CDM)
Includes high-level data constructs
взето от тук
http://en.wikipedia.org/wiki/Logical_data_model
http://en.wikipedia.org/wiki/Physical_data_model
 
vinsbg каза:
Мисля, че говорим за различни неща :)
http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model

Мисля, че това ми трябва на мен. Става въпрос за проста MySQL база от данни с 10-тина таблици и няколко foreign key-a. Трябва да се представи Логическа и Физическа схема на нея.

Мисля, че на мен ми трябва нещо такова:
Logical Data Model (LDM)
Includes entities (tables), attributes (columns/fields) and relationships (keys)

Physical Data Model (PDM)
Includes tables, columns, keys, data types, validation rules, database triggers, stored procedures, domains, and access constraints

Conceptual Data Model (CDM)
Includes high-level data constructs
взето от тук
http://en.wikipedia.org/wiki/Logical_data_model
http://en.wikipedia.org/wiki/Physical_data_model

Напълно за едно и също нещо си мислим, просто или съм се отнесъл настрани от темата или не си разбрал какво имам в предвид. Принципно на мен в университета в момента не ми искат такива неща но в училище ме караха да пиша доклади от по 7 8 листа на тема защо ми е нужна база с данни, защо да я структорирам еди как си и прочие. Ако съм разбрал правилно, най-просто казано те карат да направиш една блокова схема на база именувана и прочие. Къде учиш? В кой университет си ако не е тайна де :)
 
dakata__92 каза:
vinsbg каза:
Варна, Техническия ... бях :)
Ахааа ееее бива бива :) Аз съм в София ХТМУ :)
Аз завърших там семестриално магистратура преди 2 години и само отлагам дипломната.. ама сега съм решил да я свърша и тази работа януари-февруари, че да ми се махне от главата. Та за нея и проекта, който правя ми трябва да пиша логическа и физическа схема на базата, която използвам.
 
vinsbg каза:
dakata__92 каза:
Със сигорност знаеш, че са имали в предвид C++ нали? ..
Не те разбрах, какво искаш да кажеш с това?
Януари са ми и на мен очните. Като цяло имах предвид, че в ХТМУ се изучава C++ и просто информативно ти го казах, за да провериш и там как се правят конекции към базата. Така ще ти е по-лесно да се ориентираш :)
 
Аз горе долу се ориентирах. Логическото е "преди" да се създадена самата база... скицата на базата кое какво ще държи и защо.
Физическото с mysql workbench ще го оправя за самите таблици вече и връзките между тях.
 

Back
Горе