Уникальные учебные работы для студентов


Курсовая по базы и банки данных

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

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

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

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

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

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

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

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

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

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

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

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

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

B настоящее время в большинстве БД используются реляционные модели данныхи практически все современные СУБД ориентированы именно на такое представление данных.

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

  1. Информация, накопленная с помощью АБД, является защищенной. Предложенная выше схема представляет атрибутивный способ идентификации содержания объекта рис.
  2. В Microsoft Access поддерживаются три метода создания Базы данных. Отображение концептуальной схемы на физический уровень будем называть внутренней схемой.
  3. Все информационные объекты предметной области связаны между собой. XX века в наиболее развитых странах мира таможенные службы были вынуждены ускоренными темпами осуществлять переход от индивидуальных вычислительных средств и локальных сетей к созданию корпоративных информационных систем управления.

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

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

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

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

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

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

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

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

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

Автоматизированные банки данных

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

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

Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером.

Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных.

Базы и банки данных

Так как Access не является клиент серверной СУБД, возможности его по обеспечению многопользовательской работы несколько ограничены.

При этом обработка данных ведется в основном на клиенте — там, где запущено приложение, в силу принципов организации файловых СУБД. Этот фактор ограничивает использование Access для обеспечения работы множества пользователей более 15-20 и при большом количестве данных в таблицах, так как многократно возрастает нагрузка не сеть. Курсовая по базы и банки данных плане поддержки целостности данных Access отвечает только моделям БД небольшой и средней сложности.

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

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

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

Эти средства облегчают проектирование, создание Курсовая по базы и банки данных и выборку данных из. VBA — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office.

VBA является интерпретируемым языком. Еще одно немаловажное преимущество MS Access заключается в развитых встроенных средствах разработки приложений. Большинство приложений, распространяемых среди пользователей, содержит тот или иной объем кода VBA. Одним из средств программирования в Access является язык макрокоманд.

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

Создавать базу данных мы будем с помощью программы от Microsoft—Access2010. Стартовое окно Access 2010 Далее мы приступим к созданию таблиц.

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

Редактируем свойства поля После завершения заполнения и редактирования всех необходимых полей, можно сохранить нашу таблицу. Таким образом, заполняем все необходимые нам таблицы. Полученные результаты можно увидеть на рисунках 8, 9 и 10.

VK
OK
MR
GP