Автор работы: Пользователь скрыл имя, 04 Марта 2014 в 14:54, реферат
Оперативные сетевые базы данных появились в середине 1960-х. Операции над оперативными базами данных обрабатывались в интерактивном режиме с помощью терминалов. Простые индексно-последовательные организации записей быстро развились к более мощной модели записей, ориентированной на наборы. За руководство работой Data Base Task Group (DBTG), разработавшей стандартный язык описания данных и манипулирования данными, Чарльз Бахман получил Тьюринговскую премию.
В это же время в сообществе баз данных COBOL была проработана концепция схем баз данных и концепция независимости данных.
Следующий важный этап связан с появлением в начале 1970-х реляционной модели данных, благодаря работам Эдгара Ф. Кодда. Работы Кодда открыли путь к тесной связи прикладной технологии баз данных с математикой и логикой. За свой вклад в теорию и практику Эдгар Ф. Кодд также получил премию Тьюринга.
1. Введение
2. Основные понятия баз данных
2.1 Базы данных и системы управления базами данных
2.2 Состав системы управления базами данных
Структура простейшей базы данных
Свойства полей базы данных
Типы данных
2.6 Безопасность баз данных
Проектирование баз данных
Режимы работы с базами данных
Объекты базы данных
Таблицы
Запросы
Формы
Отчеты
Страницы
Макросы и модули
Проектирование базы данных
Разработка технического задания
Разработка структуры базы данных
Работа с СУБД Microsoft Access
Создание таблиц
Список использованной литературы
Мастер таблиц автоматически формирует таблицу по одному из шаблонов. Пользователю предлагается для выбора более 40 образцов таблиц. Каждая таблица шаблона содержит соответствующий набор полей, из которого можно выбрать нужные поля для включения их в создаваемую таблицу.
Режим Импорт таблиц позволяет переносить таблицы, созданные в других приложениях Windows, в базы данных Access. При импорте таблиц следует помнить, что импортируемые таблицы, например электронные таблицы, созданные в Excel, должны иметь стандартный формат баз данных, когда каждая строка представляет собой отдельную запись, а столбцы являются полями.
В Режиме таблицы пользователь может создать новую таблицу, не определяя предварительно её структуру. При выборе этого режима открывается пустая таблица, в которую можно вводить данные. Любое поле этой таблицы можно переименовать в соответствии с требованиями пользователя. Этот способ целесообразно применять для создания небольших таблиц, структура которых будет настраиваться позже. Возможности создания таблиц в этом режиме ограничены, и они, как правило, требуют доработки в режиме конструктора.
Выбор режима осуществляется щелчком на значке Создание таблицы в режиме конструктора, размещённом в окне базы данных, или режим Конструктор выбирается в окне Новая таблица, которое открывается после выполнения щелчка на кнопке Создать окна базы данных.
После выбора режима на экран выводится окно конструктора таблиц. Оно разделено на две части. Верхняя часть состоит из трёх колонок. В первую колонку вводятся имена создаваемых полей, во второй отображаются типы данных. Третья колонка Описание может содержать краткую информацию относительно поля таблицы. Этот раздел, как правило, заполняется редко
В нижней части окна отображаются свойства текущего поля. Некоторые из свойств уже заданы по умолчанию. Эти свойства можно изменять по желанию пользователя.
Имя поля является комбинацией из букв, цифр, пробелов и специальных символов, за исключением символов « . », « ! », « ` », « [ », « ] ». Имя не может начинаться с пробела, его максимальная длина составляет 64 символа.
Тип данных показывает, какая информация может быть внесена в поле, и определяет правила обработки этой информации. Возможные типы данных рассмотрены в разд. 1. Тип для каждого поля выбирается из раскрывающегося списка с помощью кнопки выбора данных из списка. Она отображается только после щелчка на соответствующей ячейке. По умолчанию Access предлагает текстовый тип данных.
Определив имя поля и выбрав его тип, пользователь при необходимости может задать его свойства. Некоторые из свойств уже определены по умолчанию. По желанию пользователя их можно изменить.
Размер поля – свойство, определяющее максимальный размер данных, сохраняемых в поле. Размеры полей для различных типов данных Рекомендуется задавать минимально допустимые размеры поля.
Формат поля – свойство, позволяющее определять, в каком виде будут представлены выводимые данные. В Access определены встроенные стандартные формы отображения для полей с типом данных Числовой, Дата/время, Денежный, Логический.
Свойство Число десятичных знаков задаёт для числового и денежного типов данных число знаков после запятой.
Свойство поля Маска ввода позволяет задавать шаблон, контролирующий правильность ввода данных. Например, для поля Табельный номер (тип поля Текстовый) целесообразно задать маску типа 0000. Это будет означать, что в данное поле должны быть введены четыре цифровых символа (от 0 до 9). Для заполнения данными поля, допустим, Номер телефона имеет смысл задать шаблон вида 000-00-00. В этом случае при вводе данных пользователю не нужно будет набирать символ « – ». Символ «0» в шаблоне означает ввод цифр от 0 до 9 (ввод обязателен), символ « 9 » – ввод цифры или пробела (ввод не обязателен), символ « L » – ввод букв от A до Z или от А до Я (ввод обязателен), символ « ? » – ввод букв от A до Z или от А до Я (ввод не обязателен). Назначение других символов в шаблоне пользователь может узнать из справки, предварительно установив курсор в строку Маска ввода и затем нажав клавишу [F1].
Подпись – свойство, задающее заголовок поля (столбца), который отображается в режиме таблицы. Подпись может как совпадать с именем поля, так и отличаться от него. Если подпись поля не задана, то Access по умолчанию использует в этом качестве название поля.
Значение по умолчанию – это свойство поля, определяющее значение, которое Access вставит в таблицу автоматически.
Свойство Условие на значение позволяет осуществлять контроль ввода, задаёт ограничения на вводимые значения. При нарушении заданного условия ввод будет запрещён и Access выведет текст, заданный свойством Сообщение об ошибке. Например, для поля Оклад в строку Условие на значение будет введено выражение >=3000 AND <=8000, где ключевое слово AND указывает на логическую операцию И. Выражение можно ввести непосредственно с клавиатуры или с помощью Построителя выражений, вызываемого на экран щелчком на кнопке с тремя точками. При вводе данных в поле Оклад, которые не удовлетворяют заданному ограничению, на экран выводится сообщение, допустим, Введите правильно оклад. Это сообщение пользователь заносит в строку Сообщение об ошибке.
Чтобы при вводе данных случайно не пропустить (т.е. не заполнить) некоторое поле, оно объявляется обязательным. Для этого надо установить курсор в строку свойства Обязательное поле, щёлкнуть на кнопке выбора данных из списка и выбрать значение Да.
Поле может быть индексировано. С этой целью в строке свойства Индексированное поле указывается вариант Да (Совпадения не допускаются). Это позволит сократить время, необходимое для поиска записи по содержимому индексированного поля.
Таким образом, формирование структуры таблицы может считаться завершённым, если будут заданы имена всех полей, определены их типы и заданы необходимые свойства полей. При создании таблицы целесообразно задать ключевое поле. Допустим, необходимо сделать ключевым поле Табельный номер. Для этого выполняется щелчок правой клавишей мыши на имени поля и в открывшемся контекстном меню выбирается пункт Ключевое поле. При создании простейшей базы данных, состоящей из одной таблицы, задание ключевого поля не обязательно.
Закончив создание структуры таблицы, пользователь закрывает окно конструктора таблиц. При этом Access выдаёт запрос на сохранение таблицы, и пользователь может задать имя таблицы, после чего на экране появляется окно базы данных.
После определения структуры таблицы можно приступать ко второму этапу создания таблицы – вводу в неё данных. Непосредственно ввод данных осуществляется в режиме таблицы. Переход в этот режим осуществляется из окна базы данных щелчком на кнопке Открыть при выделенном имени таблицы или двойным щелчком непосредственно на значке таблицы.
Новая таблица не имеет записей, а содержит только наименования столбцов (полей). Для заполнения таблицы данными курсор устанавливается в требуемую ячейку указателем мыши. Переход к следующей ячейке можно выполнить с помощью клавиши [Tab], а в предыдущее поле можно попасть с помощью комбинации клавиш [Shift + Tab]. После заполнения последней ячейки и нажатия клавиши [Tab] курсор переместится в первую ячейку следующей строки и Access автоматически сохранит только что введённую запись. Таким образом, после заполнения таблицы данными сохранять их не надо – Access все введённые данные сохраняет автоматически. Однако если при работе с таблицей происходит изменение её структуры (например, менялась ширина столбцов), то Access попросит подтвердить эти изменения. Для увеличения или уменьшения ширины столбцов в таблице (в режиме ввода данных) необходимо указатель мыши установить в строку заголовка столбцов, на границу между столбцами, и перетащить мышь вправо или влево
При открытии уже заполненной таблицы пользователь может добавить в неё записи, удалить или исправить их. Для удаления записей их предварительно необходимо промаркировать с помощью селекторной колонки (см. рис. 6), а затем нажать на клавишу [Delete] или выполнить команду Правка ® Удалить (команда Удалить из меню Правка). Данные, занесённые в таблицу, можно копировать в буфер обмена, сортировать по возрастанию или убыванию, проверять орфографию всех текстовых значений полей таблицы и т. д. Эти операции можно выполнить, используя кнопки инструментальной панели Таблица в режиме таблицы.
Для изменения структуры таблицы (добавления нового поля, его удаления, изменения последовательности полей, а также изменения типа данных, размера поля и других его свойств) необходимо открыть таблицу в режиме Конструктор. С этой целью маркируют таблицу в окне базы данных и выполняют щелчок на кнопке Конструктор, что приводит к появлению на экране окна конструктора таблиц
Чтобы вставить в таблицу новое поле, необходимо предварительно выделить строку (с именем поля), выше которой будет добавлена новая пустая строка, и выполнить команду Вставка ® Строки. В появившуюся пустую строку вводят имя нового поля и его тип. Выделение строк с именами полей происходит с помощью селекторной колонки, расположенной левее столбца с перечнем имён полей.
Для удаления полей необходимо промаркировать строки с именами этих полей и нажать клавишу [Delete] или выполнить команду Правка ® Удалить.
Следует помнить, что некорректное изменение типа данных или какого-либо свойства поля может привести к потере данных, о чём система предупреждает пользователя.
Наличие связей между таблицами позволяет включать данные из нескольких таблиц в запросы, формы и отчёты. Таблицы связываются между собой через ключевые поля.
Создание межтабличных связей начинается в окне базы данных с выполнения команды Сервис ® Схема данных или со щелчка на кнопке Схема данных на панели инструментов, что вызывает появление на экране окна Схема данных. Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы. Если это окно не появляется, то его можно вызвать на экран щелчком правой клавиши мыши в окне Схема данных и выбором из контекстного меню команды Добавить таблицу. На вкладке Таблицы окна Добавление таблицы можно выбрать таблицы, между которыми создаются связи. Эти таблицы выбираются щелчком на кнопке Добавить, после чего в окне Схема данных открываются списки полей таблиц, например таблицы Сотрудник, содержащей поля Табельный номер, Фамилия и инициалы, Подразделение, Должность, Оклад и Зарплата, и таблицы Адрес с полями Табельный номер, Фамилия и инициалы, Дата рождения и Адрес проживания В обеих таблицах ключевым является поле Табельный номер. Это поле в таблице Сотрудник перетаскивается мышью на поле Табельный номер таблицы Адрес, и на экране появляется окно Изменение связей
На левой панели окна Изменение связей будет отображено поле Табельный номер таблицы Сотрудник, которая считается главной, а на правой панели высвечивается поле Табельный номер таблицы Адрес, которая является связанной, т. е. отображаются имена полей, участвующих в связи (в окне поля можно изменять). В окне Изменение связей можно установить флажок параметру Обеспечение целостности данных. В этом случае данные из ключевого поля главной таблицы Сотрудник удалять нельзя.
Список использованной литературы
1. Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000. – 640с.
2. Информатика. Учебное пособие /Под ред. В.Г. Кирия– 382с.
Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. -116с.
3. Информатика. Базовый курс / Под ред. С.В. Симоновича.– СПб.: Питер, 2001. – 640 с.
4. Леонтьев Ю. Microsoft Office 2000: Краткий курс. – СПб.: Питер, 2001. – 288 с.
5. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2000. – СПб.: БХВ-Петербург, 2001. – 468 с.
6. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002. – 720 с.
7. Бакаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. – СПб.: БХВ-Петербург, 2001. – 510 с.
8. Microsoft Access 2000. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2000. – 352 с.
9. Винтер Р. Microsoft Access 97: Справочник. – СПб.: Питер, 1998. – 416 с.