sonyps4.ru

Объектов и связей между ними. Описание объектов и связей между ними

Наша Земля из космоса кажется голубой планетой. Это потому, что ¾ поверхности земного шара занимает Мировой Океан. Он един, хотя и сильно разделен.

Площадь поверхности всего Мирового Океана составляет 361 млн. кв. км.

Океаны нашей планеты

Океан - водная оболочка земли, важнейшая составляющая гидросферы. Материки делят Мировой океан на части.

В настоящее время принято выделять пять океанов:

. — крупнейший и древнейший на нашей планете. Площадь его поверхности — 178,6 млн. кв. км. Он занимает 1/3 часть Земли и составляет почти половину Мирового океана. Чтобы представить себе эту величину, достаточно сказать, что в Тихом океане запросто можно разместить все материки и острова вместе взятые. Наверно, поэтому его часто называют Великим океаном.

Своим названием "Тихий" океан обязан Ф. Магеллану, который во время своего кругосветного путешествия пересек океан при благоприятных условиях.

Океан имеет овальную форму, самая широкая его часть расположена в районе экватора.

Южная часть океана - это область спокойствия, легких ветров и устойчивой атмосферы. К западу от островов Туамоту картина резко меняется — здесь расположен район бурь и шквальных ветров, переходящих в свирепые ураганы.

В районе тропиков воды Тихого океана чисты, прозрачны и имеют глубокий синий цвет. Возле экватора образовался благоприятный климат. Температура воздуха здесь +25ºC и практически не меняется в течение года. Ветры умеренной силы, часто наступает штиль.

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

Тихий океан — самый богатый по количеству видов животных и растений. В его водах обитает свыше 100 тыс. видов животных. Здесь добывается почти половина улова рыбы во всем мире. Через этот океан проложены важнейшие морские пути, связывающие сразу 4 материка.

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

Южная часть океана находится под воздействием пассатов. Здесь не бывает циклонов, поэтому вода здесь спокойная, чистая и прозрачная. Ближе к экватору Атлантика совершенно меняется. Воды здесь мутные, особенно вдоль побережья. Это объясняется тем, что в этой части в океан впадают крупные реки.

Северный тропический пояс Атлантики славится своими ураганами. Здесь встречаются два крупнейших течения — теплый Гольфстрим и холодное Лабрадорское.

Северные широты Атлантики - самый живописный район с огромными айсбергами и мощными ледяными языками, выступающими из вод. Этот район океана опасен для судоходства.

. (76 млн. кв. км) — район древнейших цивилизаций. Мореплавание здесь стало развиваться гораздо раньше, чем в других океанах. Средняя глубина океана - 3700 метров. Береговая линия слабо изрезана, за исключением северной части, где расположено большинство морей и заливов.

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

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

. (15 млн. кв. км) расположен в Арктике и занимает обширные пространства вокруг северного полюса. Максимальная глубина — 5527м.

Центральная часть дна — это сплошное пересечение горных хребтов, между которыми расположена огромная котловина. Береговая линия сильно иссечена морями и заливами, а по количеству островов и архипелагов, Северный Ледовитый занимает второе место после такого гиганта, как Тихий океан.

Самая характерная часть этого океана — наличие льдов. Северный Ледовитый океан остается на сегодняшний день самым малоизученным, так как исследованиям мешает то, что большая часть океана скрыта под ледяным покровом.

. . Воды, омывающие Антарктиду, сочетают в себе признаки. Позволяющие выделить их в отдельный океан. Но до сих пор ведутся споры, что считать границами. Если с юга границы обозначены материком, то северные границы чаще всего проводят по 40-50º южной широты. В таких пределах площадь океана — 86 млн. кв. км.

Рельеф дна изрезан подводными каньонами, хребтами и котловинами. Фауна Южного океана богата, здесь самое большое количество животных и растений-эндемиков.

Характеристика океанов

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

Свойства вод мирового океана

Российский ученый А. Войеков называл Мировой океан "огромной отопительной батареей" нашей планеты. Дело в том, что средняя температура воды в океанах +17ºC, а средняя температура воздуха +14ºC. Вода гораздо дольше нагревается, но и тепло расходует медленнее, чем воздух, обладая при этом высокими показателями теплоемкости.

Но не вся толща воды в океанах имеет одинаковую температуру. Под солнцем нагреваются только поверхностные воды, а с глубиной температура падает. Известно, что на дне океанов средняя температура всего +3ºC. И остается она такой из-за высокой плотности воды.

Следует помнить, что в океанах вода соленая, потому и замерзает она не при 0ºC, а при -2ºC.

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

Неодинаковы воды океана и по прозрачности. На экваторе вода более прозрачная. По мере удаленности от экватора вода быстрее насыщается кислородом, а значит и микроорганизмов появляется больше. Зато возле полюсов, вследствие низких температур, воды снова становятся прозрачнее. Так, самой прозрачной считаются воды моря Уэдделла возле Антарктиды. Второе место принадлежит водам Саргассова моря.

Отличие океана от моря

Главное отличие моря от океана — в размерах. Океаны значительно больше, а моря зачастую являются лишь частью океанов. Моря также отличаются от океана, к бассейну которого они принадлежат, уникальным гидрологическим режимом (температурой воды, соленостью, прозрачностью, отличительным составов флоры и фауны).

Климат океанов


Климат Тихого океана бесконечно разнообразен, так океан расположен практически во всех климатических поясах: от экваториального до субарктического на севере и антарктического на юге. В Тихом океане циркулируют 5 теплых течений и 4 холодных.

Наибольшее количество осадков выпадает в экваториальном поясе. Количество осадков превышает долю испарения вод, поэтому вода в Тихом океане менее соленая, ченм в других.

Климат Атлантического океана определяется его большой протяженностью с севера на юг. Зона экватора - самая узкая часть океана, поэтому температура воды здесь ниже, чем в Тихом или Индийском.

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

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

Близость Антарктиды обуславливает понижение температуры воды в южной части океана. К северу и югу от экватора возникают частые ураганы и шторма.

Формирование климата Северного Ледовитого океана обуславливается его географическим положением. Здесь господствуют арктические воздушные массы. Средняя температура воздуха: от -20 ºC до -40 ºC, даже летом температура редко поднимается выше 0ºC. Но воды океана более теплые за счет постоянного контакта с Тихим и Атлантическим океанами. Поэтому Северный Ледовитый океан обогревает значительную часть суши.

Сильные ветры бывают редко, зато летом часты туманы. Осадки выпадают, в основном, в виде снега.

На оказывает влияние близость Антарктиды, наличие льдов и отсутствие теплых течений. Здесь господствует антарктический климат с низкими температурами, пасмурной погодой и несильными ветрами. Снег выпадает в течение всего года. Отличительная особенность климата Южного океана — высокая активность циклонов.

Влияние океана на климат Земли

Океан оказывает колоссальное влияние на формирование климата. Он аккумулирует огромные запасы тепла. Благодаря океанам, климат на нашей планете делается мягче и теплее, так как температура вод в океанах меняется не так резко и быстро, как температура воздуха над сушей.

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

Океаны и моря покрывают 361,26 млн км2, или 70,8% земной поверхности. В северном полушарии суша занимает 39,4% поверхности нашей планеты, океаны — 60,6 %, в южном полушарии на сушу приходится всего лишь 19%, тогда как на океан — 81%.

Более одной трети земной поверхности занимает Тихий океан. Это самый глубокий, холодный и наименее соленый океан, хотя в него поступает сравнительно небольшая часть речного стока. Вблизи экватора ширина Тихого океана достигает 17 тыс. км.

Второй по величине океан — Атлантический относительно узок. Его ширина равна примерно 5000 км. Извилистой лентой он протягивается между полюсами. Если площадь, занимаемая Тихим океаном, достигает 178,7 млн км2, то площадь Атлантического океана 91,6 млн км2. Он мельче Тихого океана. Его средняя глубина 3597 м (Тихого — 3940 м). В этом отношении он уступает Индийскому океану, средняя глубина которого составляет 3711 м при площади 76,17 млн км2. В Атлантический океан сбрасывают воды многие крупные реки. Объем воды, выносимой только Амазонкой и Конго, составляет около 25% всего стока рек, впадающих в океан. Несмотря на это, атлантические воды самые соленые — 34—37,3% (средняя соленость океанских вод 34,71%). Это и самые теплые воды, средняя их температура достигает 3,99° С (Мирового океана — 3,51°). Столь парадоксальная ситуация обусловлена высоким уровнем обмена Атлантического океана с окраинными морями, Средиземным морем и Мексиканским заливом, воды которых отличаются высокой температурой и повышенной соленостью.

Третий но величине океан — Индийский большей своей частью расположен в южном полушарии. Максимальной ширины он достигает на самом юге, между Южной Африкой и Новой Зеландией,—15 тыс. км. В-бассейн Индийского океана впадают три крупнейшие реки — Ганг, Инд и Брахмапутра. Средняя температура воды в Индийском океане 3,88° С, средняя соленость 34,78 %, т. е. близка к средней для Мирового океана.

Самый небольшой по размерам и мелкий — Северный Ледовитый океан. Соленость его невелика, поскольку он со всех сторон окружен сушей, с которой стекает много мелких и крупных рек. Значительная часть поверхности океана покрыта льдами.

Хотя современные океаны имеют разные размеры, строение их примерно одинаково. В любом океане можно выделить примерно три равнозначные зоны: континентальные окраины, абиссальные котловины и срединно-океанические хребты. Континентальные окраины, включающие шельф, склон и его подножие, занимают примерно 20,5% поверхности дна океанов, на абиссальные котловины приходится 41,8% их площади, на срединно-океанические хребты и поднятия центральноокеанического типа—32,7%. Последняя величина характерна для всех океанов. Соотношение же между континентальными окраинами и абиссальными котловинами меняется в довольно значительных пределах. Так, в Атлантическом океане, где ширина шельфов наибольшая, континентальные окраины занимают приблизительно 28% площади дна, а абиссальные котловины— 38%. В Тихом океане положение обратное: 15,7%—это подводные окраины континентов, 43%—абиссальные котловины. Правда, здесь много глубоководных желобов, однако их площадь составляет лишь 2,9% всей площади океана. Отдельно стоящие подводные вулканы и вулканические хребты наиболее многочисленны в Тихом океане, но они занимают здесь меньшую площадь, чем в Индийском океане (2,5% по сравнению с 5,4%). Впрочем, многие из этих цифр еще нуждаются в уточнении.

В океанах сложились устойчивые системы поверхностных и придонных течений. Схема распространения теплых и холодных поверхностных течений в крупнейших океанических бассейнах примерно одинакова. В экваториальных районах доминирует ветровой перенос с востока на запад, который порождает северное и южное экваториальные течения. Первое действует в северном полушарии, второе — в южном. Их разделяет довольно узкая зона, в пределах которой перенос воды происходит в обратном, восточном направлении. Это так называемое Экваториальное противотечение.

С каждым из экваториальных течений связана относительно замкнутая система других течений, образующих макроциркуляционную ячейку. Так, Северное экваториальное течение в Атлантическом океане, отклоняясь близ гряды Малых Антильских островов на север, порождает теплое течение Гольфстрим. Последнее двигается сначала вдоль континентальной окраины Северной Америки, а затем пересекает Северную Атлантику. Отсюда охлажденные воды начинают перемещаться на юг, к экватору, образуя холодное Канарское течение. В северной части Тихого океана роль Гольфстрима играет другое теплое течение — Куросио, поднимающееся в умеренные и высокие широты вдоль берегов Японии. Охлаждаясь, принесенные Куросио воды устремляются на юг, двигаясь вблизи Тихоокеанского побережья Северной Америки. Это холодное пограничное течение получило название Калифорнийского. Крупные макроциркуляционные ячейки возникли и в южной половине Атлантического, Тихого и Индийского океанов. Здесь в высоких широтах под влиянием преобладающих западных ветров вокруг Антарктиды действует мощное течение Западных Ветров. Отдельные его ветви, отклоняясь на север, в виде холодных пограничных течений устремляются к экватору вдоль западных побережий Африки, Австралии и Южной Америки. Отклоняясь под действием пассатных ветров, основные ветви этих течений следуют далее через тропики к западным континентальным окраинам, откуда уже в виде теплых сточных течений движутся на юг. Эти субтропические макроциркуляционные ячейки, как и в северном полушарии, носят антициклонический характер. Другие ветви холодных компенсационных течений, отклоняясь на восток, формируют в восточной периферии тропической зоны океанов небольшие циркуляционные ячейки циклонического типа. В субполярных и полярных районах северного полушария, в областях исландского и алеутского минимума, существуют циклонические круговороты, хорошо выраженные в осенне-зимние сезоны.

Различия в плотности и температуре поверхностных и придонных вод порождают вертикальный водообмен. Следствием этого является возникновение придонных геострофических течений, направленных из высоких широт к экватору. Так как эти подводные реки текут вдоль континентальных склонов и над их подножиями, т. е. вдоль контуров материков в западных районах океанов, их называют контурными течениями. Самые мощные из них пересекают экватор, проникая в другое полушарие.

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

Отличия и общие черты океанов.

На данный момент отличия между Тихим, Атлантическим, Северным Ледовитым и Индийским океанами достаточно условные. Все они представляют собой один огромный Мировой океан. Все зависит от того, какие материки и континенты омывают данные воды и в каких широтах находятся.

Чем отличается Тихий океан от Атлантического: сравнение, сходства, отличия

Самыми огромным по площади и глубокими, являются Тихоокеанские воды. Они являются самыми теплыми. Можно сказать что название Тихий возникло еще со времен путешествия Магеллана. Он установил, что на протяжении нескольких месяцев, сколько они находились в плавании, воду не штормило. И в целом они удачно провели свою экспедицию.

Особенности и отличия:

  • В Тихом океане находится Марианская впадина. Именно благодаря ей океан самый глубокий. Между Атлантическим и Тихим существует много общих черт. Эти океаны преимущественно находятся в теплых тропических широтах. Именно поэтому вода в них достаточно теплая.
  • Касательно отличий, то Тихий и Атлантический океан разные по солености воды. Более соленым является Атлантический. Это связано с тем, что его размер и глубина гораздо меньше, нежели у Тихого.
  • Высокая соленость и температура в Атлантических водах объясняется тем, что их питает множество прибрежных рек и морей, которые отходят с теплых континентов с высокой температурой воздуха. Поэтому и вода впадающая в Атлантический океан гораздо более теплая.
  • Самое интересное, что любите курортного отдыха рекомендуют проводить отпуск в Тихоокеанских водах. Здесь редко бывают штормы. На островах редко бывают сильные ливни или ураганы.

Чем отличается Тихий океан от Индийского океана: сравнение, сходства, отличия

У этих океанов достаточно много общего. Общими континентами, которые омывают данные океаны, являются Азия, Антарктида и Австралия. Тихоокеанские и Индийские воды сливаются в одно целое. Условная граница расположена вдоль Малайского архипелага, Южного побережья Новой Гвинеи. Также эта граница проходит через пролив Басса и от Тасмании, вдоль меридиана до Мыса Вильямс.



Чем отличается Атлантический океан от Индийского: сравнение, сходства, отличия

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

Как отличается Северный Ледовитый океан от остальных океанов?

Основным отличием Северного Ледовитого океана от остальных, является то, что находится он в полярных широтах.

Отличия:

  • Этот океан самый холодный и маленький. Кроме того, соленость этого океана в сравнении с остальными самая низкая. Это обусловлено тем, что ледники впитывают соль. И в этот океан впадает больше всего пресных рек.
  • Расположен океан в центре Арктики. Омывает такие континенты, как Евразию и Северную Америку. Самым большим отличием от остальных океанов является то, что практически всегда на поверхности океана есть лед.
  • Еще одной особенностью этого океана является то, что его дно очень сложное. Треть всей площади дна занимает шельф. Также имеется подводные хребты, такие как хребет Ломоносова, Менделеева. Кроме того, дно покрыто разломами.


Северный Ледовитый океан

Чем отличаются между собой океаны: сравнение, сходства, отличия, вывод

Различие между всеми океанами достаточно условное. Оно обусловлено температурой вод и омываемыми континентами. Индийские воды отличаются от всех остальных тем, что не имеют связи с Северным Ледовитым океаном. Самым теплым и самым глубоким является Тихий океан. Он отличается большим количеством островов, а также спокойным рельефом дна.

Атлантические воды вытянуты с севера на юг. Можно сказать, что они расположены длинной полосой вдоль континентов. Стоит отметить, что в определенных точках многие из океанов смешиваются. При этом разделение вод достаточно условное.



Как видите, все океаны представляют собой часть Мирового океана. Самым большим и глубоким является Тихий океан. Он составляет 53% от общей площади Мирового океана.

ВИДЕО: Отличия между океанами

1. Основные понятия и термины к теме
“ИНФОРМАЦИОННАЯ МОДЕЛЬ – ОСНОВА ПОСТРОЕНИЯ
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ.

Каждой цивилизации приходится иметь дело с обработкой информации. С развитием экономики и ростом численности населения возрастает и объем взаимосвязанных данных, необходимых для решения коммерческих и административных задач.

@ Модель сбора, хранения, обработки и использования взаимосвязанных данных с целью наиболее оптимального управления информационными потоками и решения поставленных задач в данной предметной области называют информационной системой . Такая система в первую очередь призвана облегчить труд человека, но для этого она должна как можно лучше соответствовать очень сложной модели реального мира.

@ Ядром информационной системы являются хранимые в ней данные . На любом предприятии данные различных отделов, как правило, пересекаются, то есть используются в нескольких подразделениях или вообще являются общими. Например, для целей управления часто нужна информация по всему предприятию. Заказ комплектующих невозможен без наличия информации о запасах. Хранящиеся в информационной системе данные должны быть легко доступны в том виде, в каком они нужны для конкретной производственной деятельности предприятия. При этом не имеет существенного значения способ хранения данных. Сегодня на предприятии мы можем встретить систему обработки данных традиционного типа, в которой служащий вручную помещает данные в скоросшиватель, и рядом с ней - современную систему с применением самой быстродействующей ЭВМ, сложнейшего оборудования и программного обеспечения. Несмотря на поразительную несхожесть, обе эти системы обязаны предоставлять достоверную информацию в определенное время, определенному лицу, в определенном месте и с ограниченными затратами.

Чтобы понять процесс построения информационной системы, необходимо знать ряд терминов, которые применяются при описании и представлении данных.

@ Предметной областью называется часть реальной системы, представляющая интерес для данного исследования.

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

Необходимо различать полную предметную область (крупное производственное предприятие, склад, универмаг и т. д.) и организационную единицу этой предметной области. Организационная единица в свою очередь может представлять свою предметную область (например, цех по производству кузовов автомобильного завода или отдел обработки данных предприятия по производству ЭВМ). В данном случае цехи и отделы сами могут соответствовать определенным предметным областям.

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

@ Объектом называется элемент информационной системы, информацию о котором мы сохраняем. В реляционной теории баз данных объект называется сущностью.

Объект может быть реальным (например, человек, какой-либо предмет или населенный пункт) и абстрактным (например, событие, счет покупателя или изучаемый студентами курс). Так, в области продажи автомобилей примерами объектов могут служить МОДЕЛЬ АВТОМОБИЛЯ, КЛИЕНТ и СЧЕТ. На товарном складе - это ПОСТАВЩИК, ТОВАР, ОТПРАВЛЕНИЕ и т. д. Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе. При обработке данных часто приходится иметь дело с совокупностью однородных объектов, например таких, как служащие, и записывать информацию об одних и тех же свойствах для каждого из них.

@ Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств.

Таким образом, для объектов одного класса набор свойств будет одинаков, хотя значения этих свойств дл я каждого объекта, конечно, могут быть разными. Например, класс объектов МОДЕЛЬ свойств дл я каждого объекта, конечно, могут быть разными. Например, класс объектов МОДЕЛЬ АВТОМОБИЛЯ будет иметь одинаковый набор свойств, описывающих характеристики автомобилей, и каждая модель будет иметь различные значения этих характеристик.

Объекты и их свойства являются понятиями реального мира. В мире информации, существующем в представлении программиста, говорят об атрибутах объектов.

@ Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется рядом основных атрибутов.

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

Рис. 1.1. Три области представления данных.

@ Таблица - это некоторая регулярная структура, состоящая из конечного набора однотипных записей. В некоторых источниках таблица называется отношением.

Мы постараемся избегать последнего термина, так как с развитием реляционной теории “отношением” наряду с термином “связь” часто стали называть связи между таблицами. Каждая запись одной таблицы состоит из конечного (и одинакового!) числа полей , причем конкретное поле каждой записи одной таблицы может содержать данные только одного типа.

@ Значения данных представляют собой действительные данные, содержащиеся в каждом элементе данных.

Элемент данных “НАИМЕНОВАНИЕ МОДЕЛИ” может принимать такие значения, как “Voyager"96 3.8 Grand ”, “Continental 4.6” или “Crown Victoria 4.6” . В зависимости от того, как элементы данных описывают объект, их значения могут быть количественными, качественными или описательными. Информацию о некоторой предметной области можно представить с помощью нескольких объектов, каждый из которых описывается несколькими элементами данных. Принимаемые элементами данных значения называются данными .

@ Единичный набор принимаемых элементами данных значений называется экземпляром объекта . Объекты связываются между собой определенным образом.

@ Соответствующая модель объектов с составляющими их элементами данных и взаимосвязями называется концептуальной моделью предметной области. Концептуальная модель дает представление о потоке данных в предметной области.

Некоторые элементы данных обладают важным для построения информационной модели свойством. Если известно значение, которое принимает такой элемент данных объекта, мы можем идентифицировать значения, которые принимают другие элементы данных этого же объекта. Например, зная уникальный номер модели автомобиля - 7, мы можем определить, что это “Voyager" 96” и что рабочий объем двигателя у данной модели “ 3778” .

@ Ключевым элементом данных называется такой элемент, по которому можно определить значения других элементов данных.

Однозначно идентифицировать объект могут два и более элемента данных. В этом случае их называют “кандидатами” в ключевые элементы данных. Вопрос о том, какой из кандидатов использовать для доступа к объекту, решается пользователем или разработчиком системы. Выбирать ключевые элементы данных следует тщательно, поскольку правильный выбор способствует созданию верной концептуальной модели данных.

@ Первичный ключ - это атрибут (или группа атрибутов), которые единственным образом идентифицируют каждую строку в таблице.

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

@ Альтернативный ключ - это атрибут (или группа атрибутов), несовпадающий с первичным ключом и уникально идентифицирующий экземпляр объекта.

Например, для объекта “СЛУЖАЩИЙ”, который имеет атрибуты “ИДЕНТИФИКАТОР СЛУЖАЩЕГО”, “ФАМИЛИЯ”, “ИМЯ” и “ОТЧЕСТВО”, группа атрибутов “ФАМИЛИЯ”, “ИМЯ”, “ОТЧЕСТВО” может являться альтернативным ключом по отношению к атрибуту “ИДЕНТИФИКАТОР СЛУЖАЩЕГО” (в предположении, что на предприятии не работают полные тезки).

@ Внешний ключ - это атрибут таблицы, являющийся первичным ключом другой таблицы.

Например, атрибут "НОМЕР МОДЕЛИ" объекта АВТОМОБИЛЬ может быть внешним ключом по отношению к объекту "MODEL" (Модель автомобиля).

@ Запись данных - это совокупность значений связанных элементов данных.

На рис. 1.2. такими элементами данных являются уникальный ключ и наименование модели, рабочий объем, количество цилиндров и мощность двигателя. Например, одна из записей –“7 Voyager’96 3.8 Grand 3778 6 164,0” . Эта строка представляет собой значения, которые принимают элементы данных объекта МОДЕЛЬ АВТОМОБИЛЯ (MODEL). Записи хранятся на некотором носителе, в качестве которого может выступать человеческий мозг, лист бумаги, память ЭВМ, внешнее запоминающее устройство и т. д.

MODEL

УНИКАЛЬНЫЙ КЛЮЧ МОДЕЛИ

Наименование модели

Рабочий объем (куб. см.)

Мощность (л.сил)

GMC Jimmy 4.3

7

Voyager’96 3.8 Grand

3778

164,0

Stealth 3.0

348 Spider 3.4

Рис.1.2. Записи данных объекта MODEL.

Каждая запись одной таблицы состоит из конечного (и одинакового!) числа полей , причем конкретное поле каждой записи одной таблицы может содержать данные только одного типа

@ Тип данных характеризует вид хранящихся данных.

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

@ Связь - это функциональная зависимость между сущностями.

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

Связи могу быть представлены пятью основными характеристиками:

Тип связи (идентифицирующая, не идентифицирующая)

Родительская сущность;

Дочерняя (зависимая) сущность;

Мощность связи (cordiality );

Допустимость пустых (null ) значений.

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

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

Мощность связи представляет собой отношение количества экземпляров родительской сущности к соответствующему количеству экземпляров дочерней сущности. Для любой связи, кроме неспецифической, эта связь записывается как 1:n .

@ Хранимые процедуры - это приложение (программа), объединяющее запросы и процедурную логику (операторы присваивания, логического ветвления и т. д.) и хранящееся в базе данных.

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

@ Правила позволяют вызывать выполнение заданных действий при изменении или добавлении данных в базу данных (БД) и тем самым контролировать истинность помещаемых в нее данных.

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

@ Ссылочная целостность - это обеспечение соответствия значения внешнего ключа экземпляра дочерней сущности значениям первичного ключа в родительской сущности.

Ссылочная целостность может контролироваться при всех операциях, изменяющих данные.

@ Нормализация отношений - это процесс построения оптимальной структуры таблиц и связей в реляционной БД.

В процессе нормализации элементы данных группируются в таблицы, представляющие объекты и их взаимосвязи. Теория нормализации основана на том, что определенный набор таблиц обладает лучшими свойствами при включении, модификации и удалении данных, чем все остальные наборы таблиц, с помощью которых могут быть представлены те же данные. Введение нормализации отношений при разработке информационной модели обеспечивает минимальный объем физической, то есть записанной на каком-либо носителе, БД и ее максимальное быстродействие, что впрямую отражается на качестве функционирования информационной системы. Нормализация информационной модели выполняется в несколько этапов (1-ая, 2-ая и 3-я нормальные формы).

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

@ Обеспечением целостности базы данных называется система мер, направленных на поддержание правильности данных в базе данных в любой момент времени.

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

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

Система автоматизированной обработки данных основывается на использовании определенной модели данных или информационной модели. Модель данных отражает взаимосвязи между объектами.

2. Последовательность создания информационной модели

Процесс создания информационной модели начинается с определения концептуальных требований ряда пользователей (рис. 2.1). Концептуальные требования могут определяться и для некоторых задач (приложений), которые в ближайшее время реализовывать не планируется. Это может несколько повысить трудоемкость работы, однако поможет наиболее полно учесть все нюансы функциональности, требуемой для разрабатываемой системы, и снизит вероятность ее переделки в дальнейшем. Требования отдельных пользователей интегрируются в едином “обобщенном представлении”. Последнее называют концептуальной моделью.

@ Концептуальная модель представляет объекты и их взаимосвязи без указания способов их физического хранения.

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

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

@ Логическая модель отражает логические связи между элементами данных вне зависимости от их содержания и среде хранения.

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

@ Физическая модель , определяющая размещение данных, методы доступа и технику индексирования, называется внутренней моделью системы.

С точки зрения прикладного программирования независимость данных определяется не техникой программирования, а его дисциплиной. Например, для того чтобы при любом изменении системы избежать перекомпиляции приложения, рекомендуется не определять константы (постоянные значения данных) в программе. Лучшее решение состоит в передаче программе значений в качестве параметров.

Все актуальные требования предметной области и адекватные им "скрытые" требования на стадии проектирования должны найти свое отражение вконцептуальной модели. Конечно, нельзя предусмотреть все возможные варианты использования и изменения базы данных. Но в большинстве предметных областей такие основные данные, как объекты и их взаимосвязи, относительно стабильны. Меняются только информационные требования, то есть способы использования данных для получения информации.

Степень независимости данных определяется тщательностью проектирования базы данных. Всесторонний анализ объектов предметной области и их взаимосвязей минимизирует влияние изменения требований к данным в одной программ на другие программы. В этом и состоит всеобъемлющая независимость данных.

3. Взаимосвязи в модели

Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа «один к одному », «один ко многим » и «многие ко многим ». В рассматриваемой задаче по автоматизации управления работой дилерапопродаже легковых автомобилей, если клиент производит заказ на покупку автомобиля впервые, осуществляется первичная регистрация его данных и сведений о сделанном заказе. Если же клиент производит заказ повторно, осуществляется регистрация только данного заказа. Вне зависимости от того, сколько раз данный клиент производил заказы, он имеет уникальный иденти­фикационный номер (уникальный ключ клиента). Информация о каждом клиенте включает наименование клиента, адрес, телефон, факс, фамилию, имя, отчество, признак юридического лица и примечание. Таким образом, атрибутами объекта КЛИЕНТ являются «УНИКАЛЬНЫЙ КЛЮЧ КЛИЕНТА», «НАИМЕНОВАНИЕ КЛИЕНТА», «АДРЕС КЛИЕНТА» и т. д. Следующий представляющий для нас интерес объект - МОДЕЛЬ АВТОМОБИЛЯ. Этот объект имеет атрибуты «УНИКАЛЬНЫЙ КЛЮЧ МОДЕЛИ», «НАИМЕНОВАНИЕ МОДЕЛИ» и т.д. Третий рассматриваемый объект - ЗАКАЗ. Его атрибутами являются «НОМЕР ЗАКАЗА», «КЛЮЧ КЛИЕНТА» и «КЛЮЧ МОДЕЛИ». И четвертый рассматриваемый объект - ПРОДАВЕЦ. Его атрибутами являются «УНИКАЛЬНЫЙ КЛЮЧ ПРОДАВЦА», «ИМЯ ПРОДАВЦА», «ФАМИЛИЯ» и «ОТЧЕСТВО».

Взаимосвязь «один к одному» (между двумя типами объектов)

Мысленно вернемся к временам планово-распределительной экономики. Допустим, в определенный момент времени один клиент может сделать только один заказ. В этом случае между объектами КЛИЕНТ и ЗАКАЗ устанавливается взаимосвязь «один к одному », обозначаемая одинарными стрелками, как это показано на рис. 2.2,а.

Рис. 2.2. Взаимосвязи между двумя объектами: а) «один к одному»; б) «один ко многим»; в) «многие ко многим»

Рис. 2.3. Взаимосвязь между данными при отношении «один к одному».

Взаимосвязь «один ко многим» (между двумя типами объектов).

В определенный момент времени один клиент может стать обладателем несколь­ких моделей автомобилей, при этом несколько клиентов не могут являться обладателями одного автомобиля. Взаимосвязь «один ко многим» можно обоз­начить с помощью одинарной стрелки в направлении к «одному» и двойной стрелки в направлении ко «многим», как это показано на рис. 2.2,б.

В этом случае одной записи данных первого объекта (его часто называют родительским или основным) будет соответствовать несколько записей второго объекта (дочернего или подчиненного). Взаимосвязь «один ко многим» очень распространена при разработке реляционных баз данных. В качестве родительского объекта часто выступает справочник, а в дочернем хранятся уникальные ключи для доступа к записям справочника. В нашем примере в качестве такого справочника можно представить объект КЛИЕНТ, в котором хранятся сведения о всех клиентах. При обращении к записи для определенного клиента нам доступен список всех покупок, которые он сделал и сведения о которых хранятся в объекте МОДЕЛЬ АВТОМОБИЛЯ, как это показано на рис. 2.4. В случае, если в дочернем объекте будут какие-то записи, для которых нет соответствующих записей в объекте КЛИЕНТ, то мы их не увидим. В этом случае говорят, что объект содержит потерянные (одинокие) записи. Это не допустимо, и в дальнейшем вы узнаете, как избегать подобных ситуаций.

Рис. 2.4. Взаимосвязь между данными при отношении «один ко многими».

Если мы будем просматривать записи объекта МОДЕЛЬ АВТОМОБИЛЯ, то в объекте КЛИЕНТ мы сможем получить данные о клиенте, купившем данный автомобиль (см. рис. 2.4). Обратите внимание, что для потерянных записей сведений о клиенте мы не получим.

Взаимосвязь «многие ко многими (между двумя типами объектов).

В рассматриваемом примере каждый продавец может обслуживать нескольких клиентов. С другой стороны, приобретая автомобили в различное время, каждый клиент вполне может быть обслужен различными продавцами. Между объектами КЛИЕНТ и ПРОДАВЕЦ существует взаимосвязь «многие ко многим». Такая взаимосвязь обозначается двойными стрелками, как это показано на рис. 2.2, в.

На рис. 2.5 приведена схема, по которой в этом случае будут взаимосвязаны данные. При просмотре данных в объекте КЛИЕНТ мы сможем узнать, какие продавцы обслуживали определенного клиента. Однако в объекте ПРОДАВЕЦ в этом случае нам придется завести несколько записей для каждого продавца. Каждая строчка будет соответствовать каждому обслуживанию продавцом кли­ента. При таком подходе мы столкнемся с серьезными проблемами. Например, не сможем ввести в объект ПРОДАВЕЦ уникальный ключ для каждого продав­ца, так как неизбежно один продавец будет обслуживать нескольких клиентов, и в этом случае у нас появится несколько записей для одного и того же продавца.

Рис. 2.5. Взаимосвязь между данными при отношении «многие ко многими

Согласно теории реляционных баз данных для хранения взаимосвязи «многие ко многим» требуются три объекта: по одному для каждой сущности и один для хранения связей между ними (промежуточный объект). Промежуточный объект будет содержать идентификаторы связанных объектов, как это показано на рис. 2.6.

Рис. 2.6. Отображение взаимосвязи между данными при отношении «многие ко многим» с помощью промежуточного объекта

Взаимосвязи между объектами являются частью концептуальной модели и должны отображаться в базе данных. Наряду с взаимосвязями между объектами существуют взаимосвязи между атрибутами объекта. Здесь также различают взаимосвязи типа «один к одному», «один ко многим» и «многие ко многим».

Взаимосвязь «один к одному» (между двумя атрибутами)

Мы предполагаем, что ключ (номер) клиента является его уникальным идентификатором, то есть он не изменяетсяпри последующих поступлениях заказов от данного клиента. Если наряду с номером клиента в базе данных хранится и другой его уникальный идентификатор (например, номер паспорта),то между такими двумя уникальными идентификаторами существует взаимосвязь «один к одному». На рис. 2.7,а эта взаимосвязь обозначается одинарными стрелками .

Взаимосвязь «один ко многим» (между двумя атрибутами)

Имя клиента и его номер существуют совместно. Клиентов с одинаковыми именами может быть много, но все они имеют различные номера. Каждому клиенту присваивается уникальный номер. Это означает, что данному номеру клиента соответствует только одно имя. Взаимосвязь «один ко многим» обозначается одинарной стрелкой в направлении к «одному» и двойной стрелкой в направлении ко «многим» (рис.2.7, б ).

Взаимосвязь «многие ко многим» (между двумя атрибутами)

Несколько клиентов с одинаковыми именами могли быть обслужены несколькими продавцами. Несколько продавцов с одинаковыми именами могли получить заказы от нескольких клиентов. Между атрибутами «имя клиента» и «имя продавца» существует взаимосвязь «многие ко многим». Мы обозначаем эту взаимосвязь двойными стрелками (рис. 2.7,в ).

а)

б)

в)

Рис. 2.7. Взаимосвязи между двумя атрибутами:
а) взаимосвязь «один к одному»; б) взаимосвязь «один ко многим
» в) взаимосвязь «многие ко многим »

Типы моделей данных

Иерархическая и сетевая модели данных стали применяться в системах управления базами данных в начале 60-х годов. В начале 70-х годов была предложена реляционная модель данных. Эти три модели различаются в основном способами представления взаимосвязей между объектами.

Иерархическая модель данных строится по принципу иерархии типов объектов, то есть один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, - подчиненными (рис. 2.8). Между главным и подчиненными объектами устанавливается взаимосвязь «один ко многим». Иными словами, для данного главного типа объекта существует несколько подчиненных типов объекта. В то же время для каждого экземпляра главного объекта может быть несколько экземпляров подчиненных типов объектов. Таким образом, взаимосвязи между объектами напоминают взаимосвязи в генеалогическом дереве за единственным исключением: для каждого порожденного (подчиненног o ) типа объекта может быть только один исходный (главный) тип объекта. На рис. 2.8 узлы и ветви образуют иерархическую древовидную структуру. Узел является совокупностью атрибутов, описывающих объект. Наивысший в иерархии узел называется корневым (это главный тип объекта). Корневой узел находится на первом уровне. Зависимые узлы (подчиненные типы объектов) находятся на втором, третьем и т. д. уровнях.

Рис. 2.8. Схема иерархической модели данных.

В сетевой модели данных понятия главного и подчиненных объектов несколько расширены. Любой объект может быть и главным и подчиненным (в сетевой модели главный объект обозначается термином “владелец набора”, а подчиненный – термином “член набора”). Один и тот же объект может одновременно выступать и в роли владельца, и в роли члена набора. Это означает, что каждый объект может участвовать в любом числе взаимосвязей. Схема сетевой модели приведена на рис.2.9.

Рис.2.9. Схема сетевой модели данных.

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

Рис. 2.10. Схема реляционной модели данных.



Загрузка...