База данных

Автор работы: Пользователь скрыл имя, 06 Июля 2015 в 16:03, реферат

Описание работы

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

Содержание работы

Введение
1. ОСНОВНЫЕ ПОНЯТИЯ ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ.
2. Формирование запросов в базу данных.
3. Запросы ИС ОВД.

Файлы: 1 файл

Bazy_dannykh1.doc

— 129.50 Кб (Скачать файл)

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

 

 

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

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

Microsoft Access, Microsoft Visual FoxPro, Microsoft Visual Basic обеспечивают средства для создания клиентских частей в приложениях «клиент-сервер», которые сочетают в себе средства просмотра, графический интерфейс  и средства построения запросов, Microsoft SQL Serverявляется на сегодняшний день одним из самых мощных серверов баз данных.

OLE 2.0 (Object Linking and Embedding – связывание и внедрение объектов) – стандарт, описывающий правила интеграции прикладных программ. Применяется для использования возможностей других приложений. OLE 2.0 используется для определения и совместного использования объектов несколькими приложениями, которые поддерживают данную технологию. Например, использование в среде Access таблиц Excel и его мощных средств построения диаграмм или использование данных, подготовленных Access, в отчетах составленных в редакторе текстов Word (связывание или включение объекта).

OLE Automation (Автоматизация OLE) – компонент OLE, позволяющий программным путем устанавливать свойства и задавать команды для объектов другого приложения. Позволяет без необходимости выхода и перехода в другое окно использовать возможности нужного приложения. Приложение, позволяющее другим прикладным программам использовать свои объекты, называется OLE сервером. Приложение, которое может управлять объектами OLE серверов, называется OLE контроллер или OLE клиент. Из рассмотренных программных средств в качестве OLE серверов могут выступать Microsoft Access, а также Microsoft Excel, Word и Graph… Microsoft Visual FoxPro 3.0 и 5.0 может выступать только в виде OLE клиента.

RAD (Rapid Application Development – быстрая разработка приложений) – подход к разработке приложений, предусматривающий широкое использование готовых компонентов и/или приложений и пакетов (в том числе от разных производителей).

ODBC (Open Database Connectivity – открытый доступ к базам данных) – технология, позволяющая использовать базы данных, создание другим приложением при помощи SQL.

SQL (Structured Query Language – язык структурированных запросов) – универсальный язык, предназначенный для создания и выполнения запросов, обработки данных как в собственной базе данных приложения, так и с базами данных, созданных другими приложениями, поддерживающий SQL. Также SQL применяется для управления реляционными базами данных.

VBA (Visual Basic for Applications - Visual Basic для приложений ) – разновидность (диалект) объектно-ориентированный язык программирования Visual Basic, встраиваемая в программные объекты.

 

 

Основные понятия баз данных

 

2.1 Базы данных и системы управления  базами данных

 

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 



Информация о работе База данных