Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Проектирование реляционных баз данных на основе метода ER-диаграмм




Доверь свою работу кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

-student must know about philosophical and religious notions of human life’s essence and prescriptions.

- about truth and error, rational and irrational correlations.

- about personality forming conditions, about basic scientific schools, conceptions, doctrines, and source of humanitarian knowledge.

 

 

Test questions.

1. When did philosophy begin?

a) 6th Century B.C.

b) 17th Century B.C.

c) 4th Century B.C.

d) 19th Century B.C.

e) 9th Century B.C.

 

 

2. Where did philosophy begin?

a) in Ancient Egypt

b) in Ancient England

c) in Ancient Spain

d) in Ancient Greece

e) in Middle East

 

 

3. The first "scientists" in Ancient Greece were called…

a) thinkers

b) clever men

c) natural philosophers

d) ideal philosophers

e) speakers

 

4. Complete the sentence. Philosophy is …

a) mathematical science .

b)the form of human spiritual activity

c) the way of the death

d) the form of the art

e) the form of the exercises

 

5. What does philosophy involve?

a) reflection about computer programmer

b) reflection about pronunciation skills

c) funny stories

d) detectives

e) reflection about aims, meaning, sense and essence of personality taken as subject of culture.

 

6. The main peculiarity of philosophy is:

a) study relationship between personality and society or objective reality.

b) study animal’s life

c) study the nature

d) study television programmers

e) study student activity

 

7. What schools the fundamental question of philosophy connected with?

a) pragmatism and naturalism

b) deconstruction and hermeneutics

c) materialism and idealism

d) rationalism and theocentrism

e) cosmocentrism and scientism

 

8. Why does philosophy differ from mythology very much.

a) because mythology involves the belief to the God, explanation of our reality’s by the God’s will.

b) because mythology uses rational thinking

c) because mythology involves oral explanations

d) because mythology involves new scientific methods

e) because mythology tries to explain the origin of the objective reality through human consciousness

 

9. Choose the right sentence.

a) mythology helped humanity to investigate the atom.

b) mythology relied upon scientific methods

c) mythology is new form of thinking

d) mythology is a part of theoretical philosophy.

e) mythology consist of notions of an all – powerful God is in control of everything.

 

10. What philosophical school claims that origins of our world is an idea (God, God’s mind, universal intelligence, universal reason or absolute spirit ).

a) materialistic

b) empiricist

c) rationalistic

d) idealistic

e) scientistic

11. What discipline tries to explain that moral principles have an objective foundation.

a) philosophy

b) biology

c) mathematics

d) theosophy

e) history

 

12. The main function of philosophy is:

a) to bring a happiness to humanity

b) to preserve spiritual values and to form scientific worldview (philosophy).

c) to discover religious doctrines

d) to make the world beautiful

e) to solve mathematical tasks

 

13. Complete the sentence. Philosophy is humanitarian discipline, it learns students to…

a) develop their physical ability

b) improve their pronunciation

c) develop their technical skills

d) strengthen their passion

e) develop their thinking and speech.

 

14. What does philosophy usually use?

a) scientific methods of cognition.

b) religious dogmas

c) human intuition

d) will of power

e) power of love

 

15 Complete the sentence. By the materialism - our reality is made of …

a) Divine ideas

b) water

c) cosmo energy

d) material staff

e) human energy

 

16. The fundamental question of the human is:

a) essence of his life

b) how much does my life cost ?

c) how much will I have children?

d) have I will of love

e) essence of his passion

 

17. Call the scientific methods of cognition.

a) analysis, synthesis, intuition

b) theory, analogy, analysis, power of the will

c) experiment, theory, analogy, analysis, synthesis.

d) power of the passion, analysis, synthesis

e) analysis, synthesis, discussion

 

18. Culture is:

a) form of religion

b) division of psychology

c) spiritual and material values of the humanity

d) form of science

e) spiritual matter of humanity

 

19. Function of philosophy is:

a) generalize all theological form of thinking and makes up common notion (representation) of the world

b) summarize all scientific achievements of different sciences and makes up common notion (representation) of the world

c) generalize all physical abilities of the human and makes up common notion (representation) of the humanity

d) discover the essence of absolute in the universe

e) discover the relations between human and animals

 

20. Experiment is:

a) theory of values

b) scientific instrument of thinking

c) scientific way of living

d) scientific method of cognition.

e) form of behavior

 

 

21.Call the oldest major world religion.

a) Islam

b) theosophy

c) anthroposophy

d) dianetica

e) Hinduism

 

22.What culture has Hinduism its origin at least as far back as 3000 BC in?

a) in ancient Vedic culture

b) in ancient chinese culture

c) in ancient greek culture

d) in ancient japanese culture

e) in ancient Buddhist culture

 

23. What does moksha mean?

a) power

b) liberation

c) reincarnation

d) karma

e) passion

 

24. Where do many streams of hinduistic thought flow from?

a) Vedic/Hindu schools, Buddhist schools

b) Vedic/Hindu schools, taoist schools.

c) Tantra Agamic schools, Shacty sects and Mantra Agamic schools

d) Dharma schools, Shiva sects.

e) Vedic/Hindu schools, Bhakti sects and Tantra Agamic schools

 

25. What does ahimsa mean?

a) not to think

b) non-violence

c) non-activity

d) liberation

e) reincarnation

 

26. What things are common to all Hindus?

a) belief in Tao, reincarnation, and moksha

b) belief in shamanism, God’s power and moksha

c) belief in Trama, reincarnation, sathya and moksha

d) belief in Dharma, reincarnation, karma, and moksha

e) belief in Vedic culture, narthy and love

 

 

27. Call fundamental principles of hinduism.

a) ahimsa (non-violence), the primacy of the Guru, the Divine Word of Aum and the power of mantras, love of Truth

b) ahimsa (non-violence), the primacy of theBuddha, the Divine Word of Brakhma and the power of will.

e) spark of the Divine (Atman/Brahman), belief in shudra, love to the kshatry

d) the primacy of the individual soul, the power of Guru and liberation

f) ahimsa (non-violence), the primacy of theBuddha, belief in Shiva

 

 

28. What classical text is Confucianism based on?

a) Taoist

b) Buddhist

c) chinese

d) Moist

e) indian

 

 

29. What was the mainstream ideology in China?

a) Confucianism

b) Tao Te Ching

c) Zen-Buddhism

d) Brahmanism

e) jingoism

 

30 Call Taoism's central books?

a) Vedas books

b) Tao Te Ching,

c) book of Taoism

d) book of divine Tao

e) Tao centrism

 

 

Проектирование реляционных баз данных на основе метода ER-диаграмм

Цель работы: Изучить технологию автоматизированного проектирования реляционной базы данных с помощью визуального редактора Azzurri Clay.

Задание на лабораторную работу: Изучить особенности процесса моделирования в Azzurri Clay. Создать логическую и физическую модели базы данных, сгенерировать схему базы данных.

6.1 Краткие теоретические сведения

Под проектированием базы данных (БД) следует понимать процесс создания схемы базы данных и определения необходимых ограничений целостности. Весь процесс проектирования можно разделить на 3 этапа:

- концептуальное (инфологическое) проектирование;

- логическое проектирование;

- физическое проектирование.

Концептуальное проектирование – это построение семантической модели предметной области (ПрО), то есть информационной модели наиболее высокого уровня абстракции. Такая модель отображает реальный мир в некоторые понятные человеку концепции, полностью независимые от параметров среды хранения данных, т.е. без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами.

Чаще всего концептуальная модель БД включает в себя:

- описание информационных объектов, или понятий ПрО и связей между ними;

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

На сегодняшний день существует множество подходов к построению таких моделей: графовые модели, семантические сети, модель "сущность-связь" и т.д. Наиболее популярной из них является модель "сущность-связь".

Логическое (даталогическое) проектирование – создание схемы БД на основе конкретной модели данных, например, иерархической, реляционной, объектной и т.д. Для реляционной модели данных логическая модель представляет собой набор отношений обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.

Физическое проектирование – создание схемы БД для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов БД, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

6.1.1 Концептуальная модель «сущность-связь»

Модель «сущность-связь» (англ. Entity-Relationship model), или ER-модель, предложенная П. Ченом в 1976 г., является наиболее известным представителем класса концептуальных (семантических, инфологических) моделей предметной области. ER-модель обычно представляется в графической форме, с использованием оригинальной нотации П. Чена, называемой ER-диаграмма.

Основные преимущества ER-моделей:

- наглядность;

- модели позволяют проектировать базы данных с большим количеством объектов и атрибутов;

- ER-модели реализованы во многих системах автоматизированного проектирования БД.

Основными элементами ER-модели являются:

- объекты (сущности);

- атрибуты объектов;

- связи между объектами.

Сущность – это реальный или представляемый объект, информация о котором должна сохраняться и быть доступной. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности – это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных экземпляров этого типа (рисунок 6.1).

 
 

 

 


Рисунок 6.1 – Пример типа сущности

На рисунке 6.1 изображена сущность ГОРОД с примерными экземплярами «Киев» и «Харьков». Эта примитивная диаграмма несет важную информацию. Она показывает, что в БД будут содержаться однотипные структуры данных (экземпляры сущности), описывающие города.

При определении типа сущности необходимо гарантировать, что каждый экземпляр сущности может быть отличим от любого другого экземпляра той же сущности. Это требование в некотором роде аналогично требованию отсутствия кортежей-дубликатов в реляционных таблицах.

Связь – это графически изображаемая ассоциация, устанавливаемая между двумя типами сущностей. Как и сущность, связь – это типовое понятие, все экземпляры обоих связываемых типов сущностей подчиняются устанавливаемым правилам связывания. Поэтому правильнее говорить о типе связи, устанавливаемой между типами сущности, и об экземплярах типа связи, устанавливаемых между экземплярами типа сущности. В рассматриваемом варианте ER-модели эта ассоциация всегда является бинарной и может существовать между двумя разными типами сущностей или между типом сущности и им же самим (рекурсивная связь). В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указываются имя конца связи, степень конца связи (сколько экземпляров данного типа сущности должно присутствовать в каждом экземпляре данного типа связи), обязательность связи (т. е. любой ли экземпляр данного типа сущности должен участвовать в некотором экземпляре данного типа связи).

Связь представляется в виде ненаправленной линии, соединяющей две сущности или ведущей от сущности к ней же самой. При этом в месте «стыковки» связи с сущностью используются:

- трехточечный вход в прямоугольник сущности, если для этой сущности в связи могут (или должны) использоваться много (many) экземпляров сущности ;

- одноточечный вход, если в связи может (или должен) участвовать только один (one) экземпляр сущности.

Связь между сущностями ГРУППА и СТУДЕНТ, показанная на рисунке 6.2, связывает студентов и группы. Конец связи с именем «учится в» позволяет связывать с одной группой более одного студента, причем каждый студент должен быть связан с какой-либо группой. Конец связи с именем «состоит из» показывает, что каждый студент может принадлежать только одной группе, причем группа должна состоять из студентов.

 
 

 


Рисунок 6.2 – Пример типа связи

Лаконичная устная трактовка изображенной диаграммы состоит в следующем:

- каждый СТУДЕНТ учится только в одной ГРУППЕ;

- каждая ГРУППА состоит из одного или более СТУДЕНТОВ.

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

Пример типа сущности СТУДЕНТ с указанными атрибутами показан на рисунке 6.3. С технической точки зрения атрибуты типа сущности в ER-модели похожи на атрибуты отношения в реляционной модели данных. И в том, и в другом случаях введение именованных атрибутов вводит некоторую типовую структуру данных, имя которой совпадает с именем типа сущности в случае ER-модели или с именем переменной отношения в случае реляционной модели. Этой типовой структуре должны следовать все экземпляры типа сущности или все кортежи отношения.

 

 

 

Рисунок 6.3 – Пример типа сущности с атрибутами

При определении атрибутов типа сущности в ER-модели указание домена атрибута не является обязательным, хотя это и возможно.

При определении атрибута отношения допускается использование имен атрибутов, совпадающих с именами своих доменов (это два разных пространства имен, и наличие одинаковых имен у атрибутов и доменов не вызывает коллизий). Поэтому при определении атрибутов типов сущности можно так подбирать их имена, что они в дальнейшем будут подсказывать, какие домены у этих атрибутов имеются в виду. Пониманию предполагаемой сути доменов способствует и возможность указания примеров значений атрибутов. Например, на рисунке 6.3 имеется атрибут год рождения, в качестве примерного значения которого указано «1992». Это подсказывает, что в реляционной схеме при определении соответствующего атрибута наиболее естественным базовым типом данных будет темпоральный тип ДАТА, значения которого задают дату с точностью до года.

В настоящее время существует множество программ, с помощью которых можно создавать ЕR-модели. К ним относится и программное решение Clay Mark II.







Дата добавления: 2015-10-19; просмотров: 732. Нарушение авторских прав; Мы поможем в написании вашей работы!

Studopedia.info - Студопедия - 2014-2022 год . (0.063 сек.) русская версия | украинская версия








Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7