База данных

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.04.2016
Размер файла 3,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Управління освіти і науки

виконкому Криворізької міської ради

Відділ освіти виконкому Центрально - Міської районної у місті ради

Комунальний заклад «Міжшкільне навчально - виробниче об'єднання»

Криворізької міської ради

Кваліфікаційна робота

з теми: «База данных»

Підготувала:

учениця з професії «Оператор комп'ютерного набору»

Сафронова Ольга

Перевірила:

Каплун І.В.

Кривий Ріг 2015

Оглавление

  • История
  • Виды баз данных
    • Классификация по модели даннях
      • Иерархическая модель даннях
      • Объектные базы даннях
      • Объектно-ориентированная база данных
      • Объектно-реляционная СУБД
      • Реляционная модель данных
      • Сетевая модель данных
    • Классификация по среде постоянного хранения
    • Классификация по содержимому
    • Классификация по степени распределённости
  • Другие виды БД
  • Сверхбольшие базы данных
  • Практичная работа

База данних (скорочено -- БД) -- представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов ,нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машин (ЭВМ) Многие специалисты указывают на распространённую ошибку, состоящую в некорректном использовании термина «база данных» вместо термина «система управления базами данных», и указывают на необходимость различения этих понятий

Проблемы определения

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

Определения из международных стандартов:

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

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

Определения из авторитетных монографий:

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

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

В определениях наиболее часто (явно или неявно) присутствуют следующие отличительные признаки

БД хранится и обрабатывается в вычислительной системе.

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

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

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

БД включает схему, или метаданные, описывающие логическую структуру БД в формальном виде (в соответствии с некоторой метамоделью).

В соответствии с ГОСТ Р ИСО МЭК ТО 10032-2007, «постоянные данные в среде базы данных включают в себя схему и базу данных. Схема включает в себя описания содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных. База данных включает в себя набор постоянных данных, определённых с помощью схемы. Система управления данными использует определения данных в схеме для обеспечения доступа и управления доступом к данным в базе данных».

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

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

История

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

В широком смысле понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные. В таком контексте упоминаются, например, средства учёта царской казны и налогов в древнем Шумере (4000 г. до н. э.),[10] узелковая письменность инков -- кипу, клинописи, содержащие документы Ассирийского царства и т. п. Следует помнить, что недостатком этого подхода является размывание понятия «база данных» и фактическое его слияние с понятиями «архив» и даже «письменность».

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

Оперативные сетевые базы данных появились в середине 1960-х. Операции над оперативными базами данных обрабатывались в интерактивном режиме с помощью терминалов. Простые индексно-последовательные организации записей быстро развились к более мощной модели записей, ориентированной на наборы. За руководство работой Data Base Task Group (DBTG), разработавшей стандартный язык описания данных и манипулирования данными, Чарльз Бахман получил Тьюринговскую премию.

В это же время в сообществе баз данных COBOL была проработана концепция схем баз данных и концепция независимости данных.

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

Сам термин база данных (англ. database) появился в начале 1960-х годов, и был введён в употребление на симпозиумах, организованных компанией SDC в 1964 и 1965 годах, хотя понимался сначала в довольно узком смысле, в контексте систем искусственного интеллекта. В широкое употребление в современном понимании термин вошёл лишь в 1970-е годы

Виды баз данных

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Например, в «Энциклопедии технологий баз данных»,[5] по материалам которой написан данный раздел, определяются свыше 50 видов БД.

Классификация по модели даннях. Иерархическая модель даннях

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

Объектные базы даннях

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

Объектно-ориентированная база данных

Объектно-ориентированная база данных (ООБД) -- база данных, в которой данные моделируются в виде объектов их атрибутов, методов и классов

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

Объектно-реляционная СУБД

Объектно-реляционная СУБД (ОРСУБД) -- реляционная СУБД (РСУБД), поддерживающая некоторые технологии, реализующие объектно-ориентированный подход: объекты, классы и наследование реализованы в структуре баз данных и языке запросов.

Объектно-реляционными СУБД являются, например, широко известные Oracle Database, Informix, DB2, PostgreSQL.

Реляционная модель данных

Реляционная модель данных (РМД) -- логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка.

На реляционной модели данных строятся реляционные базы данных.

Реляционная модель данных включает следующие компоненты:

Структурный аспект (составляющая) -- данные в базе данных представляют собой набор отношений.

Аспект (составляющая) целостности -- отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект (составляющая) обработки (манипулирования) -- РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Сетевая модель данных

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

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

Сетевая БД состоит из набора экземпляров определенного типа записи и набора экземпляров определенного типа связей между этими записями.

Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия:

каждый экземпляр типа записи P является предком только в одном экземпляре типа связи L;

Классификация по содержимому

Географическая

Историческая

Научная

Мультимедийная

Клиентская

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

Выделяют пять основных целей составления клиентской базы:

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

Оценка перспективы. Данная БД ответит на вопрос о том, какой процент дистрибьюции Вы имеете на рынке, какая доля клиентов лояльна, а какая еще не знает о Вашем предложении.

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

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

а) правильного сегментирования своих клиентов,

б) глубокого изучения потребностей каждого сегмента,

в) подготовки индивидуального предложения для каждого сегмента г) проведение адресного воздействия.

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

Классификация по степени распределённости

Централизованная, или сосредоточенная (англ. centralized database): БД, полностью поддерживаемая на одном компьютере.

Распределённая (англ. distributed database): БД, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием.

Неоднородная (англ. heterogeneous distributed database): фрагменты распределённой БД в разных узлах сети поддерживаются средствами более одной СУБД

Однородная (англ. homogeneous distributed database): фрагменты распределённой БД в разных узлах сети поддерживаются средствами одной и той же СУБД.

Фрагментированная, или секционированная (англ. partitioned database): методом распределения данных является фрагментирование (партиционирование, секционирование), вертикальное или горизонтальное.

Тиражированная (англ. replicated database): методом распределения данных является тиражирование (репликация).

Другие виды БД

Пространственная (англ. spatial database): БД, в которой поддерживаются пространственные свойства сущностей предметной области. Такие БД широко используются в геоинформационных системах.

Временная, или темпоральная (англ. temporal database): БД, в которой поддерживается какой-либо аспект времени, не считая времени, определяемого пользователем.

Пространственно-временная (англ. spatial-temporal database) БД: БД, в которой одновременно поддерживается одно или более измерений в аспектах как пространства, так и времени.

Циклическая (англ. round-robin database): БД, объём хранимых данных которой не меняется со временем, поскольку в процессе сохранения новых данных они заменяют более старые данные. Одни и те же ячейки для данных используются циклически.

Сверхбольшие базы данных

Сверхбольшая база данных (англ. Very Large Database, VLDB) -- это база данных, которая занимает чрезвычайно большой объём на устройстве физического хранения. Термин подразумевает максимально возможные объёмы БД, которые определяются последними достижениями в технологиях физического хранения данных и в технологиях программного оперирования данными

Практичная робота

Создайте новую базу данных с именем «STUDENTS». ? Вызовите программу Access. Для этого щёлкните по кнопке Пуск - Все программы - Microsoft Office - Microsoft Access; перед вами откроется окно создания базы данных. ? Введите имя файла, выберите расположение создаваемой базы данных и нажмите кнопку «Создать»:

Создайте таблицу «Группы»: ? В появившемся окне базы данных будет уже открыт «Режим таблицы» (рис.2). ? Переименуйте поле «Код». Для этого выполните двойной щелчок по названию поля. Включится режим редактирования. Введите название поля «Учебная группа» и нажмите клавишу «Enter». Поле переименуется и вам будет предложено создать следующее, выбрать для него тип данных (рис.3). Выберите «Текст» («Краткий текст»). После вашего выбора включится режим редактирования для имени нового поля. Введите название поля «Куратор» и нажмите клавишу «Enter». Т.к. больше нам не нужны поля в этой таблице, от создания следующего поля следует отказаться.

Измените тип данных ключевого поля («Учебная группа»). Для этого можно использовать контекстную вкладку ленты «Поля» группы «Работа с таблицами»

Перейдите в режим «Конструктор» и посмотрите, как заданы поля. Тип данных полей «Учебная группа» и «Куратор» должен быть текстовым

? Щёлкните по кнопке «Сохранить», в появившееся диалоговое окно введите имя таблицы: «Группы». ? Закройте таблицу

3. В режиме «Конструктор» создайте таблицу «Список» с ключевым полем «Код». ? Создание новой пустой таблицы в режиме конструктора позволяет осуществлять операции: добавить поля, задать форматы полей, изменить ключ для полей таблицы, выбрать данные из готовых списков и таблиц, встроить.

логические и арифметические выражения для контроля вводимых данных. Для запуска режима конструктора таблиц необходимо открыть вкладку «Создание», а затем щёлкнуть по пиктограмме . ? Окно конструктора состоит из трёх разделов (столбцов): Имя поля, Тип данных и Описание. Имя поля - это заголовок столбца, тип данных - это формат данных, содержащихся в столбце, а описание - это комментарии, которые пишет разработчик, чтобы было понятно, какие данные собираются хранить в этом столбце (этот столбец заполнять не обязательно). Задайте полям имена и типы данных так, как показано на рисунке:

В режиме «Конструктор» создайте таблицу «Личные данные» с ключевым полем «Код Студента». Имена полей и типы данных указаны на рис.:

Обратите внимание на поле «Телефон». Его тип - текстовый, но для удобства можно создать шаблон - маску ввода. Для этого: 1) В «Свойствах» поля на вкладке «Общие» найдите «Маску ввода» и нажмите.

на кнопку с многоточием (см. рис.), подтвердите сохранение таблицы.

2) В окне «Создание масок ввода» выберите любую маску, кроме маски «Пароль»:

3) Нажмите «Далее» и в следующем диалоговом окне измените маску ввода:

Можно нажать кнопку и в появившемся окне заполнить поля по вышеуказанному образцу

4) В следующем диалоговом окне выберите способ хранения данных - «вместе со знаками маски» и нажмите кнопку «Готово»:

В окне «Свойства поля» в строке «Маска ввода» появится выражение "+38 ( "000" ) "000\ 00\ 00;0;#

Сохраните изменения, щелкнув по кнопке «Сохранить» и закройте таблицу.

5. Создайте таблицу «Успеваемость» с ключевым полем «Код Студента» и вычисляемым полем «Средний балл». ? В свойстве

«Выражение» должна быть записана формула, возвращающая значение среднего балла:

? Для облегчения построения выражений в Access 2010 (2013) есть «Построитель выражений», вызываемый нажатием на кнопку с тремя точками справа в строке ввода выражения:

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

6. Заполните таблицу «Группы» значениями. ? Откройте таблицу «Группы» в режиме «Таблица» (это режим «по умолчанию», именно он вызывается при двойном щелчке на названии таблицы в области переходов Access) ? Введите названия групп и их классных руководителей (кураторов) ? Закройте таблицу.

7. Создайте таблицу «Специальности» с помощью импорта соответствующей электронной таблицы Excel. ? Таблица Excel (файл «Специальности.xlsx») выглядит так:

Для импорта таблицы Excel найдите на ленте вкладку «Внешние данные», щёлкните по этой вкладке и выберите команду «Excel»:

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

8. Измените таблицу «Список» так, чтобы специальности при заполнении таблицы данными выбирались из списка (с помощью мастера подстановок). ? Последовательность выполнения задания указана на рисунках 24-27. ? Заполнять данными эту таблицу пока не нужно

9. Добавьте в таблицу «Личные данные» поле «Фото». ? Добавить в таблицу поле можно и в режиме «Таблица», и в режиме «Конструктор для добавления поля в режиме «Таблица» воспользуйтесь контекстным меню: выберите поле, перед которым будет расположено новое, и выполните щелчок правой кнопкой мыши по названию поля и выполните команду «Вставить поле»

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

Введите название поля: «Фото» и выберите тип данных «Поле объекта OLE»:

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

Откройте на ленте вкладку «Работа с базами данных» и щёлкните по кнопке «Схема данных»:

? Добавьте в схему все свои таблицы:

Access 2010 (2013) даёт возможность организовывать и отображать межтабличные связи двумя способами: непосредственно организовывать связи между таблицами и создавать вложенные таблицы данных. Для создания связей необходимо установить соответствие величин одной таблицы величинам из другой таблицы. Связи устанавливаются через определяемые пользователем поля. Для этого связывают ключевое поле родительской таблицы (внешний ключ) с соответствующим ему полем дочерней таблицы. Эти поля в таблицах часто имеют одинаковые имена, но в общем случае это не обязательно. Строго обязательными являются следующие условия:В одной или в обеих таблицах должно быть поле, содержащее уникальные (не имеющие повторений) значения во всех записях, это и есть первичный ключ. * Связываемые поля должны иметь одинаковые типы данных, кроме исключений из этого правила: ? Поле Счётчика (Код) разрешается связывать с Числовым полем, если в числовом поле в свойствах Размер поля задано значение Длинное целое (Long Integer); ? Поле Счётчика (Код) разрешается связывать с Числовым полем, если для обоих полей в свойстве Размер поля задано значение Код репликации (Replication ID - идентификатор связи). * Связываемые поля Числового типа должны иметь одинаковые значения свойства Размер поля. * Для полей, содержащие данные типа OLE и MEMO, первичный ключ назначить невозможно. ? Расположите таблицы на схеме так, чтобы было удобно с ними работать, наведите курсор мыши на поле одной таблицы, нажмите левую кнопку мыши и, не отпуская её, перетяните поле на другую таблицу, отпустите кнопку мыши над тем полем, с которым нужно связать поле первой таблицы. Свяжите таблицы так, как указано на рисунке

окне «Изменение связей» указано откуда и куда проложена связь, если типы данных соединяемых полей совпадают (выполняются правила создания связей), то в поле «Тип отношения» появится сообщение: Один-ко-многим. Обязательно установите отметку в поле , тогда в окне «Схема данных» появится такая связь, что на одном конце будет стоять единица (эти данные являются уникальными), а на другом конце связи будет стоять знак (много). Желательно сделать пометки и в остальных полях, тогда при внесении коррекций в записи исходной таблицы или при удалении записей, в связанных объектах произойдёт автоматическое изменение результатов. При установлении связей между таблицами не обязательно ставить пометки в полях «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей, ведь если использовать в качестве связываемых полей поле «Счётчик», то это поле невозможно изменить пользователю, следовательно, нет смысла ставить в этом случае пометку (при установлении ключевого поля «Текстовое», пользователь имеет возможность видоизменять данные в этом поле, например заменить фамилию). «Каскадное удаление связанных записей» используется для того, чтобы при удалении записи из одной таблицы, в запросах или других связанных таблицах, данные помеченного поля так же бы удалялись. ? Наведите мышь на линию связи, выполните двойной щелчок и отредактируйте связь по образцу:

Создайте форму для заполнения данными таблиц «Список», «Личные данные» и «Успеваемость». ? На вкладке ленты «Создание» в группе команд «Формы» выберите «Мастер форм». ? Из раскрывающегося списка «Таблицы и запросы» выберите (по очереди) те таблицы, которые имеют связь «Один-к-одному», т.е. «Список», «Личные данные» и «Успеваемость». В этих таблицах выберите поля, которые будут заполняться с помощью создаваемой формы. Можно выбрать все поля кнопкой а затем кнопкой убрать ненужные (код студента нужен только о дин раз).

Выберите внешний вид формы «В один столбец», назовите форму «Студенты» и нажмите кнопку «Готово»:

12. Измените макет формы - добавьте фон, измените цвет и размер надписей, отформатируйте поле для вывода фотографии так, чтобы фото не искажалось. ? Измените режим отображения формы на «Конструктор»:

Измените положение и размер полей так, как указано на рисунке (можно на своё усмотрение, главное, чтобы форма была удобной и привлекательной):

Можно выделять группу объектов (мышью, протягиванием, или щелчком при нажатой клавише CTRL или SHIFT) и изменять свойства сразу всех выделенных объектов:

А можно использовать «Формат по образцу» ? Для фотографии свойство «Установка размеров» определите, как «По размеру рамки»

Использованная Литература

· Когаловский М. Р. Энциклопедия технологий баз данных. -- М.: Финансы и статистика, 2002. -- 800 с. -- ISBN 5-279-02276-4.

· Кузнецов С. Д. Основы баз данных. -- 2-е изд. -- М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. -- 484 с. -- ISBN 978-5-94774-736-2

· Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. -- 8-е изд. -- М.: Вильямс, 2005. -- 1328 с. --ISBN 5-8459-0788-8 (рус.) 0-321-19784-4 (англ.).

· Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. -- 3-е изд. -- М.: Вильямс, 2003. -- 1436 с. -- ISBN 0-201-70857-4.

· Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. --Вильямс, 2003. -- 1088 с. -- ISBN 5-8459-0384-X.

· Date, C. J. Date on Database: Writings 2000-2006. -- Apress, 2006. -- 566 с. -- ISN 978-1-0, 1-59059-746-X.

· Date, C. J. Database in Depth. -- O'Reilly, 2005. -- 240 с. -- ISBN 0-596-10012-4.

· Beynon-Davies P. (2004). Database Systems 3rd Edition. Palgrave, Basingstoke, UK.

Размещено на Allbest.ru

...

Подобные документы

  • Построение инфологической, логической и физической модели предметной области. Ограничения целостности базы данных. Организация ввода и корректировки данных. Описание информационных потребностей пользователей. Реализация запросов, построение отчетов.

    курсовая работа [2,9 M], добавлен 22.01.2015

  • Модели данных как формальный аппарат для описания информационных потребностей пользователей. Структура информационной базы. Типы взаимосвязей. Разработка логической структуры базы для хранения данных о пяти поставщиках. Детализация реляционной модели.

    презентация [28,9 K], добавлен 07.12.2013

  • Модели данных в управлении базами данных. Концептуальные модели данных. Роль баз данных в информационных системах. Реляционная модель данных. Определение предметной области. Построение модели базы данных для информационной системы "Домашние животные".

    курсовая работа [1,9 M], добавлен 19.04.2011

  • Определение многомерной модели данных для удовлетворения основных информационных потребностей предприятия. Экстракция, загрузка и перенос данных из различных источников данных. Разработка собственных ETL–систем. Оптимизация работы хранилища данных.

    презентация [9,1 M], добавлен 25.09.2013

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Этап концептуального проектирования базы данных: описание и характеристика предметной области, ограничения и допуения, модель "сущность-связь" (ER-диаграмма). Выбор модели данных. Требования к интерфейсу пользователя, создание запросов в среде Delphi.

    курсовая работа [2,2 M], добавлен 25.05.2010

  • База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Классификация баз данных. Использование СУБД Microsoft Access для создания баз данных: особенности и функциональные возможности программы.

    реферат [623,6 K], добавлен 22.05.2008

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

    курсовая работа [69,4 K], добавлен 18.11.2010

  • Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.

    контрольная работа [39,6 K], добавлен 10.04.2010

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Описание предметной области. Характеристика этапов разработки концептуальной модели данных для предметной области "Библиотека" с использованием CASE-средства ER Win. Методика преобразования концептуальной модели в физическую структуру базы данных (БД).

    курсовая работа [2,4 M], добавлен 23.09.2014

  • Понятие базы данных, ее архитектура. Классификация баз данных. Основные модели данных. Примеры структурированных и неструктурированных данных. Достоинства и недостатки архитектуры файл-сервер. Иерархическая модель данных. Виды индексов, нормализация.

    презентация [1,4 M], добавлен 06.08.2014

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

    реферат [115,8 K], добавлен 19.12.2011

  • Анализ предметной области, потребности различных категорий пользователей разрабатываемой базы данных. Описание концептуальной схемы и преобразование ее в реляционную БД. Создание ER-модели в среде ER-Win. Генерация файлов, разработка запросов в SQL.

    курсовая работа [786,4 K], добавлен 15.12.2013

  • Требования к базам данных, этапы проектирования: определение информационных потребностей, сущности и предметной области; виды связей, применение правил нормализации. Реляционная БД; назначение языка SQL и реализация его в Delphi; соединение с сервером.

    реферат [22,8 K], добавлен 08.02.2012

  • Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.

    лекция [15,5 K], добавлен 19.08.2013

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

    курсовая работа [1,7 M], добавлен 18.01.2012

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

    курсовая работа [1,1 M], добавлен 18.07.2014

  • Модели информационного процесса обработки данных. Классификация баз данных. Сеть архитектуры и технология клиент-сервер. Создание запросов к реляционным базам данных на SQL. Работа с электронными таблицами MS Excel: форматирование данных, вычисления.

    контрольная работа [17,8 K], добавлен 17.01.2010

  • Анализ реляционных баз данных и способов манипулирования ими. Основные понятия баз данных, архитектура СУБД, модели данных. Модель сущность-связь, характеристика связей, классификация сущностей, структура первичных и внешних ключей, целостности данных.

    курсовая работа [166,6 K], добавлен 18.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.