1、数据库与应用程序和服务器的关系:
2、DBMS(DataBaseManagementSystem,数据库管理系统)和数据库。平时谈到“数据库”可能有两种含义:MSSQLServer、Oracle等某种DBMS;存放一堆数据表的一个分类(Catalog)
3、数据库的构成-管理软件/服务/数据文件(表,视图...) 。
4、不同品牌的DBMS有自己的不同的特点:MYSQL、MSSQLServer、DB2、Oracle、Access、Sybase等。对于开发人员来讲,大同小异。
5、SQL<>SQLServer<>MSSQLServer。最常见的错误。 (<>是“不等于”)。
6、除了Access、SQLServerCE等文件型数据库之外,大部分数据库都需要数据库服务器才能运行。学习\开发时是连接本机的数据库,上线运行时是数据库运行在单独的服务器。
7、为什么要用数据库:我们平时把数据以文件的方式存放在硬盘里,但当数据量庞大的时候:文件大,操作效率很低下。所以,便有了很多种数据库软件(Mssql,Ora,DB2…),它们代替我们做数据文件的操作(mdf,ndf,ldf)并提供高效的存储和检索等操作。还提供了很多接口给其他程序语言调用。
8、为什么要使用数据库?用文件保存数据与用数据库的优劣:
- 高效维护大量数据-检索/增/删/改。
- 处理各个表之间的关系。
- 压缩表数据。
- 安全。
9、数据库的构成:管理软件/服务/文件,DBMS,品牌,SQL/SQLSERVER/MSSERVER区别。服务什么查看: