`
weitao1026
  • 浏览: 1053368 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库的库,用户,实例,session,模式的概念

 
阅读更多

模式(schema)  是 数据库体系结构中的一个节点

对于 SQL Server 数据库来说。
访问具体的一个表,可以由 4个部分组成
分别为 服务器名, 数据库名,模式名,表名。

对于访问本地的数据库
因为 服务器已经连接上了,因此不用指定
数据库名,通过  use  数据库名 指定了
模式名,如果不指定的话, 数据库 默认使用  dbo 模式。

对于访问链接服务器。
链接服务器名.数据库名.模式名.表名

模式(schema) 是用于 在一个 大项目中的 各个 小项目
每个 小项目的表, 放在 各自的 模式(schema) 下面.
这样, 遇到 小项目里面. 有 相同名字的 表的话,  不会发生冲突.

例如一个 公司的 系统.
里面分2个  子系统,   分别为  财务系统   和    人力资源系统.
这2个 子系统, 共用一个数据库
.
那么 财务系统的表, 可以放在 财务的 模式(schema).
人力资源系统的表,放在 人力资源系统的模式里面。

这2个 子系统, 能够 互相访问 对方的表
但是又不因为 表重名 的问题,影响对方。

 

分享到:
评论

相关推荐

    数据库与实例的区别

    #### 一、数据库与实例的概念区分 - **数据库**: 是指存储数据的物理文件集合。在Oracle中,它由一系列的物理文件组成,包括数据文件、控制文件、重做日志文件等。数据库可以视为数据的一种组织形式,用来保存实际的...

    JSp+oracle数据库应用系统开发与实例

    《JSP+Oracle数据库应用系统开发与实例》是一本深入探讨如何使用JSP技术与Oracle数据库结合构建实际应用系统的书籍。这本书通过丰富的实例,详细介绍了如何利用Java Server Pages(JSP)来处理动态网页,同时结合...

    使用JSP基于数据库完成用户登陆(代码+笔记)_java_

    综上所述,这个项目涵盖了JSP的基础用法、数据库交互、数据访问模式、HTTP会话管理、表单处理以及安全性等多个方面,是学习和实践Web应用开发的一个良好实例。通过阅读代码和笔记,你可以深入了解这些概念并提升自己...

    Hibernate-nosession

    nosession模式并不意味着完全不使用Hibernate,而是尽量减少对Session的依赖,转而使用其他API,例如Query或Criteria API来执行数据库查询。 在实际的代码案例中,我们可以利用SessionFactory的openSession()方法来...

    网络数据库课件ppt(web数据库ppt)

    1、用户需求2、数据库设计3、模块划分4、开发5、调试6、发布 1.基本要求 (1)掌握网络数据库开发的步骤 2.重点、难点 重点:掌握网络数据库开发的步骤 难点:掌握网络数据库开发的步骤 (十二)信息安全 ( 2学时) 1...

    oracle创建表空间,创建用户,授权给新建的用户实例全解

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要单位,用户(User)则是在数据库中拥有特定权限的实体。本篇文章将深入解析如何在Oracle中创建表空间、创建用户以及如何将权限授予新创建的用户。 一、...

    ORACLE+数据库入门

    4. **连接(Session)**:Oracle支持多个用户同时连接,每个用户连接称为一个会话(session),可以执行查询、更新等多种数据库操作。 5. **事务(Transaction)**:事务是一组数据库操作的集合,例如INSERT、...

    ORACLE 数据库入门.ppt

    - **会话(Session)**:Oracle数据库支持多用户并发访问,每个用户与数据库的交互过程称为会话。 - **事务(Transaction)**:事务是一组数据库操作的集合,例如INSERT、UPDATE、DELETE以及DDL(数据定义语言)如...

    jsp+servlet+sql server购物车实例

    7. **MVC(Model-View-Controller)模式**:尽管没有明确提及,但这个购物车实例很可能采用了MVC架构,其中Model代表数据库模型,View负责展示,Controller处理用户请求和数据处理。 8. **JDBC(Java Database ...

    oracle数据库导出导入操作指南.doc

    在实际操作中,还需要根据具体环境和需求调整命令参数,如导出和导入的模式(如表空间级、用户级或全库级),以及是否启用数据压缩等。理解这些基本概念和步骤,将有助于更有效地管理Oracle数据库。

    管理Oracle数据库知识.pptx

    值得注意的是,持有这些权限的用户即使在数据库未打开的情况下也能直接访问实例,他们的认证过程与数据库无关,并且在使用这些权限连接时,会进入默认的SYS或PUBLIC模式。 操作系统认证方式下,Oracle在Windows NT/...

    基于PHP的在线考试系统实例源码(无需数据库).zip

    `session_start()`函数开启session,`$_SESSION`数组用于存储用户信息,如登录状态和考试进度。 5. **路由和控制器**:简单的系统可能只有一个PHP文件处理所有请求,但更规范的设计会采用路由和控制器的概念。路由...

    jsp实例开发1

    在这个“jsp实例开发1”中,通过实践这些概念,开发者可以深入理解JSP如何与数据库、用户交互、会话管理等关键环节协同工作,从而创建一个功能完善的购物车系统。通过逐步分析和实现这个实例,有助于提升开发者在Web...

    jackrabbit内容仓库的实例(两个工程)

    - 内存模式与持久化模式:Jackrabbit支持在内存中运行(适合测试)和持久化到数据库或文件系统(适合生产环境)。 - 查询语言:JCR提供XPath和SQL-2查询语言,用于检索仓库中的内容。 - 事件机制:Jackrabbit支持...

    hibernate的核心接口--Session

    Hibernate 保证同一 Session 实例缓存中的每个数据库记录仅对应一个持久化实例。 - **行为**: 在 Session 清理缓存时,会根据持久化实例的属性变化来同步更新数据库。 **3. 脱管状态 (detached)** - **定义**: ...

    JavaWeb最简单粗暴的简单登录实例源码及数据库,jsp+servlet+mysql

    这个实例——"JavaWeb最简单粗暴的简单登录实例源码及数据库"——旨在教你如何使用jsp、servlet和mysql来创建一个基本的用户登录功能。在这个教程中,我们将深入探讨以下几个核心知识点: 1. **JSP(JavaServer ...

    大型数据库的基础学习知识(Oracle)

    这涉及到服务器的硬件需求、软件安装、环境变量设置、数据库实例创建等多个步骤。初学者需要理解Oracle的实例和数据库的区别,实例是内存结构,而数据库则是磁盘上的数据文件集合。 接着,表空间和数据文件是Oracle...

    JSP_tomcat_mysql_servlet_session

    这个实例不仅有助于理解JSP、Tomcat、MySQL、Servlet和Session的基本概念,还能帮助开发者掌握如何将它们集成到实际项目中,构建出具有用户会话管理功能的Web应用。通过阅读和实践,你可以更深入地理解MVC模式,提高...

    ASP网站实例开发源码——万融投资网站源程序(源码+数据库).rar

    这个压缩包“ASP网站实例开发源码——万融投资网站源程序(源码+数据库).rar”包含了完整的ASP源代码以及相关的数据库,是学习和研究ASP技术的一个实际应用案例。 1. **ASP基础概念** ASP是Microsoft IIS服务器的一...

    ASP网站实例开发源码——固镇热线写真程序(源码+数据库).rar

    数据库设计方面,可能包含用户表、图片信息表等,涉及到了关系型数据库的基本概念,如主键、外键、索引等。 在实际的Web开发中,安全性是非常重要的一环。通过对源码的分析,我们可以学习到如何防止SQL注入、XSS...

Global site tag (gtag.js) - Google Analytics