「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。
Oracle数据库的应用
1、 名词解释
数据: 当今世界是一个充满着数据的互联网世界,充斥着大量的数据。这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。文本,图像、音乐、声音都是数据。
数据库:存放数据的仓库,电子化的文件柜,存储和管理数据的软件。
它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
登录: 数据有安全保密性,不能随便一个人都能看到,查看数据的前提是通过安全认证,这个安全认证就是用户名和密码,如果你用户名和密码输对了,说明这个数据库属于你。鉴定用户名和密码是否正确的过程称为登录鉴定。
总结来说就是:你是谁?
权限: 通过了登录鉴定并不是说你就可以访问数据了,未必!举个例子:小明的公司有一个数据库,这个数据库存储了客户信息,员工信息,工资信息……这个公司有很多员工,那么无论是谁只要通过了登录鉴定就都能查看员工的工资信息了?员工的工资可是公司的绝密敏感信息啊。答案显然是:不能!
所以要做数据的权限控制,仅让特定的人访问特定的信息。你拥有这个数据的权限就可以访问这笔数据,否则会遭到拒绝。
总结来说就是:你是能做什么?
角色:权限的集合称为角色。 或者换种说法:一组权限叫角色。
为什么要有角色? 能看到员工工资的人是一群人,而不是一个人,这一群人通常叫做“出纳”。出纳就是一个角色,出纳通常还具有:报销单,对账单,工资表…..数据的操作权限,那么,我们说拥有这一组权限的人就是“出纳”,“出纳”就是角色。
设置角色的目的是为了更方便的把这一组权限赋给某一群人,因为一个一个的为用户赋权限太累了,权限太多,用户也太多。
存储过程:存储在数据库中供用户调用的程序叫存储过程(数据库中的程序)。
游标: 直接的理解是可以(在结果集中)上下游走的光标。
游标的作用就是用于临时存储从数据库中提取的数据块(结果集)。游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。游标实际就是JDBC当中的ResultSet。