Структурные элементы базы данных
Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица).
Имя поля 1 | Имя поля 2 | Имя поля 3 | Имя поля 4 |
|
|
|
|
|
|
|
|
|
|
|
|
поле запись
Рис. 2 Основные структурные элементы БД
Поле – элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту.
Для описания поля используются следующие характеристики:
- имя, например, Фамилия, Имя, Отчество, Дата рождения;
- тип, например, символьный, числовой календарный;
- длина, например, 15 байт, причем будет определяться максимально возможным количеством символов;
- точность для числовых данных, например два десятичных знака для отображения дробной части числа.
Запись – совокупность логически связанных полей. Экземпляр записи – отдельная реализация записи, содержащая конкретные значения ее полей.
Файл (таблица) – совокупность экземпляров записей одной структуры.
Основные рабочие характеристики баз данных:
- полнота – чем полнее база данных, тем вероятнее, что она содержит нужную информацию (однако не должно быть избыточной информации);
- правильная организация – чем лучше структурирована база данных, тем легче в ней найти необходимые сведения;
- актуальность – любая база данных может быть точной и полной, если она постоянно обновляется, т.е. необходимо, чтобы база данных в каждый момент времени полностью соответствовала состоянию отображаемого ею объекта;
- удобство для использования – база данных должна быть проста и удобна в использовании, и иметь развитые методы доступа к любой части информации.
- Информатика – предмет и задачи курса
- Появление и развитие информатики
- Информатизация общества
- Информационная культура
- Информация
- Информация
- Свойства информации
- Адекватность информации
- Измерение информации
- Классификация способов измерения информации
- Синтаксическая мера информации
- Семантическая мера информации
- Прагматическая мера информации
- Системы счисления
- Перевод целых чисел в двоичную систему счисления
- Перевод целых чисел из двоичной в восьмеричную и шестнадцатеричную системы счисления
- Сложение и вычитание чисел в различных системах счисления
- Представление данных в памяти компьютера
- Кодирование текстов
- Кодирование изображений
- Кодирование звука
- Управление компьютером
- Программное управление компьютером
- Архитектура компьютера и принципы фон Неймана
- Основные блоки ibm-совместимого компьютера
- История развития вычислительной техники
- Тенденции развития современных компьютеров
- Программы для компьютеров.
- Операционная система.
- Развитие операционных систем.
- Операционные оболочки
- Операционная система windows.
- Концепция ос windows.
- Многопоточность
- Дескриптор
- Прерывания
- Объектно-ориентированная платформа windows
- Объект – файл.
- Объект папка.
- Иерархическая структура подчиненности папок
- Объекты пользовательского уровня – приложение и документ
- Обмен данными.
- Способы обмена данными.
- Пользовательский интерфейс Windows
- Обработка текстовой информации.
- Некоторые возможности текстового процессора Word
- Запуск и завершение работы с Word
- Пользовательский интерфейс Word
- Справочная система Word
- Структура документа
- Страница
- Принципы обработки текстов
- Принцип форматирования
- Стили форматирования
- Использование шаблонов
- Режим структуры документа.
- Сервисные функции Word
- Поиск и замена текста
- Оформление таблиц
- Обрамление
- Вставка объектов
- Технология внедрения и связывания объектов ole
- Внедрение объекта:
- Связывание объекта.
- Вставка графики
- Добавление объектов при помощи панели инструментов “Рисование”
- Автофигуры
- Вставка объектов WordArt
- Вставка специальных символов
- Вставка математических формул
- Построение формулы.
- Изменение формулы.
- Стиль и размер символов в формуле.
- Компьютерные сети
- Передача данных по сети
- Аппаратные средства передачи данных
- Архитектура компьютерных сетей. Понятие “открытая система”
- Модель osi
- Глобальная компьютерная сеть Интернет
- История появления сети Интернет
- Адресация компьютеров в Интернет
- Доменная система имен
- Служба World Wide Web (www)
- Электронная почта
- Табличный процессор Microsoft Excel
- История развития табличных процессоров
- Возможности табличного процессора Excel
- Структура документа Excel
- Типы данных в Excel
- Запуск программы Excel
- Интерфейс пользователя
- Ввод и редактирование данных
- Выделение ячеек
- Копирование и перемещение ячеек
- Форматирование ячеек
- Вычисления в таблице Excel
- Построение диаграмм
- Обобщенная технология работы в табличном процессоре
- Примеры использования функции “если” в Excel
- Основные понятия информационных систем
- Понятие «информационная система»
- Банки данных
- Базы данных
- История развития баз данных
- Структурные элементы базы данных
- Виды моделей данных
- Реляционный подход к построению инфологической модели
- Понятие «информационный объект»
- Нормализация отношений
- Понятие «нормализация отношений»
- Первая нормальная форма
- Вторая нормальная форма
- Третья нормальная форма
- Построение инфологической модели
- Архитектура субд
- Проектирование баз данных
- Система управления базами данных
- Субд Microsoft Access
- Особенности пользовательского интерфейса ms access
- Основные объекты ms access
- Обслуживание магнитных дисков
- Накопители на гибких магнитных дисках
- Структура магнитного диска (на примере дискеты)
- Форматирование дискет
- Правила обращения с дискетой
- Программы для обслуживания магнитных дисков
- Проверка диска
- Дефрагментация файловой системы
- Компьютерные вирусы
- Методы борьбы с компьютерными вирусами
- История развития антивирусных программ
- Современные программы для защиты от вирусов
- Основные этапы решения задач на компьютере
- Языки программирования
- Язык программирования Паскаль
- Алфавит и лексическая структура языка паскаль
- Структура паскаль - программы.
- Типы данных в языке программирования паскаль
- Перечень типовых данных в Турбо Паскале.
- Целочисленные типы данных
- Вещественные типы данных
- Операторы языка программирования паскаль
- Простые операторы
- Оператор присваивания
- Оператор безусловного перехода
- Оператор вызова процедуры
- Структурные операторы
- Составной оператор.
- Условные операторы
- Примеры программ
- Операторы цикла в языке программирования Паскаль
- Оператор цикла с параметром
- Оператор цикла с предусловием
- Оператор цикла с постусловием
- Примеры программ
- Массивы в языке программирования паскаль
- Понятие массива
- Одномерные массивы
- Двумерные массивы
- Процедуры в языке программирования паскаль
- Описание процедуры и обращение к ней
- Параметры - значения и параметры - переменные
- Процедуры функции в языке программирования паскаль
- Описание функции и обращение к ней
- Строки в языке программирования паскаль
- Литерный тип (char) в языке программирования Паскаль
- Строковый тип (string) в языке программирования Паскаль
- Строковые процедуры и функции в Турбо-Паскале
- Примеры программ
- Рекомендуемая литература