2022年SQL数据分析笔试 .pdf
《2022年SQL数据分析笔试 .pdf》由会员分享,可在线阅读,更多相关《2022年SQL数据分析笔试 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、如何创建表、修改表、删除表?Create table 表名Alter table 表名Drop table 表名2、存储过程的优点是什么?存储过程的优点:1)提高性能2)减轻网络拥塞3)一致性较好4)改善安全机制3、什么是触发器?触发器有哪几种?触发器有什么优点?一个触发器是由T-SQL语句集组成的代码块,在响应某些动作时激活该语句集有 insert,delete,update 触发器它防止了对数据的不正确、未授权的和不一致的改变4、常见的几种约束有哪些?分别代表什么意思?如何使用?主键约束,外键约束,检查约束,唯一约束,默认约束约束:在Create table 或 alter table
2、 时加约束(1)主键:PRIMARY KEY(主键字段)保证了实体完整性,一个表只有一个主键,但一个主键可有包含多个字段,主键字段不能为空(2)唯一:UNIQUE(约束字段)保证了实体完整性,一个表只有多个唯一约束,一个唯一约束可有包含多个字段(3)外键:FOREIGN KEY(外键字段)REFERENCES 主键表(主键字段)保证了引用完整性,一个表可以有多个外键(4)检查:CHECK(检查表达式)保证了域完整性,一个表中可以有多个检查性约束(5)默认值:DEFAULT(默认值的表达式或NULL)for 字段名保证了域完整性,一个表可以有多个默认值约束,但是一个字段只有一个默认值5、什么是数
3、据库的安全性?数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。6、简要说明事务的原子性。事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位处理,不可以被分割7、事务中的提交和回滚是什么意思?事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。8、sql
4、优化具体指的是什么?a)升级硬件名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -b)根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。c)扩大服务器的内存d)增加服务器CPU个数e)对于大的数据库不要设置数据库自动增长,它会降低服务器的性能f)在查询 Select 语句中用 Where 字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O 资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他的联接访问表,后果严重。g)查询时不要返回不需要的行、列h)用 select top 100/10 Percent 来
5、限制用户返回的行数或者SET ROWCOUNT来限制操作的行i)在 IN 后面值的列表中,将出现最频繁的值放在最前面,出现得最少的放在最后面,减少判断的次数j)一般在 GROUP BY 个 HAVING字句之前就能剔除多余的行,所以尽量不要用它们来做剔除行的工作。他们的执行顺序应该如下最优:i.select 的 Where 字句选择所有合适的行,Group By用来分组个统计行,Having字句用来剔除多余的分组。这样Group By 个 Having 的开销小,查询快.对于大的数据行进行分组和Having 十分消耗资源。如果 Group BY的目的不包括计算,只是分组,那么用Distinct
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQL数据分析笔试 2022 SQL 数据 分析 笔试
限制150内