考研数据库
考研数据库
爱吃柚子的梨
自勉联:
有志者事竟成破釜沉舟百二秦关终属楚
苦心人天不负卧薪尝胆三千越甲可吞吴
展开
-
数据库背诵
关键词数据独立规范化数据模型:数据结构、数据操作、完整性约束条件完整性约束条件等值连接和自然连接的联系和区别数据库应用系统开发过程视图与基本表的联系与区别不是所有的视图都可以更新的原因调查用户需求的步骤数据库管理系统的定义和功能数据库的完整性和安全性之间的区别事务故障的恢复方法介质故障的恢复方法:重装数据库,重做已完成的事务。数据库系统的特点...原创 2019-10-04 16:33:54 · 783 阅读 · 0 评论 -
【ASP.NET Core开发】数据库连接配置—使用Secret Manager tool
前言本文介绍如何使用Secret Manager tool保存数据库连接字符串中的密码,如何在ASP.NET Core中使用数据库连接池配置数据库,最后以查询MySQL中World数据库中城市信息为例构建Web API作为演示示例。Secret Manager将用户机密数据保存到secrets.json文件中,开发人员就不必将机密数据存放到配置文件中了(如appsettings.json)。设置数据库连接字符串在appsettings.json中设置目标数据库的连接字符串,无需带密码,以My.原创 2020-09-23 18:15:10 · 1982 阅读 · 0 评论 -
EntityFramework性能优化建议(Performance tips)
目录Change TrackingEager LoadingLazy Loading在代码中使用自己写的SQL语句SQL rawSQL interpolateddatabase context pooling参考文献Change TrackingEF Core查询数据库的时候,在内存中存储了结果数据集的闪照,任何对代码中实体的改变都首先与内存中的数据集对比,然后才会被写入数据库中。在只读的场景中,不需要将数据写回数据库,因此不需要将数据集存到内存中,此时可以放弃使用该策略以节省系统资源。如何做呢?只需原创 2020-09-13 12:02:52 · 686 阅读 · 0 评论 -
MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题
通过安装运行库以后,我确实解决了问题,感谢这位大佬注意,不要安装2017以上版本的visual c++ redistributable,否则就会出现这种问题,下面为原文:今天安装配置最新版svn时遇到了这个问题安装了以下运行库成功解决微软常用运行库合集_2019.07.20_X64提取码:0ovs注意:如果链接被封,就直接360管家或百度搜 微软常用运行库合集2019...转载 2020-01-29 17:05:10 · 68804 阅读 · 48 评论 -
MySQL常用操作命令以及命令查询方法(来源)
前言在此之前,你要先注册服务,在cmd中键入下面两行(必须是以管理员权限打开cmd)cd C:\Program Files\MySQL\Engine\binmysqld --install然后你得要启动服务,方法如下:以管理员权限打开cmd后输入:net start mysql停止服务的话:net stop mysql然后就可以打开Workbench愉快的使...原创 2020-01-29 16:15:01 · 338 阅读 · 0 评论 -
开窗函数
【原理】三级教程P118【代码】SELECT A#,B#,QTY, SUM(QTY) OVER(PARTITION BY A#) AS 'TOTAL',MAX(QTY) OVER(PARTITION BY A#) AS 'MAX'FROM AB【截图】原创 2020-06-02 15:03:38 · 130 阅读 · 0 评论 -
商店、商品表
【代码】CREATE TABLE A(A# CHAR(10) PRIMARY KEY,ANAME CHAR(10),WQTY SMALLINT,CITY CHAR(10));CREATE TABLE B(B# CHAR(10) PRIMARY KEY,BNAME CHAR(10),PRICE INT);CREATE TABLE AB(A# CHAR(10),B# C...原创 2020-06-02 15:05:53 · 903 阅读 · 0 评论 -
【王珊数据库】第2章习题6 四个表建表,插入数据
【创建表】SET SEARCH_PATH TO PUBLIC;CREATE TABLE S(SNO CHAR(3) PRIMARY KEY,SNAME CHAR(10),STATUS CHAR(2),CITY CHAR(10)); CREATE TABLE P(PNO CHAR(3),PNAME CHAR(10),COLOR CHAR(4),WEIGHT INT,PR...原创 2019-09-03 10:54:57 · 5773 阅读 · 0 评论 -
考研王珊数据库选择题易错总结【私密版】
旧有视图属于外部模型,不是概念模型。数据结构图用于描述关系数据库的整体逻辑结构。关系模型系统代表:Oracle、DB2、SQL Server、Access、MySQL、SybaseE.F.Codd首次提出数据库系统的关系模型层次模型代表:IMS网状模型代表:DBTG、IDMS、DMS1100、IMAGEALTER VIEW 是不正确的数据定义语句外模式对应于视图和部...原创 2020-06-02 15:10:10 · 749 阅读 · 0 评论 -
国家、城市、河流关系表
【创建表】CREATE TABLE COUNTRY(NAME CHAR(20) PRIMARY KEY,CONT CHAR(10),POP FLOAT(1),GDP FLOAT(1),LIFEEXP FLOAT(2));CREATE TABLE CITY(NAME CHAR(20) PRIMARY KEY,COUNTRY CHAR(20),POP FLOAT(1),CA...原创 2019-10-13 21:37:11 · 1060 阅读 · 0 评论 -
数据库选择题易错总结
视图属于外部模型,不是概念模型。数据结构图用于描述关系数据库的整体逻辑结构。关系模型系统代表:Oracle、DB2、SQL Server、Access、MySQL、SybaseE.F.Codd首次提出数据库系统的关系模型层次模型代表:IMS网状模型代表:DBTG、IDMS、DMS1100、IMAGEALTER VIEW 是不正确的数据定义语句外模式对应于视图和部分基本表...原创 2019-10-12 17:44:03 · 995 阅读 · 0 评论 -
【数据库】证明若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的
DF113证明步骤:1.以两个并发事务情况为例证明,推导到多个事务;2.列举出两个事务发生不可串行化时出现的情况;3.针对2中的两种情况,证明若T1和T2遵守两段锁协议,在不发生死锁的情况下,则它们的调度是可串行化的。...原创 2019-09-28 15:56:44 · 3328 阅读 · 0 评论 -
数据库新技术总结
【课后习题部分】什么是NoSQL,试述NoSQL系统在大数据发展中的作用(1)定义:NoSQL是指非关系型的、分布的、不太满足ACID特性的一类数据管理系统。D360(2)技术特点:D361(3)作用:1)NoSQL技术顺应大数据发展的需要。传统分布式数据库追求数据强一致性,并且需要提供 ACID 事务支持,导致其在峰值性能、伸缩性、容错性(其实就是ACID性质,遇到错误的处理...原创 2019-09-06 10:22:04 · 2268 阅读 · 0 评论 -
SQL书写规范
1.尽量不要省略表名前缀,以表达清晰为目的。原创 2019-08-10 10:52:07 · 131 阅读 · 0 评论 -
【第三章】SQL总结
1.SELECT子句与HAVING子句出现的每个属性都必须是GROUP BY子句这个属性集合的子集SELECTGROUP BYHAVING2.凡是在select后面出现的、同时未在聚合函数出现的字段,必须同时出现在group by后面(✔)3.凡是在group by后面出现的字段,必须同时在select后面出现 (✖)举例:SELECT MAX(QTY)FRO...原创 2019-08-10 10:34:29 · 113 阅读 · 0 评论 -
数据库典型错误
1.找到平均年龄的在所有等级中的最小的等级。(东南大学数据库公开课 SQL八 16:00)WRONG:SELECT S.ratingFROM Sailors SWHERE S.age = (SELECT MIN(AVG(S2.age)) FROM Sailors S2;错误1:聚集函数不能嵌套错误2:要查找的是一个级别组的平均年龄最小值不...原创 2019-08-08 11:14:39 · 158 阅读 · 0 评论