1、实体的概念与数据库
实体(对象):客观存在的事物都是实体
实体数据的存储要求:必须按照一定的分类和规律存储
数据库:专门用于存储这些实体的信息的数据集合
数据库的特点
海量存储数据,数据检索非常方便
保持数据信息的一致、完整,并实现数据的共享和安全
通过组合分析,产生新的有用信息
2、实体信息存储的基本单元
数据表:实体信息存储的基本单元,同类实体存在同一个表中,表又称为实体集合
数据表的其他名词:
行(记录):实体
列(字段):实体属性
3、不同的实体存储
存储方法:不同的实体存放在不同的数据表中
数据库的理解
有大量数据、表间关系以及各种数据操作对象组合成的一个数据集合。
它不是一个简单的数据组合场所。
4、数据库管理系统
(1)DBMS(DataBase Management System)的概念
是一个又用户使用的数据库管理软件,目的就是让用户通过操作数据库管理系统完成对数据库数据的处理
(2)DBMS的功能
创建数据库:能够提供数据定义语言(DDL:Data Defination Language),用户利用DDL可以方便地建立数据库(数据表、表间关系、各种对象)
操作数据库:DBMS通过提供数据库操作语言(DML:Data Manipulation Language)实现其数据的插入、修改、删除、查询、统计等数据存取及处理功能。
5、应用程序
定义:应用程序是根据用户需求开发的具有业务逻辑的管理软件
专业人士:直接通过数据库管理系统DBMS管理数据库
普通用户:通过应用程序只会DBMS完成数据处理
作用:向数据库发送请求,并显示响应结果
要求:美观、操作简单方便、能够按照需求完成数据处理
6、如何学习数据库
(1)学习标准的SQL语言
使用SQL语言可以完成所有数据库操作
应用程序通过SQL语言和数据库交互
(2)针对特定的DBMS学习如何管理数据库
数据的导入、导出、备份、还原
数据库的性能改进
(3)将DML嵌入高级开发语言编写应用程序
基于C/S的桌面应用
基于B/S的Web应用
7、SQL与T-SQL
8、主流数据库