首页 文章
  • 135 votes
     answers
     views

    数据库和架构之间的区别

    SQL Server中的数据库和架构之间有什么区别?两者都是表和数据的容器 . 如果删除了Schema,那么该架构中包含的所有表是否也会自动删除,或者在删除数据库时是否删除它们?
  • 1 votes
     answers
     views

    关于数据库模式的目的

    我读了一篇关于数据库模式的文章 . SQL Server架构是对象的容器 . 例如,您可能拥有一个大型企业应用程序,然后将不同的模式用于不同目的是一种很好的做法(例如,将HR相关表放入HR模式,将会计相关表放入Accounting模式等等) . 架构可以由任何用户拥有,并且所有权可以转让 . 他们说:为不同的目的使用不同的模式(例如将HR相关表放入HR模式,将会计相关表放入Accounting...
  • 2 votes
     answers
     views

    将SQL Server数据库的模式与Oracle数据库匹配

    是否有已知的产品可以在SQL Server和Oracle之间的任何级别执行模式匹配,如here所述?如果不是产品,是否会有关于如何执行某些语义搜索和比较db表,字段甚至数据的文档化方法? 我有一个现有的SQL Server数据库,它目前在更新数据方面遇到很多麻烦,因为它使用了大量未记录且不可读的遗留代码来从各种外部数据源中提取信息 . 幸运的是,存在一个Oracle数据库,根据业务的性质,它似乎包...
  • 0 votes
     answers
     views

    使用oracle sql开发人员数据建模器重新设计数据库不包含同义词

    我正在尝试使用oracle sql开发人员数据建模器版本3.0.04重新设计数据库模式,使用此作为参考:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldevdm/r40/mod1_dm_v4/mod1_dm_v4.html模式很大,所有表都在"synonyms"中 . 即使我选择同义词(无论它们的...
  • 1 votes
     answers
     views

    Oracle存储过程的同义词和授权不按预期工作

    在Oracle中,当我在user1下创建存储过程时,在过程上创建公共同义词和将过程的执行权限授予用户'PUBLIC'之间有什么区别?我的目标是:用户2应登录TOAD,转到模式浏览器,并从下拉列表中选择PUBLIC模式,并能够查看和执行该过程 . 我试过给user2和PUBLIC提供执行授权,并且还创建一个PUBLIC同义词....但仍然没有运气 . user2无法在PUBLIC架构下看到该过程 ...
  • 1 votes
     answers
     views

    Java:如何从其他模式执行存储过程

    执行过程 isb.pkg_po_test.get_component ,我必须从远程数据库获取一个游标 . 我们的架构是 ISBREPORTER ,我们对架构 ibs 的访问权限有限 . 但是,在Oracle SQL Plus上,以下执行得非常好: SQL> var r refcursor SQL> exec isb.pkg_po_test.get_component(15048,6...
  • 0 votes
     answers
     views

    收集所有架构的统计信息时,并未分析所有用户架构

    我在这里使用了10个模式来收集模式统计信息但是在运行PL / SQL语句块之后,只分析了很少的模式 . Here is the sample of code where schema used to gather statistics 在这里,我发现只有3个模式被分析了10个 . 我想要分析所有10个架构并收集统计数据 . 如何解决此问题 . 请帮我伸手 .
  • -1 votes
     answers
     views

    Django / Database模型自动分类

    我刚开始使用Django框架,因为我不是专业程序员,所以我没有太多的数据库背景 . 我正在寻找最优雅的方式来模拟以下内容: 模型中的一个项目,例如CharField可能是:房子,桥梁,教堂 我想添加一个自动为这些项目使用“构建”的字段 . 或者,我有汽车,卡车等,它使用“自动”(根据我的定义)类别“车辆” . 理想情况下,我只是将数据添加到单词列表中,这些单词列表存储在数据库中并且相应地进行分类 ...
  • 7 votes
     answers
     views

    相同的表名称不同的模式

    我的数据库中有以下表,所有表具有相同的表名但不同的模式 . dbo.Versions bpm.Versions wf.Version ...... 所有x.Versions都有一个FK到Version表 . 我已经从它创建了POCO类(这给了我类Version,Version1,.... - 我已经将classNames重命名为Version和BPMVersion,....但...
  • 0 votes
     answers
     views

    Mongoose模式类型和参考?它们是.populate方法的关键词吗?或者他们是武断的话?

    我正在尝试使用引用在Mongoose中创建数据关联,我想将commentSchema中的ID添加到我的objectScehma中 . I copied this code from somewhere and it works. 我的问题是 - 用于注释数组中的对象的 names of key : type 和 ref - 这两个词是mongoose中某些类型的关键词,由.populate...
  • 1 votes
     answers
     views

    具有多种用户类型的血库的数据库关系模型

    我们这里有一家假公司,一家血库 . 核心思想是,只有捐赠者可以捐献血液但不能登录系统 . 但是,代表公司的"registered user"( user 表中的行)可以登录系统并查看其公司捐赠的血量 . 捐助者必须与公司联系 . 在边缘情况下,"registered user"也可以献血 . User = A "registered user&qu...
  • 1 votes
     answers
     views

    基于lower_case_table_names系统变量的SELECT对information_schema.routines的行为

    这是我用来获取MySQL数据库中的存储过程列表的查询 . SELECT `SPECIFIC_NAME` FROM `INFORMATION_SCHEMA`.`ROUTINES` WHERE `ROUTINE_SCHEMA` = 'database_name' COLLATE utf8_bin AND ROUTINE_TYPE = 'PROCEDURE'; 我强制使用utf8_bin作为要使用的排...
  • 13 votes
     answers
     views

    Oracle和Microsoft架构有什么区别?

    我正在从事一个企业项目 . 团队的一些成员具有Oracle背景,一些成员具有Microsoft SQL Server背景 . 当我们谈论模式时会有很多困惑 . 我想提供一些清晰度 . 这是描述两种技术之间模式含义差异的准确方法吗? Oracle模式与单个用户关联,由用户拥有的对象组成 . MS SQL Server架构是命名空间 .
  • 2 votes
     answers
     views

    从存储过程中定位不同模式中的表,但不更改代码

    任何人都可以建议是否可以在 [dbo] 模式中使用存储过程从一个模式中的一个表中选择数据,以便用户通过一个数据库角色进行访问,并从另一个模式中的同名表中为用户选择数据通过其他数据库角色访问? 例如,如果我的数据库中有三个模式: dbo green red 我有两个数据库登录 [RedLogin] 和 [GreenLogin] . 它们使用相应的数据库用户 [RedUser] 和 ...
  • 211 votes
     answers
     views

    MySQL中架构/数据库之间的区别

    MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是与模式相关的更高级别的容器 . 我读到 Create Schema 和 Create Database 在MySQL中基本上做同样的事情,这使我相信模式和数据库对于相同的对象是不同的单词 .
  • 108 votes
     answers
     views

    如何在Docker容器中使用模式初始化MySQL数据库?

    我正在尝试使用MySQL数据库创建一个容器,并为这些数据库添加一个模式 . 我目前的Dockerfile是: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql ...
  • 0 votes
     answers
     views

    查看多个用户架构中的表

    我有一个基于不同用户架构的多个表构建的视图 . 凭借当前登录的用户,他能够从不同的模式中查看该表 . 创建视图时,表名变得不明确,因为用户可以从不同的模式访问相同的表 . 是否有任何方法可以指定在创建视图时使用当前用户架构中的表?我们可以从视图定义中为其中一个表执行此操作,而可以从任何模式中选择其他表吗?
  • 1 votes
     answers
     views

    预订系统设计

    我正在研究预订系统架构,并且在定义资源可用性方面存在一些问题 . 我在这里和谷歌搜索了类似的问题,但仍然没有清楚的理解 我的应用程序是预订出租车 . 每个出租车司机今天要么工作,要么休息一天 . 到目前为止,我已经提出了以下结构 table: Drivers id INT PRIMARY KEY name INT table: Users id INT PRIMARY KEY name TEXT...
  • 658 votes
     answers
     views

    如何回滚特定的迁移?

    我有以下迁移文件 db\migrate\20100905201547_create_blocks.rb 如何专门回滚该迁移文件?
  • -1 votes
     answers
     views

    如何创建具有dbo访问权限且可由sa用户访问的模式

    我是sql server中架构,角色和用户管理部分的新手 . 到目前为止,我曾经使用简单的dbo架构,但现在阅读了几篇文章之后,我对创建用于以文件夹方式管理表的模式感兴趣 . 目前,我想创建一个架构,我希望保持我的表具有相同的功能 . 当我尝试创建架构时,我在使用查询,权限等时遇到问题 . 首先,我想习惯使用模式,然后我只想探索它 . 但由于初始阶段和工作压力,我还无法实现它 . 我该怎么做才能开...
  • -1 votes
     answers
     views

    学校管理软件的计费模块(费用)[关闭]

    我正在研究学校管理软件,其中包括学生计费模块,即学生收费 . 该费用按月收取(每年12次),月费总额为各种费用的组合,按 class 和月份固定 . 部分费用包括学费, Bus 费,印刷费或其他费用 . 从日期开始,每月还会收取固定数额的滞纳金,每月可能有所不同 . Bus 费按特定学生的 Bus 类别收取 . 还有部分付款的规定 . 我目前的做法是这样的: 用于存储费用设置的主表,包括月份和课...
  • 0 votes
     answers
     views

    选择处理出勤的表格

    我正在研究我的PHP项目[处理学生出勤系统] . 我有一个学生列表以及他们的id [jntuno],我需要在mysql中创建一个数据库,用于存储每个学生每个学生的每日出勤率 . 所以我用这种方式创建了我的表: 表: students 字段: slno int(5) auto increment, jntuno char(15), name char(50), primary key(slno,jn...
  • 117 votes
     answers
     views

    何时使用MyISAM和InnoDB? [重复]

    这个问题在这里已有答案: MyISAM versus InnoDB [closed] 25个答案 MyISAM的设计理念是,您的数据库查询的次数远远超过其更新的数据,因此它可以执行非常快速的读取操作 . 如果您的读写(插入|更新)比率小于15%,则使用MyISAM更好 . InnoDB使用行级锁定,具有提交,回滚和崩溃恢复功能来保护用户数据 . 它支持事务和容错 以上MyISAM和InnobD...
  • 4 votes
     answers
     views

    学费处理的数据库设计

    我需要有关数据库设计的建议 . 我目前正在为一所学校设计DBMS . 在设计了课程和考试表之后,现在我来了费用模块 . 这是我到目前为止所做的 . 我创建了4个表,如下所示: fee_type ------------- fee_type_id PRIMARY KEY fee_type TYPE OF FEE (MONTHLY, WEEKLY,ANNUAL,ONE TIME) fees ...
  • 1 votes
     answers
     views

    与Scala中的Restful服务交互的良好抽象?

    我想创建表示来回传递给Restful服务的数据结构的对象 . 服务中记录的记录与Scala代码中与之交互的记录之间必须存在明显而直接的关系,例如: obj.id 表示对象的 id 字段 . 我希望能够以声明的方式定义哪些字段构成记录 . 对于每个字段,我希望能够声明属性,如必需/可选,唯一,数据类型,最大长度,最小/最大值,默认值等,就像SQL中表的定义一样 obj.json 返...
  • 0 votes
     answers
     views

    InfluxDB架构适合这些测量?

    我有关于多年来收集的服务器状态的数据:温度,风扇速度,CPU负载,SMART数据 . 它们存储在各种表下的SQLite数据库中,每个表都针对每种类型的数据 . 我正在切换到InfluxDB以便更容易地绘图(Grafana)和未来的扩展:数据将包括来自其他服务器的值以及UPS数据(电压,电池......) . 我阅读了关于schemas in InfluxDB的指南,但我仍然感到困惑,因为我对这个主...
  • 26 votes
     answers
     views

    如何在实体 - 属性 - 值设计中处理不同的数据类型(例如,每个数据类型有多列或多个表的单个表)?

    我想使用实体 - 属性 - 值(EAV)方法创建患者/样本元数据表 . Question :我应该如何根据属性处理值的变化列类型(例如字典表的字符串,数字或外键)? 注意: I am not asking whether or not to use an EAV approach . 我查看了other SO questions和references并认为这是我的用例的最佳方法(例如,我不想为每...
  • 5 votes
     answers
     views

    MySQL数据库具有产品,产品类别和不同属性

    我在设计一个每个产品有很多不同属性的数据库时遇到了一些困难 . 这是情况:每个 product 应属于 category ,每个类别都有一组不同的 attributes . 例如 . : 产品 iGal 7S →类别 Smartphones →属性 attr_phone 产品 UberLaptop →类别 Notebooks & Laptops →属性 attr_laptop ...
  • 0 votes
     answers
     views

    用于处理具有不同属性的不同类别的多个产品的数据库模式

    我已经在StackOverflow上搜索了一下,发现了一些关于这个主题的帖子,但不知怎的,他们并没有知道为什么我被卡住了 .我需要为所有与某个类别相关的产品 Build 一个数据库,这里没问题 . 问题是: 特定类别的产品具有一组特定的属性 . 每种产品都有一些属性(例如价格等) .但是,我如何管理产品的这些类别特定属性?首先,我为列出属性的每个类别创建了一个表,然后将该记录的id映射到产品 . ...
  • 1 votes
     answers
     views

    Spring Boot schema.sql - 重新启动时删除db模式

    嗨,我正在使用Spring Boot 1.5.9版 . 当使用Spring Boot为mysql数据库初始化 schema.sql 时,它工作正常,数据库模式已成功创建 . 但是在重新启动应用程序时,这个 schema.sql 脚本再次执行,应用程序无法启动,因为表已经存在 . 我在 application.properties 中尝试了 spring.jpa.hibernate.ddl-auto...

热门问题