Автор: Пользователь скрыл имя, 17 Января 2012 в 20:31, курсовая работа
Введение
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Такая система должна:
• обеспечивать получение общих и/или детализированных отчетов по итогам работы;
• позволять легко определять тенденции изменения важнейших показателей;
• обеспечивать получение информации, критической по времени, без существенных задержек;
• выполнять точный и полный анализ данных.
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее ярких представителей систем управления базами дан-ных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Bor-land Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также СУБД Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер". Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом "де-факто" стала "быстрая разработка приложений" или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе "открытом подходе", то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с "классическими" СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами "классических" СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии "клиент-сервер".
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.
4.
Сетевые базы данных.
Сетевая база данных
образуется обобщением иерархической
за счет допущения объектов, имеющих
более одного предка, т. е. каждый элемент
вышестоящего уровня может быть связан
одновременно с любыми элементами следующего
уровня. Вообще, на связи между объектами
в сетевых моделях не накладывается никаких
ограничений.
Сетевой базой
данных фактически является Всемирная
паутина глобальной компьютерной сети
Интернет. Гиперссылки связывают
между собой сотни миллионов
документов в единую распределенную сетевую
базу данных.
Сетевой базой данных фактически является «всемирная паутина» глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую сетевую базу данных. Примером сетевой базы данных может служить таблица игр на чемпионате по футболу.
5. Реляционные (табличные) базы данных.
В
настоящее время предпочтение
отдается реляционным базам
Реляционная база данных содержит перечень объектов одного типа, т.е. объектов, имеющих одинаковый набор свойств. Такую базу данных удобно представлять в виде двумерной таблицы: в каждой ее строке последовательно размещаются значения свойств одного из объектов; каждое значение свойства – в своем столбце, озаглавленном именем свойства, например таблица с данными о студентах.
Запись базы данных – это строка таблицы, содержащая набор значений свойств, принадлежащих одному объекту.
Поле
базы данных – это
столбец таблицы,
содержащий значения
определенного свойства.
6.
Свойства полей базы
данных
Поля
базы данных не просто определяют структуру
базы – они еще определяют групповые
свойства данных, записываемых в ячейки,
принадлежащие каждому из полей. Ниже
перечислены основные свойства полей
таблиц баз данных на примере СУБД Microsoft
Access.
Каждое поле характеризуется своим именем (именем соответствующего свойства), например фамилия, и типом данных представляющих значения данного свойства.
Тип
поля определяется типом данных, которые
оно содержит, он является одинаковым
для всех записей. Так, в поле «Возраст»
нельзя указать в одной записи значение
15, а в другой – 15 лет. Поля могут содержать
следующие основные типы данных.
Каждая
таблица должна содержать, по крайней
мере, одно ключевое поле, содержимое которого
уникально для каждой записи в этой таблице.
Ключевое поле позволяет однозначно идентифицировать
каждую запись в таблице.
Данные
о студентах
Фамилия | Возраст | Группа | Стипендия |
Иванов | 15 | 104 | 140р. |
Петров | 16 | 108 | 0р. |
Сидоров | 15 | 101 | 140р. |
… | - | - | - |
Ключевое
поле - это поле, значение которого
однозначно определяет каждую запись
в таблице.
7.
Системы управления
базами данных (СУБД).
Для создания баз
данных, а также выполнения операции
поиска и сортировки данных предназначены
специальные программы — системы управления
базами данных (СУБД).
Таким образом,
необходимо различать собственно базы
данных (БД) — упорядоченные наборы
данных, и системы управления базами
данных (СУБД) — программы, управляющие
хранением и обработкой данных. Например,
приложение Access, входящее в офисный пакет
программ Microsoft Office, является СУБД, позволяющей
пользователю создавать и обрабатывать
табличные базы данных.
8. Четыре основных требования, которым должна удовлетворять хорошо спроектированная база данных:
9.
10.
Решение:
1) сумма 350, 0 вес 71,1
2) сумма 350, 0 вес 79,1
3) сумма 347, 5 вес 78,2
4) сумма 350, 0 вес 79,5
Самый большой вес у троих – 350 , но самый маленький собственный вес у первого.
Верный ответ: 1).
Информация о работе Технология хранения, поиска и сортировки информации в базах данных