精华内容
下载资源
问答
  • 物流管理平台 java web 完整项目 包含源码和数据库 物流管理平台 java web 完整项目 包含源码和数据库
  • MySQL数据库权限管理

    千次阅读 2018-07-25 17:40:20
    学习mysql数据库,对于它的权限的管理是关键的一环。所以,下面介绍的是MySQL权限的管理。 (本文总结了各种情况的权限管理示例,如有需要随时更新) MySQL权限表 MySQL数据库实际上是...

    前言


    学习mysql数据库,对于它的权限的管理是关键的一环。所以,下面介绍的是MySQL权限的管理。
    (本文总结了各种情况的权限管理示例,如有需要随时更新)





    MySQL权限表


    MySQL数据库实际上是通过将用户写入mysql库中对应的权限表来控制访问权限的。
    权限表分别为: user,db,table_priv,columns_priv和host。

    user:记录允许连接到服务器的用户的信息,里面的权限是全局级的

    db:记录每个用户对各个数据库级别的操作权限

    table_priv:记录每个用户对数据表级别的操作权限

    columns_priv:记录每个用户对数据列级别的操作权限

    host:存储了某个主机对数据库的操作权限,配合db表对给定的主机上数据库级别的操作权限做更细致的控制,但host表一般很少用,新版本MySQL已经没有host表了



    数据库权限管理的意义


    简而言之,mysql数据库的权限的管理,就如同Linux系统或window系统的用户权限的管理。
    赋予/撤销某个用户对某个数据库或某个表的某项权力(读、写、更改、删除等)


    对于各种数据库的权限的管理的意义:
    一方面是为了数据的安全,用于数据库的备份和禁止不相关用户的某些操作;
    一方面是允许某些项目时,某些用户对相关数据库的管理;
    一方面是为了读写分离,减轻对数据库的压力。



    MySQL数据库权限命令格式


    注意:sql语句大小皆可,看个人的使用习惯

    关于数据库的权限管理是通过对用户的权限的设置来完成的


    MySQL创建用户的基础格式:
    在对权限的管理时,通常的写法是创建用户并授权,不会先创建一个用户再进行赋权,通常使用的是下方第两种格式的命令。


    MySQL创建用户的格式为:
    create user 用户名 identified by '该用户密码';
    

    MySQL赋权的基础格式为:
    grant  权限  on  授权对象(库.表)  to  用户@地址段   identified by  "该用户的密码";
    

    MySQL撤销权限的基础格式为:
    revoke 撤销相应的权限时,正好与授权相反。
    只要把该授权语句的"grant"改为"revoke", “to"改为"from”

    revoke  权限  on  授权对象(库.表)  from  用户@地址段   identified by  "该用户的密码";
    


    MySQL数据库权限示例及解析



    【1】授予的权限


    all privileges            除with grant option(让授权的用户,也可以将这些权限 grant 给其他用户,权限复制)之外的所有权限
    
    
    alter                     对数据表的修改的权限
    
    
    alter routine             更改或者删除存储函数或者存储过程的权限
    
    
    create                    创建数据库及表的权限
    
    
    create routine            更改和弃用存储过程的能力
    
    
    create temporary tables   创建临时表的权限
    
    
    create user               创建、重命名和撤销用户的权限
    
    
    create view               创建视图的权限
    
    
    delete                    数据表中删除数据的权限
    
    
    drop                      允许删除数据库、表、视图的权限
    
    
    execute                   执行存储过程或者调用函数的权限
    
    
    event                     允许查询,创建,修改,删除MySQL事件的权限
    
    
    file                      对系统中的文件(本地文件)读取和写操作的权限;
    
    
    grant option              用户委派权限的权限
    
    
    index                     创建、删除索引的权限
    
    
    insert                    向表中插入数据的权限
    
    
    lock tables               允许对拥有select权限的表进行锁表的权限
    
    
    process                   查看所有用户线程/连接的权限
    
    
    references                5.7.6版本后,允许是否创建外键的权限
    
    
    reload                    允许执行flush,重新加载权限表的权限
    
    
    replication client        允许用户查询从服务器和主服务器位置的权限
    
    
    replication slave         允许slave主机通过此用户连接master建立主从的权限
    
    
    select                    允许从表中查看数据的权限
    
    
    show databases            查看所有数据库名的权限 
    
    
    show view                 查看视图详细信息的权限
    
    
    shutdown                  允许关闭数据库实例的权限
    
    
    super                     允许执行一系列数据库管理命令的权限(change、master、kill thread、mysqladmindebug、purge master logs、set global...)
    
    
    trigger                   MySQL5.1.6后,允许创建,删除,执行,显示触发器的权限
    
    
    update                    允许修改表中的数据的权限
    
    
    usage                     创建一个用户之后的默认权限,只代表连接,无其他任何权限
    
    



    【2】MySQL数据库授权注意事项


    注意1:

    grant select on 数据库.数据表* to 用户@'%'  identified  by  "密码"   with grant option;
    
    with grant option 是让该授权的用户,也可以将它的权限赋予给其他用户
    
    此种授权方法并不提倡,且实际上很少甚至几乎不用。应为权限最好是在DBA的手中,为了安全及方便管理
    

    注意2:

    grant 可以作用在单个数据库及单个数据表上

    被授权的范围的写法

    *.* 意为所有的数据库及表
    
    数据库名.*  意为该数据库下的所有表 
    
    数据库名.数据表名 意为该数据库下的该数据表
    

    注意3:
    被授权的用户的写法
    %代替一整个网段

    '用户名'@'%' 意为所有网段都可以用该用户登陆数据库
    '用户名'@'192.168.123.234' 意为只有此IP可使用该用户登陆数据库
    '用户名'@'192.168.122.%' 意为192.168.122该网段的所有主机都可使用该用户登陆数据库
    
    
    


    【3】数据库授权


    <1>创建用户并授予只读权限

    grant select on 数据库名.* to 用户@'%'  identified  by  "密码";
    

    <2>创建用户并授予插入数据权限

    grant insert on 数据库名.* to 用户@'%'  identified  by  "密码";
    

    <3>创建用户并授予改变原有数据的权限

    grant update on 数据库名.* to 用户@'%'   identified  by  "密码";
    

    <4>创建用户并授予删除数据的权限

    grant delete on 数据库名.* to 用户@'%'   identified  by  "密码";
    

    要拥有以上所有权限,可写为一条,权限间用“,”逗号隔开。

    grant select, insert, update, delete on 数据库名.* to  用户@'%'   identified  by  "密码";
    

    <5>创建用户并授予所有权限

    grant all privileges on 数据库名.数据表明  to   用户@'网段或ip'  identified by  "密码" ;
    

    <6>创建用户并授予其对数据表的创建的权限

    grant create  on  数据库名.*  to  用户@‘网段或IP’  identified by  '密码';
    

    <7>创建用户并授予其对数据表的修改权限

    grant alter on 数据库名.*  to 用户@‘网段或IP’  identified by '密码';
    

    <8>创建用户并授予其对数据库/表/视图的删除的权限

    grant drop on  数据库名.*  to 用户@‘网段或IP’  identified by '密码';
    

    <9>创建用户并授予其对数据库下表的设置外键的权限

    grant references on 数据库名.*  to 用户@‘网段或IP’  identified by  '密码';
    

    <10>创建用户并授予其对数据库的设置临时表权限

    grant create temporary tables on 数据库名.*  to  用户@‘网段/IP’  identified by '密码';
    

    <11>创建用户并授予其对某数据库范围的表设置索引的权限

    grant  index on 数据库名.*  to 用户@‘网段或IP’  identified by '密码';
    

    <12>创建用户并授予其对某数据库范围内创建视图的权限

    grant create view on 数据库名.* to 用户@‘网段或IP’  identified by  '密码';
    

    <13>创建用户并授予其对某数据库范围内查看视图的权限

    grant show view on 数据库名.* to 用户@‘网段/IP’  identified by  '密码';
    

    <14>创建用户并授予其对某数据库范围内存储过程、函数的权限

    grant create routine on 数据库名.*  to 用户@‘网段或IP’;   -- now, can show procedure status
    
    grant alter routine on 数据库名.*  to 用户@'网段或IP';     -- now, you can drop a procedure 
    
    grant execute on 数据库名.* to  用户@'网段或IP';
    

    <15>创建用户并授予其对数据表中列的权限

    如有很多列,要用逗号隔开

    grant select(列的名字)   on 数据库.数据表 to 用户@‘网段或ip’ identified by  ‘密码';
    

    <16>创建用户并授予对数据表中的存储过程和函数的权限


    grant execute on procedure 数据库名.数据表名 to '用户'@'网段或IP'  identified by '密码';
    
    grant execute on function 数据库名.数据表名 to '用户'@'网段或IP' identified by '密码'; 
    

    展开全文
  • 数据库实验(数据库安全管理

    千次阅读 多人点赞 2020-04-17 16:23:52
    一、实验目的: 了解SQL Server 2000中的两种用户登录模式; 熟悉SQL Server 2000中登录帐户、...SQL Server的用户权限控制是SQL Server一个最重要的管理概念,也是众多管理任务之一。SQL Server的登录方式有标准...

    一、实验目的:

    了解SQL Server 2000中的两种用户登录模式;

    熟悉SQL Server 2000中登录帐户、用户、角色、权限的概念;

    掌握SQL Server 2000中创建帐户、数据库用户的方法,会使用角色来分配权限

     

    二、实验准备:

    SQL Server的用户权限控制是SQL Server一个最重要的管理概念,也是众多管理任务之一。SQL Server的登录方式有标准SQL Server登录和集成Windows系统登录两种。

    SQL Server集成的安全登录模式即将Windows系统的用户和工作组映射为SQL Server的登陆帐户。Windows集成登录模式实际上是让Windows系统代替SQL Server执行对登陆审查的任务。

    如果要采用SQL Server管理的安全登录模式实现SQL Server服务器的登录连接,用户必须拥有合法的帐号和正确的密码。由SQL Server系统本身来进行用户的身份验证。

     

    三、实验内容:

                      

     

    1、创建登录帐户

    用户可以通过企业管理器或系统提供的存储过程来进行登录帐户的创建。这里使用系统存储过程来创建。

    下面的例子创建了一个登陆帐户:

    语句:sp_addlogin  帐户名,密码,默认数据库;

    这个例子创建了一个名为164, 密码是000000,默认数据库为student的帐户。在建立用户的登录帐号信息时,用户应该选择默认的数据库,以后每次连接上服务器后,系统都会自动转到默认的数据库上。这里也可以不指定数据库,系统默认为master库。 

    2、修改和删除帐户

    建立完成的帐户信息还可以进行修改。用户可以使用系统存储过程sp_defaultdb,sp_defaultlanguage来修改默认数据库和默认语言。例如:

    语句:sp_defaultdb  帐户名,目标数据库;

               sp_defaultdb   帐户名,目标语言;

    自己创建的数据库是已经建好的数据库名,将帐户的默认数据库改为该数据库。

     

    (系统默认是‘Simplified Chinese’,建议使用默认项。)

    返回的结果是:

    默认数据库已更改为student。

    164 的默认语言已改为 English。

    使用系统存储过程sp_password可修改SQL Server的帐户密码,如:

    语句:sp_password  原密码,新密码,目标帐户;

    该例子修改了164的帐户密码。

    要删除 SQL Server标准登录帐户可以使用系统存储过程sp_droplogin,例如:

    语句:sp_droplogin  帐户名;

    在SQL Server中删除帐户信息时,有很多限制。主要有以下几种情况:

    系统帐户sa不能被删除;

    已经映射到数据库用户上的帐户不能被删除;

    正在使用或连接的帐户不能被删除;

    拥有数据库的帐户不能被删除

     

    3、添加数据库用户

        以上的操作只是建立了登录SQL Server的帐户,用户登录后还不能对数据库进行访问,将登录帐户添加为数据库用户后,使用登录帐户登录的SQL Server的用户就可以实现对数据库的访问。

        添加数据库用户可通过存储过程sp_grantdbaccess来实现,参照下面的例子将你的帐户添加为student的用户。

    sp_grantdbaccess  数据库用户名;

    4、删除数据库用户

      可以使用系统存储过程sp_revokedbaccess来删除数据库用户,更确切地说,是断开SQL Server的登录帐户与数据库用户之间的对应关系。

    语句:sp_revokedbaccess   目标数据库用户名

    返回结果为:

    用户已从当前数据库中除去。

     

    5、角色

    角色是SQL Server2000引进的用来集中管理数据库或服务器权限的概念。数据库管理员将数据库的权限赋予角色,然后将角色再赋予给数据库用户或登录帐户,从而是数据库用户或登录帐户拥有相应的权限。

    SQL Server提供了固定服务器角色和数据库角色,用户可以修改固定数据库角色的权限,也可以自己创建新的数据库角色,在分配权限给新的角色。

    (1)固定服务器角色

    使用系统存储过程sp_helpsrvrole可以浏览固定服务器角色的内容。

    存储过程sp_addsrvrolemember可以将某固定服务器角色分配给某给定的登录帐户。

    下面的操作将登录帐户164添加为服务器角色sysadmin的成员,使其具有创建和修改数据库的权利:

    语句:sysadmin  帐户名,目标服务器角色名;

    存储过程sp_dropsrvrolemember可以收回分配给某给定的登录帐户的指定固定服务器角色。

    这个例子收回了分配给登录帐户164的固定服务器角色sysadmin.

    语句:sp_dropsrvrolemembe 帐户名,目标服务器角色;

    (2)固定数据库角色

     使用系统存储过程sp_helpdbfixedrole可以浏览所有的固定数据库角色的相关内容。如:

    用存储过程sp_addrolemember可将某个登录帐户增加到某个固定数据库角色中,从而使该帐户拥有指定固定数据库角色所拥有的所有权限。

    语句:sp_addrolemember  帐户名,目标数据库角色名;

    进行下面的操作给你的帐户授予对student库的只读权限。

    同样使用sp_droprolemember可以从某个固定数据库角色中删除指定的登录帐户,从而收回分配的对student库的只读权限。

    语句:sp_drprolemember  帐户名,目标数据库角色名;

    四、思考题

    1.  思考身份验证模式与登录帐号的关系及如何用各种帐号进行登录;

    身份验证模式有两种,一种是Windows身份验证,一种是混合验证。

    Windows验证模式下,SQL servers数据库是运行在Windows的系统上,电脑自带的系统有作为网络操作系统的,本身就具有管理登录,验证用户和合法性的能力,所以Windows正是利用这一机制,在该模式下,用户只要通过Windows的认证就可以链接到SQL server并进行使用。

    混合验证模式下,用户既可以通过Windows的认证链接到SQL server,也可以使用SQL server认证,不过,在SQL server认证模式下,用户在链接SQL server时必须提供用户名和密码。

    2.登录帐号、数据库用户及数据库角色之间的关系;

    在SQL server中,尝试登陆服务器时,SQL server要验证登陆账号;当尝试连接数据库时,SQL server要验证数据库用户,数据库用户包含在数据库角色中。

    3.数据库用户、数据库角色与数据库对象之间的关系,并说出直接对用户授权与间接对用户授权(系统权限与对象权限)的方法;

    数据库用户用来指出那一一个人可以访问哪个数据库,是对用户直接授权,而数据库角色是

    数据库直接授权给数据库角色,再把数据库角色指派给数据库用户,而不用直接对数据库用

    户直接授权,数据库对象是指数据库用户或角色可以访问指定数据库中全部或者部分表,视

    图等数据库对象的权限。

    直接对用户授权:使用grant语句,指向对象设为目标用户。

    间接对用户授权:使用grant语句,指向对象设为目标用户,而是设置为其他用户或者角色,再通过其他用户或角色把权限给目标用户。

    4.固定服务器角色、固定数据库角色、自定义数据库角色与应用程序角色的区别与验证其权限的方法。

    所有预定义的数据库角色和管理者自定义的某一角色都是自定义角色,应用程序角色是应用程序间接地存取数据库中数据而使用的角色,应用角色不具有组的角色。

     

    展开全文
  • 人力资源管理系统 java web 完整项目 包含源码和数据库 人力资源管理系统 java web 完整项目 包含源码和数据库
  • idea数据库管理工具配置连接数据库

    万次阅读 2018-08-07 10:57:13
    idea数据库管理工具配置连接数据库 —————————————————————————————————————————————————————— 在cmd中操作数据库太麻烦了,还好idea为我们提供了很方便的...

    idea数据库管理工具配置连接数据库

    ——————————————————————————————————————————————————————

    在cmd中操作数据库太麻烦了,还好idea为我们提供了很方便的数据库管理工具,下面看看如何用idea连接配置数据库。
    分两种情况:一.单纯连接mysql,不连接数据库(或电脑中还未创建任何数据库数据表)。二.直接连接数据表(已经创建有要连接的数据库及数据表)。
    ——————————————————————————————————————————————————————

    一.单纯连接mysql,不连接数据库(或电脑中还未创建任何数据库数据表)。

    1.点击View–>Tool Windows–Database。
    这里写图片描述
    2.点击“+”–>Data Source–>MySql。
    这里写图片描述
    3.第一次用的话,左侧Driver那里好像是红色的,要下载什么东西,记不清了,好像瞎点就行了,第一次用Driver那里没有MySql的同学如果遇到问题了自行百度吧 (/▽\)。呃,继续。在弹出的窗口中,把右侧default改成URL only,输入用户名、密码。可以点击Test Connect测试连接是否成功。OK连接完成!(如果还遇到问题百度去,(っ´Ι`)っ) )。
    这里写图片描述
    4.刚才只是连接了MySql,并没有连接到具体某个数据库,现在你可以在idea中创建数据库、数据表。
    右键刚才的连接,new–>schema。
    这里写图片描述
    5.输入schema名称,其实这个就是数据库名称了,在cmd用show databases;命令的的话,会显示你填的这个schema名称。我创建的数据库叫“cTest”,大小写随意,MySQL中默认是不区分大小写的。
    这里写图片描述
    6.右键cTest数据库,new–>Table,可以创建一个新的数据表。尝试创建一张数据表吧~~我创建了一张名为students的数据表,id是主键,int类型。name 为varchar(20)。然后可以在idea中进行增加删除数据等操作。
    这里写图片描述
    这里写图片描述
    这里写图片描述
    7.到此,数据库数据表就创建完成了,我们可以在cmd中找到刚才的数据库数据表。idea操作数据库的更多方法大家自己去尝试吧~(给新学的同学说明一下,这是idea连接数据库,并不代表你的工程项目连接了数据库。idea连接数据库只是代替了cmd,让你更方便的操作MySQL,就好比你用第三方浏览器替代了ie浏览器,可以把cmd和idea都看作数据库浏览器)
    这里写图片描述
    ——————————————————————————————————————————————————————

    二.直接连接数据表(已经创建有要连接的数据库及数据表)。

    1.在 (一) 中的第3步,选择default,填写一个已经存在的!!重点!要已经存在的数据库的名称(这个数据库可以是你在cmd里创建过的,也可以是你之前在idea中创建过的,随意~)。比如我们已经创建过了cTest,就可以连接cTest,填名称和用户名密码就好了,其他会自动填,当然你也可以把最上面的name改成你喜欢的。
    这里写图片描述
    OK!之后操作窗口里就有cTest了~
    这里写图片描述

    ——————————————————————————————————————————————————————
    好啦,写完啦~,下一篇写写java连接数据库的源代码吧~
    没人陪我打lol,放假突然兴起乱写一下打发时间

    展开全文
  • 饭卡管理系统、java、ssh2项目源码、数据库饭卡管理系统、java、ssh2项目源码、数据库
  • 数据库版本管理工具flyway

    千次阅读 2015-09-28 15:59:46
    Flyway 是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。 Flyway 的特性 自动升级(自动发现更新项):Flyway 会将任意版本的数据库升级到最新版本。Flyway 可以脱离JVM 环境通过...

    Flyway 是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。

    Flyway 的特性

    • 自动升级(自动发现更新项):Flyway 会将任意版本的数据库升级到最新版本。Flyway 可以脱离JVM 环境通过命令行执行,可以通过Ant 脚本执行,通过Maven 脚本执行(这样就可以在集成环境自动执行),并且可以在应用中执行(比如在应用启动时执行)。
    • 规约优于配置:Flyway 有一套默认的规约,所以不需要修改任何配置就可以正常使用。
    • 既支持SQL 脚本,又支持Java 代码:可以使用SQL 脚本执行数据库更新,也可以使用Java 代码来进行一些高级数据升级操作。
    • 高可靠性:在集群环境下进行数据库升级是安全可靠的。
    • 支持清除已存在的库表结构:Flyway 可以清除已存在的库表结构,可以从零开始搭建您的库表结构,并管理您的数据库版本升级工作。
    • 支持失败修复。新的2.0 版本提供了repair 功能,用于解决数据库更新操作失败问题。

    如何使用Flyway

    使用Flyway ,我们需要准备Flyway 将要执行的数据库脚本(Flyway 支持sql 脚本与java 代码,这里认为在Flyway下执行数据库更新操作的java 代码也是一种数据库脚本),然后通过Flyway 提供的几种不同运行方式来执行这些脚本。(以下配置参数说明基于Flyway 1.7 版本,新的2.0 版本在配置参数上有不少变动,与下面的介绍会有不少出入,以下说明仅供参考)

    数据库脚本

    Flyway 的主要任务是管理数据库的版本更新,在Flyway 中称每次数据库更新为一个migration ,为了更顺口,我们下面称之为数据库脚本。Flyway 支持SQL-based migrations 和Java-based migrations 。

    Flyway 支持的数据库脚本有sql 脚本与java 代码,sql 脚本即普通的sql 脚本,包含创建数据库、表,更新库表结构,数据插入、更新、删除等sql 语句,java 代码则是通过一个有效的数据源,使用java 语言来进行数据库的操作,这里针对的读者是对数据库操作有一定熟悉程度的群体,不再详细讲解如何编写数据库脚本。

    Flyway 的sql 脚本与java 代码都遵循以下默认规约:

     Flyway 默认规约

    • SQL 脚本文件默认位置是项目的源文件夹下的db/migration  目录。
    • Java 代码默认位于db.migration  包。
    • SQL 脚本文件及Java 代码类名必须遵循以下命名规则:V<version>[_<SEQ>][__description] 。版本号的数字间以小数点(. )或下划线(_ )分隔开,版本号与描述间以连续的两个下划线(__ )分隔开。如V1_1_0__Update.sql 。Java 类名规约不允许存在小数点,所以Java 类名中版本号的数字间只能以下划线进行分隔。


    目前flyway最新版本3.2.1  链接:http://flywaydb.org/documentation/commandline/

    命令信息如下:

    清空数据库(慎用,会删除所有的数据库对象,包括表/视图/存储过程...),可以执行以下语句:

    flyway clean
    

    如果想恢复最新版本数据库结构,可以先清空数据库,再执行以下语句:

    flyway migrate
    

    如果想恢复特定版本数据库结构,可以先清空数据库,再执行以下语句:

    flyway migrate -target=1.0.1.002
    

    如果想查看当前数据库状态信息,可以执行以下语句:

    flyway info
    

    Flyway还有validate,baseline,repair等命令,并且支持Maven,详情参阅Flyway官网

    在命令行指定不同的配置文件,可以操作不同的数据库:

    [deploy@iZ94y8mdqg3Z ~]$ flyway info -configFile=/opt/flyway/conf/flyway_test2.conf
    Flyway 3.2.1 by Boxfuse
    
    Database: jdbc:mysql://localhost:3306/test2 (MySQL 5.6)
    
    +-----------+-----------------------+---------------------+---------+
    | Version   | Description           | Installed on        | State   |
    +-----------+-----------------------+---------------------+---------+
    | 1.0.0     | << Flyway Baseline >> | 2015-09-28 20:29:12 | Baselin |
    | 1.0.4.001 | test data              | 2015-09-28 20:30:33 | Success |
    +-----------+-----------------------+---------------------+---------+

    展开全文
  • 这是由于数据库项目缺少login用户。加上就好了,注意要加sql server用户。
  • C# Winform 酒店管理系统源代码及数据库(联系项目
  • 企业进销存管理系统java web 完整项目 包含源码数据库 企业进销存管理系统java web 完整项目 包含源码数据库
  • MySQL数据库使用——MySQL数据库管理

    千次阅读 2017-12-16 21:59:17
    使用与跳转数据库USE DATABASE开发时一般不使用系统的root用户,应该是创建一个新的用户,管理一个工程。 登录用户的命令:mysql -uusername -p登录完成后就进入SQL命令格式,格式以“;”结尾。登录系统用户...
  • 文章目录七、实现步骤(四)创建数据库连接管理类1、在src里创建net.hw.student.dbutil包2、在包里创建数据库连接管理类ConnectionManager3、运行程序,测试数据库连接是否成功 七、实现步骤 (四)创建数据库连接...
  • odoo数据库默认管理地址

    千次阅读 2018-01-24 14:05:36
    odoo数据库默认管理地址:/web/database/manager
  • 1 需求分析 1.1 背景 项目管理系统,是反映公司员工资料,项目负责部门和项目进度,设备采购软件系统,是管理项目的有效工具。...系统对外部封闭,不允许外部人员访问公司项目管理系统中的数据库。能够安...
  • 员工管理数据库设计

    万次阅读 多人点赞 2019-07-06 20:56:52
    员工管理数据库系统,有助于为对员工数量增多,信息量增大,以及员工部门分配,工资发放等问题实现现代、化网络化管理,能够提高企业管理效率,提高准确度,节约企业成本,提高生产效率。 通过该课题可以熟悉...
  • 数据库

    千次阅读 多人点赞 2020-03-05 16:39:37
    数据库是按照数据结构来组织,存储和管理数据的仓库 简而言之,数据库就是*存储数据的仓库* 2.数据库的分类 数据库根据句存储采用的数据结构的不同可以分为许多种,其中包含早期的*层次式数据库*,*网络式数据库*. ...
  • 连接数据库项目实例

    千次阅读 多人点赞 2018-08-14 22:37:35
    学生成绩管理系统 关键词:java,SQL Server 2012 后端 打开SQL Server 2012: 点击加号: 选中数据库,右键,新建数据库: 点击确定,等待片刻 选中数据库,右键,刷新,即可看到: ...
  • 金融行业数据库项目经验分享

    千次阅读 2014-01-25 11:40:55
    创新性应用  ――在银行的关键应用中使用国产数据库 ...此系统集资金流、工作流、物流于一体,以资金流为主线、以工作流为驱动、以物流为产物,全面管理银行的预算资金、项目、公文、固定资产,系统采用大集中模式
  • 学生成绩管理系统数据库设计--MySQL

    万次阅读 多人点赞 2020-06-18 13:02:04
    MySQL/SQL Server 数据库设计(学生成绩管理系统) 设计大纲 1. 项目背景及需求分析 1.1 项目背景 1.2 需求分析 1.2.1 信息需求 1.2.2 功能需求 1.2.3 安全性与完整性需求 2. 概念结构设计 2.1 抽象出系统实体 2.2 ...
  • 1.数据库表设计,共分为两部分,第一部分为商品管理表,第二部分为用户管理表 具体表关系如下: 商品系列表: 用户系列表: 2.项目效果展示 (1)登录页面 (2) 总界面 (3)用户管理 (4)...
  • 数据库版本管理工具-flyway

    千次阅读 2017-02-08 09:51:13
    在日常开发中,经常遇到数据库变更,字段增减调整,需要维护多个不同数据库时是十分痛苦的事情.代码可以使用svn,git等工具进行管理,那么数据库的版本可以使用Flyway 一款小工具,就可以大大简化这方面的工作。
  • 项目使用的SSM框架,项目系统是医院病人管理系统。系统菜单是通过数据库数据动态加载到前端(通过自定义taglib动态显示)。在eclipse里部署好,tomcat和maven属性都配置好后,启动该项目就可以了。html页面会自己...
  •  数据库升级经常被拖到发布任务的“收官阶段”,它经常被留在整个项目的最后,或者是发布前的最后一个sprint才完成,这种状况很不理想,因为: 每次软件发布在测试环境上时,数据库经常会被重建,这意味着测试人员...
  • 数据库课程设计实验报告--图书馆管理系统

    万次阅读 多人点赞 2018-03-08 14:03:13
    一、系统平台 开发工具:Eclipse java Mars 数据库 MySQL server,Navicat可视化工具 操作系统:win10 ... 提取码:4y44 ... 图书馆信息管理系统数据库用以收集、存储书籍信息、人员(读者、图书管理员...
  • DBA-数据库管理

    万次阅读 2019-04-23 15:30:33
    数据库管理数据库管理员(DBA),数据库管理员的任务是使所有运行Oracle数据库的系统能够有效的工作。数据库管理员为每一个用户提供技术支持,并且应当对Oracle软件中出现的所有问题都相当熟悉。数据库管理员有以下...
  • 数据库管理工具介绍

    千次阅读 2018-04-20 23:40:56
    配置 Database 组件的数据库连接表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多,IntelliJ IDEA 的 Database 也...
  • 需求:建立一个简易的超市管理系统数据库 分析:超市数据库中肯定有一个商品表,有一个管理员表,还有一个销售表。这样一个基本的超市数据库雏形就有了。下面开始构建数据库。 商品表:商品编号(主键); 商品名字...
  • 在我们的框架中,可以挂接无数个各种类型的数据库,通过把这些连接字符串统一通过特殊处理存放到数据库中,前端开发人员只需要调用相应的数据库访问接口即可,变更数据库服务器地址等都极为方便,数据库连接管理主...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 739,593
精华内容 295,837
关键字:

數據庫项目管理