Microsoft Office Access 2007 организира информацията в таблици: списъци на редове и колони, напомнящи счетоводен бележник или Microsoft Office Excel 2007 работен лист. Една проста база данни може да има само една таблица. В повечето бази данни са необходими повече от една таблици. Например може да има една таблица за съхранение на информация за продуктите, друга таблица за съхранение на информация за поръчките и трета с информация за клиентите. Всеки ред се нарича още запис, а всяка колона се нарича също и поле. Записът е един смислен и последователен начин за обединяване на информация за нещо. Полето е един отделен елемент на информацията – един тип елемент, който се появява във всеки запис. В таблицата "Продукти" например всеки ред или запис съдържа информация за един продукт. Всяка колона или поле съдържа някакъв вид информация за този продукт като названието или цената му. Процесът на проектиране на базите данни се ръководи от известни принципи. Първият принцип е, че дублирането на информация (наричано още излишни данни) е лошо, защото се заема излишно място и се увеличава вероятността за грешки и несъответствия. Вторият принцип е, че точността и пълнотата на информацията са важни. Ако базата данни съдържа неточна информация, всички отчети, които черпят информация от тази база данни също ще съдържат неточна информация. В резултат на това всички решения, които се вземат въз основа на тези отчети, ще са погрешни. Следователно една добра база данни е тази, която: Процесът на проектиране се състои от следните стъпки: Това помага за подготовката на останалите стъпки. Събира се информация от всякакъв вид, която ще се запише в базата данни, като име на продукт и номер на поръчката. Елементите на информацията се разделят на главни единици или предмети като "Продукти" или "Поръчки". След това всеки предмет става на таблица. Решава се каква информация ще се съхранява във всяка таблица. Всеки елемент става поле и се показва като колона в таблицата. Например, една таблица за служителите може да включва полета като "Фамилно име" и "Дата на постъпване". Избира се първичен ключ за всяка таблица. Първичният ключ е колона, която се използва за еднозначно идентифициране на всеки ред. Пример за това може да е ИД на продукт или ИД на поръчка. Разглежда се всяка таблица и се решава как да се свържат данните от една таблица с данните от другите таблици. Добавят се полета в таблиците или се създават нови таблици за изясняване на връзките, ако е необходимо. Проектът се анализира за грешки. Създават се таблици и се добавят няколко записа с примерни данни. Проверява се дали от таблиците могат да се получат желаните резултати. Правят се корекции на проекта, ако е нужно. Прилагат се правилата за нормализация на данните, за да се види дали таблиците са структурирани правилно. Правят се корекции в таблиците, ако е нужно.Някои термини за бази данни, които трябва да се знаят
Какво означава доброто проектиране на бази данни?
Процес на проектиране