Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.
Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.
Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.
Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.
- Обратная связь
- Правила сайта
Источник: www.soloby.ru
Информатика. 9 класс. Базы данных /19.11.2020/
Базы данных
Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие развитой информационной системы.
Информационная система представляет собой систему, реализующую автоматизированный сбор, обработку и манипулирование данными и включающая технические средства обработки данных, программное обеспечение и обслуживающий персонал.
Современной формой информационных систем являются банки данных, которые включают в свой состав вычислительную систему, одну или несколько баз данных (БД), систему управления базами данных (СУБД) и набор прикладных программ (ПП). Основными функциями банков данных являются:
- хранение данных и их защита;
- изменение (обновление, добавление и удаление) хранимых данных;
- поиск и отбор данных по запросам пользователей;
- обработка данных и вывод результатов.
- проектирование БД;
- создание файла проекта БД;
- создание БД (формирование и связывание таблиц, ввод данных);
- создание меню приложения;
- создание запросов;
- создание экранных форм, отчетов;
- генерация приложения как исполняемой программы.
Архитектура информационной системы
Эффективность функционирования информационной системы во многом зависит о г ее архитектуры. В настоящее время перспективной является архитектура клиент-сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей БД корпоративную (БДК) и БД персональные (БДП).БДК размещается на компьютере-сервере,БДП размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД. Сервером определенного ресурса в компьютерной сети называется компьютер (программа), управляющий этим ресурсом,клиентом — компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файловые системы, службы печати, почтовые службы. Тип сервера определяется видом ресурса, которым он управляет. Например, если управляемым ресурсом является база данных, то соответствующий сервер называется сервером базы данных. Достоинством организации информационной системы по архитектуре клиент-сервер является удачное сочетание централизованного хранения, обслуживания и коллективного доступа к общей корпоративной информации с индивидуальной работой над персональной информацией. Структура распределенной БД, построенной по архитектуре клиент-сервер, показана на рис. 19.1. Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например,Microsoft SQL Server илиOracle Server. Для создания и управления функционированием персональных БД и приложений, работающих с ними, используются СУБД такие, например, как Access иVisual FoxPro фирмыMicrosoft, Paradox фирмыBorland. В зависимости от размеров организации и особенностей решаемых задач информационная система может иметь одну из следующих конфигураций: компьютер-сервер, содержащий корпоративную и персональные базы; Рис. 19.1. Структура распределенной БД
- компьютер-сервер и персональные компьютеры с БДП;
- несколько компьютеров-серверов и персональных компьютеров с БДП.
Использование архитектуры клиент-сервер дает возможность постепенного наращивания информационной системы предприятия, во-первых, по мере развития предприятия; во-вторых, по мере развития самой информационной системы. Разделение общей БД на корпоративную БД и персональные БД позволяет уменьшить сложность проектирования БД по сравнению с централизованным вариантом, а значит, снизить вероятность ошибок при проектировании и стоимость проектирования. Важнейшим достоинством применения БД в информационных системах является обеспечение независимости данных от прикладных программ. Это позволяет не обременять пользователей проблемами представления данных на физическом уровне: размещения данных в памяти, методов доступа к ним и т.д. Такая независимость достигается поддерживаемым СУБД многоуровневым представлением данных в БД на логическом (пользовательском) и физическом уровнях. Иными словами, благодаря СУБД и наличию логического уровня представления данных обеспечивается отделение концептуальной (понятийной) модели БД от ее физического представления в памяти ЭВМ.
База данных — основа информационной системы | Информатика 10-11 класс #29 | Инфоурок
Источник: studfile.net
Доклад «Принципы построения и классификация баз данных»
База данных с правильной структурой обеспечит вам доступ к актуальным и точным сведениям. Поскольку правильная структура важна для выполнения поставленных задач при работе с базой данных, имеет смысл изучить принципы создания баз данных. Это поможет вам создать базу данных, отвечающую вашим потребностям и позволяющую быстро вносить в нее изменения.
Скачать:
Предварительный просмотр:
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПРАВОСУДИЯ»
по дисциплине Информационные технологии в деятельности суда
«Принципы построения и классификация баз данных»
1. Принципы построения баз данных…………………………. 4
2. Эволюция концепции базы данных.. . 5
3. Классификация баз данных . 7
СПИСОК ЛИТЕРАТУРЫ. 10
База данных – это совокупность данных, упорядоченная для их использования, то есть набор данных, организованный по определенным правилам. Организации, работавшие с большим количеством бумажных документов – носителей информации: библиотеки, полиция, министерства старались упорядочить хранение и поиск информации путем создания картотек. В настоящее время термин «база данных» обычно применяется к упорядоченным массивам данных на компьютерных носителях информации – магнитных дисках, магнитных лентах, дисках с оптическим считыванием CD ROM, DVD, твердотельных блоках памяти FLASH. Обычно база данных является частью информационной системы организации, и система управления базой данных (СУБД) взаимодействует с прикладными программами пользователей, используя локальную, корпоративную или глобальную компьютерную сеть.
1. Принципы построения баз данных
Понятие «информация» применительно к вычислительной технике подразумевает все, что представляется в ЭВМ (вводится, хранится, обрабатывается и выдается). База данных может быть определена как высший элемент иерархии структурных единиц информации, совокупность взаимосвязанных совместно хранящихся данных, используемых оптимальным образом для одного или нескольких приложений (Джеймс Мартин).
Рассмотрим иерархию структурных единиц информации:
- бит – наименьшая структурная единица; бит хранится в элементе памяти компьютера, имеющем два устойчивых состояния, которые можно интерпретировать как 0 и 1;
- байт – группа из 8 бит, имеющая адрес в оперативной памяти компьютера; в байт можно записать код одного из 255 символов, вводимых с клавиатуры при различных комбинациях клавиш;
- поле – группа байт;
- запись – группа полей;
- таблица – группа записей; обычно таблица записывается в отдельный файл, кроме базы данных Access, все объекты которой содержатся в одном файле;
- база данных – группа таблиц и других объектов: запросы, формы, отчеты, программные модули, рисунки.
2. Эволюция концепции базы данных
Первым этапом развития баз данных является файловый поход к организации информации. При этом программист сам задавал структуру размещения записей в файле и их формат, а также создавал программные модули для записи, корректировки и чтения данных. Автор разрабатывал базу данных даже с использованием адресов данных в оперативной памяти и на магнитных лентах ЭВМ «Минск-22», а программы для обработки данных были написаны в машинном коде. Жесткая привязка процедуры доступа к прикладной программе приводила к необходимости корректировки прикладной программы при изменении, как структуры данных, так и запоминающего устройства. При изменении информации происходила полная перезапись файла.
Появились термины «физические данные» и «логические данные». Под «физическими данными» понимается информация в виде, в котором организовано хранение данных на носителях информации. Под «логическими данными» понимается информация в виде, в котором ее представляет и потребляет пользователь. Можно сказать, что пользователь не знает физическую организацию и не использует физические данные, а в своей работе имеет дело только с логическими данными. Прикладная программа производит обращение к физическим данным, используя их логическое описание, при этом должен быть предусмотрен механизм перехода от логических данных к физическим и наоборот.
По мере развития средств обработки становится очевидным, что прикладных программистов желательно сделать независимыми как от изменений аппаратных средств хранения данных, так и от добавления к хранимым данным новых полей и взаимосвязей. Решение данных задач характерно для третьего этапа развития баз данных. Программное обеспечение, которое получает название системы управления базами данных – СУБД, позволяет обеспечить доступ к одним и тем же данным со стороны различных прикладных программ. СУБД служат для создания баз данных, их заполнения и корректировки, поиска и выборки необходимой информации и ее представления в наглядном виде.
Несмотря на возможную организацию крайне сложных структур данных, «хорошие» СУБД избавляют прикладного программиста от трудностей, связанных со сложностью структуры (независимо от того каким образом организованы данные «внутри», прикладной программист должен представлять себе файл в виде сравнительно простой структуры, которая спланирована в соответствии с требованиями его приложения). Очевидно, что СУБД должна располагать средствами отображения логических данных прикладных программистов в физическую структуру данных, которая запоминается на реальном носителе, и наоборот.
Четвертый этап, длящийся до настоящего времени, связан с обеспечением возможности изменения общей логической структуры данных без изменения, использующих ее прикладных программ посредством использования концептуальной модели. Концептуальная модель должна разрабатываться таким образом, чтобы оставаться стабильной, несмотря на изменения представлений программистов о данных, изменения физического хранения и организации данных концептуальная модель должна оставаться неизменной или увеличиваться с целью включения дополнительных типов данных. Основными преимуществами СУБД 4-го поколения являются простота развития базы данных, наличие средств администрации базы данных, реализующих функции управления доступа к информации и ее сохранности, возможность реализации заранее незапланированных запросов.
Таким образом, СУБД является программным средством, обеспечивающим интерфейс (взаимодействие) прикладных программ и операционной системы, в процессе обработки данных. Современные СУБД содержат развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в текстовом или графическом виде, а также средства программирования высокого уровня, с помощью которых можно создавать собственные приложения; например, СУБД Access включает в себя язык Visual Basic for Applications, позволяющий создавать экранные формы с активными элементами – полями, полями со списком, управляющими кнопками и другими.
3. Классификация баз данных
Требования, предъявляемые к СУБД, можно рассматривать как состав функций, которые подлежат реализации идеальной системой управления базами данных. Помимо основной функции системы управления базами данных – организации хранения и доступа к данным – подлежат реализации следующие функции:
- целостность и непротиворечивость – обеспечение невозможности внесения в базу данных различных значений одной и той же характеристики одного и того же объекта;
- восстанавливаемость – обеспечение сохранности информации базы данных при любых сбоях аппаратных и программных средств (наиболее распространенными способами реализации данной функции являются автоматическое создание резервных копий баз данных и ведение журналов транзакций);
- согласованность – обеспечение блокировки доступа к информации в момент ее корректировки в целях невозможности получения частично измененной информации;
- контролируемость – регистрация всех-операций выполняемых с информацией базы данных (возможно обобщение функций контролируемости и восстанавливаемости ведением журнала транзакций);
- безопасность и секретность – обеспечение невозможности непреднамеренного или умышленного получения, модификации и (или) разрушения информации базы данных;
- перемещение данных (архивация базы данных) – обеспечение оптимального хранения данных, отвечающего реальной потребности в информации в текущий момент времени;
- совместимость – обеспечение возможности информационного взаимодействия с другими системами, а также автоматизированного ввода информации внемашинной базы данных;
- сервис администрации, разработчиков, пользователей – обеспечение удобных средств работы различных категорий пользователей баз данных (дополнительные языковые средства, дизайнеры, генераторы).
В настоящее время наиболее популярны три типа структур баз данных: иерархические, сетевые и реляционные.
Иерархическая модель, при которой элементы данных включаются в контейнеры различных уровней, а контейнеры также могут быть включены в контейнеры более высокого уровня. Примером иерархической базы данных может служить файловая система MS DOS и Windows: файлы вложены в папки, папки могут быть вложены в другие папки, высшая ступень иерархии — магнитный или компакт-диск. Файлы и папки могут быть созданы заново или скопированы. Поиск файлов и папок осуществляется по их названиям или фрагментам названий, или же визуально по древовидной иерархической структуре, но возможен и поиск файлов по контексту — фрагментам текста.
В файлы сетевой базы данных вставлены гиперссылки, содержащие адреса файлов или закладок, что позволяет легко открывать документы и их разделы. Для вставки гиперссылок используются редакторы Word или Web-страниц. Гиперссылки широко используются в электронных версиях документов и в электронных информационно-консультационных системах.
Наиболее известные и продаваемые реляционные серверные СУБД, используемые в информационных системах больших организаций: Oracle, SQL Server, MySQL, SyBase, Informix.
В первых персональных компьютерах широко использовались различные версии разработанной фирмой Microsoft СУБД dBase, таблицы которой можно было использовать с помощью операционной системы MS DOS и программ на языке Basic. Затем та же фирма выпустила СУБД FoxPro, которая затем была модифицирована под Windows и используется до сих пор. Также известна СУБД Paradox, разработанная фирмой Borland. Поскольку эта фирма разработала средства быстрой разработки приложений Windows – Delphi и C++Builder, то формат данных Paradox стал для них основным.
Реляционные базы данных, к которым принадлежит Access, состоят из логически связанных двумерных таблиц. Типы связей таблиц:
- Один-ко-многим – связь ключевого поля с неключевым;
- Один-к-одному – связь ключевого поля с ключевым;
- Многие-ко-многим – связь неключевых полей, обычно ее ликвидируют, вставляя промежуточную таблицу с двумя связями Один-ко-многим.
Таблица со связанным ключевым полем называется главной, с неключевым – зависимой. Связи обеспечивают:
- поиск и выборку информации по разным таблицам;
- целостность данных — невозможность вносить в зависимую таблицу данные, противоречащие данным в соответствующих ключевых полях главной таблицы;
- каскадное обновление — изменение данных во всех зависимых таблицах при их обновлении в ключевом поле главной таблицы;
- каскадное удаление — удаление данных во всех зависимых таблицах при их удалении в ключевом поле главной таблицы.
Источник: nsportal.ru