Информационные системы и БД.ppt
- Количество слайдов: 16
ИНФОРМАЦИОННЫЕ СИСТЕМЫ.
Информационная системаэто совокупность базы данных и всего комплекса аппаратно-программных средств для её хранения, изменения и поиска информации, для взаимодействия с пользователем. Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW – это тоже пример глобальной информационной системы
Система управления базами данных (СУБД) – программное обеспечение для создания и работы с базами данных.
БАЗЫ ДАННЫХ
База данных (БД) – структурированная совокупность взаимосвязанных данных в рамках некоторой предметной области, предназначенная длительного хранения во внешней памяти ЭВМ и постоянного применения.
база данных книжного фонда библиотеки; база данных кадрового состава учреждения; база данных законодательных актов в области уголовного права; база данных современной эстрадной песни.
Реляционные (табличные БД) По структуре организации иерархические сетевые
Реляционные БД – базы данных с табличной формой организации информации. Состоит из одной или нескольких взаимосвязанных таблиц.
Таблицы - это наборы данных, объединенных общим смыслом, характером, назначением. поле 1 поле 2 поле 3 поле 4 запись 1 … … запись 2 … … запись 3 … … запись 4 … … Строка – запись Столбец - поле
Основные понятия Поле базы данных Запись базы данных Ключевое поле (первичный /главный ключ) Тип поля
Поле базы данных – это столбец таблицы, содержащий значения определенного свойства (атрибута) объекта. номе р Автор Название Год Полка 0001 Беляев А. Р. Человек-амфибия 1987 5 0002 Кервуд Д. Бродяги севера 1991 7 0003 Тургенев И. С. Повести и рассказы 1982 1 0004 Олеша Ю. К. Избранное 1987 5 0005 Беляев А. Р. Звезда КЭЦ 1990 5 0006 Тынянов Ю. Н. Кюхля 1979 1 0007 Толстой Л. Н. Повести и рассказы 1986 1 0008 Беляев А. Р. Избранное 1994 7
Запись базы данных – это строка таблицы, содержащая набор значений, относящихся к одному объекту и размещенных в полях базы данных. номе р Автор Название Год Полка 0001 Беляев А. Р. Человек-амфибия 1987 5 0002 Кервуд Д. Бродяги севера 1991 7 0003 Тургенев И. С. Повести и рассказы 1982 1 0004 Олеша Ю. К. Избранное 1987 5 0005 Беляев А. Р. Звезда КЭЦ 1990 5 0006 Тынянов Ю. Н. Кюхля 1979 1 0007 Толстой Л. Н. Повести и рассказы 1986 1 0008 Беляев А. Р. Избранное 1994 7
Ключевое поле (первичный/главный ключ) – поле или несколько полей, значение которого однозначно определяет (идентифицирует) запись таблицы. номер Автор Название Год Полка 0001 Беляев А. Р. Человек-амфибия 1987 5 0002 Кервуд Д. Бродяги севера 1991 7 0003 Тургенев И. С. Повести и рассказы 1982 1 0004 Олеша Ю. К. Избранное 1987 5 0005 Беляев А. Р. Звезда КЭЦ 1990 5 0006 Тынянов Ю. Н. Кюхля 1979 1 0007 Толстой Л. Н. Повести и рассказы 1986 1 0008 Беляев А. Р. Избранное 1994 7
ПЕРВИЧНЫЙ КЛЮЧ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ ПЕРВИЧНЫЙ КЛЮЧ совокупность полей), разных записей в базе данных – это поле (или значение которого не повторяется у Простой ключ Составной ключ Номер Автор Название Год Полка 001 Беляев А. Р. Звезда КЭЦ 1990 3 002 Олеша Ю. К. Избранное 1987 003 Беляев А. Р. Избранное 1994 № школы Директор Телефон Крюков 1 Иванов А. П. 12 - 35 5 Шадринск 1 Строев С. С. 4 - 33 - 11 1 Шадринск 2 Иванов А. П. 4 - 23 - 15 В базе данных «Домашняя библиотека» совпадать у разных книг могут значения полей, но инвентарный номер у каждой книги свой Город В этой таблице у разных записей не могут совпадать одновременно значения двух полей: «Город» и «№ школы» . Они образуют составной ключ таблицы.
ТИПЫ ПОЛЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ Тип поля определяет множество значений, принимать данное поле в различных записях которые числовой текстовый дата / время Значение поля может быть только числом В этих полях хранятся символьные последовательности (слова, тексты и пр. ) Эти поля предназначены для хранения календарных дат и данных о времени суток Учет времени Дата Время: «часы : минуты» Затраты времени № дела Конец 12 / 04 / 07 12 : 45 13 : 25 40 112 12 / 04 / 07 16 : 15 18 : 45 150 38 13 / 04 / 07 10 : 30 14 : 25 235 221 время да нет true false « 1» « 0» База данных «Факультативы» Начало дата может логический Дата: «день / месяц / год» База данных «Учет затрат времени» числовой Фамилия, имя ИЗО Химия Танцы Иванов Петя 1 0 1 Петров Ваня 0 1 1 Сидоров Витя 1 0 0 текстовый логический
Каждый тип имеет набор свойств: • Размер поля – определяет максимальную длину текстового или числового поля. • Формат поля – устанавливает формат данных. • Обязательное поле – указывает на то, что данное поле обязательно надо заполнить.
Информационные системы и БД.ppt