Концептуален дизайн на база данни
Цел: Да се даде представа за архитектурата на база данни на три нива. Научи създаването на концептуалния модел на база данни.
Модел - представяне на реалността, която отразява само избрани части.
Моделиране реалност в много отношения, подобни на решаването на ситуационни задачи. Трябва да се пресее през подробностите и да се създаде правилната модел на реалността. След това моделът е или за решаване на проблема, или всички объркващо и се разваля.
Има модел на три нива:
Основните елементи на концептуалния модел - на обекта и нагласа.
Обектите, представени под формата на съществителни. Взаимоотношения като глаголи. Обект - е това, което потребителят счита за важно.
Е съставен набор от обект - са лица, които партньорски взаимоотношения.
(Фигура 1. Пример концептуален модел)
Степента на мощност е максималният брой на елементите на комплекта обект, свързан с един член на друг набор.
- Едно към едно
- Много към много
- Един от много
Настройка на записа обект набор и силата:
- Foreman контролира работници (Фигура 2. Пример на модел)
- Един служител работи в отдела
- Студентите посещават лекции
- Човекът е роден и има осигурителен номер
Връзката между обектите е основният едното, и другото са подчинени.
Много подчинен обект се наричат атрибути.
(Фигура 3. Пример обект набор)
За недвусмислено определяне на атрибути на обектите се използват, които не се променят (височина, тегло, възраст, име - промени).
Key - стойността винаги може да бъде използван за идентификация на снимачната площадка обект. (Сериен номер, номер на паспорт, код, код и т.н.)
Гардънър на Maple Valley се занимава с отглеждане на плодове в продължение на 50 години. Той си води бележки, които биха могли да бъдат в основата на информационна система. Той се интересува от отговорите на въпроси като следните:
- Колко сортове праскови в градината Springtaune?
- Колко дървета годишно биват убивани средно в градината Li- веле?
- Каква е средната възраст на ябълковите дървета
- Колко сливи присадени няколко разновидности?
(Фигура 4. концептуален модел "овощни градини")
Строителна компания Prime
Строителна фирма изгражда различни сгради. За всички сгради изискват различни материали, в различни количества. В различните етапи на проекта, работят на различни отбори. Да направим график, фирма варира състав на отбора. Работниците са възложени на различни екипи в съответствие с квалификацията. Един работник може да изпълнява различни видове работа: да бъде зидар или дърводелец. Следователно команда направени по такъв начин, както се изисква за дадена сграда. Всеки отбор се присъжда бригадир. Той може да работи бригадир в екип и да се работи в другата. Собственикът на фирмата иска да знае:
- който работи в екип, който се назначава и сграда
- график за всяка сграда
- какви материали се използват в строителството на различни сгради
(Фигура 5: Концептуален модел на "Строителна компания")
Задачи за самоизява.
1. Създаване на модел за университет- Колко учители работят във Факултета по математика? Техните имена? Кой работи в отдела за музика и всякакви други?
- Кои студенти се специализират в историята, на английски език?
- Кои са учителите какво чете курсове?
- Колко студенти са участвали в програми по физика 101? Какво физика раздел изучава Андрей Рибин?
- Колко студенти, чиято специалност е немски, за сметка на специален. Програма? Кой техните учители?
- Какви продукти са продажна цена от над $ 100 за? Датите на тези продажби? Каква е основната заплата на продавачите?
5. служба за съвети в Repititor.
Ливадна, 50
Новосибирск-58
разход
номер на сметка
349
проект
система за изчисляване на разходите