数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和 *** 作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的 *** 作部分和数据库数据的约束条件。
数据(Data)是描述事物的符号记录。
模型(Model)是现实世界的抽象。
数据模型所描述的内容包括三个部分:数据结构、数据 *** 作、数据约束。
1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据 *** 作和约束都基本建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。
2)数据 *** 作:数据模型中数据 *** 作主要描述在相应的数据结构上的 *** 作类型和 *** 作方式。
3)数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。
model系统数据库是一个模板数据库,是建立新数据库的摸板。它包含了建立新数据库时所需的基本对象,如系统表、查看表、登录信息等。在系统执行建立新数据库 *** 作时,它会复制这个模板数据库的内容到新的数据库上。所有新建立的数据库都是继承这个model数据库而来的,如果更改model数据库中得内容,如增加table/views/store procedures等任何数据库对象,则稍后建立的数据库也都会包含该变动。由于tempdb数据库在SQL Server每次启动时都要重新创建,所以model数据库在SQL Server database 中也是必需的,不能缺少的。数据库不能分离 *** 作的是model数据库。数据库能进行分离 *** 作的有:MyDB数据库、Test数据库、AdventureWork数据库。该数据库正在某个数据库镜像会话中进行镜像。除非终止该会话,否则无法分离该数据库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)